155 cities and towns
| Abbreviation | 17 |
| State Population | 2,055,753 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 1 | Porto | 252,687 | N/A | N/A | N/A | 46.2 |
| 2 | Vila Nova de Gaia | 70,811 | N/A | N/A | N/A | 46.2 |
| 3 | Felgueiras | 58,065 | N/A | N/A | N/A | 46.2 |
| 4 | Rio Tinto | 49,966 | N/A | N/A | N/A | 46.2 |
| 5 | Paranhos | 45,883 | N/A | N/A | N/A | 46.2 |
| 6 | Ermesinde | 39,420 | N/A | N/A | N/A | 46.2 |
| 7 | Santo Ovídio | 38,544 | N/A | N/A | N/A | 46.2 |
| 8 | Maia | 36,426 | N/A | N/A | N/A | 46.2 |
| 9 | Afurada de Baixo | 34,332 | N/A | N/A | N/A | 46.2 |
| 10 | Campanhã | 29,666 | N/A | N/A | N/A | 46.2 |
| 11 | Aldoar | 29,085 | N/A | N/A | N/A | 46.2 |
| 12 | Póvoa de Varzim | 29,044 | N/A | N/A | N/A | 46.2 |
| 13 | Senhora da Hora | 28,930 | N/A | N/A | N/A | 46.2 |
| 14 | Matosinhos | 28,070 | N/A | N/A | N/A | 46.2 |
| 15 | Gondomar | 27,691 | N/A | N/A | N/A | 46.2 |
| 16 | Águas Santas | 27,686 | N/A | N/A | N/A | 46.2 |
| 17 | Vila do Conde | 27,642 | N/A | N/A | N/A | 46.2 |
| 18 | Canidelo | 26,431 | N/A | N/A | N/A | 46.2 |
| 19 | São Mamede de Infesta | 25,940 | N/A | N/A | N/A | 46.2 |
| 20 | Oliveira do Douro | 24,407 | N/A | N/A | N/A | 46.2 |
| 21 | Fânzeres | 23,916 | N/A | N/A | N/A | 46.2 |
| 22 | Bomfim | 22,978 | N/A | N/A | N/A | 46.2 |
| 23 | Lordelo do Ouro | 22,270 | N/A | N/A | N/A | 46.2 |
| 24 | Bougado | 21,680 | N/A | N/A | N/A | 46.2 |
| 25 | Valongo | 21,328 | N/A | N/A | N/A | 46.2 |
| 26 | Trofa | 20,692 | N/A | N/A | N/A | 46.2 |
| 27 | Baião | 20,522 | N/A | N/A | N/A | 46.2 |
| 28 | Paredes | 19,834 | N/A | N/A | N/A | 46.2 |
| 29 | São Tiago de Custoias | 19,000 | N/A | N/A | N/A | 46.2 |
| 30 | Pedroso | 18,963 | N/A | N/A | N/A | 46.2 |
| 31 | Vilar de Andorinho | 18,944 | N/A | N/A | N/A | 46.2 |
| 32 | Leça da Palmeira | 17,996 | N/A | N/A | N/A | 46.2 |
| 33 | São Pedro da Cova | 17,011 | N/A | N/A | N/A | 46.2 |
| 34 | Leça do Bailio | 16,103 | N/A | N/A | N/A | 46.2 |
| 35 | Baguim do Monte | 15,850 | N/A | N/A | N/A | 46.2 |
| 36 | Vermoim | 15,764 | N/A | N/A | N/A | 46.2 |
| 37 | Alfena | 15,211 | N/A | N/A | N/A | 46.2 |
| 38 | Vilar do Paraíso | 14,727 | N/A | N/A | N/A | 46.2 |
| 39 | Areosa | 14,500 | N/A | N/A | N/A | 46.2 |
| 40 | Valbom | 14,443 | N/A | N/A | N/A | 46.2 |
| 41 | Arcozelo | 14,352 | N/A | N/A | N/A | 46.2 |
| 42 | Canelas | 14,247 | N/A | N/A | N/A | 46.2 |
| 43 | Santo Tirso | 14,021 | N/A | N/A | N/A | 46.2 |
| 44 | Contumil | 14,000 | N/A | N/A | N/A | 46.2 |
| 45 | Azevedo | 14,000 | N/A | N/A | N/A | 46.2 |
| 46 | Moreira | 12,890 | N/A | N/A | N/A | 46.2 |
| 47 | Pedrouços | 12,553 | N/A | N/A | N/A | 46.2 |
| 48 | Perafita | 12,538 | N/A | N/A | N/A | 46.2 |
| 49 | Azenha | 12,260 | N/A | N/A | N/A | 46.2 |
| 50 | Gueifães | 11,964 | N/A | N/A | N/A | 46.2 |