San José Miahuatlán se localiza en el sureste de Puebla. La población total es de 11,883 personas. Algunos sitios importantes incluyen la iglesia de San José del siglo XVI y La Ciénega, un manantial. La gastronomía local incluye mole poblano, chilate de cadera y chito. El clima varía de semiárido cálido a templado según la elevación, con lluvias en verano.