Obec Libotov leží v Královéhradeckém kraji v ORP Dvůr Králové nad v nadmořské výšce 399 m. V roce 2014 zde žilo 184 obyvatel. Libotov má katastrální území o rozloze 425 ha.