Insgesamt kam es im Berichtsjahr zu 24 Grosskundgebungen mit 1'000 und mehr Beteiligten (1995: 25). Davon fanden je fünf in Bern resp. Zürich statt, vier in Genf und drei in Lausanne. Deutlich abgenommen haben die von Ausländern durchgeführten grossen Manifestationen gegen die Zustände in ihren Heimatländern (vier), welche im Vorjahr noch mehr als die Hälfte aller Grosskundgebungen ausgemacht hatten. Am aktivsten waren 1996 die Angestellten des Bundes und der Kantone, welche zwölfmal an grossen Protestveranstaltungen ihre Unzufriedenheit zeigten. Der Höhepunkt dieser Mobilisierungswelle fand am 26. Oktober in Bern statt, wo rund 35'000 Angestellte des öffentlichen Dienstes aus der ganzen Schweiz gegen Spar- und Abbaumassnahmen demonstrierten. Es handelte sich dabei um die grösste Kundgebung seit 1982 (Friedensdemonstration in Bern mit rund 50'000 Beteiligten). Auch bei den beiden nächstgrössten Manifestationen des Berichtsjahres standen Sparmassnahmen und Angst um den Arbeitsplatz im Vordergrund: an einer Bauerndemonstration in Bern nahmen 15'000 Personen teil, und an einem Protestmarsch gegen die Schliessung der Brauerei Cardinal in Freiburg zählte man 10'000 Unzufriedene.

In der folgenden Zusammenstellung sind die Kundgebungen der Gewerkschaften zum 1. Mai, welche in den Grossstädten jeweils einige Tausend Beteiligte aufweisen, nicht erfasst. Demonstrationen mit 1'000 und mehr Teilnehmenden:
Bern: 8'000/Kosovo-Albaner, 8'000/Tamilen gegen Ausschaffung, 7'000/SBB-Angestellte gegen Lohnabbau, 15'000/Bauern, 35'000/Angestellte des öffentlichen Dienstes;
Zürich: 1'000/Tamilen, 2'000/gegen Polizeieinsatz bei 1. Mai-Demo, 2'000/Staatsangestellte gegen Sparmassnahmen, 7'000/Studierende und Mittelschüler gegen Sparmassnahmen, 1'500/Staatsangestellte gegen Sparmassnahmen;
Genf: 8'000/Tamilen, 7'000 und 5'000/Staatspersonal gegen Sparmassnahmen, 1'500/Rentner gegen Rentenkürzung;
Lausanne: 2'000, 2'000 und 3'000/Angestellte des öffentlichen Dienstes gegen Sparmassnahmen;
Freiburg: 10'000/gegen Schliessung der Brauerei Cardinal;
Basel: 3'000/Gewerkschafter Chemie;
Matran (FR): 2'500/Landwirte;
Schaffhausen: 1'500/gegen Gewalt an Kindern;
Lugano: 1'500/für autonomes Jugendzentrum;
Rheinfelden (AG): 1'500/gegen Schliessung der Brauerei Cardinal in Freiburg;
Solothurn: 1'500/Lehrer gegen Sparmassnahmen.

Dossier: Grossdemonstrationen in der Schweiz