Swiss Municipality Cycling Challenge


Introduction

Feeling inspired by the “Long-Term NL challenge“ (and a bit high on endorphins during a cycling craze) I decided it would be a great idea to cycle through all 2169 municipalities of Switzerland. This part of the website documents the progress on this insane challenge

Municipality Map

In orange are the municipalities that we’ve cycled through, the white ones we still need to visit

I got the 2021 map from here (the interactive map here). The 2024 map can be found here (the interactive map here). I plan the rides with the PDF map and once we’ve completed the ride, I upload my GPX to this website (under “advanced tools”) to check we passed through the municipalities correctly. I then make a list and manually paint the municipalities on my iPad. I realise it’s a less-than-ideal situation because municipalities change yearly, so I’ve started looking into automating this process.

Map of all GPS

This is an overview of all the rides we have done so far for this challenge

Total distance: 4596 km (2855 miles) with 49’427 meter (162’162.07 ft) of climbing

Date with most municipalities cycled: 03.11.2023 for a total of 41 new municipalities over 178 km

Longest ride: 208 km on 24.09.2023 with 19 new municipalities visited

Some Statistics

TypeTotalDone%
Municipalities (= Gemeinde)216987140
Districts (= Bezirke)1438459
Cantons (= Kantone)261869
YearMunicipalities
2021323
2022138
2023146
2024226
202538

List of individual rides

If you would like a detailed view of the GPX, send me a friend request on Ride with GPS

14.06.2025

New municipalities visited: 16

Route 58 (78 km)

Hofstetten-Flüh, Metzerlen-Mariastein, Rodersdorf, Kleinlützel, Pfeffingen, Blauen, Burg im Leimental, Dittingen, Duggingen, Grellingen, Laufen, Nenzlingen, Roggenburg, Röschenz, Zwingen, Ederswiler

06.04.2025

New municipalities visited: 20

Route 57 (87 km)

Alle, Beurnevésin, Boncourt, Bonfol, Bure, Coeuve, Cornol, Courchavon, Courgenay, Courtedoux, Damphreux, Fahy, Fontenais, Grandfontaine, Lugnez, Porrentruy, Vendlincourt, Basse-Allaine, Haute-Ajoie, La Baroche

04.11.2024

New municipalities visited: 7

Route 56 (50 km)

Wisen (SO), Häfelfingen, Kilchberg (BL), Rünenberg, Tecknau, Wenslingen, Zeglingen

03.11.2024

New municipalities visited: 4

Route 55 (40 km)

Känerkinden, Wittinsburg, Bennwil, Eptingen

14.09.2024

New municipalities visited: 5

Route 54 (42 km)

Büren (SO), Gempen, Hochwald, Nuglar-St. Pantaleon, Seewen

19.08.2024

New municipalities visited: 5

Route 53 (205 km)

Hüntwangen, Laufen-Uhwiesen, Rafz, Wasterkingen, Wil (ZH)

18.08.2024

New municipalities visited: 17

Route 52 (129 km)

Bad Ragaz, Buchs (SG), Fläsch, Gams, Grabs, Jenins, Landquart, Maienfeld, Malans, Mels, Sargans, Sevelen, St. Margrethen, Trimmis, Vilters-Wangs, Wartau, Zizers

17.08.2024

New municipalities visited: 12

Route 51 (102 km)

Andermatt, Bonaduz, Breil/Brigels, Chur, Disentis/Mustér, Felsberg, Ilanz/Glion, Safiental, Sumvitg, Tamins, Trun, Tujetsch

06.04.2024

New municipalities visited: 40

Route 50 (169 km)

Eschenbach (LU), Inwil, Adligenswil, Buchrain, Dierikon, Ebikon, Gisikon, Honau, Meierskappel, Root, Udligenswil, Mauensee, Neuenkirch, Nottwil, Oberkirch, Altishofen, Egolzwil, Nebikon, Schötz, Wauwil, Wikon, Risch, Büttikon, Uezwil, Villmergen, Holziken, Ammerswil, Dintikon, Abtwil, Auw, Beinwil (Freiamt), Boswil, Buttwil, Dietwil, Geltwil, Kallern, Oberrüti, Bottenwil, Uerkheim, Wiliberg

