Valongo is a Portuguese municipality located in the District of Porto and 10 km from Porto, in the northern region of Portugal.
The municipality area consists of 75.12 km² and 93 858 inhabitants, and is subdivided into four parishes. The municipality is limited to the north by the municipality of Santo Tirso, to the northeast by Paços de Ferreira, to the east by Paredes, to the southwest by Gondomar and to the west by Maia. It consists of the cities of Alfena, Ermesinde, Valongo and the towns of Campo and Sobrado.