Novigrad (meaning "New Town" or "New City") may refer to:

Settlements

in Croatia Novigrad, Istria County, a town in Istria County Novigrad, Zadar County, a municipality in Zadar County Novigrad na Dobri, a village in Netretić Municipality, Karlovac County Novigrad Podravski, a municipality in Koprivnica-Križevci County

in Arts and Entertainment Novigrad (The Free City), an important location within the fictional universe of The Witcher

See also Novi grad (disambiguation) Novgorod (disambiguation), the same kind of name in Russian Nowogród (disambiguation), the same kind of name in Polish Starigrad (disambiguation) Grad (toponymy)