Sign In Register

Njoro, Kenya

Nakuru County · Kenya

Njoro is a mid-size city in Nakuru County, Kenya with a population of 42,173. Elevation: 7,116 ft (2,169 m). Average temperature: 62°F (17°C).

Data updated June 2026

42,173 Population 524/sq mi density
7,116 ft Elevation 2,169 meters
62°F Avg Temperature 17°C
37.0 in Annual Rain
Africa / Nairobi Timezone

Discover Njoro, Kenya

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Njoro

Njoro is an agricultural town 18 km west south west of Nakuru, Kenya situated on the western rim of the Rift Valley. Njoro town was the headquarters of the former Njoro District, hived off Nakuru District. It was declared as one of the constituencies of Nakuru County in 2010. It has a population of 238,773 people according to the 2019 census report that was published by the Kenya National Bureau of Statistics (KNBS).

People

Population42,173
Density524/mi²

Climate

Avg Temp62°F (17°C)
Rain37.0 in/yr
Sunny Days269/yr
Elevation7,116 ft (2,169 m)
Population42,173
Population Density524 / sq mi
Elevation7,116 ft (2,169 m)
Coordinates-0.3302°, 35.9445°
TimezoneAfrica/Nairobi
Country🇰🇪 Kenya
State / ProvinceNakuru County
Average Temperature62°F (17°C)
January Average62°F (17°C)
July Average60°F (16°C)
Annual Precipitation37.0 inches (940 mm)
Annual Snowfall0.0 inches (0 cm)

About Njoro

Njoro is a mid-size city in Kenya (Nakuru County) with a population of 42,173. The city sits at an elevation of 7,116 feet (2,169 meters) above sea level. The average annual temperature is 62°F (17°C). Temperatures range from 62°F in January to 60°F in July. Annual precipitation averages 37.0 inches. The timezone is Africa/Nairobi.

Climate in Njoro

Njoro has an average annual temperature of 15.3°C (60°F). The hottest month is Mar (16.6°C), the coldest is Jul (14°C). Average annual precipitation is 1763 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 15.1°C / 59°F 6.7° / 22.7° 95.6
Feb 16°C / 61°F 6.9° / 24.2° 60.2
Mar 16.6°C / 62°F 7.7° / 25.1° 124.4
Apr 16.3°C / 61°F 10.1° / 23.7° 297.4
May 15.6°C / 60°F 8.8° / 22.8° 204.8
Jun 14.6°C / 58°F 7.2° / 21.7° 100.5
Jul 14°C / 57°F 7.4° / 21.1° 92.2
Aug 14.3°C / 58°F 7.2° / 22.1° 109.3
Sep 15°C / 59°F 8.1° / 22.8° 131.6
Oct 15.5°C / 60°F 8.3° / 23.4° 141.0
Nov 15.6°C / 60°F 9.5° / 22.1° 259.2
Dec 15.3°C / 60°F 7.5° / 22.1° 147.2
Njoro enjoys a temperate climate with an average annual temperature of 62°F (17°C). Winters average 62°F in January while summers reach 60°F in July / relatively mild seasonal variation. The area gets 269 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 37.0 inches. The city sits at an elevation of 7,116 feet, a high-altitude location.

Temperature

62°F Jan (17°C) 60°F Jul (16°C)
Annual Average61.9°F
15% above Kenya avg
January Average62°F (17°C)
July Average60°F (16°C)
Sunny Days269 days/yr

Geography

Elevation7,116 ft (2,169 m)
Area80.5 sq mi (208.5 km²)
Population Density524/sq mi
Coordinates-0.3302°N, 35.9445°W
TimezoneAfrica/Nairobi

Precipitation & Snow

Annual Rainfall 37.0"
3% below Kenya avg
Snowfall 0.0"
Wettest Month (Apr) 5.59"
Driest Month (Jan) 1.10"

Air Quality

Earthquake History

1 earthquake (M2.5+) within 150 km since 1990. Strongest: M4.7. Most recent: M4.7 on Sep 24, 2001.

Sep 24, 2001 28 km ENE of Eldama Ravine, Kenya M4.7 48 km
Source: USGS (M2.5+, 1990-2025)

