TodoPortugal.pt

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

Viana do Castelo

Municipality of the district of Viana do Castelo (District of Viana do Castelo), region Norte (NUTS III: Alto Minho).

Viana do Castelo had 85.778 residents in the 2021 Census, of whom 25,1% were aged 65 or over; 19,2% of the population aged 15 or over had completed higher education.

Arriving here

85.778inhabitants (2021 Census)
258district-seat telephone code
1town hall30parish councils51schools

Mayor: Luís Nobre · Tel. 258809300 · Email: cmviana@cm-viana-castelo.pt · www.cm-viana-castelo.pt more contacts

Summary for arrivals. The telephone code is that of the district/region seat (ANACOM numbering plan), not exclusive to this municipality. School, parish-council and town-hall counts come from the official lists already on this site. Hospitals are NHS institutions whose official name includes the municipality.

Population (inh.)
  • 231 – 1.048
  • 1.060 – 1.422
  • 1.433 – 2.064
  • 2.250 – 3.044
  • 3.447 – 25.157
Density (inh./km²)
  • 20,1 – 81,0
  • 116,6 – 159,7
  • 172,0 – 270,3
  • 273,9 – 342,3
  • 391,8 – 1.756,8
Area (km²)
  • 3,3 – 6,2
  • 6,3 – 7,2
  • 7,4 – 9,6
  • 11,8 – 14,2
  • 14,3 – 27,4
Quantile classes
Hover (or tap) a parish to see the figures; click to open its page. Geometry: CAOP2025, Direção-Geral do Território (simplified).

The 30 parishes of Viana do Castelo

Sorted by resident population (2021 Census, 2025 geography). Click a header to sort; hover a row to highlight it on the map.

#ParishPopulationArea (km²)Inhab./km²
1União das freguesias de Viana do Castelo (Santa Maria Maior e Monserrate) e Meadela25.15714,321.756,8
2Darque8.0029,01888,1
3Areosa4.69814,11333,0
4Santa Marta de Portuzelo3.9017,41526,5
5Barroselas3.7236,59565,0
6Chafé3.4477,85439,1
7União das freguesias de Geraz do Lima (Santa Maria, Santa Leocádia e Moreira) e Deão3.04419,06159,7
8Perre2.77213,09211,8
9Castelo do Neiva2.7196,94391,8
10Alvarães2.4629,11270,3
11Anha2.2579,40240,1
12União das freguesias de Subportela, Deocriste e Portela Susã2.25017,10131,6
13Vila de Punhe2.0646,03342,3
14Carreço1.73714,20122,3
15Vila Franca1.6867,15235,8
16Afife1.51913,03116,6
17Lanheses1.5179,60158,0
18União das freguesias de Nogueira, Meixedo e Vilar de Murteda1.43327,4152,3
19Mujães1.4224,90290,2
20Mazarefes1.2524,06308,4
21Vila Fria1.2426,23199,4
22Cardielos1.2084,41273,9
23União das freguesias de Torre e Vila Mou1.0926,35172,0
24Outeiro1.06018,8356,3
25São Romão de Neiva1.0487,02149,3
26Carvoeiro97812,0881,0
27Serreleis9423,27288,1
28Freixieiro de Soutelo46511,7839,5
29Montaria45022,4320,1
30Amonde2316,2537,0
INE code (DTMN)
1609
Resident population
85.778
Area
319,02 km²
Density
268,9 inh./km²
Parishes
30
Share of district population
37,1%
Rank in the district (population)
1st of 10
National rank (population)
28th of 308
National rank (density)
57th of 308
National rank (area)
99th of 308

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

2021 Census in detail

Men
40.499 (47,2%)
Women
45.279 (52,8%)
Portuguese nationality
83.288 (97,1%)
Foreign nationality
2.490 (2,9%)
Ageing index
210,4 elderly per 100 young people
Private households
33.072
Average household size
2,57 people
Dwellings
49.281
Buildings
33.527
With higher education (15+)
19,2% (14.542)
Unemployment rate
6,14%

Population by age group

0-1410.217 · 11,9%15-248.669 · 10,1%25-6445.400 · 52,9%65+21.492 · 25,1%
Residents by age group (85.778 in total).

Source: INE, Censos 2021 (API de indicadores) — indicators 0014630, 0014631, 0014627, 0014623, 0014621, 0014635, 0014636, 0012328, 0012481, 0014632, licence CC BY 4.0.

2025 local elections

Municipal council

Registered
81.992
Voters
51.169 (62,41%)
Seats
9
ListVotes%Seats
PS (elected council president)21.88242,76%5
PPD/PSD.CDS-PP14.33728,02%3
CH7.66614,98%1
PCP-PEV2.1624,23%0
IL1.3732,68%0
B.E.1.0212,00%0
ADN5501,07%0

Municipal assembly

Registered
81.992
Voters
51.173 (62,41%)
Seats
31
ListVotes%Seats
PS17.94135,06%12
PPD/PSD.CDS-PP13.23225,86%9
CH7.76015,16%5
JSPV3.7157,26%2
PCP-PEV2.7755,42%2
IL1.5423,01%1
B.E.1.3352,61%0
ADN5321,04%0

Source: SGMAI — resultados oficiais das Autárquicas 2025. Official results; only the list that elects the council president is marked (the person’s name is not in these results).

Contacts

Mayor
Luís Nobre
Address
Passeio das Mordomas da Romaria, 4904-877 Viana do Castelo
Telephone
258809300
Email
cmviana@cm-viana-castelo.pt
Website
www.cm-viana-castelo.pt

Source: DGAL — Portal Autárquico, Lista de Presidentes e contactos dos Municípios (atualizada 04/09/2026).

On the web

Source: Wikidata (CC0).

Neighbouring municipalities

Straight-line distance to the centroid of the district/region of Viana do Castelo: 27,1 km.

Source: DGT, CAOP2025 (CC BY 4.0) — adjacência de limites; distância em linha reta entre centróides (licence CC BY 4.0).

Location in the district

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 · current municipality
Viana do Castelo highlighted. Click a neighbouring municipality to open its page. Geometry: CAOP2025, Direção-Geral do Território (simplified).

Other municipalities of the district of Viana do Castelo

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