 Average temperatures vary between 30 and 38C.The south of the municipality is oceanfront and the north is formed by mountains of the Sierra Madre de Oaxaca.Various rivers pass through here on their way to the Pacific Ocean even more arroyos filling during the summer rainy season.