Obec Hamry leží v Pardubickém kraji v ORP Hlinsko v nadmořské výšce 585 m. V roce 2014 zde žilo 260 obyvatel. Hamry má katastrální území o rozloze 382 ha.