Ocupa el norte del territorio del estado de Puebla —de donde toma su nombre— aunque también se extiende hacia el oriente del estado de Hidalgo.