Novigrad (Italian: Cittanova or Cittanova d'Istria) is a town and a municipality in Istria, Croatia. It is also known as Novigrad Istarski to distinguish it from three other Croatian towns of the same name.
Novigrad is set on a small peninsula on the western coast of Istria, two kilometres north of the mouth of the river Mirna. The area covered by the municipality extends from the village of Dajla in the north to the mouth of the River Mirna in the south.

