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

# 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.