Так описывается современный герб города Кириллова: "В серебряном щите на изумрудной волнисто-дугообразной оконечности стоящий диамантовый (черный) треножник, с висящими на нем золотыми цепью и клепалом, под которым два накрест положенных золотых молота. В вольной части герб Вологодской области: в червленом (красном) поле выходящая из серебряных облаков десница в золотом одеянии, держащая золотую, украшенную драгоценными камнями державу и серебряный меч с золотым эфесом, положенный в правую перевязь; во главе щита - российская императорская корона с развевающимися лазуревыми лентами. Щит увенчан серебряной башенной короной с тремя зубцами и обрамлен двумя золотыми колосьями, перевитыми бело-сине-красной лентой".
Инструменты на гербе Кириллова изображены в знак того, что возле города находится известный старинный монастырь. Имеется в виду Кирилло-Белозерский мужской монастырь, основанный ещё в конце XIV века.
Герб Кириллова утверждён 8 декабря 1995 года. Современный вариант разработан на основе исторического герба 1781 года. Поскольку в то время Кириллов относился к Новгородскому наместничеству, то вместо вологодского герба в вольной части верхнюю половину щита занимал новгородский. Также отсутствовала корона и обрамление щита.