Деревня расположена на берегу реки Секша в 20 км на восток от райцентра города Любим.
История
В конце XIX — начале XX века существовало две деревни: Ермаково на левом берегу Секши и Халдеево — на правом. Обе деревни входили в состав Заобнорской волостиЛюбимского уездаЯрославской губернии. В 1914 году в Ермаково проживало 214 человек, в Халдеево — 211 человек[2].
С 1929 года деревня входила в состав Ермаковского сельсоветаЛюбимского района с центром в деревне Халдеево, в 1970-х годах произошло объединение двух деревень, с 2005 года — центр Ермаковского сельского поселения.
В деревне имеются Ермаковская средняя общеобразовательная школа (новое здание открыто в 1977 году), детский сад, дом культуры, фельдшерско-акушерский пункт, отделение почтовой связи.