Zanarocz (, Zanaracz; , Zanarocz) – agromiasteczko na Białorusi, w obwodzie mińskim, w rejonie miadzielskim, siedziba administracyjna sielsowietu. W 2007 roku liczyło ok. 620 mieszkańców.

Znajduje się tu parafialna cerkiew prawosławna pw. Przemienienia Pańskiego.

Historia Wieś wzmiankowana pierwszy raz w latopisach z 1566 roku, choć znaleziska archeologiczne wskazują, że okolica ta zamieszkała była już ok. 750 r. n.e. (3 kurhany przebadane w 1906 przez Pokrowskiego). Wieś szlachecka położona była w końcu XVIII wieku w powiecie oszmiańskim województwa wileńskiegoВялікі гістарычны атлас Беларусі Т.2, Mińsk 2013, s. 81.. W 1795 po III rozbiorze Polski miejscowość w granicach Imperium Rosyjskiego, od 1868 w guberni wileńskiej w powiecie święciańskim.

W 1905 roku liczyła 320 mieszkańców, 362 dziesięcinyГошкевич И. И. Виленская губернія: Полный списокъ населенныхъ мѣстъ со статистическими данными о каждомъ поселеніи, составленный по оффиціальнымъ свѣдѣниямъ, Вильна, 1905, s. 276.

W lipcu 1916 miała tu miejsce krwawa bitwa podczas której Rosjanie stracili 80 tys. żołnierzy, a Niemcy o połowę mniej.

Miejscowość w latach 1922–1927 była siedzibą gminy Zanarocze, w granicach II Rzeczypospolitej do roku 1939.