29.03.2024

New municipalities visited: 16

Route 49 (93 km)

Altbüron, Bleienbach, Busswil bei Melchnau, Egerkingen, Fischbach, Gondiswil, Grossdietwil, Lotzwil, Melchnau, Oberbuchsiten, Pfaffnau, Reisiswil, Roggliswil, Thörigen, Ufhusen, Zell (LU)

07.03.2024

New municipalities visited: 25

Route 48 (101 km)

Altendorf, Erlenbach (ZH), Freienbach, Galgenen, Herrliberg, Hombrechtikon, Kilchberg (ZH), Küsnacht (ZH), Lachen, Männedorf, Meilen, Oberrieden, Rapperswil-Jona, Richterswil, Rüschlikon, Schmerikon, Schübelbach, Stäfa, Thalwil, Tuggen, Uetikon am See, Wädenswil, Wangen (SZ), Wollerau, Zollikon

05.03.2024

New municipalities visited: 16

Route 47 (82 km)

Auenstein, Biberstein, Densbüren, Gipf-Oberfrick, Herznach, Küttigen, Münchwilen (AG), Niederlenz, Oberhof, Obermumpf, Schupfart, Thalheim (AG), Ueken, Wallbach, Wittnau, Wölflinswil

27.02.2024

New municipalities visited: 5

Route 46 (77 km)

Allschwil, Biel-Benken, Birsfelden, Reinach (BL), Schönenbuch

25.02.2024

New municipalities visited: 19

Route 45 (73 km)

Aristau, Besenbüren, Bremgarten (AG), Bünzen, Dottikon, Fischbach-Göslikon, Hägglingen, Mägenwil, Merenschwand, Mühlau, Muri (AG), Niederwil (AG), Oberwil-Lieli, Othmarsingen, Rottenschwil, Tägerig, Unterlunkhofen, Waltenschwil, Wohlen (AG)

18.02.2024

New municipalities visited: 19

Route 44 (106 km)

Beromünster, Bettwil, Burg (AG), Ermensee, Gontenschwil, Hendschiken, Hildisrieden, Hitzkirch, Hohenrain, Leimbach (AG), Leutwil, Menziken, Oberkulm, Reinach (AG), Römerswil, Sarmenstorf, Schongau, Unterkulm, Zetzwil

28.01.2024

New municipalities visited: 24

Route 43 (121 km)

Bargen (SH), Basadingen-Schlattingen, Beggingen, Benken (ZH), Beringen, Buch (SH), Büttenhardt, Dachsen, Gächlingen, Hallau, Lohn (SH), Löhningen, Merishausen, Neuhausen am Rheinfall, Neunkirch, Oberhallau, Schleitheim, Siblingen, Stetten (SH), Thayngen, Trasadingen, Trüllikon, Truttikon, Wilchingen

25.01.2024

New municipalities visited: 12

Route 42 (77 km)

Böttstein, Elfingen, Gansingen, Leuggern, Mandach, Mönthal, Remigen, Riniken, Veltheim (AG), Villigen, Villnachern, Zeihen

18.11.2023

New municipalities visited: 23

Route 41 (94 km)

Attiswil, Balm bei Günsberg, Biberist, Deitingen, Derendingen, Farnern, Feldbrunnen-St. Niklaus, Flumenthal, Günsberg, Hubersdorf, Kammersrohr, Langendorf, Lohn-Ammannsegg, Lommiswil, Luterbach, Oberdorf (SO), Riedholz, Rumisberg, Rüttenen, Subingen, Walliswil bei Wangen, Wangenried, Zuchwil

03.11.2023

New municipalities visited: 41

Route 40 (178 km)

Bonvillars, Boudry, Brüttelen, Bühl, Châtillon (FR), Cheseaux-Noréaz, Chevroux, Cheyres-Châbles, Concise, Corcelles-près-Concise, Cornaux, Cortaillod, Cressier (NE), Cudrefin, Delley-Portalban, Epsach, Estavayer, Finsterhennen, Gampelen, Gletterens, Grandcour, Grandson, Hauterive (NE), Hermrigen, La Grande Béroche, Lully (FR), Merzligen, Milvignes, Missy, Neuchâtel, Onnens (VD), Saint-Aubin (FR), Saint-Blaise, Sévaz, Siselen, Tschugg, Vallon, Vully-les-Lacs, Walperswil, Yverdon-les-Bains, Yvonand

