Byen ligger mellom innsjøen Mundaú og Atlanterhavet og har om lag 901 000 innbyggere . Tropisk klima med gjennomsnittstemperatur på 25°C. Byen har flere strender i sentrumsområdet, som Pajuçara, Ponta Verde, Jatiúca og Cruz das Almas.