La saison 2003-2004 du Championnat de Jamaïque de football est la trentième édition de la première division en Jamaïque, la National Premier League. Elle rassemble les douze meilleurs clubs du pays au sein d'une poule unique où ils s'affrontent lors de trois phases. En fin de saison, les deux derniers du classement sont relégués et remplacés par les deux meilleurs clubs de deuxième division.
C'est le club de Tivoli Gardens FC qui remporte le championnat cette saison après avoir battu Harbour View FC en finale. C’est le troisième titre de champion de Jamaïque de l’histoire du club.