Viana do Castelo: cities and towns by population
The largest of Viana do Castelo's 12 recorded places, ranked by population — 177,408 people across the region's towns and cities.
The essentials
Ponte de Lima is the largest place we record in Viana do Castelo, with 44,667 residents. The three largest together hold 58% of the 177,408 people counted across the region's recorded towns and cities. That total sums listed places rather than measuring the region itself, so treat it as coverage, never as an official population.
All 12 places, ranked
As 12 maiores cidades e vilas de Viana do Castelo, ordenadas por população.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
| # | Place | Population |
|---|---|---|
| 1 | Ponte de Lima | 44,667 |
| 2 | Viana do Castelo | 36,148 |
| 3 | Arcos de Valdevez | 22,847 |
| 4 | Monção | 19,738 |
| 5 | Valenza | 14,172 |
| 6 | Meadela | 9,981 |
| 7 | Darque | 8,092 |
| 8 | Mozelos | 7,230 |
| 9 | Vila Praia de Âncora | 4,987 |
| 10 | Areosa | 4,626 |
| 11 | Ponte da Barca | 4,372 |
| 12 | Rubiãis | 548 |