São João da Madeira is een plaats en gemeente in het Portugese district Aveiro. De gemeente heeft een totale oppervlakte van 8 km2 en telde 21.102 inwoners in 2001.

bron