List of football clubs in Switzerland

This is a list of association football clubs based in Switzerland, sorted by league and division within the Swiss football league system, as of the 2025–26 season. A total of 158 clubs compete in the top five tiers of the Swiss football pyramid, divided as follows:

  • Super League (top level with 12 clubs, fully professional)
  • Challenge League (second level with 10 clubs, fully professional)
  • Promotion League (third level with 18 clubs, mixed semi-professional and amateur)
  • 1st League Classic (fourth level with 48 clubs, comprising three regional groups with 16 clubs each, mixed semi-professional and amateur)
  • 2nd League Interregional (fifth level with 70 clubs, comprising five regional groups with 14 clubs, amateur)

The Swiss football league system also includes clubs based in Liechtenstein. As of 2022, Liechtenstein has only seven clubs and no domestic league, though a domestic cup is organised annually. All clubs based in Liechtenstein therefore play in the Swiss league pyramid. Of those, only FC Vaduz competes in the fully professional levels of the Swiss league system, presently at the second level.

Brack Super League

Club City / town
FC Basel Basel
Grasshopper Club Zürich
Lausanne Sport Lausanne
FC Lugano Lugano
FC Luzern Luzern
FC St. Gallen St. Gallen
Servette FC Geneva
FC Sion Sion
FC Thun Thun
FC Winterthur Winterthur
BSC Young Boys Bern
FC Zürich Zürich

Dieci Challenge League

Club City / town
FC Aarau Aarau
AC Bellinzona Bellinzona
Étoile Carouge Carouge
Neuchâtel Xamax Neuchâtel
FC Rapperswil-Jona Rapperswil
Stade Lausanne Ouchy Lausanne
Stade Nyonnais Nyon
FC Vaduz Vaduz
FC Wil Wil
Yverdon Sport Yverdon-les-Bains

Hoval Promotion League

Club City / town
FC Basel II Basel
FC Bavois Bavois
FC Biel-Bienne Biel/Bienne
FC Breitenrain Bern Bern
SC Brühl St. Gallen
FC Bulle Bulle
SC Cham Cham
FC Grand-Saconnex Le Grand-Saconnex
FC Kreuzlingen Kreuzlingen
SC Kriens Kriens
FC Lausanne-Sport II Lausanne
FC Lugano II Lugano
FC Luzern II Luzern
FC Paradiso Paradiso
FC Schaffhausen Schaffhausen
Vevey-Sports Vevey
BSC Young Boys II Bern
FC Zürich II Zurich

1. Liga Classic

Fourth level, called 1. Liga Classic, consists of three regional groups with 16 clubs. Group 1 contains teams from western Switzerland, the area called Romandy, which is generally French-speaking. Group 2 contains teams from central Switzerland, which is mostly German-speaking. Group 3 contains teams from eastern Switzerland and Liechtenstein which contains German- and Italian-speaking regions.

Group 1

Club City / town
FC Amical Saint-Prex Saint-Prex
CS Chênois Thônex
FC Coffrane Val-de-Ruz
FC Échallens Région Echallens
FC La Chaux-de-Fonds La Chaux-de-Fonds
FC La Sarraz-Eclépens La Sarraz
Lancy FC Lancy
FC Martigny-Sports Martigny
Meyrin FC Meyrin
FC Monthey Monthey
FC Oberwallis Naters Naters
FC Portalban-Gletterens Delley-Portalban
FC Prishtina Bern Bern
Servette FC II Geneva
FC Sion II Sion
FC Stade-Payerne Payerne

Group 2

Club City / town
FC Bassecourt Bassecourt
FC Besa Biel-Bienne Biel/Bienne
Black Stars Basel Basel
SC Buochs Buochs
Concordia Basel Basel
SR Delémont Delémont
FC Courtételle Courtételle
Grasshopper Club II Zürich
FC Langenthal Langenthal
FC Münsingen Münsingen
SV Muttenz Muttenz
BSC Old Boys Basel
FC Schötz Schötz
FC Solothurn Solothurn
FC Wohlen Wohlen
Zug 94 Zug

