Irish Premier League 2003/2004 (ze względów sponsorskich zwana jako Daily Mirror Irish League) – była 103. edycją najwyższej klasy rozgrywkowejpiłki nożnej w Irlandii Północnej.
Brało w niej udział 16 drużyn, które w okresie od 19 września 2003 do 24 kwietnia 2004 rozegrały 30 kolejek meczów.
Sezon zakończył baraż o miejsce w przyszłym sezonie w Irish Premier League.
Obrońcą tytułu była drużyna Glentoran.
Mistrzostwo po raz czterdziesty piąty w historii zdobyła drużyna Linfield.
Źródło: [1] = zwycięstwo gospodarzy; = remis; = zwycięstwo gości. Uwagi:
↑Mecz 29. kolejki między Cliftonville, a Glenavon został przerwany w przerwie przy stanie 1-9 z powodu złego stanu boiska. Wynik został zweryfikowany jako walkower 0-1 dla Glenavon.
↑Mecz 1. kolejki między Glentoran, a Crusaders został zweryfikowany jako walkower 1-0 dla Crusaders. W zespole Glentoran wystąpił nieuprawniony się zawodnik. Wynik na boisku 0-0[3].
↑Mecz 3. kolejki między Glentoran, a Lisburn Distillery został zweryfikowany jako walkower 1-0 dla Lisburn. W zespole Glentoran wystąpił nieuprawniony się zawodnik. Wynik na boisku 0-0[3].
↑Mecz 2. kolejki między Limavady United, a Glentoran został zweryfikowany jako walkower 0-1 dla Limavady. W zespole Glentoran wystąpił nieuprawniony się zawodnik. Wynik na boisku 0-1 dla Glentoran[3].
↑Mecz 29. kolejki między Newry Town, a Limavady United został przerwany w 63 minucie przy wyniku 1-1. Wynik został utrzymany.