La Superliga Suiza 2004-05 fue la temporada número 108 del fútbol de primer nivel en Suiza. La competición se denominó oficialmente 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 como Superliga Suiza.
La temporada 2004-05 de la Superliga Suiza fue disputada originalmente por diez equipos. El 4 de febrero de 2005, la sociedad matriz del Servette FC se declaró en quiebra. Como consecuencia de la quiebra, al Servette FC se le revocó la licencia. Los dieciocho resultados de la primera mitad de la temporada del equipo se mantuvieron en la clasificación de la liga. Los partidos de la segunda mitad del club fueron cancelados por completo, por lo que la segunda mitad de la temporada se disputó con sólo nueve clubes. Cada uno de ellos jugó otro calendario de doble round-robin. Cada uno de los nueve clubes había jugado 34 partidos al final de la temporada. La empresa matriz del Servette tenía deudas de más de 10 millones de francos suizos y no pagaba los salarios a los jugadores desde noviembre del año pasado. 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.