Sezon (2003/2004) był 101. sezonem Nemzeti Bajnokság I - najwyższej klasy rozgrywkowej na Węgrzech w piłce nożnej. Rozgrywki podzielone były na dwie rundy. 2 najgorsze kluby w 2. rundzie rozegrały baraże o pozostanie w pierwszej lidze. Tytułu nie obroniła drużyna MTK Hungária. Nowym mistrzem Węgier został zespół Ferencvárosi TC. Tytuł króla strzelców zdobył Mihály Tóth, który w barwach klubu Matáv SC Sopron strzelił 12 goli.
1. runda Zespoły rozegrały 22. kolejki spotkań, systemem "każdy z każdym". Po zakończeniu rundy zespoły z miejsc 1-6 trafiły do grupy mistrzowskiej, zaś zespoły z miejsc 7-12 do grupy spadkowej. KlubMiastoMZRPBr+Br-Br+/-Pkt1Ferencvárosi TCBudapeszt2212822915+1444Grupa mistrzowska2Balaton FCSiófok2212552411+13413Debreceni VSC-MegaForceDebreczyn2211653417+17394MTK HungáriaBudapeszt2210843521+14385Újpest FCBudapeszt229853222+10356Matáv SC SopronSopron228773528+7317Pécsi Mecsek FCPécs226971921-327Grupa spadkowa8Videoton FC FehérvárSzékesfehérvár225892737-10239Zalaegerszegi TE FCZalaegerszeg2255122435-112010Győri ETO FCGyőr2255122338-152011Békéscsabai Előre FCBékéscsaba2247112334-111912Lombard FC HaladásSzombathely2238111238-2617