Швейцарская Суперлига 2004–05 была 108-м сезоном высшего футбольного дивизиона в Швейцарии. Соревнование было официально названо AXPO Super League из-за спонсорских целей. Оно началось 17 июля 2004 года и закончилось 29 мая 2005 года. Это второй сезон как Швейцарская Суперлига.
В сезоне 2004–05 Швейцарской Суперлиги изначально участвовало десять команд. 4 февраля 2005 года материнская компания Servette FC была объявлена банкротом. В результате банкротства у Servette FC отозвали лицензию. Восемнадцать результатов первой половины сезона команды остались в турнирной таблице. Матчи второй половины сезона клуба были полностью отменены, и поэтому во второй половине сезона участвовало всего девять клубов. Каждый из них сыграл еще один двойной круговой турнир. Каждый из девяти клубов сыграл по 34 матча к концу сезона. Материнская компания Servette накопила долги в размере более 10 миллионов швейцарских франков и не выплачивала игрокам зарплату с ноября предыдущего года. Впоследствии FC Servette был понижен до второго уровня . Чемпионат выиграл FC Basel .
Шаффхаузен выиграл по сумме двух матчей со счетом 2–1.