Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Kermanshah
Mashhad
Qom
Iran
Tehran
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Kerman
Shiraz
Zahedan
Bandar
Abbas
200 km
200 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Kermanshah
Mashhad
Qom
Iran
Tehran
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Shiraz
Kerman
Zahedan
Bandar
Abbas
300 km
300 miles
Small 1-100
Medium 100-1,000
Large more than 1,000 protesters
Tabriz
Kermanshah
Mashhad
Karaj
Iran
Tehran
Qom
Isfahan
Ahvaz
Kerman
Shiraz
Zahedan
Bandar
Abbas
200 km
200 miles