Grad Novigrad smješten je na sjeverozapadnoj obali istarskog poluotoka, udaljen 25 km od granice sa Slovenijom, dakle Europskom unijom. Po 15-ak kilometara udaljen je od obližnjih gradskih centara - Poreča, Umaga i Buja. Gradsko područje prostire se na 27 km2 površine, od Dajle na sjeveru do ušća rijeke Mirne na jugu. Područje Grada službeno obuhvaća ukupno pet naselja. To su: Antenal, Bužinija, Dajla, Mareda i Novigrad.
Prema posljednjem popisu stanovništva od 2011. godine područje grada Novigrada ima 4.333 stanovnika. Prema nacionalnom sastavu većinu stanovništva čine Hrvati, na drugom su mjestu pripadnici talijanske nacionalne zajednice, a slijede Albanci, Srbi, Slovenci, Turci, Bošnjaci, Crnogorci i drugi.
|