El municipio se localiza en la región morfológica de los llanos de San Andrés, amplia superficie arenosa caracterizada por la enorme depresión volcánica-lacustre que forma; se extiende al pie de los contrafuertes occidentales del Citlaltépetl. Tiene una superficie de 96.36 kilómetros cuadrados.