Lagos, Nairobi, and Johannesburg are the three economic powerhouses of Sub-Saharan Africa. Whether you are relocating for work, considering a base for your remote career, or planning to start a business on the continent, understanding the cost of living in these cities is essential. Each offers a distinct lifestyle, and what you pay for rent, food, transport, and entertainment varies significantly between them.

This guide compares the real costs of living in all three cities as of 2026, based on local data and current prices. Use the AfroTools Cost of Living Calculator to build a personalised monthly budget for any African city, or try the Japa Calculator if you are planning an international relocation.

Quick Cost Comparison Overview

The table below shows approximate monthly costs in USD for a single person living a moderate lifestyle in each city. All figures are converted at March 2026 exchange rates.

CategoryLagosNairobiJohannesburg
1-Bed Apartment (decent area)$500 – 950$400 – 750$450 – 800
Groceries$150 – 250$120 – 200$180 – 300
Transport$80 – 150$50 – 120$100 – 200
Utilities (electricity, water, internet)$80 – 150$60 – 100$70 – 120
Dining Out (moderate)$60 – 120$50 – 100$80 – 150
Entertainment$50 – 100$40 – 80$60 – 120
Total Monthly$920 – 1,720$720 – 1,350$940 – 1,690

These ranges reflect a moderate lifestyle. Living in premium neighbourhoods or maintaining a Western lifestyle will push costs considerably higher in all three cities.

Rent and Housing

Housing is typically the largest single expense in any of these cities, and it is also where the biggest differences emerge.

Lagos

Lagos has the most unusual rental market of the three. Most landlords require one to two years of rent paid upfront, which creates a massive barrier to entry. A one-bedroom apartment in a middle-class mainland neighbourhood like Yaba, Surulere, or Gbagada costs NGN 800,000 to 1,500,000 per year. On Lagos Island (Victoria Island, Ikoyi, Lekki Phase 1), prices jump to NGN 2,500,000 to 5,000,000+ per year for a one-bedroom.

The upfront payment requirement means you need a large lump sum to secure housing. Some newer developments and serviced apartments offer monthly payment options, but these come at a premium. Estate agent fees (typically 10% of annual rent) add to the initial cost.

Nairobi

Nairobi's rental market is more conventional, with monthly payments standard. A one-bedroom apartment in Kilimani, Westlands, or Lavington costs KES 40,000 to 80,000 per month ($300-600 USD). In upscale areas like Karen or Runda, expect to pay KES 100,000+ for a standalone house. Budget neighbourhoods like Roysambu or Kahawa offer one-bedrooms for KES 15,000-25,000.

Deposits are typically one to two months' rent, making it much easier to get started compared to Lagos. The rental market moves quickly, so be prepared to decide fast when you find a suitable place.

Johannesburg

Johannesburg offers a wide range of housing options. In Sandton, the business hub, a one-bedroom apartment in a secure complex costs ZAR 8,000 to 15,000 per month ($450-850 USD). Suburbs like Braamfontein and Maboneng, popular with young professionals, offer apartments for ZAR 5,000-9,000. Areas further out like Midrand or Centurion are cheaper but require a car.

The standard deposit is one to two months' rent, plus the first month's rent. South Africa has strong tenant protection laws, giving renters more security than in Lagos or Nairobi.

Food and Groceries

Lagos

Cooking at home in Lagos is relatively affordable if you stick to local staples. Rice, garri, beans, yams, and vegetables from local markets cost a fraction of what processed or imported foods cost in supermarkets. A monthly grocery budget of NGN 80,000-150,000 ($50-95 USD) is manageable for local cooking. Add imported items and Western-style groceries, and the budget climbs to NGN 200,000-400,000 ($125-250 USD).

Eating out ranges from street food (jollof rice or suya for NGN 1,000-2,500) to mid-range restaurants (NGN 5,000-15,000 per meal) to fine dining on the Island (NGN 20,000+). Lagos has a vibrant food scene, and eating out is a significant part of the city's social culture.

Nairobi

Nairobi's food costs are among the lowest of the three cities. Local markets offer fresh produce at excellent prices, and staples like ugali, sukuma wiki (kale), and beans are very cheap. A monthly grocery budget of KES 15,000-25,000 ($110-185 USD) covers local cooking well. Supermarket chains like Naivas and Carrefour offer competitive prices on both local and imported goods.

Street food in Nairobi (nyama choma, chapati, samosas) costs KES 100-500. A meal at a mid-range restaurant runs KES 800-2,000, while fine dining in areas like Karen or Westlands starts at KES 3,000+.

Johannesburg

Johannesburg has the most developed supermarket ecosystem but also the highest grocery prices of the three. A monthly grocery shop at Woolworths, Pick n Pay, or Checkers costs ZAR 3,000-5,000 ($170-280 USD) for one person. South Africa imports less of its food than Nigeria or Kenya, but processed foods and meat are more expensive than local alternatives in the other cities.

Dining out is also pricier. A meal at a casual restaurant like Nando's costs ZAR 120-200. A mid-range dinner costs ZAR 250-500 per person. However, the quality and variety of restaurants in Joburg is arguably the best of the three cities.

Transport

Lagos

Lagos traffic is legendary. A commute that covers 15 kilometres can take two hours during peak periods. Most Lagosians use a combination of BRT buses (from NGN 400), danfo minibuses (NGN 200-500), and ride-hailing apps. Bolt and Uber rides within the mainland cost NGN 2,000-5,000, while trips to the Island run NGN 5,000-15,000. Owning a car means dealing with fuel costs, traffic stress, and the risk of flooding on poorly drained roads.

Nairobi

