Obec Krty leží v Středočeském kraji v ORP Rakovník v nadmořské výšce 439 m. V roce 2014 zde žilo 110 obyvatel. Krty má katastrální území o rozloze 866 ha.