Obec Osek nad Bečvou leží v Olomouckém kraji v ORP Lipník nad Bečvo v nadmořské výšce 225 m. V roce 2014 zde žilo 1212 obyvatel. Osek nad Bečvou má katastrální území o rozloze 1303 ha.