La saison 2004-2005 du Championnat de Nouvelle-Zélande de football est la trente-sixième édition du championnat de première division en Nouvelle-Zélande et la toute première édition du New Zealand Football Championship. La NZFC regroupe 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 d'Auckland City FC qui remporte la compétition après avoir battu lors de la finale nationale Waitakere United. Auckland City avait également terminé en tête du classement à l'issue de la saison régulière. C'est le premier titre de champion de Nouvelle-Zélande de l'histoire du club, qui se qualifie du même coup pour la prochaine Coupe des champions d'Océanie 2006.