Obec Lhota pod Libčany leží v Královéhradeckém kraji v ORP Hradec Králové v nadmořské výšce 239 m. V roce 2014 zde žilo 955 obyvatel. Lhota pod Libčany má katastrální území o rozloze 837 ha.