24.09.2023

New municipalities visited: 19

Route 39 (208 km)

Altnau, Arbon, Bottighofen, Egnach, Goldach, Güttingen, Horn, Kesswil, Kreuzlingen, Münsterlingen, Ramsen, Rheineck, Romanshorn, Rorschach, Rorschacherberg, Salmsach, Steinach, Thal, Uttwil

24.06.2023

New municipalities visited: 24

Route 38 (83 km)

Bad Zurzach, Buchs (ZH), Dielsdorf, Ehrendingen, Endingen, Ennetbaden, Fisibach, Freienwil, Glattfelden, Hochfelden, Höri, Kaiserstuhl, Koblenz, Lengnau (AG), Mellikon, Neerach, Niederhasli, Otelfingen, Rekingen (AG), Rietheim, Rümikon, Steinmaur, Tegerfelden, Weiach

01.06.2023

New municipalities visited: 20

Route 37 (65 km)

Avenches, Clavaleyres, Courgevaux, Courtepin, Cressier (FR), Faoug, Fräschels, Galmiz, Greng, Gurmels, Ins, Kerzers, Meyriez, Mont-Vully, Münchenwiler, Muntelier, Müntschemier, Murten, Ried bei Kerzers, Treiten

17.03.2023

New municipalities visited: 19

Route 36 (73 km)

Bellikon, Bergdietikon, Birr, Fislisbach, Gebenstorf, Habsburg, Hausen (AG), Killwangen, Lupfig, Mülligen, Neuenhof, Niederrohrdorf, Oberrohrdorf, Remetschwil, Schinznach, Spreitenbach, Turgi, Widen, Windisch

19.11.2022

New municipalities visited: 3

Route 35 (54 km)

Buchegg, Lüterkofen-Ichertswil, Lüterswil-Gächliwil

13.11.2022

New municipalities visited: 14

Route 34 (54 km)

Büron, Geuensee, Hirschthal, Kirchleerau, Moosleerau, Muhen, Reitnau, Rickenbach (LU), Schlierbach, Schlossrued, Schmiedrued, Schöftland, Staffelbach, Triengen

29.10.2022

New municipalities visited: 24

Route 33 (83 km)

Aefligen, Alchenstorf, Bäriswil, Bätterkinden, Etziken, Gerlafingen, Halten, Hellsau, Hindelbank, Horriwil, Hüniken, Krauchthal, Kriegstetten, Lyssach, Niederönz, Oberburg, Obergerlafingen, Oekingen, Recherswil, Rumendingen, Rüti bei Lyssach, Utzenstorf, Wiler bei Utzenstorf, Zielebach

12.10.2022

New municipalities visited: 1

Route 32 (25 km)

Bettingen

18.09.2022

New municipalities visited: 9

Route 31 (37 km)

Alberswil, Buttisholz, Ettiswil, Grosswangen, Menznau, Ruswil, Werthenstein, Willisau, Wolhusen

07.08.2022

New municipalities visited: 12

Route 30 (50 km)

Amriswil, Berg (TG), Berneck, Birwinken, Erlen, Hefenhofen, Kemmental, Langrickenbach, Lengwil, Märstetten, Sommeri, Weinfelden

06.08.2022

New municipalities visited: 11

Route 29 (65 km)

Altstätten, Au (SG), Balgach, Diepoldsau, Eichberg, Marbach (SG), Oberriet (SG), Rebstein, Rüthi (SG), Sennwald, Widnau

17.07.2022

New municipalities visited: 18

Route 28 (77 km)

Bannwil, Berken, Boningen, Fulenbach, Kappel (SO), Murgenthal, Niederbipp, Oberbipp, Roggwil (BE), Rothrist, Schwarzhäusern, Strengelbach, Vordemwald, Walliswil bei Niederbipp, Wangen an der Aare, Wiedlisbach, Wolfwil, Wynau

12.06.2022

New municipalities visited: 4

Route 27 (34 km)

