San José Miahuatlán es una localidad del estado mexicano de Puebla. Es cabecera del municipio de San José Miahuatlán.