CostLens
Home › Iran

Cost of Living in Iran

512 cities covered · Currency: IRR (﷼) · Capital: Tehran

Single person, monthly﷼16,912,180 ($403)
Couple, monthly﷼30,434,800 ($725)
Family of four, monthly﷼39,762,359 ($947)
Average net salary﷼13,356,000 ($318)

Average Prices in Iran

ExpenseEstimated costBasis
Meal at an inexpensive restaurant﷼166,950 ($3.98)per meal
Three-course meal for two, mid-range﷼667,800 ($15.90)per meal
Cappuccino﷼50,085 ($1.19)each
Monthly groceries (single person)﷼3,784,200 ($90.10)per month
Monthly public transport pass﷼612,150 ($14.58)per month
Basic utilities for an 85m² apartment﷼1,613,850 ($38.43)per month
Internet (60 Mbps, unlimited)﷼467,460 ($11.13)per month
Fitness club membership﷼467,460 ($11.13)per month
Cinema ticket﷼122,430 ($2.92)each
One-bedroom apartment in city centre﷼8,311,883 ($198)per month
One-bedroom apartment outside centre﷼5,782,180 ($138)per month
Three-bedroom apartment in city centre﷼17,346,539 ($413)per month

Major Cities in Iran

Tehran

Tehrān · pop. 14,148,000

Mashhad

Khorāsān-e Raẕavī · pop. 3,317,381

Eşfahān

Eşfahān · pop. 2,219,343

Karaj

Alborz · pop. 1,973,470

Shīrāz

Fārs · pop. 1,565,572

Tabrīz

Āz̄arbāyjān-e Sharqī · pop. 1,558,693

Ahvāz

Khūzestān · pop. 1,325,000

Qom

Qom · pop. 1,201,158

Kermānshāh

Kermānshāh · pop. 946,651

Kermān

Kermān · pop. 738,374

Orūmīyeh

Āz̄arbāyjān-e Gharbī · pop. 736,224

Borvāyeh-ye Al Bū ‘Azīz

Khūzestān · pop. 690,000

Rasht

Gīlān · pop. 679,995

Zāhedān

Sīstān va Balūchestān · pop. 587,730

Hamadān

Hamadān · pop. 554,406

Yazd

Yazd · pop. 529,673

Ardabīl

Ardabīl · pop. 529,374

Bandar ‘Abbās

Hormozgān · pop. 526,648

Arāk

Markazī · pop. 520,944

Eslāmshahr

Tehrān · pop. 448,129

Zanjān

Zanjān · pop. 430,871

Sanandaj

Kordestān · pop. 412,767

Qazvīn

Qazvīn · pop. 402,748

Khorramābād

Lorestān · pop. 373,416

Cheapest Cities in Iran

Chahār DangehNeyrīzNowshahrChahār DāngehGarmsārDamāvandAznāŞowme‘eh SarāSardashtSarpol-e Z̄ahābFull ranking →

City Comparisons in Iran

Tehran vs Mashhad

Side-by-side cost of living comparison in Iran

Tehran vs Eşfahān

Side-by-side cost of living comparison in Iran

Mashhad vs Karaj

Side-by-side cost of living comparison in Iran

Eşfahān vs Karaj

Side-by-side cost of living comparison in Iran

Cost of Living by City Size in Iran

Living costs in Iran vary significantly depending on city size. Large metropolitan areas with populations over one million typically see housing costs 15–30% above the national average, while smaller towns can be 10–20% below it. The national baseline of ﷼16,912,180 ($403) per month represents a mid-sized city estimate.

Capital cities and major economic hubs command the highest rents and overall expenses. For budget-conscious residents, mid-sized cities offer a balance of amenities and affordability. Rural and small-town living remains the most economical option, though transport and service access may be limited.

Frequently Asked Questions

What is the average cost of living in Iran?
The estimated average monthly cost for a single person in Iran is ﷼16,912,180 ($403), including rent outside the city centre. A family of four needs roughly ﷼39,762,359 ($947) per month.
Which city has the lowest cost of living in Iran?
Chahār Dangeh ranks among the most affordable cities in Iran with a low cost-of-living multiplier.
What is the average salary in Iran?
The estimated average net salary in Iran is ﷼13,356,000 ($318) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for Iran derived from national baselines. Individual city pages adjust these figures for city size. Methodology.