1. division 2006-07 var turneringen om mesterskabet på niveau 2 i danskishockey i sæsonen 2006-07. Turneringen havde deltagelse af 13 hold og indledtes med et grundspil, hvor holdene var opdelt i to regionale puljer, hvor hvert hold spillede 22-24 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 Hvidovre Wolves, der vandt grundspillets øst-pulje suverænt, og som i finaleserien besejrede vinderen af vest-puljen, Århus Crocodiles, med 2-1 i kampe. Den afgørende kamp blev spillet i Århus Skøjtehal den 1. april2007, hvor Hvidovre Wolves vandt med 4-3 på Daniel Rasmussens afgørende mål, efter at have været bagud med 0-3 efter første periode.
Grundspillet havde deltagelse af 13 hold og blev spillet i perioden 13. september2006 - 8. marts2007. Holdene spillede om otte pladser i slutspillet, og de var inddelt i to regionale puljer med henholdsvis seks og syv hold, der hver spillede om fire slutspilspladser.
De syv 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 24 grundspilskampe i alt. De fire bedste hold i puljen gik videre til slutspillet.
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 22 grundspilskampe i alt. De fire bedste hold i puljen gik videre til slutspillet.