
Thousands protest in Lausanne and Geneva demanding Swiss climate action after summer heat
Demonstrators gathered in Lausanne and Geneva on Saturday to urge federal authorities to cut carbon emissions and implement heat adaptation measures.
Turnout in Romandy cities
Thousands of people took to the streets in Lausanne and Geneva on Saturday to protest political inaction on climate change following a summer marked by severe heatwaves. In Lausanne, initial estimates from the Keystone-SDA news agency put the gathering at around 6,000 people before additional demonstrators joined, bringing the final crowd to approximately 12,000 according to local police. In Geneva, protest organizers estimated participation at roughly 7,000 people, while police counted 3,000 attendees. Marches in both cities were led by banners declaring "Suffocating is not inevitable," accompanied by placards reading "There is no planet B," "The airplane of the future is the train," and "We are fried." Participants spanned all generations, including numerous children carrying handmade signs with slogans such as "We want to play, not sweat" and "We did our homework, do yours to save the Earth."
- Lausanne (police)
- 12000 people
- Lausanne (Keystone-SDA initial)
- 6000 people
- Geneva (organizers)
- 7000 people
- Geneva (police)
- 3000 people
Speeches and criticism of federal leadership
During the march through downtown Lausanne, the demonstration halted several times for speeches from individuals working in sectors directly affected by heatwaves, particularly agriculture and education. Speakers repeatedly urged the public to maintain pressure on government authorities to respond to rising temperatures. Federal Councillor and Environment Minister Albert Rösti faced direct criticism, drawing repeated boos from the crowd and inspiring placards such as "Rösti on our plates, not in the Federal Council." In Geneva, Swiss Green Party President Lisa Mazzone delivered an address condemning right-wing politicians who denied and rejected climate emergency measures. Mazzone called on the crowd to mobilize ahead of the 2027 national elections and beyond.
The responsible parties sit in the banks, the trading companies, in parliament and in the Federal Council.
Demands from the coalition
More than 100 associations and political parties backed the demonstrations under the coalition banner "No Summer at 50 Degrees." Organizers described the heat conditions of summer 2026 as a necessary shock to spur legislative action, arguing that existing climate plans remain inadequate and too slow. The demonstrators called for immediate climate adaptation programs alongside reductions in carbon dioxide emissions. Coalition groups cautioned that without a change in political direction, summer temperatures across Switzerland could reach 50 degrees Celsius by 2050. Pardis Pouranpir, head of communications for the Swiss Climate Alliance, stated that the coalition formed in response to terrifying heatwaves affecting the population, the environment, and agriculture.
We chose the tool of demonstration as a starting point that allows the population to gather and feel concerned around common demands, and create, for example, political majorities in favor of change.
Nationwide protest schedule
The events in Lausanne and Geneva represent the opening phase of a wider mobilization across Switzerland. In German-speaking Switzerland, the first gathering occurred on Friday evening in St. Gallen. Further demonstrations are scheduled for 25 September across several urban centers, including Zurich, Bern, Basel, and Zug. Organizers plan to extend actions through 2 October in multiple cities to maintain climate policy as a top political priority. Seven years after the 2019 federal elections produced a wave of support for environmental parties, climate advocates are seeking to remobilize a broad popular base across language regions.
- Opening rally held in St. Gallen
- Demonstrations draw thousands in Lausanne and Geneva
- Rallies scheduled in Zurich, Bern, Basel, and Zug
- Coordinated demonstrations planned across Swiss cities


