Un millier de paysans des paroisses de Ploeren, Plescop, Baden et Arradon, venus par la route d’Auray et du Bondon, entrent les premiers dans Vannes. Le maire Malherbe, l’officier municipal Le Goaësbe et les volontaires du bataillon angevin joignent les révoltés à la rue Saint-Yves[3]. Questionnés sur leurs motivations, un paysan répond :
« Nous n’avons plus de roi, nous n’avons plus de prêtres ; nous voulons ‘’crocher’’ avec la Nation. (Note : Krogein get en Nation : en venir aux mains avec la Nation, en breton vannetais). Nous voulons savoir de quelle autorité on prétend recruter ; nous n’en connaissons plus, nous irons tous[3]. »
Les soldats ouvrent le feu, les paysans chargent aux cris de « Vive Sainte Anne ! ». Les Républicains amènent un canon, mais le temps pluvieux le rend inefficace. Finalement, les patriotes prennent l’avantage, dégagent la rue Saint-Yves, puis la rue de la Boucherie. Plusieurs morts et blessés jonchent le sol, parmi lesquels le commissaire de la guerre Michel, le crâne fracassé par un coup de bâton[3].
Cependant un deuxième groupe de révoltés se présente bientôt, formés par les paysans de Grand-Champ, Meucon, Plaudren, Monterblanc et Saint-Avé. Par de fausses rumeurs, ces derniers croient que leurs camarades sont pris au piège dans la ville. Les insurgés et les patriotes se rencontrent près du cimetière. Les Républicains déploient le drapeau rouge et tentent néanmoins de parlementer. Un jeune paysan s’avance : « Nous voulons mourir pour notre religion ! », puis les rebelles lancent la charge. Cette fois-ci les patriotes sont repoussés, les rues de la Fontaine, de la Croix-Cabello et de Clermont-Haut sont prises. 500 à 600 paysans progressent jusqu’à l’église Saint-Patern mais ils se heurtent aux troupes tenues en réserve[3].
Les soldats ouvrent le feu, puis chargent baïonnette au canon, les paysans sont mis en déroute hors de la ville, plus de 150 sont faits prisonniers[3]. D'après les autorités républicaines, deux paysans sont tués, plusieurs blessés, tandis que la troupe ne déplore aucune perte[1]. Selon une lettre de l'administration du Morbihan, les 7 000 paysans repoussés à Vannes ont perdu 3 morts, environ 60 blessés et plus de 150 prisonniers[2].