São João da Madeira est une municipalité (en portugais : concelho ou município) du Portugal, située dans le district d'Aveiro et la région Nord. La municipalité a été créée le 11 octobre 1926, par démembrement de la municipalité d'Oliveira de Azeméis.