Buus, Maisprach, Rickenbach (BL), Wintersingen

22.05.2022

New municipalities visited: 6

Route 26 (41 km)

Arisdorf, Giebenach, Hersberg, Magden, Nusshof, Olsberg

16.04.2022

New municipalities visited: 19

Route 25 (77 km)

Bassersdorf, Dietlikon, Dübendorf, Fällanden, Fehraltorf, Gossau (ZH), Greifensee, Kloten, Mönchaltorf, Opfikon, Pfäffikon, Russikon, Schwerzenbach, Seegräben, Uster, Volketswil, Wallisellen, Wangen-Brüttisellen, Wetzikon (ZH)

30.01.2022

New municipalities visited: 17

Route 24 (56 km)

Aesch (LU), Beinwil am See, Birrwil, Boniswil, Dürrenäsch, Egliswil, Fahrwangen, Gränichen, Hallwil, Hunzenschwil, Lenzburg, Meisterschwanden, Schafisheim, Seengen, Seon, Staufen, Teufenthal (AG)

06.11.2021

New municipalities visited: 12

Route 23 (80 km)

Adliswil, Aesch (ZH), Arni (AG), Birmenstorf (AG), Horgen, Islisberg, Jonen, Langnau am Albis, Maschwanden, Oberlunkhofen, Obfelden, Ottenbach

05.11.2021

New municipalities visited: 14

Route 22 (61 km)

Arch, Bellach, Bettlach, Grenchen, Lengnau (BE), Leuzigen, Lüsslingen-Nennigkofen, Pieterlen, Port, Rüti bei Büren, Scheuren, Schwadernau, Selzach, Solothurn

01.11.2021

New municipalities visited: 12

Route 21 (46 km)

Buchs (AG), Däniken, Dulliken, Eppenberg-Wöschnau, Gretzenbach, Kölliken, Oberentfelden, Safenwil, Starrkirch-Wil, Suhr, Unterentfelden, Walterswil (SO)

31.10.2021

New municipalities visited: 10

Route 20 (52 km)

Felben-Wellhausen, Frauenfeld, Herdern, Homburg, Hüttwilen, Neunforn, Pfyn, Stammheim, Uesslingen-Buch, Warth-Weiningen

23.10.2021

New municipalities visited: 19

Route 19 (68 km)

Belp, Brenzikofen, Burgistein, Forst-Längenbühl, Gerzensee, Heimberg, Jaberg, Kaufdorf, Kehrsatz, Kiesen, Kirchdorf (BE), Köniz, Oppligen, Steffisburg, Thierachern, Thun, Thurnen, Toffen, Wattenwil

20.10.2021

New municipalities visited: 29

Route 18 (79 km)

Aegerten, Bellmund, Biel/Bienne, Brügg, Büetigen, Büren an der Aare, Diessbach bei Büren, Dotzigen, Erlach, Gals, Hagneck, Ipsach, Jens, La Neuveville, Le Landeron, Ligerz, Lüscherz, Meienried, Meinisberg, Mörigen, Nidau, Orpund, Safnern, Studen (BE), Sutz-Lattrigen, Täuffelen, Twann-Tüscherz, Vinelz, Worben

26.09.2021

New municipalities visited: 8

Route 17 (37 km)

Lupsingen, Seltisberg, Ziefen, Arboldswil, Lampenberg, Liedertswil, Reigoldswil, Titterten

19.06.2021

New municipalities visited: 15

Route 16 (73 km)

Aeugst am Albis, Affoltern am Albis, Bonstetten, Hausen am Albis, Hedingen, Kappel am Albis, Knonau, Mettmenstetten, Rifferswil, Stallikon, Wettswil am Albis, Birmensdorf (ZH), Uitikon, Baar, Steinhausen

12.06.2021

New municipalities visited: 39

Route 15 (130 km)

