Porto's 2025 population is now estimated at 1,334,200. In 1950, the population of Porto was 729,758. Porto has grown by 4,900 in the last year, which represents a 0.37% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Porto, which typically includes Porto's population in addition to adjacent suburban areas.
Porto – or Oporto as it is also known – is a city in Portugal. It is the second largest city by population in the country. Its urban area is also the second largest. The city’s population is 237,559.
However, the urban area has a population of 2.4 million across 150 square miles. Also notable is that it is the only city in Portugal, other than Lisbon, to be recognized as a global city.
Breaking down the population further shows that there are a higher percentage of females than males. Estimates from 2016 show that the population is 55% female, compared to 45% male. The largest age group, according to 2016 estimates, is 60 to 69, followed by residents in the 50 to 59 demographic. The majority – 93.7% — of residents were born in Portugal. The city also has residents that originally were born in Angola, Cape Verde, and countries across Europe. Porto has seen its population climb over the years and with a thriving economy and a growing tourism industry, the population is only expected to continue to increase in the coming years.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Lisbon | 3,028,270 | |
| Amadora | 178,858 | |
| Braga | 121,394 | |
| Setubal | 117,110 | |
| Coimbra | 106,582 | |
| Queluz | 103,399 | |
| Funchal | 100,847 | |
| Cacem | 93,982 | |
| Vila Nova de Gaia | 70,811 | |
| Algueirao | 66,250 | |
| Loures | 66,231 | |
| Felgueiras | 58,065 | |
| Evora | 55,620 | |
| Rio de Mouro | 54,695 | |
| Odivelas | 54,624 | |
| Aveiro | 54,162 | |
| Amora | 52,577 | |
| Corroios | 52,520 | |
| Barreiro | 51,280 | |
| Monsanto | 50,000 | |
| Rio Tinto | 49,966 | |
| Sao Domingos de Rana | 46,718 | |
| Figueira da Foz | 46,600 | |
| Leiria | 45,112 | |
| Ponte de Lima | 44,667 | |
| Faro | 41,355 | |
| Sesimbra | 41,134 | |
| Guimaraes | 40,604 | |
| Ermesinde | 39,420 | |
| Santo Antonio dos Olivais | 38,936 | |
| Portimao | 38,487 | |
| Benfica | 36,985 | |
| Cascais | 36,436 | |
| Maia | 36,426 | |
| Viana do Castelo | 36,148 | |
| Oeiras | 35,000 | |
| Beja | 34,760 | |
| Esposende | 34,625 | |
| Braganca | 34,375 | |
| Almada | 34,008 | |
| Olivais | 33,788 | |
| Castelo Branco | 33,479 | |
| Alcabideche | 33,315 | |
| Espinho | 32,786 | |
| Camara de Lobos | 32,209 | |
| Guarda | 32,111 | |
| Alvalade | 31,813 | |
| Arrentela | 30,156 | |
| Montijo | 30,011 | |
| Charneca de Caparica | 29,763 | |
| Santarem | 29,385 | |
| Olhao | 29,239 | |
| Povoa de Varzim | 29,044 | |
| Senhora da Hora | 28,930 | |
| Marinha Grande | 28,916 | |
| Povoa de Santa Iria | 28,901 | |
| Sequeira | 28,502 | |
| Massama | 28,112 | |
| Matosinhos | 28,070 | |
| Gondomar | 27,691 | |
| Aguas Santas | 27,686 | |
| Vila do Conde | 27,642 | |
| Caldas da Rainha | 27,378 | |
| Sao Martinho | 26,482 | |
| Canidelo | 26,431 | |
| Viseu | 26,364 | |
| Sintra | 26,193 | |
| Paco de Arcos | 25,974 | |
| Sao Mamede de Infesta | 25,940 | |
| Quinta Do Conde | 25,606 | |
| Torres Vedras | 24,443 | |
| Oliveira do Douro | 24,407 | |
| Fanzeres | 23,916 | |
| Estoril | 23,700 | |
| Carnaxide | 23,698 | |
| Pinhal Novo | 23,510 | |
| Monte Estoril | 23,375 | |
| Canico | 23,368 | |
| Pontinha | 23,249 | |
| Loule | 23,109 | |
| Arcos de Valdevez | 22,847 | |
| Moscavide e Portela | 22,488 | |
| Sao Joao da Madeira | 22,079 | |
| Lavradio | 21,877 | |
| Bougado | 21,680 | |
| Valongo | 21,328 | |
| Caparica | 21,167 | |
| Belas | 21,019 | |
| Laranjeira | 20,988 | |
| Linda-a-Velha | 20,895 | |
| Trofa | 20,692 | |
| Baiao | 20,522 | |
| Laranjeiro | 20,473 | |
| Carcavelos | 20,366 | |
| Camarate | 20,177 | |
| Ponta Delgada | 20,056 | |
| Entroncamento | 19,887 | |
| Paredes | 19,834 | |
| Moncao | 19,738 | |
| Piedade | 19,472 | |
| Custoias | 19,406 | |
| Alges | 19,327 | |
| Tomar | 19,168 | |
| Barcelos | 19,085 | |
| Pedroso | 18,963 | |
| Vilar de Andorinho | 18,944 | |
| Sao Joao da Talha | 18,925 | |
| Azeitao | 18,877 | |
| Lagos | 18,831 | |
| Quarteira | 18,783 | |
| Santa Iria da Azoia | 18,573 | |
| Ovar | 18,452 | |
| Vila Franca de Xira | 18,355 | |
| Leca da Palmeira | 17,996 | |
| Moita | 17,795 | |
| Sacavem | 17,718 | |
| Covilha | 17,610 | |
| Ramada | 17,535 | |
| Chaves | 17,535 | |
| Pombal | 17,355 | |
| Ilhavo | 17,236 | |
| Parede | 17,212 | |
| Condeixa-a-Nova | 17,078 | |
| Alfragide | 17,044 | |
| Sao Pedro da Cova | 17,011 | |
| Vila Real | 17,001 | |
| Palmela | 16,934 | |
| Fafe | 16,868 | |
| Cabeceiras de Basto | 16,710 | |
| Feira | 16,376 | |
| Leca do Bailio | 16,103 | |
| Vialonga | 16,088 | |
| Albufeira | 15,851 | |
| Baguim do Monte | 15,850 | |
| Alcobaca | 15,800 | |
| Peniche | 15,662 | |
| Portalegre | 15,581 | |
| Alfena | 15,211 | |
| Tavira | 15,133 | |
| Torres Novas | 15,002 | |
| Povoa de Santo Adriao | 14,897 | |
| Gafanha da Nazare | 14,840 | |
| Vilar do Paraiso | 14,727 | |
| Valbom | 14,443 | |
| Lagoa | 14,442 | |
| Arcozelo | 14,352 | |
| Canelas | 14,247 | |
| Costa de Caparica | 14,231 | |
| Valenza | 14,172 | |
| Samora Correia | 14,154 | |
| Santo Tirso | 14,021 | |
| Porto Salvo | 13,867 | |
| Abrantes | 13,646 | |
| Esgueira | 13,431 | |
| Alhos Vedros | 13,384 | |
| Moreira | 12,890 | |
| Montemor-o-Novo | 12,854 | |
| Sines | 12,791 | |
| Beato Antonio | 12,737 | |
| Ourem | 12,729 | |
| Machico | 12,567 | |
| Pedroucos | 12,553 | |
| Perafita | 12,538 | |
| Mirandela | 12,504 | |
| Azenha | 12,260 | |
| Mafra | 12,259 | |
| Aldeia de Paio Pires | 12,179 | |
| Tabua | 12,071 | |
| Rio Maior | 12,064 | |
| Angra do Heroismo | 12,045 | |
| Barcarena | 11,968 | |
| Alijo | 11,942 | |
| Agueda | 11,941 | |
| Fatima | 11,798 | |
| Oliveira de Azemeis | 11,771 | |
| Semelhe | 11,700 | |
| Real | 11,700 | |
| Sao Felix da Marinha | 11,685 | |
| Santa Comba Dao | 11,597 | |
| Avintes | 11,577 | |
| Vila Real de Santo Antonio | 11,560 | |
| Almeirim | 11,557 | |
| Rebordosa | 11,491 | |
| Lousa | 11,445 | |
| Esmoriz | 11,393 | |
| Calendario | 11,357 | |
| Moreira | 11,336 | |
| Vendas Novas | 11,248 | |
| Santo Andre | 11,213 | |
| Obidos | 11,187 | |
| Sao Bras de Alportel | 11,153 | |
| Sobreda | 11,146 | |
| Santo Antonio da Charneca | 11,143 | |
| Cucujaes | 11,087 | |
| Ponte de Sor | 11,062 | |
| Foz do Douro | 10,997 | |
| Canecas | 10,978 | |
| Anta | 10,951 | |
| Lamego | 10,928 | |
| Silves | 10,917 | |
| Grijo | 10,907 | |
| Vale da Amoreira | 10,828 | |
| Grandola | 10,737 | |
| Unhos | 10,712 | |
| Gulpilhares | 10,660 | |
| Margaride | 10,652 | |
| Santo Andre | 10,601 | |
| Charneca | 10,509 | |
| Cartaxo | 10,502 | |
| Aver-o-Mar | 10,501 | |
| Sao Joao das Lampas | 10,484 | |
| Carregado | 10,474 | |
| Melres | 10,328 | |
| Caldas de Vizela | 10,239 | |
| Selho | 10,223 | |
| Moimenta da Beira | 10,212 | |
| Lordelo | 10,035 |