Group 3

Club City / town
FC Baden Baden
FC Collilna d'Oro Collina d'Oro
FC Dietikon Dietikon
USV Eschen/Mauren Eschen
FC Freienbach Freienbach
SV Höngg Zürich
FC Kosova Zürich
FC Mendrisio Mendrisio
SV Schaffhausen Schaffhausen
FC St. Gallen II St. Gallen
AC Taverne Torricella-Taverne
FC Tuggen Tuggen
FC Wettswil-Bonstetten Wettswil am Albis
FC Widnau Widnau
FC Winterthur II Winterthur
YF Juventus Zürich

2. Liga Interregional

Fifth level, called 2. Liga Interregional, consists of five regional groups with 14 clubs. Group 1 contains teams from southwestern Switzerland, Group 2 contains teams from western Switzerland, Group 3 contains teams from west-central and southern Switzerland and Group 4 contains teams from northern Switzerland and Group 5 contains teams from eastern Switzerland along with teams from Liechtenstein.

Group 1

Club City / town
FC Champagne Sports Champagne
FC Collex-Bossy Collex-Bossy
Concordia Lausanne Lausanne
Dardania Lausanne Lausanne
FC Echichens Echichens
Olympique de Genève Geneva
Pully Football Pully
Signal FC Bernex-Confignon Bernex
Stade Lausanne Ouchy II Lausanne
US Terre Sainte Commugny
UGS Genève Geneva
USI Azzurri Geneva
FC Vernier Vernier
Yverdon-Sport FC II Yverdon-les-Bains

Group 2

Club City / town
Bosna Neuchâtel Neuchâtel
FC Bosporus Ostermundigen
FC Cugy-Montet-Aumont Cugy
SC Düdingen Düdingen
FC Farvagny-Ogoz Farvagny
AS Italiana Bern
FC Köniz Köniz
SV Lyss Lyss
FC Muri-Gümligen Muri bei Bern
CS Romontois Romont
FC Saint-Blaise Saint-Blaise
FC Savièse Savièse
FC Thun II Thun
FC Ueberstorf Ueberstorf

Group 3

Club City / town
FC Ajoie-Montierri Cornol
FC Allschwil Allschwil
SC Binningen Binningen
FC Bülach Bülach
SC Dornach Dornach
FC Dübendorf Dübendorf
FC Kirchberg Bern Kirchberg
FC Lachen-Altendorf Lachen
FC Liestal Liestal
FC Pratteln Pratteln
Red Star Zürich Zürich
FC Thalwil Thalwil
FC Uster Uster
Zurich City SC Zurich

Group 4

Club City / town
AS Castello Castel San Pietro
SC Cham II Cham
SC Emmen Emmen
FC Emmenbrücke Emmen
FC Gambarogno-Contone Gambarogno
FC Härkingen Härkingen
FC Hergiswil Hergiswil
FC Ibach Ibach
FC Klingnau Klingnau
FC Locarno Locarno
FC Malcantone Caslano
FC Rothrist Rothrist
FC Rotkreuz Rotkreuz
FC Sursee Sursee

Group 5

Club City / town
FC Allstätten Altstätten
FC Arbon 05 Arbon
FC Balzers Balzers
FC Chur 97 Chur
KF Dardania St. Gallen St. Gallen
FC Gossau Gossau
FC Linth 04 Niederurnen
FC Rorschach-Goldach 17 Goldach
FC Schaffhausen II Schaffhausen
Seefeld Zürich Zurich
FC Seuzach Seuzach
Uzwil Uzwil
FC Weesen Weesen
FC Wil II Wil

Alphabetical list

  • Bold: Will compete in the top tier

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

  • FC Paradiso - Promotion League
  • FC Perly Certoux - (2. Liga IR)
  • FC Plan Les Ouates - (2. Liga IR)
  • FC Portalban Gletterens - (2. Liga IR)
  • FC Porrentruy - (2. Liga IR)

R

S

T

U

  • Union Sportive Terre Sainte - (2. Liga IR)

V

W

Y

Z