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