Новохопёрск — центр Новохопёрского района Воронежской области. Город входит в список исторических городов России. Расположен на правом берегу реки Хопёр (приток Дона) на высоте 50-70 м над уровнем реки, в 202 км от Воронежа.
Основан в 1710 году, город с 1779 года.
Население 6108 человек (2018), площадь 14 км².