1. division 2007-08 var turneringen om mesterskabet på niveau 2 i danskishockey i sæsonen 2007-08. Turneringen havde deltagelse af 12 hold og indledtes med et grundspil, hvor holdene var opdelt i regionale puljer, hvor hvert hold spillede 21 kampe. Herefter gik otte hold videre til slutspillet med kvartfinaler, semifinaler og finale, som alle blev spillet bedst af tre kampe.
Turneringen blev vundet af Herning Ishockey Klub, der vandt grundspillets vest-pulje suverænt, og som i finaleserien besejrede vinderen af øst-puljen, IC Gentofte, med 2-1 i kampe. Den afgørende kamp blev spillet i Gentofte Skøjtehal den 15. marts2008, hvor stillingen efter ordinær spilletid var 3-3. Herning IK's Martin Pyndt afgjorde kampen med sin scoring til 4-3 efter 7:28 i sudden death.
Grundspillet havde deltagelse af 12 hold og blev spillet i perioden 5. september2007 - 23. februar2008. Holdene spillede om otte pladser i slutspillet, og de var inddelt i to regionale puljer med seks hold, der hver spillede om fire slutspilspladser.
De seks hold i vest-puljen spillede tre kampe mod hver af de andre hold i puljen og en kamp mod hver af holdene i øst-puljen, hvilket gav 21 grundspilskampe i alt. De fire bedste hold i puljen gik videre til slutspillet. På grund af økonomiske problemer måtte Århus Crocodiles imidlertid overlade sin plads i slutspillet til Odense IK.
De seks hold i øst-puljen spillede tre kampe mod hver af de andre hold i puljen og en kamp mod hver af holdene i vest-puljen, hvilket gav 21 grundspilskampe i alt. De fire bedste hold i puljen gik videre til slutspillet.
Slutspillet havde deltagelse af otte hold – fire hold fra vest-puljen og fire hold fra øst-puljen. Alle opgørene blev spillet bedst af tre kampe, bortset fra bronzekampen, der blev afgjort i form af én kamp.