São João da Madeira é uma cidade portuguesa da Grande Área Metropolitana do Porto, situada na região Norte e sub-região de Entre Douro e Vouga, no Distrito de Aveiro, com cerca de 21 102 habitantes (2001).
É sede do mais pequeno município português, possuindo apenas 8,11 km² de área, correspondendo à área da cidade, o que lhe confere uma elevada densidade populacional: 2601,97 hab/km².
O município é limitado a norte pelo município de Santa Maria da Feira e e em todas as outras direcções por Oliveira de Azeméis.
São João da Madeira é um dos cinco municípios de Portugal com uma única freguesia. Tornou-se um município autónomo da vizinha Oliveira de Azeméis em 11 de Outubro de 1926, tendo sido elevado ao estatuto de cidade em 28 de Junho de 1984, pela lei n.º 13/84.
São João da Madeira