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