The municipality covers a toal area of 227.84 km² and is located on Federal Highway 105.
Borders
It borders on the municipalities of Tempoal (north), Tantoyuca (east), Chalma (south) and Chiconamel (south-east). To the south it borders on the state of Hidalgo.
Products
Major products are corn, cereal, sugar, and fruits.
Demographics
In the 2005 INEGI Census, the municipality reported a total population of 17,670 (down from 18,229 in 1995),
of whom 10,009 lived in the municipal seat.[1]
Of the municipality's inhabitants, 5,633 (33%) spoke an indigenous language, primarily Nahuatl; 6.14% of the municipality's population did not speak Spanish.[2]
Settlements
There are 127 settlements in the municipality. The largest ones are: