La saison 2003-2004 duChampionnat d'Afrique du Sud de football est la huitième édition du championnat de première division enAfrique du Sud. Les seize meilleurs clubs du pays sont regroupés au sein d'une poule unique, où ils s'affrontent deux fois au cours de la saison, à domicile et à l'extérieur. À l'issue du championnat, les deux derniers du classement sont relégués et remplacés par les deux meilleures équipes deNational First Division, la deuxième division sud-africaine.
C'est le club deKaizer Chiefs qui remporte le championnat cette saison, après avoir terminé en tête du classement final, avec six points d'avance surAjax Cape Town et dix sur le club deSupersport United. C'est le tout premier titre de champion d'Afrique du Sud de l'histoire du club.
Après la16e journée de championnat, le club deFirst Division,Benoni Premier United échange sa place avec le club d'Hellenic FC, en échange de 5 millions derands.
Le barème utilisé pour établir le classement est le suivant :
- Victoire : 3 points
- Match nul : 1 point
- Défaite : 0 point
- Hellenic FC reçoit un point de pénalité d'un point pour avoir aligné un joueur normalement suspendu lors de son match nul face auJomo Cosmos.
- Silver Stars reçoit une pénalité de trois points pour avoir aligné un joueur normalement suspendu lors de sa victoire face àZulu Royals.