La Temporada 2003-04 de la NBA Development League fue la tercera temporada de la NBA D-League, la liga de desarrollo de la NBA.
Tomaron parte sólo 6 equipos encuadrados en un único grupo, tras la desaparición de los campeones del año anterior, los Mobile Revelers y de los Greenville Groove, disputando una fase regular de 46 partidos cada uno.
Los campeones fueron los Asheville Altitude, que derrotaron en la Final a partido único a los Charleston Lowgators por 108-106, después de una prórroga.
Durante la temporada, 14 jugadores fueron requeridos por sus equipos afiliados de la NBA en 17 ocasiones para formar parte de sus plantillas: