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