"Data science is not only about data; it's about asking good questions." ( Yaser S. Abu-Mostafa , born 1957 )
In December 2025, Basel-Stadt collected data on motorized traffic, cycling, and pedestrian flows to support transport planning and policy evaluation, recording over 16.9 million vehicles across various stations. The data indicated increases in bicycle, motorized, and pedestrian traffic compared to the previous year, with notable patterns such as higher pedestrian traffic on weekends and significant weekday bicycle commuting.
In December 2025, the Canton of Basel-Stadt continued its efforts to monitor motorized traffic, cycling, and pedestrian flows to gain insights into how people move through the city. This data collection is crucial for evidence-based transport planning, improving road safety, assessing environmental impacts, and evaluating the effectiveness of mobility policies. During this month, a total of 16,957,072 vehicles were recorded across 48 motorized traffic stations, 27 bicycle stations, and 25 pedestrian stations.
Motorized traffic is categorized by street type, with 48 stations dedicated to capturing this data. The station with the highest motorized traffic was A3-A35, Grenze CH-F, recording 1,022,326 vehicles. Figure 1 provides a map of all active stations in December 2025, while Figure 2 illustrates the average weekday traffic at the Heuwage station, highlighting commuter flows. Detailed results for all active motorized traffic counting stations in December 2025 are available in Table 1 and Table 2, which also compare the data with average monthly values over the past year and the same month from the previous year.
For pedestrians and bicycles, there are 25 and 27 counting stations, respectively. The pedestrian station with the most traffic was located at Gerbergasse, a popular shopping street, as shown in Figure 3. This figure highlights the traffic differences between weekends and weekdays, with significantly higher traffic on weekends from noon to 4 pm. Similarly, Figure 4 shows a bicycle traffic station on Wettsteinbrücke, where the impact of bike commuters is evident on weekdays.
Table 2 compares traffic data from December 2025 with the same month in the previous year, considering only stations active in both years. There was a 4.49% increase in bicycle traffic, a 1.18% increase in motorized traffic, and a 3.29% increase in pedestrian traffic. The number of stations with increased traffic was 25 for bicycles, 30 for motorized traffic, and 18 for pedestrians. Compared to the average of the last 12 months, December 2025 showed no significant differences, which aligns with expectations for lower bicycle traffic in winter months.
For those interested in exploring Basel's traffic data further, the traffic counting dashboard provides comprehensive insights and visualizations.
| station | total Month | Avg Daily | Max Daily | Avg Monthly last 12m | Avg Daily last 12m | Max Daily last 12m |
|---|---|---|---|---|---|---|
| A3-A35, Grenze CH-F | 999815 | 31244 | 40450 | 1013753 | 32294 | 43649 |
| Nauenstrasse 73 | 885467 | 31624 | 38130 | 977012 | 31445 | 39000 |
| Grosspeterstrasse 45 | 808802 | 25275 | 31217 | 872599 | 27813 | 35414 |
| Hochbergerstrasse 55 | 636489 | 19890 | 25460 | 645938 | 20582 | 27065 |
| Heuwaage-Viadukt | 587993 | 18375 | 25343 | 552375 | 17610 | 25343 |
| Dreirosenbrueke lokal (mit Ein-/Ausfahrten) | 563586 | 17612 | 23512 | 610027 | 19440 | 26673 |
| Grenzacherstrasse 511 | 487156 | 15224 | 20314 | 413470 | 14773 | 20314 |
| Dorenbachviadukt | 471806 | 14744 | 19156 | 488480 | 15568 | 19958 |
| Zoll CH-D, Freiburgerstrasse | 431660 | 13489 | 18014 | 444436 | 14168 | 19368 |
| Wasgenring 62 | 429458 | 13421 | 16495 | 452839 | 14434 | 18259 |
| Wettsteinbruecke | 406172 | 12693 | 17068 | 409468 | 13048 | 17519 |
| Flughafenstrasse 30 | 343989 | 10750 | 13930 | 346289 | 11032 | 15135 |
| Zoll CH-D, Hiltalingerstrasse | 333110 | 10410 | 13892 | 330481 | 10531 | 13923 |
| Viaduktstrasse (Rialto) | 309265 | 9665 | 12377 | 293515 | 9345 | 13960 |
| Flughafenstrasse, Grenze CH-F | 305741 | 10191 | 12443 | 319013 | 10208 | 14299 |
| Riehenring 120 | 296143 | 9255 | 11900 | 253495 | 8061 | 11951 |
| Klybeckstrasse (Ciba) | 294570 | 9205 | 12213 | 305211 | 9725 | 14294 |
| Aeussere Baselstrasse 381 (Riehen) | 290174 | 12616 | 15014 | 379328 | 12372 | 16699 |
| Zoll CH-D, Grenzacherstrasse | 280441 | 8764 | 11966 | 284812 | 9077 | 12567 |
| Fasanenstrasse (DB-Bruecke) | 278749 | 8711 | 11531 | 281150 | 8954 | 11985 |
| Elsaesserstrasse Zoll | 274580 | 8581 | 10998 | 267372 | 8522 | 16499 |
| Zoll CH-D, Loerracherstrasse | 267646 | 8364 | 11311 | 256490 | 8171 | 15614 |
| St. Alban-Anlage 72 | 238256 | 10359 | 12614 | 293831 | 9591 | 12727 |
| Schlachthofstrasse | 235182 | 7349 | 10999 | 228926 | 7649 | 11368 |
| Gundeldingerstrasse 107 | 229004 | 7156 | 9801 | 239098 | 7620 | 10414 |
| Luzernerring-Brücke | 210130 | 6567 | 9004 | 169214 | 5780 | 11502 |
| Steinenring 50 | 192018 | 6001 | 7826 | 202261 | 6447 | 8087 |
| Dornacherstrasse 49 | 176345 | 5511 | 7402 | 175087 | 5580 | 7402 |
| Schuetzenmattstrasse 26 | 168180 | 5256 | 6885 | 185853 | 5927 | 8119 |
| Elsaesserstrasse Bell | 129044 | 4033 | 5460 | 133877 | 4266 | 6086 |
| Zoll CH-D, Weilstrasse | 114325 | 3573 | 4722 | 100599 | 3566 | 10181 |
| Klybeckstrasse vis 76 | 112804 | 3525 | 4522 | 115244 | 3671 | 4958 |
| Elsaesserstrasse 146 | 111696 | 3491 | 4546 | 109887 | 3529 | 4575 |
| Baeumlihofstrasse (Riehen) | 98442 | 3076 | 4006 | 92129 | 2949 | 4082 |
| Jakob-Burckhardt Strasse | 90507 | 2828 | 3938 | 94061 | 2997 | 5483 |
| Austrasse 38 | 90414 | 2825 | 3872 | 114049 | 3640 | 5698 |
| Hammerstrasse 123 | 75841 | 2370 | 3060 | 84198 | 2686 | 3914 |
| Arnold Boeecklin-Str. 11 | 62645 | 2021 | 2620 | 69672 | 2226 | 3136 |
| Sevogelstrasse 91 | 58122 | 1816 | 2638 | 60812 | 1928 | 2864 |
| Muelhauserstrasse 61 | 50254 | 1570 | 2225 | 56767 | 1810 | 2580 |
| Sempacherstrasse 68 | 28541 | 892 | 1233 | 30495 | 973 | 1291 |
| Schorenweg 40 | 25664 | 802 | 1049 | 29560 | 943 | 1412 |
| Singerstrase 8 | 24862 | 777 | 1580 | 24021 | 764 | 2659 |
| Weiherweg 22 | 24344 | 761 | 1074 | 37420 | 1190 | 2741 |
| Reiterstrasse 3 | 23093 | 722 | 1008 | 44301 | 1414 | 2436 |
| Weiherweg vis 48 | 17707 | 553 | 758 | 18477 | 589 | 1054 |
| Entenweidstrasse | 53 | 27 | 30 | 68627 | 2435 | 3759 |
| Station | Total 2024 | Total 2025 | Difference % |
|---|---|---|---|
| Luzernerring-Brücke | 106539 | 215561 | 50.6 |
| Riehenring 120 | 162982 | 303957 | 46.4 |
| Singerstrase 8 | 19412 | 25352 | 23.4 |
| Fasanenstrasse (DB-Bruecke) | 239226 | 285701 | 16.3 |
| Baeumlihofstrasse (Riehen) | 86568 | 101108 | 14.4 |
| Weiherweg 22 | 21722 | 24947 | 12.9 |
| Weiherweg vis 48 | 15990 | 18184 | 12.1 |
| Jakob-Burckhardt Strasse | 84012 | 92691 | 9.4 |
| Klybeckstrasse vis 76 | 106338 | 116050 | 8.4 |
| Elsaesserstrasse Zoll | 259950 | 282574 | 8.0 |
| Zoll CH-D, Loerracherstrasse | 252954 | 274311 | 7.8 |
| Dornacherstrasse 49 | 166737 | 180497 | 7.6 |
| Zoll CH-D, Weilstrasse | 108848 | 117251 | 7.2 |
| Grenzacherstrasse 511 | 465504 | 498597 | 6.6 |
| Wettsteinbruecke | 390234 | 416793 | 6.4 |
| Gundeldingerstrasse 107 | 220757 | 233973 | 5.6 |
| Klybeckstrasse (Ciba) | 285185 | 302199 | 5.6 |
| Elsaesserstrasse 146 | 108918 | 115037 | 5.3 |
| Heuwaage-Viadukt | 570141 | 601633 | 5.2 |
| Elsaesserstrasse Bell | 126303 | 132441 | 4.6 |
| Hochbergerstrasse 55 | 622763 | 652972 | 4.6 |
| Viaduktstrasse (Rialto) | 302046 | 316632 | 4.6 |
| Zoll CH-D, Hiltalingerstrasse | 326729 | 342460 | 4.6 |
| Flughafenstrasse 30 | 337206 | 352326 | 4.3 |
| Dorenbachviadukt | 462429 | 482949 | 4.2 |
| Schlachthofstrasse | 231421 | 240601 | 3.8 |
| Flughafenstrasse, Grenze CH-F | 294224 | 305741 | 3.8 |
| Dreirosenbrueke lokal (mit Ein-/Ausfahrten) | 573178 | 578537 | 0.9 |
| Steinenring 50 | 196309 | 196543 | 0.1 |
| Zoll CH-D, Grenzacherstrasse | 290030 | 287847 | -0.8 |
| A3-A35, Grenze CH-F | 1038089 | 1022530 | -1.5 |
| Wasgenring 62 | 454206 | 441056 | -3.0 |
| Zoll CH-D, Freiburgerstrasse | 459919 | 442617 | -3.9 |
| Sevogelstrasse 91 | 62143 | 59306 | -4.8 |
| Sempacherstrasse 68 | 30989 | 29264 | -5.9 |
| Grosspeterstrasse 45 | 878953 | 829694 | -5.9 |
| Arnold Boeecklin-Str. 11 | 67750 | 62645 | -8.1 |
| Schuetzenmattstrasse 26 | 188677 | 172406 | -9.4 |
| Nauenstrasse 73 | 970881 | 885467 | -9.6 |
| Schorenweg 40 | 30605 | 26451 | -15.7 |
| Hammerstrasse 123 | 91165 | 77940 | -17.0 |
| Muelhauserstrasse 61 | 60397 | 51546 | -17.2 |
| St. Alban-Anlage 72 | 291924 | 238256 | -22.5 |
| Aeussere Baselstrasse 381 (Riehen) | 391694 | 290174 | -35.0 |
| Austrasse 38 | 135965 | 92259 | -47.4 |
| Reiterstrasse 3 | 53011 | 23740 | -123.3 |
| Entenweidstrasse | 52159 | 2110 | -2372.0 |
🤖 This text was generated with the assistance of AI. All quantitative statements are derived directly from the dataset listed under Data Source.