La population de la ville est d'environ 17 000 habitants.
Subdivisions
Depuis la loi no 11-A/2013 du , portant réorganisation administrative du territoire des freguesias, la municipalité de Lamego groupe 18 paroisses (freguesia en portugais) contre 24 auparavant[2] :
C'est le lieu de naissance de Gaius Appuleius Diocles (IIe siècle apr. J.-C.), aurige considéré par certains comme le sportif ayant gagné le plus d'argent dans l'histoire[4].