Trofa Municipality (Portuguese pronunciation: [ˈtɾɔfɐ]) is located in the north of the Porto metropolitan area in Portugal. The city of Trofa is composed of two parishes with a population of 20,692; the municipality made of 8 parishes has a population of 37,416 (2001 census).