La Swiss Super League 2004-05 fue la 108.ª temporada del fútbol de primera división en Suiza. La competición recibió oficialmente el nombre de AXPO Super League por motivos de patrocinio. Comenzó el 17 de julio de 2004 y finalizó el 29 de mayo de 2005. Esta segunda temporada se denomina Swiss Super League.
La temporada 2004-05 de la Superliga suiza fue disputada originalmente por diez equipos. El 4 de febrero de 2005, la empresa matriz del Servette FC se declaró en quiebra. Como consecuencia de la quiebra, el Servette FC vio revocada su licencia. Los dieciocho resultados de la primera mitad de la temporada del equipo permanecieron en la tabla de la liga. Los partidos de la segunda mitad del club fueron cancelados por completo y, por lo tanto, la segunda mitad de la temporada se disputó con solo nueve clubes. Cada uno de ellos jugó otro calendario de doble vuelta. Cada uno de los nueve clubes había jugado 34 partidos al final de la temporada. La empresa matriz del Servette había acumulado deudas de más de 10 millones de francos suizos y no había pagado los salarios de los jugadores desde el noviembre anterior. Posteriormente, el FC Servette fue degradado a la Segunda División . El campeonato lo ganó el FC Basilea .
Schaffhausen ganó 2-1 en el global.