I. B třídu Olomouckého kraje (jednu ze skupin 7. nejvyšší fotbalové soutěže) hrálo v sezóně 2004/2005 41 klubů ve třech skupinách. Vítězství ve skupinách a postup do I. A třídy Olomouckého kraje 2005/2006 si zajistily týmy FK Troubky, FK Horka nad Moravou „B“ a TJ Sokol Leština. Do příslušného okresního přeboru sestoupily poslední týmy a horší tým na předposledních místech jednotlivých skupin – TJ Sokol Vrahovice, SK Protivanov „B“, FK Hanušovice a TJ Sokol Brníčko.
Systém soutěže Kluby se střetly v soutěži každý s každým dvoukolovým systémem podzim–jaro, hrály tedy 24 nebo 26 kol.
Konečná tabulka - skupina A
Konečná tabulka - skupina B
Konečná tabulka - skupina C
Poznámky: Z = Odehrané zápasy; V = Vítězství; R = Remízy; P = Prohry; VG = Vstřelené góly; OG = Obdržené góly; B = Body; (S) = Mužstvo sestoupivší z vyšší soutěže; (N) = Mužstvo postoupivší z nižší soutěže (nováček)
Postup do I. A třídy Olomouckého kraje 2005/2006 Sestup do příslušného okresního přeboru II. třídy
Literatura Kamil Popelář, Martin Werner: Fotbal 2004–2005 Velká ročenka českého a světového fotbalu
2004/2005 I. B třída Olomouckého kraje I. B třída Olomouckého kraje