Se trata de uno de los municipios más pobres del estado de Puebla, y se encuentra también en la lista de los cien municipios con menor índice de desarrollo humano en México.