Ермаковский район расположен на юге Красноярского края, в бассейне рек Ус и Оя – правых притоков реки Енисей.
Площадь района 17652 км2 (8-е место в крае), население 17 694 чел. (на 01.01.2023 г.).
В составе района 14 сельских советов и 27 сельских населенных пунктов.
Протяженность района с севера на юг 185 км, с запада на восток 205 км.
С юга Ермаковский район граничит с республикой Тыва, севера и запада с Шушенским районом, с востока – с Каратузским районом.