El municipio se localiza en la parte noroeste del Estado de Puebla.
Utilice los controles de la zona superior izquierda para hacer zoom y acercarse (+) o alejarse (-).
Sus coordenadas geográficas son: los paralelos 19º 52' 06" y 19º 59' 48" de latitud norte y los meridianos 97º 21' 54" y 97º 27' 18" de longitud occidental.
Tiene una distancia aproximada a la capital del estado de 154 kilómetros.
Utilice los controles de la zona superior izquierda para hacer zoom y acercarse (+) o alejarse (-).
Colindancias
Al norte: con Teziutlán y Tochtepec.
Al Este: con Hueyapan.
Al Sur: con Atempan.
Al Oeste con Tlatlauquitepec.
Extensión
Tiene una superficie de 54.85 kilómetros cuadrados. Lo cual lo ubica en el lugar 160º con respecto a los demás municipios del Estado de Puebla.