Portugal flag

Largest Cities in Portugal

10 cities with population over 100,000

Portugal has 10 cities with a population over 100,000. The largest city is Lisbon with 517,802 people. The capital city is Lisbon.

Country Population

10.7M

Major Cities

10

Largest City

Lisbon

Capital

Lisbon

Top 10 Cities

Lisbon
517,802
Porto
252,687
Braga
193,324
Amadora
178,858
Coimbra
140,796
Leiria
128,640
Setúbal
118,166
Funchal
105,795
Viseu
103,502
Queluz
103,399

All Cities in Portugal

Cities in Portugal ranked by population
#CityPopulation
1LisbonCapital517,802
2Porto252,687
3Braga193,324
4Amadora178,858
5Coimbra140,796
6Leiria128,640
7Setúbal118,166
8Funchal105,795
9Viseu103,502
10Queluz103,399