Die Nemzeti Bajnokság 1904 war die vierte Spielzeit in der Geschichte der höchsten ungarischenFußballliga. Vor Saisonbeginn wurde die Anzahl der Mannschaften auf neun erhöht. Meister wurde zum ersten Mal MTK Budapest.
An der Meisterschaft konnten nur Mannschaften aus Budapest teilnehmen.
Modus
Die Saison wurde mit Hin- und Rückspielen ausgetragen. Für einen Sieg gab es zwei Punkte, für ein Unentschieden einen und für eine Niederlage keinen Punkt. Die beiden Letztplatzierten bestritten ein Relegationsspiel gegen die beiden Erstplatzierten der zweiten Liga. Bei Unentschieden blieb der Erstligist in der Liga.
Die Kreuztabelle stellt die Ergebnisse aller Spiele dieser Saison dar. Die Heimmannschaft ist in der linken Spalte, die Gastmannschaft in der oberen Zeile aufgelistet.
Vier Relegationsspiele wurden vom ungarischen Fußballverband zunächst annulliert (2:2; 2:3; 1:0; 1:4) Später wurde das Ergebnis des dritten Spiels bestätigt.