2004 m. NFKA A lyga – Lietuvos 1 lygmens varžybos, 2 A lygos sezonas. 8 komandų varžybos prasidėjo 2004 m. balandžio 18 d. ir tęsėsi iki 2004 m. lapkričio 7 d. Prieš šį sezoną organizuotos 2005 m. NFKA A lygos varžybos, kitą sezoną - 2003 m. LFF A lyga.
Iš viso buvo sužaista 112 rungtynių, įmušti 289 įvarčiai.Rungtynės, kuriose svečiams pavyko pelnyti daugiausiai įvarčių – 2 : 6 (2004 m. liepos 11 d. Marijampolės „Sūduva“ - Šilutės FK)Daugiausiai rungtynių nepelnant įvarčių – 4 rungtynės (Vilniaus FC - nuo 2004 m. liepos 19 d. iki 2004 m. rugpjūčio 14 d.)