El municipio de Tulcingo se encuentra localizado en el sur del estado de Puebla, en sus límites con los de Oaxaca y Guerrero.