Sezóna 2004/2005 byla dvanáctým ročníkem české hokejové soutěže. Extraligy i 1. ligy se zúčastnilo po 14 týmech. Do hry o baráž se z extraligy dostal tým HC Dukla. Z 1. ligy se do baráže probojoval tým HC České Budějovice.
V rámci extraligy se čtrnáct týmů zúčastnilo čtyřkolového herního systému, v rámci kterého nastoupil každý s každým. Celek, který skončil na posledním čtrnáctém místě, sehrál baráž s nejlepším celkem, jenž vyhrál 1. ligu. Baráž se hrála na čtyři vítězná utkání.
| Zápas | Tým | Tým | Výsledek | 
| 1. | HC Dukla Jihlava | HC České Budějovice | 5:1 | 
| 2. | HC Dukla Jihlava | HC České Budějovice | 0:5 | 
| 3. | HC České Budějovice | HC Dukla Jihlava | 3:2sn | 
| 4. | HC České Budějovice | HC Dukla Jihlava | 4:0 | 
| 5. | HC Dukla Jihlava | HC České Budějovice | 2:4 | 
HC České Budějovice postoupily do dalšího ročníku extraligy, zatímco HC Dukla Jihlava sestoupila do 1. ligy.
 
     
