В 1397 году с приходом на Сиверское озеро московского монаха Кирилла было основано поселение, выросшее вокруг созданного им Кирилло-Белозерского мужского монастыря[2].
В 1776 году поселение было провозглашено уездным городом Кирилловом. К семидесятым годам XVIII века оно стало уже довольно крупным населённым пунктом, насчитывающим 335 жилых домов.
Кириллов был центром самого отдалённого северо-восточного уезда Новгородской губернии. Площадь Кирилловского уезда составляла 13078,8 кв. вёрст, то есть была в 2,5 раза больше современного Кирилловского района. Город Кириллов имел свой герб, утверждённый в 1781 году: "В верхней части щита герб Новгородский. В нижней — повешенное на деревянном треножнике на цепи клепало, инструмент употребляемый в древние времена вместо колоколов и два положенные при оном железные молота, в белом поле в знак того, что при оном новом городе есть старинный знатный монастырь"[3]. Облик исторической части Кириллова в значительной мере определён планом, составленным Николаем Чечериным и утверждённым Екатериной II в 1777 году. В том же году в крепостной стене монастыря размещается городская и уездная тюрьма.