Игорь Николаевич Ермаков родился 13 июля 1968 г. в Саратовской области.
Окончил Московский авиационный институт им. Орджоникидзе.
С 1993 г. - директор многопрофильного предприятия "Серпуховнефтепродуктсервис".
6 ноября 2015 г. - избран председателем Совета депутатов города Серпухова
Является создателем общественной организации "ЖКХ-Контроль Серпухов"
9 сентября 2018 г. - избран главой Серпуховского района
С 10 июля 2019 г. - председатель Совета депутатов городского округа Серпухов.
Женат. Имеет дочь и сына. Проживает в г. Серпухов
Член партии "Единая Россия"
10 октября 2010 г. - избран депутатом Совета депутатов г. Серпухова по 16 избирательному округу,
13 сентября 2015 г. - избран депутатом Совета депутатов г. Серпухова по 16 избирательному округу. Выдвинут избирательным объединением – Серпуховское городское местное отделение партии "Единая Россия".