La saison 2012 du Championnat du Zimbabwe de football est la cinquantième édition de la première division professionnelle au Zimbabwe à poule unique, la National Premier Soccer League. Seize clubs prennent part au championnat qui prend la forme d'une poule unique où toutes les équipes se rencontrent deux fois au cours de la saison. En fin de saison, les quatre derniers du classement sont directement relégués et remplacés par les quatre vainqueurs des poules régionales de Division One.
C'est le club des Dynamos FC Harare, tenant du titre, qui remporte à nouveau le championnat cette saison après avoir terminé en tête du classement final, à égalité de points mais une meilleure différence de buts que le Highlanders FC et dix-neuf points d'avance sur un duo composé du Chicken Inn et de Monomotapa United. C'est le 20e titre de champion du Zimbabwe de l'histoire du club.
Quelaton FC reçoit une pénalité de 3 points pour avoir aligné un joueur normalement suspendu lors de la rencontre de la 22e journée face à Motor Action.
En terminant deuxième du classement final, Highlanders FC aurait dû se qualifier pour la Ligue des champions de la CAF 2013 mais le club est suspendu de toute compétition continentale par la CAF à la suite de son forfait lors de la Coupe de la confédération 2011. Cette décision ne donne droit à aucun remplacement par un autre club zimbabwéen.
Matchs
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?