A una altura de 540 metros sobre el nivel del mar, cuenta con una extensión territorial de 63 km2, en la que viven 26,078 habitantes (según datos del año 2010) que hablan español y mam.