El municipio de Ixcaquixtla, se localiza en la parte sur del estado de Puebla. Sus coordenadas geográficas son los paralelos 18º 26'18" y 18º 32'06" de latitud norte y los meridianos 97º 46'24" y 97º 53'06" de longitud occidental. Colinda al norte con Tepexi de Rodríguez y Juan N. Méndez, al suroeste y sureste con Coyotepec.