Obec Bochoř leží v Olomouckém kraji v ORP Přerov v nadmořské výšce 204 m. V roce 2014 zde žilo 989 obyvatel. Bochoř má katastrální území o rozloze 944 ha.