Obec Libina leží v Olomouckém kraji v ORP Šumperk v nadmořské výšce 290 m. V roce 2014 zde žilo 3437 obyvatel. Libina má katastrální území o rozloze 2726 ha.