CostLens
Home › Kenya

Cost of Living in Kenya

91 cities covered · Currency: KES (KSh) · Capital: Nairobi

Single person, monthlyKSh54,937 ($426)
Couple, monthlyKSh97,930 ($759)
Family of four, monthlyKSh127,059 ($985)
Average net salaryKSh54,696 ($424)

Average Prices in Kenya

ExpenseEstimated costBasis
Meal at an inexpensive restaurantKSh574 ($4.45)per meal
Three-course meal for two, mid-rangeKSh2,297 ($17.81)per meal
CappuccinoKSh172 ($1.34)each
Monthly groceries (single person)KSh13,018 ($101)per month
Monthly public transport passKSh2,106 ($16.32)per month
Basic utilities for an 85m² apartmentKSh5,552 ($43.04)per month
Internet (60 Mbps, unlimited)KSh1,608 ($12.47)per month
Fitness club membershipKSh1,608 ($12.47)per month
Cinema ticketKSh421 ($3.26)each
One-bedroom apartment in city centreKSh23,934 ($186)per month
One-bedroom apartment outside centreKSh16,650 ($129)per month
Three-bedroom apartment in city centreKSh49,949 ($387)per month

Major Cities in Kenya

Nairobi

Nairobi City · pop. 5,545,000

Mombasa

Mombasa · pop. 1,388,449

Nakuru

Nakuru · pop. 570,674

Eldoret

Uasin Gishu · pop. 477,716

Kisumu

Kisumu · pop. 397,957

Dadaab

Garissa · pop. 218,873

Kakuma

Turkana · pop. 200,000

Habaswein

Wajir · pop. 174,134

Ongata Rongai

Kajiado · pop. 172,570

Garissa

Garissa · pop. 163,399

Kitale

Trans Nzoia · pop. 162,169

Molo

Nakuru · pop. 156,732

Kitenkela

Kajiado · pop. 154,436

Kiambu

Kiambu · pop. 147,870

Ramu

Mandera · pop. 143,850

Kilifi

Kilifi · pop. 122,899

Kisii

Kisii · pop. 112,417

Ngong

Kajiado · pop. 102,323

Mumias

Kakamega · pop. 99,987

Nyeri

Nyeri · pop. 98,908

Kakamega

Kakamega · pop. 91,778

Wajir

Wajir · pop. 90,116

Thika

Kiambu · pop. 83,000

Lodwar

Turkana · pop. 82,970

Cheapest Cities in Kenya

IsioloMeruWebuyeItenEmbuHoma BayNanyukiMaralalBusiaManderaFull ranking →

City Comparisons in Kenya

Nairobi vs Mombasa

Side-by-side cost of living comparison in Kenya

Nairobi vs Nakuru

Side-by-side cost of living comparison in Kenya

Mombasa vs Eldoret

Side-by-side cost of living comparison in Kenya

Nakuru vs Eldoret

Side-by-side cost of living comparison in Kenya

Cost of Living by City Size in Kenya

Living costs in Kenya 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 KSh54,937 ($426) 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 Kenya?
The estimated average monthly cost for a single person in Kenya is KSh54,937 ($426), including rent outside the city centre. A family of four needs roughly KSh127,059 ($985) per month.
Which city has the lowest cost of living in Kenya?
Isiolo ranks among the most affordable cities in Kenya with a low cost-of-living multiplier.
What is the average salary in Kenya?
The estimated average net salary in Kenya is KSh54,696 ($424) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for Kenya derived from national baselines. Individual city pages adjust these figures for city size. Methodology.