Nairobi's matatu minibuses are cheap (KES 30-100 for most routes) and cover the entire city. Ride-hailing apps are slightly cheaper than Lagos, with typical rides costing KES 300-800. The new Nairobi Expressway has reduced some journey times for those willing to pay the toll. Owning a car is useful but not essential if you live close to work or in a well-connected area.

Johannesburg

Johannesburg is the most car-dependent of the three cities. Public transport (Gautrain and Rea Vaya buses) exists but covers limited routes. Most residents drive, and fuel, insurance, and maintenance add up to ZAR 2,000-4,000 per month. Ride-hailing is available but more expensive than in Lagos or Nairobi, with typical rides costing ZAR 80-200. Living without a car in Joburg is possible in Sandton or near Gautrain stations but challenging elsewhere.

Utilities and Internet

Utilities reveal infrastructure differences between the cities. Lagos suffers from unreliable electricity (expect frequent outages) and many residents run generators or rely on solar/inverter systems, adding NGN 20,000-50,000+ to monthly costs. Internet via fibre or mobile data costs NGN 15,000-30,000 for reliable access.

Nairobi has more reliable electricity than Lagos, though outages still occur. Kenya Power charges are moderate, and a typical monthly bill is KES 2,000-5,000. Nairobi's internet infrastructure is strong thanks to undersea cable connections, with fibre packages from KES 3,000/month.

Johannesburg has the best infrastructure overall, though loadshedding (scheduled power cuts by Eskom) has been a persistent issue, though less frequent in 2026 than in previous years. Electricity costs ZAR 800-1,500/month, water ZAR 200-500, and fibre internet ZAR 500-1,000. Many households invest in UPS systems or small solar setups as backup.

Healthcare

Healthcare costs and quality differ substantially. South Africa has the most developed private healthcare system, with excellent hospitals in Johannesburg. Medical aid (health insurance) costs ZAR 2,000-5,000 per month for a comprehensive plan. Nairobi's private hospitals (Aga Khan, Nairobi Hospital) offer good care, with NHIF and private insurance costing KES 2,000-10,000 per month. Lagos has growing private healthcare but inconsistent quality. HMO plans cost NGN 50,000-200,000 per year.

For anyone relocating between these cities, understanding the total cost picture is crucial. The AfroTools Cost of Living Calculator lets you input your specific lifestyle preferences and get a personalised monthly estimate.

Quality of Life Factors

Lagos: Energy and Opportunity

Lagos is loud, chaotic, and exciting. It is the epicentre of African tech, entertainment, and entrepreneurship. The city's energy is unmatched, but so is its stress. Traffic, noise, and infrastructure challenges wear on residents. The nightlife and social scene on Lagos Island are world-class. For ambitious professionals, Lagos offers unparalleled networking opportunities.

Nairobi: Nature and Innovation

Nairobi combines urban life with proximity to nature. You can be in Nairobi National Park watching giraffes within 30 minutes of the CBD. The tech scene is vibrant (it is called "Silicon Savannah"), the weather is pleasant year-round, and the cost of living is the lowest of the three. The main downsides are traffic congestion and safety concerns in certain areas.

Johannesburg: Infrastructure and Diversity

Johannesburg offers the most developed infrastructure: excellent roads, shopping malls, and entertainment venues. The city has a diverse food scene, world-class cultural institutions, and proximity to attractions like the Cradle of Humankind. However, high crime rates, suburban sprawl, and car dependency are significant drawbacks. The weather is also excellent, with warm summers and mild, dry winters.

Tax Considerations

Your take-home pay depends heavily on the tax regime. South Africa has the highest personal income tax rates (up to 45%), followed by Kenya (up to 35% PAYE) and Nigeria (up to 24% PAYE). However, South Africa and Kenya also deduct social security contributions (UIF/NSSF). Use the AfroTools Salary Comparison Tool to calculate your net salary in each country.

Frequently Asked Questions

Which African city is cheapest to live in: Lagos, Nairobi, or Johannesburg?

In 2026, Nairobi is generally the cheapest of the three for overall cost of living, though it depends on lifestyle. Lagos has the highest rent prices, especially on the Island. Johannesburg has the most expensive groceries and dining but offers better infrastructure. Nairobi falls in the middle on most categories but is cheapest for transport and utilities.

How much rent should I expect to pay in Lagos?

In 2026, a one-bedroom apartment in a decent Lagos neighbourhood like Yaba or Gbagada costs around NGN 800,000 to 1,500,000 per year (roughly $500-950 USD). On Lagos Island (Victoria Island, Lekki Phase 1), expect NGN 2,500,000 to 5,000,000+ per year. Lagos landlords typically require 1-2 years rent upfront.

Is Johannesburg safe for expats?

Johannesburg has a high crime rate compared to Nairobi and Lagos, but safety varies dramatically by neighbourhood. Areas like Sandton, Rosebank, and Bryanston are well-secured with private security patrols. Most expats live in gated estates or secure apartment complexes. Taking standard precautions and choosing the right neighbourhood makes Joburg manageable for most expats.

What salary do I need to live comfortably in Nairobi?

In 2026, a single person needs approximately KES 150,000-250,000 per month (roughly $1,100-1,850 USD) to live comfortably in Nairobi, including rent in a decent neighbourhood like Kilimani or Westlands, food, transport, and basic entertainment. A family of four would need KES 350,000-500,000+ per month.

Do I need a car in Lagos, Nairobi, or Johannesburg?

In Johannesburg, a car is almost essential due to the city's sprawling layout and limited public transport. In Lagos, traffic makes driving stressful, but ride-hailing apps (Bolt, Uber) are affordable alternatives. In Nairobi, matatus (minibuses) and ride-hailing apps make it possible to live without a car, especially if you live close to work.