Guide • Investment • Cities

The 7 Best Cities to Invest in Kenya in 2026

Nairobi, Mombasa, Nakuru, Nanyuki, Naivasha, Kisumu, Diani: which is the best city for your real estate investment? Prices, yields, advantages and tips by area.

📅 26 April 2026👤 Mount Kenya LiGo Investment📅 Reading time: 13 min

Kenya is a country of many faces, and each city offers distinct investment opportunities. Whether you are looking for maximised rental yield, a second home, a retirement project, or land speculation, there is a city for you. Here is our analysis of the 7 best cities to invest in Kenya in 2026.

1. Nakuru City — Our #1 Recommendation

Population: 570,000 | Altitude: 1,850 m | Climate: temperate (18-27 °C)

Nakuru is our top pick for 2026. Kenya's fourth-largest city is undergoing a spectacular transformation driven by massive public investment: the Nakuru City Port, the extension of the A8 highway linking Nakuru to Nairobi in 45 minutes, and the development of a modern industrial zone.

Opportunities:

  • Rental yield: 12-14% gross — the highest in Kenya
  • Land appreciation: 15-20% per year
  • Land price (1/8 acre): KSh 850,000 - 1,500,000 (CHF 5,800 - 10,300)
  • 2-bedroom house construction: KSh 2.5 - 3.5 million
  • Monthly rent: KSh 45,000 - 60,000

Who is it for? Investors seeking the best rental yield. Ideal for buy-to-let investments.

2. Nanyuki — Expatriate Paradise

Population: 50,000 | Altitude: 1,950 m | Climate: perpetual spring (16-26 °C)

Nanyuki is the heart of the francophone expatriate community in Kenya. Located at the foot of Mount Kenya, it offers an exceptional living environment with a tight-knit community, services in French, and direct access to the Laikipia nature reserves.

Opportunities:

  • Rental yield: 8-11% gross
  • Land appreciation: 10-15% per year
  • Land price (1/8 acre): KSh 650,000 - 2,500,000
  • Target market: expatriates, retirees, high-end tourists
  • Seasonal rental (Airbnb) very profitable

Who is it for? Retirees, investors seeking a second home, Airbnb projects.

See also: Buy Land at the Foot of Mount Kenya

3. Nairobi — The Dynamic Capital

Population: 5.5 million | Altitude: 1,795 m | Climate: temperate (18-28 °C)

Nairobi is the economic engine of East Africa. With its skyscrapers, business districts and vibrant cultural scene, it is the ideal city for professional investment.

Opportunities:

  • Rental yield: 7-10% gross (apartments)
  • 2-bedroom apartment price: KSh 5 - 12 million
  • Recommended neighbourhoods: Westlands, Kilimani, Karen, Lavington
  • Strong rental demand from professionals and expatriates
  • More expensive market: prices are 2 to 3 times higher than in Nakuru

Who is it for? Investors with a larger budget, professionals, furnished rentals for executives.

4. Diani Beach — The Coastal Jewel

Population: 100,000 (seasonal) | Altitude: 0 m | Climate: tropical (26-33 °C)

Diani is Kenya's most prized beach destination. Its white sand beaches and turquoise waters attract tourists and investors from around the world.

Opportunities:

  • Rental yield: 10-14% gross (seasonal rental)
  • Land price (1/8 acre): KSh 1,900,000 - 5,000,000
  • Villa with pool: KSh 8 - 15 million
  • Airbnb rental very profitable (occupancy rate 60-75%)
  • High season: December-January, July-August, Easter

Who is it for? Seasonal rental investors, beach lovers, second home buyers.

See also: Real Estate at Diani Beach

5. Naivasha — Nature and Growth

Population: 200,000 | Altitude: 1,900 m | Climate: temperate

Located 1 hour from Nairobi, Naivasha is a rapidly developing area. Its beautiful lake and horticultural farms make it a popular location for residential and agricultural investments.

Opportunities:

  • Rental yield: 7-9% gross
  • Land appreciation: 10-15% per year
  • Land price (1/8 acre): KSh 500,000 - 1,200,000
  • Ecological projects and farms in vogue
  • Proximity to Nairobi: major advantage

Who is it for? Investors with a moderate budget, ecological projects, land speculation.

See also: Buy Land in Naivasha

6. Mombasa — Gateway to the Ocean

Population: 1.2 million | Altitude: 0 m | Climate: hot tropical

Mombasa is Kenya's second city and the largest port in East Africa. The city combines economic opportunities with tourist attractions.

Opportunities:

  • Rental yield: 8-11% gross
  • 2-bedroom apartment price: KSh 3 - 7 million
  • Rental demand: strong (universities, port, tourism)
  • More affordable market than Diani
  • Growth potential linked to Mombasa port expansion

Who is it for? Investors seeking a good price-to-yield balance, student or professional rentals.

7. Kisumu — The Rising Star

Population: 500,000 | Altitude: 1,150 m | Climate: warm (20-32 °C)

Kisumu, on the shores of Lake Victoria, is Kenya's third city and is experiencing a significant economic revival. The new international airport and Kisumu port are boosting activity.

Opportunities:

  • Rental yield: 9-12% gross
  • Land price (1/8 acre): KSh 400,000 - 800,000
  • Most affordable market of the 7 cities
  • Growth potential: strong (development lag = opportunity)
  • Less competition from foreign investors

Who is it for? Investors with a small budget, long-term vision, geographic diversification.

CityLand BudgetYieldAppreciationInvestor Profile
Nakuru CityCHF 5,800+12-14%15-20%Maximum yield
NanyukiCHF 4,500+8-11%10-15%Expatriates / retirement
NairobiCHF 20,000+7-10%8-12%High budget
Diani BeachCHF 13,000+10-14%8-12%Tourism / Airbnb
NaivashaCHF 3,500+7-9%10-15%Small budget / green
MombasaCHF 8,000+8-11%8-12%Balanced
KisumuCHF 2,800+9-12%10-15%Very small budget

🌎 Our 2026 Selection

For a Swiss investor seeking optimal returns: Nakuru City. For a retirement project: Nanyuki. For a holiday home with income: Diani Beach. For a small budget with strong potential: Naivasha or Kisumu.

Which city to choose?

Our team advises you on the best city for your investment project. Free personalised analysis.

✉ Free Consultation
ML
Mount Kenya LiGo InvestmentFranco-Kenyan Real Estate Agency • Geneva • Nairobi • Nanyuki

Experts in Kenya's 7 major cities. We know each local market and guide you toward the best opportunity.

Share in fb X
Which city for your project?Contact Us →