Johor Bahru vs Kuala Lumpur

Johor Bahru guideJohor BahruKuala Lumpur guideKuala Lumpur
Drag to pan, scroll to zoom, click a pin for that city.
Share this comparison

The difference at a glance

Green favours Kuala Lumpur. Measured metrics only.

Head to head

Each row is named for the thing more of which is better, so a longer bar always wins.

Johor BahruKuala Lumpur
125.6More women 20–39men per 100 women, census120.6
$678Cheaper to liveessentials a month$698
1.58×Salary goes furtheressentials covered by one salary2.21×
51/100Safersafety score, perception-based41/100
18.7Cleaner airPM2.5 µg/m³ a year37.9
68%More green spaceshare of residents in high greenness68%

Longer is better. Bar length is the rank among all 453 cities we hold that measure for, not a share of the pair.

Profile shape

Outward is better on every spoke, on the same percentile scale as the bars above. The area is not a score: it moves with the order of the axes.

Women 20–39AffordablePay stretchesSafetyClean airGreen spaceFoodUniversities
Johor BahruKuala Lumpur

Every metric, side by side

Each row carries the level it is measured at. A country figure is never printed as a city figure.

Men per 100 women, 20–39national census, age×sex125.6120.65.0 fewer men
Essentials, monthlyrent outside centre + bills + food + transit$678$698$20
Rent, 1-bed city centremonthly, USD$519$605$86
Average net salarymonthly, after tax; average, not median$1,070$1,5421.44× as much
Salary covers essentialsaverage net salary ÷ essentials1.58×2.21×0.63×
Safety scoreperception-based, not police-reported crime51/10041/10010 points
PM2.5µg/m³ a year; WHO guideline is 518.737.92.03×
Green spaceshare of residents in high-greenness area, 2025 NDVI68%68%0 points
Food outletswithin 5 km (3 mi); OpenStreetMap density, a scene signal, not quality5682,7414.83×
Universitieswithin 18 km (11 mi), deduplicated to institutions17492.88×
Reported enrolmentwhere Wikidata reports it; no sex splitn/a31,001
Warmest monthcontextfeels like, ten-year monthly normal34°C / 93°F35°C / 95°F
Coolest monthcontextfeels like, ten-year monthly normal31°C / 88°F33°C / 91°F
Wettest monthcontextrainfall, ten-year monthly normal378 mm / 14.9 in398 mm / 15.7 in
Airportcontextnearest scheduled-service classInternationalInternational
Beach towncontexton or beside the coastNoNo
Populationcontextas enumerated at this level1,711,2001,982,100
Tourist pressurecontextvisitor lodging per 1,000 urban-centre residents0.110.10
Expat easeest.hand-set estimate68/10068/1000 points
Walkabilityest.hand-set estimate42/10045/1003 points
Nightlifeest.hand-set estimate55/10082/10027 points
Traffic safetyest.hand-set estimate40/10030/10010 points
Power gridest.hand-set estimate80/10088/1008 points
Urban intensityest.hand-set estimate70/10092/100

Data updated August 6, 2026. Cost figures are Numbeo; sex ratio is the national census age×sex table.

Sex ratio and climate

Sex ratio is men per 100 women in each five-year band, with 100 as parity. Climate is ten-year monthly normals.

Johor BahruKuala Lumpur80901001101201301520253035404550556065age band, lower boundmen per 100 women
Johor BahruKuala Lumpur28°C82°F30°C86°F32°C90°F34°C93°F36°C97°FJanFebMarAprMayJunJulAugSepOctNovDec
Johor BahruKuala Lumpur24°C75°F26°C79°F28°C82°F30°C86°FJanFebMarAprMayJunJulAugSepOctNovDec
Johor BahruKuala Lumpur0 mm0.0 in100 mm3.9 in200 mm7.9 in300 mm11.8 in400 mm15.7 inJanFebMarAprMayJunJulAugSepOctNovDec
Johor BahruKuala Lumpur75%80%85%90%JanFebMarAprMayJunJulAugSepOctNovDec
Johor BahruKuala Lumpur75%80%85%90%95%100%JanFebMarAprMayJunJulAugSepOctNovDec
Sex ratio: Johor Bahru at unit level, Kuala Lumpur at unit level. A supply figure, not a dating-pool model.

Everyday prices

The single items the monthly figures are built from. Cheaper side highlighted.

ItemJohor BahruKuala Lumpur
Meal, inexpensive restaurant$3.66$4.64
Meal for 2, mid-range$24.41$26.86
McMeal at McDonald's$4.88$4.88
Cappuccino, regular$2.80$3.13
Domestic beer, 0.5 L draught$4.64$4.39
Imported beer, 0.33 L bottle$6.35$6.10
Coke/Pepsi, 0.33 L$0.87$0.81
Water, 0.33 L bottle$0.52$0.46
Milk, 1 L$1.70$2.18
White bread, 500 g$1.07$1.11
White rice, 1 kg$1.46$1.93
Eggs, 12$1.69$2.58
Local cheese, 1 kg$18.09$15.72
Chicken fillets, 1 kg$4.57$4.92
Apples, 1 kg$3.33$3.54
Bananas, 1 kg$1.70$1.93
Tomatoes, 1 kg$1.64$1.63
Potatoes, 1 kg$1.44$1.37
Onions, 1 kg$1.69$1.46
Water, 1.5 L bottle$0.52$0.66
One-way ticket, local transport$0.73$0.73
Monthly transit pass$12.21$12.21
Taxi start$1.46$1.22
Taxi, 1 km$0.73$1.22
Gasoline, 1 L$0.79$0.78
Basic utilities, 85 m² flat$52.49$63.99
Internet, 60 Mbps+$28.50$26.17
Mobile plan, monthly$11.09$9.37
Gym, monthly$39.89$49.73
Cinema, one seat$4.88$5.37

Common questions

Answered here, from the figures above.

Which has more women, Johor Bahru or Kuala Lumpur?

Kuala Lumpur, by 5.0 fewer men per 100 women.

Johor Bahru125.6Kuala Lumpur120.6

men per 100 women, aged 20–39

Is Kuala Lumpur cheaper than Johor Bahru?

Johor Bahru is cheaper, by $20 a month.

Johor Bahru$678Kuala Lumpur$698

essentials per month

Which is safer, Johor Bahru or Kuala Lumpur?

Johor Bahru, by 10 points.

Johor Bahru51/100Kuala Lumpur41/100

safety score, higher is safer

Perception-based, not police-reported crime.

Which has better air quality?

Johor Bahru, by 2.03×.

Johor Bahru18.7Kuala Lumpur37.9

PM2.5 µg/m³, annual mean

Both sit above the WHO guideline of 5.

Which goes further on a local salary?

Kuala Lumpur, by 0.63×.

Johor Bahru1.58×Kuala Lumpur2.21×

essentials covered by one average net salary

Put Johor Bahru and Kuala Lumpur on the same board

Both cities land on the desk already pinned, next to every other city we track.

Open both in the research desk

Or go deeper on Malaysia: visa, tax, scams, dating culture and subregion rankings. Unlocks the deep-dive, and every other market.

Johor Bahru, Malaysia — one of the two cities compared hereJohor BahruCost of living guideKuala Lumpur, Malaysia — one of the two cities compared hereKuala LumpurCost of living guide

Photos: Johor Bahru: Malaysia Skyline, CC BY 4.0 · Kuala Lumpur: Renek78, CC0.