| # | City | Bortle (est.) | Brightness | 2 classes darker |
|---|---|---|---|---|
| 1 | Tehran | 8–9 | 255 | ~25 km NNW |
| 2 | Isfahan | 8–9 | 255 | ~25 km NE |
| 3 | Shahrīār | 8–9 | 251 | ~25 km NNE |
| 4 | Eslamshahr | 8–9 | 255 | ~25 km SW |
| 5 | Ahvaz | 8–9 | 255 | ~25 km SSE |
| 6 | Shiraz | 8–9 | 255 | ~25 km WNW |
| 7 | Mashhad | 8–9 | 255 | ~25 km SW |
| 8 | Karaj | 8–9 | 255 | ~25 km N |
| 9 | Najafābād | 8–9 | 255 | ~25 km NNW |
| 10 | Khorramshahr | 8–9 | 255 | ~25 km E |
| 11 | Yazd | 8–9 | 255 | ~25 km NE |
| 12 | Kerman | 8–9 | 255 | ~25 km E |
| 13 | Dezful | 8–9 | 255 | ~25 km NNE |
| 14 | Tabriz | 8–9 | 255 | ~25 km NNE |
| 15 | Bābol | 8–9 | 255 | ~25 km N |
| 16 | Qarchak | 8–9 | 255 | ~25 km SSW |
| 17 | Qom | 8–9 | 255 | ~25 km W |
| 18 | Abadan | 8–9 | 255 | ~25 km E |
| 19 | Orūmīyeh | 8–9 | 255 | ~25 km ENE |
| 20 | Rasht | 8–9 | 255 | ~25 km SSW |
| 21 | Bandar Abbas | 8–9 | 255 | ~25 km SSE |
| 22 | Kermanshah | 8–9 | 255 | ~25 km NE |
| 23 | Āmol | 7–8 | 255 | ~25 km SW |
| 24 | Kashan | 7–8 | 253 | ~25 km SSW |
| 25 | Qā’em Shahr | 7–8 | 255 | ~25 km SSE |
| 26 | Naz̧arābād | 7–8 | 251 | ~25 km NNE |
| 27 | Sari | 7–8 | 255 | ~25 km ESE |
| 28 | Zahedan | 7–8 | 255 | ~25 km N |
| 29 | Khorramabad | 7–8 | 254 | ~25 km NW |
| 30 | Hamadān | 7–8 | 255 | ~25 km SW |
| 31 | Qazvin | 7–8 | 255 | ~25 km NNE |
| 32 | Arāk | 7–8 | 255 | ~25 km SSE |
| 33 | Ardabīl | 7–8 | 255 | ~25 km WNW |
| 34 | Zanjan | 7–8 | 255 | ~25 km NNE |
| 35 | Neyshābūr | 7–8 | 255 | ~25 km NE |
| 36 | Sanandaj | 7–8 | 255 | ~25 km WSW |
| 37 | Gorgān | 7–8 | 255 | ~25 km ESE |
| 38 | Sāveh | 7–8 | 255 | ~25 km SW |
| 39 | Marāgheh | 7–8 | 255 | ~25 km NNE |
| 40 | Borūjerd | 7–8 | 255 | ~25 km W |
| 41 | Sabzevar | 7–8 | 255 | ~25 km NNW |
| 42 | Marāgheh | 5–6 | 36 | not within 90 km |
Brightness is the NASA VIIRS Black Marble 2016 value at the city centre on a 0–255 scale; 255 is saturated. Cities are ordered by estimated sky brightness, which also counts the light within 30 km.