Nationwide protests, 29 Dec 2025 to 11 Jan 2026

Karaj

51

Mashhad

27

Tehran

240 protests

Iran

Bandar Abbas

400 km

400 miles

Tabriz

Karaj

51

Mashhad

27

Tehran

240 protests

Iran

Isfahan

Shiraz

Kerman

Bandar Abbas

300 km

300 miles

Tabriz

Mashhad

27

Karaj

51

Qom

Tehran

240 protests

Iran

Isfahan

Ahvaz

Shiraz

Kerman

Zahedan

Bandar Abbas

300 km

300 miles

Tabriz

Mashhad

27

Kermanshah,

20

Karaj

51

Qom

Tehran

240 protests

Iran

Khomeini Shahr, 20

Isfahan

Ahvaz

Kerman

Shiraz

Zahedan

Bandar Abbas

200 km

200 miles

Karaj

51

Mashhad

27

Tehran

240 protests

Iran

Bandar Abbas

400 km

400 miles

Tabriz

Karaj

51

Mashhad

27

Tehran

240 protests

Iran

Isfahan

Shiraz

Kerman

Bandar Abbas

300 km

300 miles

Tabriz

Mashhad

27

Karaj

51

Qom

Tehran

240 protests

Iran

Isfahan

Ahvaz

Shiraz

Kerman

Zahedan

Bandar Abbas

300 km

300 miles

Tabriz

Mashhad

27

Kermanshah,

20

Karaj

51

Qom

Tehran

240 protests

Iran

Khomeini Shahr, 20

Isfahan

Ahvaz

Kerman

Shiraz

Zahedan

Bandar Abbas

200 km

200 miles