Situado sobre una planicie descendiente de nor-poniente a oriente, formando un pequeño valle que forma parte del Valle de Texmelucan; en general no tiene montañas, sólo los cerros o lomeríos de San Mateo Ayecac que son sus límites geográficos al oriente y, en la parte central del pueblo está el “tepematzin” que es un basamento piramidal del preclásico mesoamericano y que por estar cubierto por la naturaleza parece ser un pequeño cerro.