Ol Donyo, Kenya
Machakos County · Kenya
Ol Donyo is a small town in Machakos County, Kenya with a population of 3,353. Elevation: 4,738 ft (1,444 m). Average temperature: 68°F (20°C).
Discover Ol Donyo, 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.
About Ol Donyo
The Central Province was a region in central Kenya until 2013, when Kenya's provinces were replaced by a system of counties. It covered an area of 11,449 km2 (4,420 sq mi) and was located to the north of Nairobi and west of Mount Kenya. The province had 4,383,743 inhabitants according to the 2009 census. The provincial headquarters was Nyeri.
People
Climate
| Population | 3,353 |
| Population Density | 105 / sq mi |
| Elevation | 4,738 ft (1,444 m) |
| Coordinates | -1.0840°, 37.2527° |
| Timezone | Africa/Nairobi |
| Country | 🇰🇪 Kenya |
| State / Province | Machakos County |
| Average Temperature | 68°F (20°C) |
| January Average | 68°F (20°C) |
| July Average | 64°F (18°C) |
| Annual Precipitation | 34.0 inches (864 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Ol Donyo
Ol Donyo is a small town in Kenya (Machakos County) with a population of 3,353. The city sits at an elevation of 4,738 feet (1,444 meters) above sea level. The average annual temperature is 68°F (20°C). Temperatures range from 68°F in January to 64°F in July. Annual precipitation averages 34.0 inches. The timezone is Africa/Nairobi.
Temperature
| Annual Average | 68.0°F |
| 26% above Kenya avg | |
| January Average | 68°F (20°C) |
| July Average | 64°F (18°C) |
| Sunny Days | 274 days/yr |
Geography
| Elevation | 4,738 ft (1,444 m) |
| Area | 32.0 sq mi (83.0 km²) |
| Population Density | 105/sq mi |
| Coordinates | -1.0840°N, 37.2527°W |
| Timezone | Africa/Nairobi |
Precipitation & Snow
Air Quality
Nearby Volcanoes
5 volcanoes within 200 km. Closest: Suswa (100 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Suswa | Shield | 2,356 m (7,730 ft) | Unknown | 100 km |
| Olkaria | Pyroclastic cone(s) | 2,434 m (7,986 ft) | 1770 | 109 km |
| Eburru, Ol Doinyo | Complex | 2,856 m (9,370 ft) | Unknown | 125 km |
| Nyambeni Hills | Shield | 750 m (2,461 ft) | Unknown | 161 km |
| Chyulu Hills | Volcanic field | 2,188 m (7,178 ft) | 1855 | 191 km |
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 68°F (20°C) | 1.5 in | |
| February | 70°F (21°C) | 1.5 in | |
| March | 71°F (22°C) | 4.2 in | Warmest |
| April | 70°F (21°C) | 8.0 in | Wettest |
| May | 68°F (20°C) | 3.5 in | |
| June | 66°F (19°C) | 0.6 in | |
| July | 64°F (18°C) | 0.3 in | Coldest |
| August | 65°F (18°C) | 0.2 in | Driest |
| September | 67°F (20°C) | 0.4 in | |
| October | 70°F (21°C) | 2.6 in | |
| November | 69°F (21°C) | 7.6 in | |
| December | 68°F (20°C) | 3.6 in |
Ol Donyo has a seasonal temperature swing of 7°F / from 64°F in July to 71°F in March. Total annual precipitation is 34.0 inches, with April being the wettest month (8.0") and August the driest (0.2").
Schools in Ol Donyo
46 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Mamba Primary | — | — | — | — |
| Itetani Primary | — | — | — | — |
| Kwamutu Primary | — | — | — | — |
| Kiliku Primary School | — | — | — | — |
| Kitambaasye Primary | — | — | — | — |
| Kisitimani Primary | — | — | — | — |
| Donyo Sabuk Primary | — | — | — | — |
| Donyo Coffee Primary | — | — | — | — |
| Uamani Primary | — | — | — | — |
| Kayata Primary | — | — | — | — |
| Kithuiani Primary School | — | — | — | — |
| Kyumbuni Primary | — | — | — | — |
| Ndulya Primary | — | — | — | — |
| Magogoni Primary School | — | — | — | — |
| Kilimambogo Primary School | — | — | — | — |
| Kianjahi Primary School | — | — | — | — |
| Komo Primary School | — | — | — | — |
| Githima Primary School | — | — | — | — |
| Maria Magdalena Special Primary School | — | — | — | — |
| Munyu Primary School | — | — | — | — |
| Magana Primary School | — | — | — | — |
| Mbagathi Primary School | — | — | — | — |
| Maria Magdalena Special School | — | — | — | — |
| Kituluni Youth Polytechnic | — | — | — | — |
| Ngoliba Primary School | — | — | — | — |
| Ngoliba Secondary School | — | — | — | — |
| Kiliku Adult Centre | — | — | — | — |
| Katulye Secondary | — | — | — | — |
| Kwasyokimanza Secondary | — | — | — | — |
| Kiboko Secondary | — | — | — | — |
| Magogoni Secondary School | — | — | — | — |
| Komo Mixed Secondary School | — | — | — | — |
| Munyu Girls Secondary | — | — | — | — |
| Munyu Mixed Secondary School | — | — | — | — |
| St Paul Gatuanyaga Secondary School | — | — | — | — |
| Gatuanyaga Primary School | — | — | — | — |
| Kathiani Primary | — | — | — | — |
| Kikuyuni Primary | — | — | — | — |
| Kasioni Primary | — | — | — | — |
| Kituluni Primary | — | — | — | — |
| Kiatineni Primary | — | — | — | — |
| Nzambani Primary | — | — | — | — |
| Syumbuni Primary School | — | — | — | — |
| Kyeleni Primary | — | — | — | — |
| Kisekini Primary | — | — | — | — |
| Kwasyokimanza Primary | — | — | — | — |
Radio Stations near Ol Donyo
7 stations within ~55 km.
| Station | Genre | Quality | |
|---|---|---|---|
| Zoza Radio | bongo flava, genge | MP3 | |
| AT254 Online Radio | — | AAC 192 kbps | |
| Juja FM | — | MP3 | |
| At254 Radio | — | AAC 192 kbps | |
| George Jones | — | MP3 | |
| Heaven FM Radio | — | MP3 | |
| Radio Maria Kenya - Nairobi | — | AAC+ 64 kbps |
Libraries in Ol Donyo
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| JKUAT Library | 0.0 | |||||
| JKUAT Library | 0.0 | |||||
| JKUAT Library | 0.0 | |||||
| JKUAT Library | 0.0 | |||||
| Kenya National Library Services-Thika | 0.0 | |||||
| Kenya National Library Services-Thika | 0.0 |
Farmers Markets in Ol Donyo
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| 26 | |||||
| Gakungu Shopping Centre | |||||
| Juja Market | |||||
| Kagundu-ini Market | |||||
| Katanga shoping centre (Muisuni Market) | |||||
| kithimani market | |||||
| KIVANDINI | |||||
| Kwa Matunda | |||||
| KWA-LUMBU | |||||
| MAKUTI | |||||
| Mango Sellers | |||||
| Mango vendors | |||||
| MBIUNI MARKET | |||||
| Nguluni | |||||
| Nguluni Shopping Center | |||||
| U-Shop Shopping Centre & Matatu Stage | |||||
| Witheithie Market | |||||
| Witheithie Market | |||||
| Witheithie New Market |
Restaurants in Ol Donyo
2 restaurants within city radius — OpenStreetMap data
Gas Stations in Ol Donyo
7 gas stations within city radius — OpenStreetMap data
Stadiums & Teams in Ol Donyo
| Team | League | Division |
|---|---|---|
Airports Near Ol Donyo
19 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Jomo Kenyatta International Airport | NBO | Large Airport |
| Moi Air Base | — | Medium Airport |
| Nairobi Wilson Airport | WIL | Medium Airport |
| Athi River Airport | — | Small Airport |
| Bobs Harries Airport | — | Small Airport |
| Embu Airport | — | Small Airport |
| Kajiado Airport | — | Small Airport |
| Kamburu Airport | — | Small Airport |
| Kiambere Airport | — | Small Airport |
| Kijabe Airport | — | Small Airport |
| Kitui Airport | — | Small Airport |
| Limuru Airstrip | — | Small Airport |
| Lubarra Airport | — | Small Airport |
| Malinda Estate Airstrip | — | Small Airport |
| Marrian's Airport | — | Small Airport |
| Nyeri Airport | NYE | Small Airport |
| Orly Airpark | — | Small Airport |
| Talu Airport | — | Small Airport |
| Wanguru (Thiba) Airport | — | Small Airport |
Quick Facts
🇰🇪 About Kenya
Public Holidays in Kenya
10 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Ol Donyo.
Get ReportFrequently Asked Questions About Ol Donyo
What is the population of Ol Donyo?
Ol Donyo has a population of 3,353 residents and is located in Kenya. The population density is 105 people per square mile, spread across 32.0 square miles.
What is the weather like in Ol Donyo?
Ol Donyo enjoys a temperate climate with an average annual temperature of 68°F (20°C). Winter temperatures average 68°F in January, while summers reach an average of 64°F in July. The area receives 274 sunny days per year, well above the national average of 205. Annual rainfall totals 34.0 inches.
All Countries























































































































































































































































