Общината обхваща най-североизточната част на област Бургас. С площта си от 420,443 km² заема 9-о място сред 13-те общини на областта, което съставлява 5,43% от територията на областта. Границите ѝ са следните:
на север – община Долни чифлик и община Бяла във област Варна;
на запад и югозапад – община Поморие;
на изток – Черно море.