I. B třída Olomouckého kraje tvoří společně s ostatními prvními B třídami sedmou nejvyšší fotbalovou soutěž v České republice. Je řízena Olomouckým krajským fotbalovým svazem a rozdělena na skupiny A, B a C. Hraje se každý rok od léta do jara se zimní přestávkou, účastní se jí v každé skupině 14 týmů z Olomouckého kraje, každý s každým hraje jednou na domácím hřišti a jednou na hřišti soupeře. Celkem se tedy hraje 26 kol. Vítězem se stává tým s nejvyšším počtem bodů v tabulce a postupuje do jedné ze skupin I. A třídy Olomouckého kraje. Poslední týmy sestupují do Okresních přeborů (II. tříd), řízených dle spádovosti:
Zkratky: OFS – Okresní fotbalový svaz
Zdroje: [1][2][3][4][5]
Poznámky:
Sokol Horní Moštěnice • TJ Sokol Klenovice na Hané • TJ Sokol Ústí • SK Radslavice • Sokol Otaslavice • Sokol Brodek u Prostějova • Sokol Dub nad Moravou • TJ Sokol Mostkovice • Sokol Domaželice • TJ Sokol Tovačov • FK Troubky • Sokol Vrchoslavice 1946 • Sokol Újezdec • Hustopeče nad Bečvou
TJ Kožušany • Slovan Černovír • Sokol Doloplazy • Sokol Velký Týnec • TJ FC Hněvotín • TJ Sokol Pňovice • TJ Sokol Olomouc – Chomoutov • TJ Sigma Lutín • Haná Prostějov • Sokol Vícov • Sokol Olšany u Prostějova • FC Lužice • Moravský Beroun • SK Haňovice
Sokol Nový Malín • Sokol Štíty • SK Řetězárna • FK Ruda nad Moravou • FK Stomix Žulová • FK Bohdíkov • FK Mikulovice • Dynamo Javorník • TJ Zlaté Hory • Sokol Sudkov • TJ Písečná • TJ Jiskra Oskava • TJ SK Zvole • Sokol Velké Losiny "B"
Středočeský kraj • Jihočeský kraj • Plzeňský kraj • Karlovarský kraj • Ústecký kraj • Liberecký kraj • Královéhradecký kraj • Pardubický kraj • Kraj Vysočina • Jihomoravský kraj • Olomoucký kraj • Moravskoslezský kraj • Zlínský kraj