# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 AC Bellinzona, Schweiz AC Bellinzona 10 10 0 0 26:8 18 30
2 FC Vaduz, Liechtenstein FC Vaduz 10 9 1 0 35:13 22 28
3 FC Wil 1900, Schweiz FC Wil 1900 11 8 3 0 19:6 13 27
4 FC Wohlen, Schweiz FC Wohlen 11 7 4 0 25:7 18 25
5 FC Winterthur, Schweiz FC Winterthur 11 7 2 2 25:17 8 23
6 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 11 7 1 3 23:13 10 22
7 FC Schaffhausen, Schweiz FC Schaffhausen 10 6 1 3 18:8 10 19
8 FC Lausanne-Sport, Schweiz FC Lausanne-Sport 11 5 3 3 19:13 6 18
9 FC Concordia Basel, Schweiz FC Concordia Basel 11 5 3 3 22:19 3 18
10 FC Gossau, Schweiz FC Gossau 10 5 3 2 19:16 3 18
11 Servette FC, Schweiz Servette FC 10 4 4 2 22:13 9 16
12 FC Locarno, Schweiz FC Locarno 11 4 2 5 10:20 -10 14
13 AC Lugano, Schweiz AC Lugano 11 3 4 4 13:14 -1 13
14 Yverdon Sport FC, Schweiz Yverdon Sport FC 10 3 3 4 9:11 -2 12
15 SR Delémont, Schweiz SR Delémont 10 3 3 4 16:19 -3 12
16 SC Kriens, Schweiz SC Kriens 10 2 5 3 14:14 0 11
17 FC Chiasso, Schweiz FC Chiasso 10 2 2 6 11:18 -7 8
18 SC Cham, Schweiz SC Cham 11 1 1 9 6:23 -17 4

# Das Spiel Yverdon-Sport FC - FC Schaffhausen (19. Spieltag, 2:2) wurde mit 0:3 gewertet.

# Das Spiel AC Bellinzona - FC Wil 1900 (19. Spieltag, 2:0) wurde mit 3:0 gewertet.

# Da die Challenge League im Sommer 2008 auf 16 Teams reduziert wird, steigen die letzten vier ab und zwei aus der 1. Liga auf.