Aarwangen, Langenthal, Thunstetten, Bern, Muri bei Bern, Zollikofen, Ittigen, Burgdorf, Ersigen, Hasle bei Burgdorf, Höchstetten, Kernenried, Kirchberg (BE), Koppigen, Rüdtligen-Alchenflüh, Willadingen, Wynigen, Fraubrunnen, Jegenstorf, Mattstetten, Moosseedorf, Münchenbuchsee, Urtenen-Schönbühl, Biglen, Grosshöchstetten, Konolfingen, Münsingen, Rubigen, Walkringen, Allmendingen, Bettenhausen, Graben, Heimenhausen, Herzogenbuchsee, Inkwil, Seeberg, Aeschi (SO), Bolken, Drei Höfe

29.05.2021

New municipalities visited: 17

Route 14 (136 km)

Feuerthalen, Flurlingen, Dörflingen, Schaffhausen, Hemishofen, Stein am Rhein, Diessenhofen, Schlatt (TG), Ermatingen, Gottlieben, Tägerwilen, Berlingen, Eschenz, Mammern, Salenstein, Steckborn, Wagenhausen

22.05.2021

New municipalities visited: 13

Route 13 (123 km)

Stüsslingen, Erlinsbach (SO), Anwil, Oltingen, Rothenfluh, Erlinsbach (AG), Bözen, Effingen, Bözberg, Eiken, Frick, Hornussen, Oeschgen

22.04.2021

New municipalities visited: 3

Route 12 (31 km)

Tenniken, Zunzgen, Diegten

11.04.2021

New municipalities visited: 7

Route 11 (102 km)

Dietikon, Oetwil an der Limmat, Baden, Obersiggenthal, Untersiggenthal, Wettingen, Würenlos

10.04.2021

New municipalities visited: 19

Route 10 (97 km)

Schlieren, Urdorf, Zürich, Hauenstein-Ifenthal, Buckten, Diepflingen, Läufelfingen, Rümlingen, Thürnen, Künten, Mellingen, Stetten (AG), Wohlenschwil, Berikon, Eggenwil, Rudolfstetten-Friedlisberg, Zufikon, Birrhard, Brunegg

10.03.2021

New municipalities visited: 16

Route 9 (99 km)

Emmen, Rothenburg, Greppen, Luzern, Meggen, Vitznau, Weggis, Knutwil, Dagmersellen, Reiden, Gersau, Küssnacht (SZ), Aarburg, Brittnau, Oftringen, Zofingen

09.03.2021

New municipalities visited: 16

Route 8 (75 km)

Ballwil, Hochdorf, Rain, Eich, Schenkon, Sempach, Sursee, Arth, Ingenbohl, Schwyz, Steinen, Cham, Hünenberg, Walchwil, Zug, Sins

07.03.2021

New municipalities visited: 15

Route 7 (89 km)

Würenlingen, Brugg, Rüfenach, Kaisten, Laufenburg, Schwaderloch, Sisseln, Mettauertal, Holderbank (AG), Möriken-Wildegg, Rupperswil, Döttingen, Full-Reuenthal, Klingnau, Leibstadt

06.03.2021

New municipalities visited: 24

Route 6 (72 km)

Härkingen, Kestenholz, Neuendorf, Niederbuchsiten, Oensingen, Balsthal, Holderbank (SO), Niedergösgen, Obergösgen, Trimbach, Winznau, Gunzgen, Hägendorf, Olten, Rickenbach (SO), Schönenwerd, Wangen bei Olten, Bubendorf, Hölstein, Langenbruck, Niederdorf, Oberdorf (BL), Waldenburg, Aarau

21.02.2021

New municipalities visited: 2

Route 5 (51 km)

Mumpf, Stein AG

06.02.2021

New municipalities visited: 14

Route 4 (72 km)

Basel, Riehen, Binningen, Bottmingen, Oberwil BL, Therwil, Bättwil, Witterswil, Ettingen, Aesch BL, Dornach, Arlesheim, Münchenstein, Muttenz

02.02.2021

New municipalities visited: 13

Route 3 (49 km)

Rheinfelden, Möhlin, Zeiningen, Zuzgen, Hellikon, Wegenstetten, Hemmiken, Ormalingen, Gelterkinden Böckten, Sissach, Itingen, Lausen

04.01.2021

New municipalities visited: 1

Route 2 (25 km)

Kaiser Augst

01.01.2021

New municipalities visited: 5

Route 1 (17 km)

Augst, Frenkendorf, Füllinsdorf, Liestal, Pratteln