Vacov (iné názvy: Vacovo, [niekedy považované za nesprávne:] Vácov ; maď. Vác, staršie: Vácz; nem. Waitzen, Vaitzen, Weitzen) je mesto v Maďarsku v Peštianskej župe vo Vácskom okrese.
Má rozlohu 61,63 km² a žije tu 34 513 obyvateľov (1. január 2011). .