الدوري العراقي الممتاز 2003–04 هي الموسم الثلاثين من الدوري العراقي الممتاز منذ تأسيسه عام 1974. تم تغيير اسم الدوري من دوري الدرجة الأولى إلى الدوري الممتاز.
البطولة شهد مشاركة 25 ناديا وزعت على 4 مجموعات حسب الرقعة الجغرافية، وقبل انتهاء مرحلة المجموعات قررت الاتحاد العراقي لكرة القدم إلغاء الدوري لعدة اعتبارات، منها التزام المنتخبات والأندية بالبطولات الخارجية، فضلا عن عدم استقرار الوضع الأمنى في البلاد.
قرر الاتحاد العراقي إجراء مباريات اقصائية بين الفريقين المتصدرين في مجموعتي بغداد قبل توقف البطولة لتحديد الفريقين اللذين سيشاركان في دوري أبطال آسيا 2005. في غضون ذلك، انسحب العراق من دوري أبطال العرب لأن الاتحاد العربي لكرة القدم سمح للعراق فقط بدخول ناد واحد (الطلبة) في البطولة.