The 2004 2. divisjon season was the third highest football (soccer) league for men in Norway.

26 games were played in 4 groups, with 3 points given for wins and 1 for draws. Tønsberg, Follo, Løv-Ham and Alta were promoted to the First Division. Number twelve, thirteen and fourteen were relegated to the 3. divisjon. The winning teams from each of the 24 groups in the 3. divisjon each faced a winning team from another group in a playoff match, resulting in 12 playoff winners which were promoted to the 2. divisjon.

League tables

Group 1

PosTeamPldWDLGFGAGDPtsPromotion or relegation
1FK Tønsberg (P)2620247021+4962Promotion to First Division
2Sarpsborg Sparta2616466338+2552
3Tollnes2616286842+2650
4Kvik Halden2612867040+3044
5Stabæk 2 (R)26122125459−538Relegation to Third Division
6Ørn-Horten26114115265−1337
7Frigg26106105034+1636
8Larvik Fotball26105113137−635
9Kjelsås2697103839−134
10Odd Grenland 22695124849−132
11Sprint-Jeløy2685135268−1629
12Mercantile2677123655−1928
13Arendal (R)2663173167−3621Relegation to Third Division
14Donn (R)2636172978−4915

Group 2

PosTeamPldWDLGFGAGDPtsPromotion or relegation
1Follo (P)2616645722+3554Promotion to First Division
2Lørenskog2613946640+2648
3Lillestrøm 22613857237+3547
4Ullensaker/Kisa2614395648+845
5Gjøvik-Lyn2611875540+1541
6Nybergsund2610974335+839
7Oslo Øst26104124548−334
8Drøbak/Frogn2671274844+433
9Jotun Årdalstangen2696114549−433
10Eidsvold Turn2695123853−1532
11Molde 22661195260−829
12Nidelv (R)2676134571−2627Relegation to Third Division
13Elverum (R)2638152774−4717
14Skjetten (R)2637163765−2816

Group 3

PosTeamPldWDLGFGAGDPtsPromotion or relegation
1Løv-Ham (P)2622318627+5969Promotion to First Division
2Bærum2617277531+4453
3Åsane26133105237+1542
4Viking 226124104337+640
5Fyllingen26122125659−338
6Fana2610884857−938
7Klepp26106104349−636
8Sandnes Ulf26104123847−934
9Hovding26103134654−833
10Ålgård2693143757−2030
11Brann 22678115269−1729
12Vidar (R)2676133551−1627Relegation to Third Division
13Volda (R)2681173959−2025
14Norheimsund (R)2665153450−1623

Group 4

PosTeamPldWDLGFGAGDPtsPromotion or relegation
1Alta (P)2621059521+7463Promotion to First Division
2Levanger2617638934+5557
3Strindheim2618359845+5357
4Mo2615565130+2150
5Byåsen26124104845+340
6Harstad26123116662+439
7Skarp26113124440+436
8Steinkjer26104126552+1334
9Kolstad26103135159−833
10Lofoten26102145066−1632
11Rosenborg 22693144461−1730
12Vesterålen (R)2655163274−4220Relegation to Third Division
13Salangen (R)26541745110−6519
14Narvik (R)26251927106−7911

Top goalscorers

Promotion playoff