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