La saison 2007-2008 du Championnat de Nouvelle-Zélande de football est la trente-neuvième édition du championnat de première division en Nouvelle-Zélande et la 4e édition du New Zealand Football Championship. La NZFC regroupe les huit clubs du pays au sein d'une poule unique, où ils s'affrontent trois fois au cours de la saison. À la fin de la compétition, les trois premiers du classement disputent la phase finale pour le titre. Le championnat fonctionne avec un système de franchises, comme en Australie ou en Major League Soccer ; il n'y a donc ni promotion, ni relégation en fin de saison.
C'est le club de Waitakere United qui remporte le titre après avoir battu lors de la finale nationale Auckland City FC, tenant du titre, après avoir terminé en tête du classement à l'issue de la saison régulière. C'est le tout premier titre de champion de Nouvelle-Zélande de l'histoire du club.
Deux places qualificatives pour la Ligue des champions sont attribuées : une pour le premier du classement à l'issue de la saison régulière et une pour le vainqueur de la finale nationale. Comme le Waitakere United termine en tête du classement puis remporte la finale nationale, c'est le deuxième du classement, Auckland City FC, qui reçoit son billet pour la Ligue des champions.