Nearby Volcanoes

8 volcanoes within 200 km. Closest: Eburru, Ol Doinyo (47 km).

Name Type Elevation Last Eruption Distance
Eburru, Ol Doinyo Complex 2,856 m (9,370 ft) Unknown 47 km
Olkaria Pyroclastic cone(s) 2,434 m (7,986 ft) 1770 75 km
Suswa Shield 2,356 m (7,730 ft) Unknown 102 km
Ol Kokwe Shield 1,130 m (3,707 ft) Unknown 107 km
Korosi Shield 1,446 m (4,744 ft) Unknown 124 km
Paka Shield 1,697 m (5,568 ft) -7550 142 km
Homa Mountain Complex 1,751 m (5,745 ft) Unknown 161 km
Silali Shield 1,528 m (5,013 ft) -5050 168 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 62°F (17°C) 1.1 in Driest
February 63°F (17°C) 1.5 in
March 64°F (18°C) 2.5 in Warmest
April 64°F (18°C) 5.6 in Wettest
May 63°F (17°C) 4.7 in
June 61°F (16°C) 2.8 in
July 60°F (16°C) 4.1 in Coldest
August 60°F (16°C) 4.5 in
September 61°F (16°C) 2.7 in
October 62°F (16°C) 2.3 in
November 61°F (16°C) 3.3 in
December 62°F (17°C) 2.1 in

Njoro has a seasonal temperature swing of 3°F / from 60°F in July to 64°F in March. Total annual precipitation is 37.0 inches, with April being the wettest month (5.6") and January the driest (1.1").

View full weather details →

Schools in Njoro

4 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Prestige Group Of Schools - - - -
Lord Egerton Academy - - - -
Kirobon Secondary School - - - -
Kirobon Secondary School - - - -
View full schools details →

Radio Stations near Njoro

0 stations within ~55 km.

Station Genre Quality

Museums in Njoro

NameTypeAddressPhoneAnnual Revenue
Hyrax Hill Museum
Hyrax Hill Museum

Libraries in Njoro

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Daniel Toroitich Arap Moi Library0.0
Kenya National Library Service0.0
Kenya National Library Service0.0
Kenya National Library Service0.0

Farmers Markets in Njoro

NameAddressSeasonHoursOrganicWebsite
Afraha Stadium Annex Market
Afraha Stadium Annex Market
Bahati Open Air Market
Barnabas Highway Market
Barnabas Highway Market
Bondeni Central Commerce
Free Area Fresh Food Market
Generations Stores
Kampi ya Moto Shopping Centre
kibunja
Kihingo Market
Kipanga Market
Kipanga Market
Kiundu
Kiundu
Maasai Market
Maasai Market
Maili Sita Market Heshima Road
Maili Sita Market Heshima Road
Maili Sita Shopping Center Kabatini
Mwariki Shopping Cener
Nasher Market
Nasher Market
Nessuit Center
Pondamali Market
Pondamali Market
Pwani Shopping Center
Railway Station Market
Rhonda Modern Market
Section 58 Center
Section 58 Center
Soko Mjinga
Soko Mjinga
Stoo Mbili
Top Market
Town Market
Tumaini Shopping Centre
White House Lane Market
Zawadi Food Market
Zawadi Food Market

Restaurants in Njoro

2 restaurants within city radius - OpenStreetMap data

Mara Restaurant ARC Hotel
The Rendezvous

Castles in Njoro

1 castles within city radius - OpenStreetMap data

Egerton Castle

Train Stations in Njoro

1 train stations within city radius - OpenStreetMap data

Njoro

Gas Stations in Njoro

6 gas stations within city radius - OpenStreetMap data

Flying G
KE #1118620317
Kobil
Lake Oil
National Oil
Syma

Banks in Njoro

1 banks within city radius - OpenStreetMap data

Equity Bank Njoro

Shopping Malls in Njoro

1 shopping malls within city radius - OpenStreetMap data

Naishi Shopping Center

Golf Courses in Njoro

1 golf courses within city radius - OpenStreetMap data

Njoro Golf Club

Stadiums & Teams in Njoro

