Trofa, in northern Portugal, is part of Porto district. The municipality covers 71.9 km² and had 38,612 inhabitants at the 2021 census.
Density, at about 537 inhabitants per km², is that of a populous urban area, with residential districts, services and businesses. Of the 18 municipalities in Porto district, it is number 17 by population.
As the crow flies it lies about 16 km north of Porto, the capital. The nearest major city is Porto, about 15 km away.
Nearby, within a few dozen kilometres, are other destinations featured in our guides: Vila do Conde (16 km), Porto (17 km), Matosinhos (17 km), Vila Nova de Gaia (19 km), Barcelos (26 km).
To explore the area, use the map of neighbouring municipalities and the accommodation options in and around Trofa; all the municipalities in Porto district are listed on their own page.
Trofa on the map
Nearby
Municipalities of Porto district · Porto, Douro and Trás-os-Montes