Административный центр Назаровского района, в состав которого не входит.

Краевой город, образует муниципальное образование город Назарово со статусом городского округа как единственный населённый пункт в его составе.

Город расположен на левом берегу Чулыма (приток Оби) Назаровской котловины в 192 километрах западнее Красноярска.

Город находится на Ачинско-Минусинской железной дороге, Транссиб проходит в 36 км севернее Назарова.

Южно-Сибирская железнодорожная магистраль связывает город с центральными, южными и приангарскими районами края.

Железнодорожная ветка Красная Сопка — Кия-Шалтырь (Белогорск) соединяет город с Кемеровской областью.

Региональная автомобильная дорога 95К-004 Ачинск — Ужур — Шира — Троицкое, имеющая выход к федеральным автодорогам Р-255 «Сибирь» и Р-257 «Енисей».