Статус и границы городского поселения установлены Законом Тверской области от 28 февраля 2005 года № 29-зо «Об установлении границ муниципальных образований, входящих в состав территории муниципального образования Тверской области "Кесовогорский район", и наделении их статусом городского, сельского поселения»[2]