El municipio se ubica geográficamente entre los paralelos 18°26' de latitud norte y los 98°18' de longitud oeste del meridiano de Greenwich, a una altura de 1100 metros sobre el nivel del mar.