Lamego is a city in the north of Portugal. It has a population of about 10 900. It is also a municipality with a population of 28 081 habitants.