Obec Šléglov leží v Olomouckém kraji v ORP Šumperk v nadmořské výšce 661 m. V roce 2014 zde žilo 39 obyvatel. Šléglov má katastrální území o rozloze 717 ha.