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