TeamLeagueDivision
Afraha Stadium

Airports Near Njoro

50 airports within the area.

AirportIATAType
Eldoret International AirportEDLLarge Airport
Nakuru Lanet AirportNUUMedium Airport
Airspray Naivasha Airfield-Small Airport
Barina Airport-Small Airport
Barton's Naivasha Airport-Small Airport
Bomet Airport-Small Airport
Carzan Rongai Airport-Small Airport
Chagaik Airstrip-Small Airport
Changoi Tea Estate Airport-Small Airport
Chepgoiben Airstrip-Small Airport
Congrieve Airfield-Small Airport
Crescent Island Naivasha Airport-Small Airport
Delamare Camp Airport-Small Airport
Enarau Conservancy Airstrip-Small Airport
Gilgil Coulson Airport-Small Airport
Gogar Airport-Small Airport
Green Park Airport-Small Airport
Head Office Delamere Estates Airport-Small Airport
Ilkek Airport-Small Airport
Jolai Delamere Estates Airport-Small Airport
Kabarak Airstrip-Small Airport
Kapsumbeiwa Airstrip-Small Airport
Kericho AirportKEYSmall Airport
Kerio Valley AirportKRVSmall Airport
Kifuku Estate Airstrip-Small Airport
Kigio (Malewa) Airport-Small Airport
Kijabe Airport-Small Airport
Kongoni Airport-Small Airport
Kongoni Game Valley Airport-Small Airport
Loldia Airport-Small Airport
Lomolo Airport-Small Airport
Longonot Fair Airstrip-Small Airport
Manyatta Airport-Small Airport
Marinyn Airport-Small Airport
Mbaruk Airport-Small Airport
Menengai Airport-Small Airport
Milmet Airport-Small Airport
Naishi Airport-Small Airport
Naivasha Farm Airstrip-Small Airport
Nampaso Airport-Small Airport
Ndabibi Airport-Small Airport
Ngorare Ranch Airport-Small Airport
Njoro Airport-Small Airport
Nyahururu Airport-Small Airport
Ol Maisor Airport-Small Airport
Oserian Naivasha Airport-Small Airport
Oserongoni Airport-Small Airport
Rumuruti Airstrip-Small Airport
Sirocco Airstrip-Small Airport
St. Andrews School Airstrip-Small Airport

Post Offices in Njoro

1 post offices.

Post OfficeAddress
Njoro G.P.O

Churches & Religious Organizations in Njoro

5 religious organizations (IRS tax-exempt data).

NameAddress
Ngata Gate SDA
njoro A.I.C
Revelation Churches Of The Holy Spirit
St Augustine Parish
St Lwanga Church Njoro

Quick Facts

Timezone
Africa/Nairobi

🇰🇪 About Kenya

Capital Nairobi
Population 51,393,010
Area 582,650 km²
GDP (USD) $107,500,884,685
GDP per capita $1,943
HDI 0.601
Life expectancy 63.7 years
Internet users 35.0%
Urban population 31.6%
Currency KES (Shilling)
Languages English, Swahili
Calling code +254
TLD .ke
Driving side left

Public Holidays in Kenya

10 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Apr 3 Good Friday Good Friday
Apr 6 Easter Monday Easter Monday
May 1 Labour Day Labour Day
Jun 1 Madaraka Day Madaraka Day
Oct 10 Mazingira Day Mazingira Day
Oct 20 Mashujaa Day Mashujaa Day
Dec 12 Jamhuri Day Jamhuri Day
Dec 25 Christmas Day Christmas Day
Dec 26 Boxing Day Boxing Day

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Njoro.

Get Report

Frequently Asked Questions About Njoro

What is the population of Njoro?

Njoro has a population of 42,173 residents and is located in Kenya. The population density is 524 people per square mile, spread across 80.5 square miles.

What is the weather like in Njoro?

Njoro enjoys a temperate climate with an average annual temperature of 62°F (17°C). Winter temperatures average 62°F in January, while summers reach an average of 60°F in July. The area receives 269 sunny days per year, well above the national average of 205. Annual rainfall totals 37.0 inches.

Nearby Cities

Compare Njoro with another city: