Dicho municipio posee una extensión de 76,5 km² y una altura de 1.250 msnm, su temperatura media oscila alrededor de los 23 °C y una precipitación media de 1.717 mm.