Novigrad je smješten na područje Istarske županije, na zapadnoj obali istarskog poluotoka, a obuhvaća naselja kao što su Antenal, Bužinija, Dajla, Mareda i Novigrad. Najbliža gradska središta Umag, Buje ili Poreč, udaljena su od Novigrada oko 15 kilometara, dok je granica sa Slovenijom udaljena oko 25 kilometara.