Общината попада в североизточната част на област Бургас. С площта си от 413,189 km² заема 10-о място сред 13-те общини на областта, което съставлява 5,33% от територията на областта. Границите ѝ са следните:
на запад – община Бургас, община Айтос и община Руен;
на север – община Долни чифлик в област Варна;
на изток – община Несебър;
на югоизток – Черно море.