Portogallo.ccAt the edge of the ocean
Porto, Douro and Trás-os-Montes

Municipalities of Porto district

The 18 municipalities of Porto district, with map, data and guides.

Porto district has 18 municipalities, with a total population of 1,786,656 at the 2021 census and an area of about 2,332 km². The capital is Porto, and the most populous municipalities are Vila Nova de Gaia, Porto, Matosinhos. It belongs to our “Porto, Douro and Trás-os-Montes” section.

All municipalities

MunicipalityPopulation (2021)km²per km²
Vila Nova de Gaia ★304,149168.71,803
Porto ★231,96241.35,617
Matosinhos ★172,66962.22,776
Gondomar164,255131.91,245
Maia134,95983.11,624
Valongo94,79575.11,262
Paredes84,414156.8538
Vila do Conde ★80,921149.0543
Penafiel69,687212.3328
Santo Tirso67,785136.5497
Póvoa de Varzim64,32082.1783
Felgueiras55,883115.7483
Paços de Ferreira55,62371.0783
Amarante ★52,131301.5173
Marco de Canaveses49,563201.9245
Lousada47,40196.0494
Trofa38,61271.9537
Baião17,527174.5100

★ = municipality with a dedicated guide.