Obec Horní Kruty leží v Středočeském kraji v ORP Kolín v nadmořské výšce 408 m. V roce 2014 zde žilo 525 obyvatel. Horní Kruty má katastrální území o rozloze 1433 ha.