El municipio de Ixtacamaxtitlán, se localiza en la parte norte del estado de Puebla, sus coordenadas geográficas son: Los paralelos 19º 27'18" y 19º 44'18" de latitud norte y los meridianos 97º 42'18" y 97º 02'54" de longitud occidental. Sus colindancias son al Norte con los municipios de Aquixtla, Chignahuapan y Tetela de Ocampo, al Sur Libres y el estado de Tlaxcala, al Oeste Zautla, Cuyoaco, Ocotepec y Libres, al Poniente con el estado de Tlaxcala.