On this page

Cities in Porto District, Portugal

Porto District has 114 published cities; the largest is Vila Nova de Gaia, with 303,824 residents. Net rent runs from €3.13 to €14.22 per m² a month across the 48 cities that publish it. The median gross salary runs from €1,141 to €1,629 a month across 6 cities.

Published cities in Porto District

Sorted by population. A dash means the city has no published figure of its own for that column.

CityPopulationNet rent, €/m²/moMedian gross salary, €/moUnemployment, %PM2.5, µg/m³
Vila Nova de Gaia303,824€10.61€1,3063.1—
Porto273,476€10.15€1,6293.59.4
Matosinhos172,557€11.98€1,5373.0—
Gondomar164,257€8.82€1,1412.9—
Maia134,977€9.71€1,4312.23.3
Valongo101,464€8.24€1,2302.78.0
Paredes86,854€5.81—2.5—
Vila do Conde79,533€8.44—2.3—
Penafiel72,265€5.62—2.1—
Santo Tirso71,530€6.09—2.4—
Rio Tinto65,469€9.65———
Póvoa de Varzim63,408€8.78—2.7—
Felgueiras58,065€4.48—3.1—
Paços de Ferreira56,340€5.61—2.26.3
Marco de Canaveses53,961€4.90—3.5—
Amarante52,264€4.63—2.9—
Lousada47,130€4.87—2.5—
Trofa38,999€7.40—2.5—
Ermesinde38,828€8.65———
Senhora da Hora26,988€13.38———
Águas Santas26,632€8.87———
São Mamede de Infesta22,844€12.53———
Fânzeres22,556————
Baião20,522€4.00—3.3—
São Pedro da Cova15,197————
Arcozelo15,144————
Alfena14,677€7.74———
Canelas13,918————
Valbom13,849————
São Félix da Marinha13,560————
Moreira13,093€9.48———
Pedrouços11,564€10.69———
Lavra10,968€10.45———
Avintes10,836————
Grijó10,626————
Campo9,142€6.86———
Lordelo9,051€3.13———
Guifões9,019€10.00———
Rebordosa8,414€5.96———
Aves7,946€5.05———
Coronado7,936————
Serzedo7,603————
Freamunde7,557€5.61———
Gandra6,874€7.05———
Sobrado6,268€6.25———
Vila Nova da Telha6,004€9.26———
Nogueira5,753————
Olival5,508————
Sandim5,461————
Vila da Lixa5,102————
Negrelos3,755————
Silva Escura2,627————
Foz do Sousa961————
Moreira452€9.48———
Perafita128€9.19———
Afurada de Baixo—————
Aldoar—————
Alpendurada—————
Ameal—————
Angeiras—————
Anta—€7.75———
Areosa—————
Árvore—€8.56———
Aver-o-Mar—€8.54———
Azenha—————
Azevedo—————
Baguim do Monte—————
Bairro Silva Braga—————
Bela Vista—————
Bonjoia—————
Bougado—————
Campanhã—€12.92———
Canidelo—————
Castelões de Cepeda—€5.81———
Contumil—————
Cruz—————
Francos—————
Gemunde—————
Gueifães—————
Gulpilhares—————
Jovim—————
Leça da Palmeira—€11.99———
Leça do Bailio—————
Lordelo do Ouro—————
Marco de Canavezes—————
Margaride—————
Massarelos—————
Melres—————
Miramar—————
Nevogilde—————
Noeda—————
Oliveira do Douro—————
Paços—————
Paranhos—€14.22———
Pedras Rubras—————
Pedroso—€7.75———
Pereiro—————
Perozinho—————
Pinheiro Manso—————
Ramalde do Meio—————
Santa Cruz do Bispo—€8.36———
Santa Maria de Avioso—————
Santo Ovídio—————
São Miguel do Couto—————
São Tiago de Custoias—————
Sardão—————
Senhora do Porto—————
Valadares—€9.88———
Valadares—————
Vermoim—————
Vila Cova—————
Vila Nova da Telha—————
Vilar de Andorinho—————
Vilar do Paraíso—————

Within Porto District

Lowest net rent

  1. Lordelo: €3.13/m² (2026)
  2. Baião: €4.00/m² (2026)
  3. Felgueiras: €4.48/m² (2026)
  4. Amarante: €4.63/m² (2026)
  5. Lousada: €4.87/m² (2026)

Sources

Each figure in the table comes from the city's own record; open a city for the source of each value and its date.