Lannemezan is a commune of the Hautes-Pyrénées département in southwestern France.
Coordinates: 43°08′N, 0°23′E