Map of Marāgheh, Iran
Marāgheh is a city in East Azerbaijan, Iran, with a population of about 262,604. It lies at 37.3921°N, 46.2391°E. Marāgheh is about 500 km (311 mi) northwest of Tehran, the capital. The nearest city on our map is Bonāb, 17 km to the west.
Marāgheh at a glance
Country
Region
East Azerbaijan
Population
262,604GeoNames
Coordinates
37.3921, 46.239137°23′31″N 46°14′21″E
Time zone
Asia/TehranUTC+03:30
Local time
–
Distance to Tehran
500 km (311 mi)
Where is Marāgheh?
- The 31st largest city in Iran by recorded population.
- The 2nd largest city in East Azerbaijan on this site.
- Located in the Northern and Eastern hemispheres.
- Daylight ranges from about 9 h 35 min on the shortest day to 14 h 45 min on the longest day (around 21 December and 21 June).
Cities near Marāgheh
- Bonāb — 17 km west
- Āz̄arshahr — 47 km northwest
- Mīāndoāb — 49 km south
- Tabriz — 77 km north
- Mahābād — 84 km southwest
- Shāhīn Dezh — 84 km south
- Naqadeh — 90 km southwest
- Būkān — 97 km south
- Orūmīyeh — 104 km west
- Oshnavīyeh — 108 km west
Largest cities in East Azerbaijan
- Tabriz — 1,424,641
- Marand — 124,191
- Mīāneh — 106,291
- Ahar — 100,641
- Bonāb — 80,359
- Sarāb — 45,031
- Āz̄arshahr — 44,887
Largest cities in Iran
- Tehran — 7,153,309
- Mashhad — 2,307,177
- Isfahan — 1,547,164
- Karaj — 1,448,075
- Tabriz — 1,424,641
- Shiraz — 1,249,942
- Qom — 900,000
- Ahvaz — 841,145
- Pasragad Branch — 787,878
- Kermanshah — 621,100
Map of Iran and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.