TodoPortugal.pt

and if more World there had been, there would they have gone

District of Porto

District of Porto had 1.785.405 residents in the 2021 Census (sum of municipalities).

Population (inh.)
  • 17.534 – 49.541
  • 52.116 – 64.255
  • 67.709 – 80.825
  • 84.354 – 164.257
  • 172.557 – 303.824
Density (inh./km²)
  • 100,5 – 328,1
  • 482,5 – 535,4
  • 538,1 – 781,6
  • 783,1 – 1.627,2
  • 1.803,5 – 5.596,3
Area (km²)
  • 41,4 – 72,0
  • 75,1 – 96,1
  • 115,7 – 136,6
  • 149,0 – 174,5
  • 201,9 – 301,3
Quantile classes
Hover (or tap) a municipality to see the figures; click to open its page. Geometry: CAOP2025, Direção-Geral do Território (simplified).

The 18 municipalities of the district of Porto

Sorted by resident population. Click a column header to sort. Hover a row to highlight it on the map.

#MunicipalityPopulation% districtArea (km²)Inhab./km²Parishes
1Vila Nova de Gaia303.82417,0%168,461.803,524
2Porto231.80013,0%41,425.596,37
3Matosinhos172.5579,7%62,422.764,510
4Gondomar164.2579,2%131,921.245,17
5Maia134.9777,6%82,951.627,210
6Valongo94.6725,3%75,121.260,35
7Paredes84.3544,7%156,76538,118
8Vila do Conde80.8254,5%149,03542,325
9Penafiel69.6293,9%212,24328,128
10Santo Tirso67.7093,8%136,56495,814
11Póvoa de Varzim64.2553,6%82,21781,612
12Felgueiras55.8483,1%115,74482,520
13Paços de Ferreira55.5953,1%70,99783,116
14Amarante52.1162,9%301,33173,026
15Marco de Canaveses49.5412,8%201,89245,417
16Lousada47.3642,7%96,08493,016
17Trofa38.5482,2%72,00535,46
18Baião17.5341,0%174,53100,514
INE code
13
Region (NUTS II)
Norte
Population
1.785.405
Area
2.331,65 km²
Density
765,7 inh./km²
Municipalities
18
Parishes
275
Telephone code
Porto (22)

2021 Census in detail

Men
846.647 (47,4%)
Women
938.758 (52,6%)
Portuguese nationality
1.735.800 (97,2%)
Foreign nationality
49.588 (2,8%)
Stateless
17 (less than 0.1%)
Ageing index
165,3 elderly per 100 young people
Private households
693.765
Dwellings
860.399
Buildings
443.980
With higher education (15+)
20,0% (311.368)
Unemployment rate †
9,69%

Population by age group

0-14227.234 · 12,7%15-24195.981 · 11,0%25-64986.640 · 55,3%65+375.550 · 21,0%
Residents by age group (1.785.405 in total).

Source: INE, Censos 2021 — soma dos concelhos do distrito — indicators 0014630, 0014631, 0014632, licence CC BY 4.0. † Calculated: (active − employed) ÷ active × 100. Note: Os distritos do continente não existem como nível na geografia NUTS 2024 dos Censos 2021 na API do INE; estes totais são a soma dos concelhos do distrito (valores oficiais do INE por concelho).

Neighbouring districts

Source: DGT, CAOP2025 — distritos adjacentes (continente) via limites de concelhos (licence CC BY 4.0).

INE, Censos 2021 (população residente, ind. 0014525, via dados.gov.pt); DGT, CAOP2025 (área e freguesias)

Sources: INE, 2021 Census (resident population) · DGT, CAOP2025 (area and parishes) · more details · Data updated on 24/09/2026