2004–05 Swiss 1. Liga

Liga was also the highest level of Swiss amateur football, despite an ever-increasing number of clubs in this league playing with professional or, more often than not, semi-professional players in their ranks and this was not just the case with the U-21 teams of the professional clubs.

Within each group, the teams would play a double round-robin to decide their positions in the league.

The three group winners, the runners-up, together with the two best third placed teams, then contested a play-off for the two promotion slots.

Étoile Carouge win 3–1 on aggregate and advance to Finals.

Red Star win 6–2 on aggregate and advance to Finals.

Lausanne-Sport win 5–4 on aggregate and are promoted to 2005–06 Challenge League.