El municipio abarca 79.51 km² y se encuentra a una altitud promedio de 1280 msnm, oscilando entre 900 msnm y 1800 msnm.