Obec Ondřejov leží v Středočeském kraji v ORP Říčany v nadmořské výšce 467 m. V roce 2014 zde žilo 1472 obyvatel. Ondřejov má katastrální území o rozloze 1816 ha.