TodoPortugal.pt

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

District of Viana do Castelo

District of Viana do Castelo had 231.266 residents in the 2021 Census (sum of municipalities).

Population (inh.)
  • 7.773 – 8.632
  • 8.921 – 11.044
  • 13.623 – 15.797
  • 17.816 – 20.718
  • 41.164 – 85.778
Density (inh./km²)
  • 32,6 – 46,3
  • 60,6 – 62,5
  • 82,2 – 84,3
  • 115,7 – 116,3
  • 128,5 – 268,9
Area (km²)
  • 108,5 – 117,1
  • 136,5 – 138,2
  • 182,1 – 211,3
  • 238,3 – 319,0
  • 320,3 – 447,6
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 10 municipalities of the district of Viana do Castelo

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
1Viana do Castelo85.77837,1%319,02268,930
2Ponte de Lima41.16417,8%320,25128,541
3Arcos de Valdevez20.7189,0%447,6046,336
4Monção17.8167,7%211,3184,324
5Caminha15.7976,8%136,52115,714
6Valença13.6235,9%117,13116,311
7Ponte da Barca11.0444,8%182,1160,617
8Vila Nova de Cerveira8.9213,9%108,4782,211
9Paredes de Coura8.6323,7%138,1962,516
10Melgaço7.7733,4%238,2532,613
INE code
16
Region (NUTS II)
Norte
Population
231.266
Area
2.218,84 km²
Density
104,2 inh./km²
Municipalities
10
Parishes
213
Telephone code
Viana (258)

2021 Census in detail

Men
108.355 (46,9%)
Women
122.911 (53,1%)
Portuguese nationality
224.311 (97,0%)
Foreign nationality
6.952 (3,0%)
Stateless
3 (less than 0.1%)
Ageing index
251,9 elderly per 100 young people
Private households
90.845
Dwellings
155.514
Buildings
123.631
With higher education (15+)
14,7% (30.251)
Unemployment rate †
5,96%

Population by age group

0-1425.831 · 11,2%15-2422.338 · 9,7%25-64118.018 · 51,0%65+65.079 · 28,1%
Residents by age group (231.266 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