Die Niedersachsenliga 2004/05 war die 56. Spielzeit der höchsten Amateurklasse im Niedersächsischen Fußballverband. Sie war eine Ebene unterhalb der viertklassigen Oberliga Nord angesiedelt und wurde in zwei Staffeln ausgetragen. Sieger wurde die zweite Mannschaft des VfL Osnabrück.
Die Staffel Ost umfasste die Mannschaften aus den Bezirken Lüneburg und Braunschweig.
Im Vergleich zur Saison 2003/04 waren die zweite Mannschaft von Eintracht Braunschweig, der Rotenburger SV, der SSV Vorsfelde und der Lüneburger SK aus der Oberliga Niedersachsen/Bremen abgestiegen, während keine Mannschaft aufgestiegen war. Die sechs Absteiger hatten die Liga verlassen und wurden durch den Aufsteiger TuS Celle FC ersetzt. Dazu kam der TSV Isernhagen aus der Staffel West.
Den Staffelsieg und damit den Aufstieg in die Oberliga Nord sicherte sich die zweite Mannschaft von Eintracht Braunschweig. Die Mannschaften auf den drei letzten Plätzen mussten absteigen.
Die Staffel West umfasste die Mannschaften aus den Bezirken Hannover und Weser-Ems.
Im Vergleich zur Saison 2003/04 waren der VfB Oldenburg, der SV Concordia Ihrhove, der SC Langenhagen und der VfV 06 Hildesheim aus der Oberliga Niedersachsen/Bremen abgestiegen, während keine Mannschaft aufgestiegen war. Die vier Absteiger hatten die Liga verlassen und wurden durch den Aufsteiger VfL Oldenburg ersetzt. Der TSV Isernhagen wechselte in die Staffel Ost.
Der SV Concordia Ihrhove zog seine Mannschaft vor Saisonbeginn in die Bezirksklasse Weser-Ems zurück. Den Staffelsieg und damit den Aufstieg in die Oberliga Nord sicherte sich die zweite Mannschaft des VfL Osnabrück. Die Mannschaften auf den beiden letzten Plätzen mussten absteigen. Der SV Bad Rothenfelde zog seine Mannschaft in die Kreisliga Osnabrück-Land zurück.
Im Endspiel um die Niedersachsen-Meisterschaft setzte sich die zweite Mannschaft des VfL Osnabrück gegen die zweite Mannschaft von Eintracht Braunschweig im Elfmeterschießen durch.
Als höchste Spielklasse: 1946/47
Als zweithöchste Spielklasse: 1947/48 | 1948/49 | 1949/50 | 1950/51 | 1951/52 | 1952/53 | 1953/54 | 1954/55 | 1955/56 | 1956/57 | 1957/58 | 1958/59 | 1959/60 | 1960/61 | 1961/62 | 1962/63
Als dritthöchste Spielklasse: 1963/64 | 1964/65 | 1965/66 | 1966/67 | 1967/68 | 1968/69 | 1969/70 | 1970/71 | 1971/72 | 1972/73 | 1973/74
Als vierthöchste Spielklasse: 1974/75 | 1975/76 | 1976/77 | 1977/78 | 1978/79 | 1979/80 | 1980/81 | 1981/82 | 1982/83 | 1983/84 | 1984/85 | 1985/86 | 1986/87 | 1987/88 | 1988/89 | 1989/90 | 1990/91 | 1991/92 | 1992/93 | 1993/94
Als fünfthöchste Spielklasse: 1994/95 | 1995/96 | 1996/97 | 1997/98 | 1998/99 | 1999/2000 | 2000/01 | 2001/02 | 2002/03 | 2003/04 | 2004/05 | 2005/06 | 2006/07 | 2007/08 | 2008/09 | 2009/10 | 2010/11 | 2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2016/17 | 2017/18 | 2018/19 | 2019/20 | 2020/21 | 2021/22 | 2022/23 | 2023/24 | 2024/25