5906 habitants vivent à Lannemezan, on les appelle les Lannemezanais. Ils ont en moyenne 46 ans et touchent un salaire moyen de 21800 euros annuel.
À Lannemezan, il y a 3% de résidences secondaires.
Lannemezan se situe à 110,8 km de la centrale nucléaire la plus proche.