Bohuslavice (hanácky Bóslavice, německy Bohuslawitz, lidově Čabanov) jsou obec v okrese Šumperk. Žije zde 498 obyvatel a katastrální území obce má rozlohu 397 hektarů. Název obce je odvozen od osobního jména Bohuslav. Obecní pečeť, znak i vlajka má ve znaku rybu, která připomíná, že v minulosti se kolem Bohuslavic nacházely rybníky a lužní lesy, které byly vysušeny na konci 19. století.
Ve vzdálenosti pět kilometrů jižně leží město Mohelnice, osm kilometrů severozápadně město Zábřeh, čtrnáct kilometrů jihovýchodně město Uničov a šestnáct kilometrů severně město Šumperk.