Le jeudi 12 mai au soir, de nombreuses villes iraniennes ont été témoins d’un soulèvement populaire contre l’augmentation astronomique des prix du pain et des biens de première nécessité et les projets de mesures du cabinet d’Ebrahim Raisi. À Ahvaz, les gens ont protesté contre les prix élevés dans toute la ville. A Izeh, les forces répressives du régime ont ouvert le feu sur la population, faisant plusieurs blessés. Les habitants de Dorud ont également manifesté contre le régime. Les affrontements entre les jeunes et les agents de la répression se sont poursuivis jusque tard dans la nuit. Des manifestations ont aussi eu lieu à Chahrekord, à Juneqan, à Bakhtiari et à Andimeshk contre la flambée des prix. Dans cette dernière ville, les forces de sécurité de l’État ont ouvert le feu sur la population. Les jeunes ont résisté et les affrontements avec les forces répressives du régime se sont poursuivis pendant des heures. Le régime a coupé ou ralenti l’Internet pour contrer les manifestations dans de nombreux secteurs.
Le vendredi soir, de nouvelles manifestations ont eu lieu, notamment à Khorramabad, Ardabil, Boroudjerd, Dehdacht, Dorud, Chahinchahr, Junaqan, Farsan, et Cholicheh à Chaharmahal et Bakhtiari. À Chahinchahr, des jeunes ont incendié un bâtiment de l’État à côté du poste des Forces de Sécurité de l’État (SSF). Dans de nombreuses villes, telles que Boroudjerd, Dorud et Farsan, les forces répressives du régime ont ouvert le feu pour réprimer les soulèvements populaires. Il y a eu de nombreuses arrestations et au moins un mort.