Tiene 22079 de habitantes. En São João da Madeira, el 4% son mujeres y la tasa de paro ronda el 16% de los habitantes.