La población de Xalpatláhuac, cabecera municipal, se ubica a una altura considerable de 1.540 metros sobre el nivel del mar mientras que la localidad de Quiahuitlatzala es el sitio con más altura en el municipio con 2.130 msnm y Tlayahualco el sitio con menos altura al estar a 1.100 msnm.