Obec Bílov leží na náhornej rovine na okraji Nízkeho Jeseníku. Celý kataster obce patrí do územia prírodného parku Oderské vrchy. Južná časť spadá pomerne príkro do údolia Odry a tiež spád smerom k Bílovci je prudký. Nadmorská výška od 270 do 370 m. N m. Obec susedí na juhu s Pustějov a guajavy, na západe s Fulnek, na severozápade s Bílovci, na východe s Veľkými Albrechtíc a Studénka. Obec má rozlohu 1040 ha. Obecný úrad Bílov je budove základnej školy. Najbližšie mesto Bílovec je vzdialené 3 km. Okresné mesto Nový Jičín je vzdialené 18 km. V obci je trvalo hlásených k 1. 1. 2008 574 obyvateľov.