São João da Madeira Population 2026
São João da Madeira has a population of 22,079, making it the #103 biggest city in 🇵🇹 Portugal, located in Aveiro. Roughly 0.2% of Portugal's population lives here. It is about 23× smaller than Lisbon, the country's biggest city.
Population (city proper)
22,079
Rank in Portugal
#103
Coordinates
40.90°N, 8.49°W
~228 m elevation · Europe/Lisbon
Distance to capital (Lisbon)
248 km
154 miles, straight line
Other big cities in Aveiro
Cities near São João da Madeira
- Feira16,376 people · ~5 km away
- Ovar18,452 people · ~12 km away
- Espinho32,786 people · ~17 km away
- Arouca21,146 people · ~21 km away
- Santo Ovídio38,544 people · ~25 km away
- Oliveira do Douro24,407 people · ~26 km away
FAQ
What is the population of São João da Madeira?
São João da Madeira has a population of 22,079 (city proper, latest official figure via GeoNames), making it the #103 biggest city in Portugal.
What region is São João da Madeira in?
São João da Madeira is located in Aveiro, Portugal.
Is São João da Madeira the capital of Portugal?
No, the capital of Portugal is Lisbon, about 248 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.
← All biggest cities in Portugal · Portugal population by year