Боровичи́ — город (с 1770 года[3]) в Новгородской области России. Административный центр Боровичского района. Образует городское поселение город Боровичи[4][5]. В рамках административно-территориального устройства является городом областного значения[6].
Население — 47 883[2] человек (2021). Второй по численности жителей населённый пункт в Новгородской области.
Указом президента Российской Федерации от 2 июля 2020 года городу было присвоено звание «Город трудовой доблести»[7].
Город расположен на реке Мста в 170 км от Великого Новгорода, в 320 км от Санкт-Петербурга, в 430 км от Москвы.
Участок реки Мста длиной 30 км между Боровичами и селом Опеченский Посад относят к природоохранной зоне «Горная Мста». Расположенные в ней Мстинские (Боровицкие) пороги — одно из самых популярных мест водного туризма в средней полосе России.
В 30 км от города находятся железнодорожные станции: «Окуловка» и «Угловка», где делают остановку скоростные поезда «Сапсан» и «Ласточка». Поезд Угловка-Боровичи ходит по выходным дням. Несколько раз в день ежедневно ходят автобусы Окуловка-Боровичи. Продолжительность поездки 40-45 минут.