Общината заема най-югоизточната част на област Бургас. С площта си от 513,402 km2 заема 7-о място сред 13-те общини на областта, което съставлява 6,63% от територията на областта. Границите ѝ са следните:
на север – община Приморско;
на запад и югозапад – община Малко Търново;
на юг – околия Малък Самоков (околия Демиркьой), Република Турция;
на изток и североизток – Черно море.