Opština Herceg Novi je opština na jugozapadu Crne Gore. Grad je između najviše planinske dinarske mase planine Orjen (1.895 m.) i ulaza u zaliv Boku kotorsku.
U opštini se nalazi 39 naseljenih mesta. Izvršene su izmene u broju naseljenih mesta u opštini u odnosu na stari Zakon o teritorijalnoj organizaciji: neka naseljena mesta su modifikovala svoja imena, pe su tako Bijelske Kruševice sada Bjelske Kruševice, Jošice - Jošica, Trebesinj - Trebesin, dok su ukinuta naseljena mesta Luštica i Provodina i na njihovoj teritoriji i teritoriji delova drugih naselja formirana nova naseljena mesta: Brguli, Vrbanj, Zabrđe, Žvinje, Kamenari, Klinci, Mardari, Mrkovi, Njivice, Radovanovići, Repaji, Rose, Sitnica i Špulje[1].
Grad ima specifičnu mikrokllimu koja je uslovljena južnom ekspozicijom, blizinom mora, krečnjačkom podlogom i planinskim zaleđem koje spriječava prodor hladnih vazdušnih masa. Klima je mediteranska: suva i topla ljeta, a blage zime. Herceg Novi ima vrlo visoku prosječnu godišnju temperaturu vazduha koja iznosi 16,2 °C (približno istu imaju mediteranski gradovi kao što su Napulj i Lisabon) i čak prosječno godišnje oko 200 sunčanih dana. Temperatura mora u ljetnjim mjesecima je oko 24 °C. Salinitet mora iznosi 38‰. Godišnji prosjek padavina je 1.930 mm/m2. Relativna vlažnost vazduha u ljetnjem periodu iznosi 63%, dok u Jesen dostiže i do 80%. Ljeti u julu i avgustu, grad ima prosječno 10,7 sunčanih sati dnevno, dok je godišnji prosjek 6,5 sunčanih sati dnevno.
Prema popisu iz 2011. godine opština ima 30.992 stanovnika.