Холм — город в Новгородской области, административный центр Холмского муниципального района. Расположен на юге области в месте впадения реки Кунья в Ловать (бассейн озера Ильмень), в 201 км к югу от Великого Новгорода. Население города — 3 829 жителей (на 1 января 2010 года).


Из города ведут три автомобильных дороги — одна Р51 через Поддорье соединяет Холм со Старой Руссой, другая Р51 через посёлок Локня Псковской области с Великими Луками, третья ведёт на Марёво и Демянск.