Město Luby leží v Karlovarském kraji v ORP Cheb v nadmořské výšce 518 m. V roce 2014 zde žilo 2186 obyvatel. Luby má katastrální území o rozloze 3069 ha.