Matosinhos is a city and a municipality in northern Portugal. It is bordered to the south by the city of Porto and lies within the Greater Porto subregion. The population in 2011 was 175,478, in an area of 62.42km². The city proper had a population of 45,703 in 2001.