Obec Račice nachází v okrese Rakovník, kraj Středočeský, ve svahu na pravém břehu řeky Berounkynecelých 17 km jihovýchodně od Rakovníka a 13 km severozápadně od Berouna.