Оку́ловка — город в России, административный центр Окуловского муниципального района Новгородской области.
Город расположен на Валдайской возвышенности, на реке Перетна, в 153 км от Великого Новгорода, в 249 км от Санкт-Петербурга и в 400 км от Москвы. Площадь города составляет 46 км², протяженность с севера на юг — 8,5 км, с запада на восток — 5,4 км. Ближайший к Окуловке город — Боровичи (37 км на восток).