2004 m. LFF I lyga – Lietuvos 2 lygmens varžybos, 3 I lygos sezonas. 17 komandų varžybos prasidėjo 2004 m. balandžio 17 d. ir tęsėsi iki 2004 m. spalio 30 d. Prieš šį sezoną organizuotos 2005 m. LFF I lygos varžybos, kitą sezoną - 1999 m. LFF I lyga.
Iš viso šį sezoną buvo sužaistos 271 rungtynės, įmušta 816 įvarčių.Šio sezono pralaimėjimas didžiausiu skirtumu – 10 : 0 (2004 m. rugpjūčio 21 d. Šiaulių FK - Utenos „Utenis“)Ilgiausia pergalių seka – 7 rungtynės (Vilniaus „Geležinis Vilkas“ - nuo 2004 m. liepos 2 d. iki 2004 m. rugpjūčio 24 d. ir Šiaulių FK - nuo 2004 m. birželio 29 d. iki 2004 m. rugpjūčio 21 d.)