V utkáních I. B třídy Královéhradeckého kraje 2004/2005, jedné ze skupin 7. nejvyšší fotbalové soutěže v Česku, se utkalo 28 týmů ve dvou skupinách dvoukolovým systémem podzim – jaro. Tento ročník začal v srpnu 2004 a skončil v červnu 2005.
Postup do I. A třídy Královéhradeckého kraje 2005/2006 si zajistily první dva týmy každé ze skupin - TJ Baník Žacléř, TJ Dvůr Králové nad Labem „B“, FK Černilov a TJ Sokol Černíkovice. Do II. třídy příslušeného okresu sestoupily poslední dva týmy obou skupin - FK Volanov, FC Mladé Buky, TJ Sokol Lípa nad Orlicí a TJ Dobruška.
Poznámky:
Celostátní – 1. česká fotbalová liga • 2. česká fotbalová liga Mezikrajské – ČFL • MSFL • Divize A • Divize B • Divize C • Divize D • Divize E • Divize F Krajské – Krajské přebory • Pražský přebor • I. A třídy • I. B třídy Okresní – II. třídy • III. třídy • IV. třídy