Está localizado entre Valle Nacional, San Lucas Ojitlán, San José Chiltepec y Santiago Jocotepec. Colinda al norte con San Juan Bautista Tuxtepec y San José Chiltepec; al sur con Ayotzintepec y con San Juan Bautista y Valle Nacional; al sureste con Santiago Jocotepec; al noroeste con San Juan Bautista valle nacional. Cuenta con una superficie de 345.59. km2