Шарыпово — город краевого подчинения (с 31 июля 1981 года) в Красноярском крае России, административный центр Шарыповского района и городского округа город Шарыпово.

Город расположен на стыке предгорий Кузнецкого Алатау и Назаровской котловины на реке Кадат (приток Береша бассейн Чулыма (приток Оби)), на западе Красноярского края, недалеко от административной границы с Кемеровской областью.

Город находится в 310 км от краевой столицы, города Красноярска.

В посёлке Дубинино находится железнодорожная станция Красноярской железной дороги.