Lamego es una ciudad portuguesa en el Distrito de Viseu, Região Norte y comunidad intermunicipal de Douro, con cerca de 10 900 habitantes.