Byen ligger syd for Burgas, og er en del av Burgas oblast. Byen utgjør med omegn Sozopol kommune hvor den er administrasjonssenteret. Sozopol hadde per 31. desember 2010 tilsammen 5 286 innbyggere.