Se encuentra dentro del Valle de Matamoros, el cual desciende de la ladera sur de la Sierra Nevada, tiene una superficie de 83.89 Kilómetros cuadrados. Sus colindancias son: al norte con el municipio de Tlapanalá, al sur colinda con los municipios de Atzala, Chietla e Izúcar de Matamoros, al oeste colinda con el municipio de Izúcar de Matamoros y al poniente colinda con el municipio de Tepexco.