Obec Dobrochov leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 237 m. V roce 2014 zde žilo 320 obyvatel. Dobrochov má katastrální území o rozloze 252 ha.