Шарыпово является городским округом, расположен в юго-западной части Красноярского края, у восточных отрогов Кузнецкого Алатау, на границе степных областей Назаровской котловины и Кемеровской области.
По территории протекают притоки реки Чулым: Кадат, Базыр, Береш, Урюп.
Город Шарыпово расположен в 360 км от краевой столицы, города Красноярска. До Шарыпова можно добраться по железной дороге и по автодороге. В поселке Дубинино находится железнодорожная станция Красноярской железной дороги. Через город Шарыпово проходит автодорога Абакан — Кемерово.
В настоящее время Березовский разрез и Березовская ГРЭС являются основными градообразующими предприятиями Шарыпова. Наиболее развитыми в городе являются отрасли строительства, транспорта, производства стройматериалов, сельхозпереработка, деревообработка.
Население: 36741 человек.
Площадь населенного пункта составляет 30 квадратных километров.
Телефонный код — 39153. Почтовый индекс: 662311.