El municipio se localiza en la porción media de la región centro del estado, entre las coordenadas 20º 28’ de latitud norte y 103º 27’ de longitud oeste, a una altura de 1.575 metros sobre el nivel del mar.