Sign In Register

Machakos, Kenya

Machakos County · Kenya

Machakos is a mid-size city in Machakos County, Kenya with a population of 63,767. Elevation: 5,312 ft (1,619 m). Average temperature: 70°F (21°C).

63,767 Population 7,304/sq mi density
5,312 ft Elevation 1,619 meters
70°F Avg Temperature 21°C
31.6 in Annual Rain
Africa / Nairobi Timezone

Discover Machakos, 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 Machakos

Machakos

Machakos, also called Masaku, is a town in Machakos County, Kenya. Serving as the capital of the county, its urban population was 63,767 as of 2019.

People

Population63,767
Density7,304/mi²

Climate

Avg Temp70°F (21°C)
Rain31.6 in/yr
Sunny Days348/yr
Elevation5,312 ft (1,619 m)
Population63,767
Population Density7,304 / sq mi
Elevation5,312 ft (1,619 m)
Coordinates-1.5223°, 37.2652°
TimezoneAfrica/Nairobi
Country🇰🇪 Kenya
State / ProvinceMachakos County
Average Temperature70°F (21°C)
January Average70°F (21°C)
July Average67°F (19°C)
Annual Precipitation31.6 inches (803 mm)
Annual Snowfall0.0 inches (0 cm)

About Machakos

Machakos is a mid-size city in Kenya (Machakos County) with a population of 63,767. The city sits at an elevation of 5,312 feet (1,619 meters) above sea level. The average annual temperature is 70°F (21°C). Temperatures range from 70°F in January to 67°F in July. Annual precipitation averages 31.6 inches. The timezone is Africa/Nairobi.

Climate in Machakos

Machakos has an average annual temperature of 21.3°C (70°F). The hottest month is Mar (23.4°C), the coldest is Jul (19.5°C). Average annual precipitation is 675 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 21.5°C / 71°F 14° / 31.2° 42.4
Feb 22.9°C / 73°F 14.4° / 33.4° 25.2
Mar 23.4°C / 74°F 15.5° / 33.4° 47.4
Apr 22.1°C / 72°F 15° / 31.6° 130.6
May 20.8°C / 69°F 13.6° / 30.2° 51.2
Jun 19.8°C / 68°F 12.1° / 29.6° 26.7
Jul 19.5°C / 67°F 11.1° / 29.5° 20.5
Aug 20.2°C / 68°F 12.5° / 31.3° 17.0
Sep 21.3°C / 70°F 13.2° / 31.8° 21.9
Oct 22.1°C / 72°F 13.7° / 32.3° 70.7
Nov 21.5°C / 71°F 15.4° / 30.6° 139.0
Dec 21.1°C / 70°F 14.1° / 29.6° 82.0
Machakos enjoys a temperate climate with an average annual temperature of 70°F (21°C). Winters average 70°F in January while summers reach 67°F in July / relatively mild seasonal variation. The area gets 348 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 31.6 inches. The city sits at an elevation of 5,312 feet, a high-altitude location.

Temperature

70°F Jan (21°C) 67°F Jul (19°C)
Annual Average69.9°F
29% above Kenya avg
January Average70°F (21°C)
July Average67°F (19°C)
Sunny Days348 days/yr

Geography

Elevation5,312 ft (1,619 m)
Area8.7 sq mi (22.6 km²)
Population Density7,304/sq mi
Coordinates-1.5223°N, 37.2652°W
TimezoneAfrica/Nairobi

Precipitation & Snow

Annual Rainfall 31.6"
17% below Kenya avg
Snowfall 0.0"
Wettest Month (Nov) 6.10"
Driest Month (Jul) 0.08"

Air Quality

Earthquake History

3 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.7. Most recent: M4.6 on Jul 16, 2024.

Jul 30, 2007 46 km WNW of Namanga, Tanzania M4.7 137 km
Jul 16, 2024 7 km NW of Magadi, Kenya M4.6 121 km
Apr 17, 2012 38 km SSW of Makueni Boma, Kenya M4.5 75 km
Source: USGS (M2.5+, 1990–2025)

Nearby Volcanoes

4 volcanoes within 200 km. Closest: Suswa (109 km).

Name Type Elevation Last Eruption Distance
Suswa Shield 2,356 m (7,730 ft) Unknown 109 km
Olkaria Pyroclastic cone(s) 2,434 m (7,986 ft) 1770 128 km
Chyulu Hills Volcanic field 2,188 m (7,178 ft) 1855 146 km
Eburru, Ol Doinyo Complex 2,856 m (9,370 ft) Unknown 151 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 70°F (21°C) 1.6 in Warmest
February 69°F (21°C) 1.5 in
March 69°F (21°C) 3.5 in
April 68°F (20°C) 5.9 in
May 67°F (19°C) 2.5 in
June 64°F (18°C) 0.4 in
July 67°F (19°C) 0.1 in Driest
August 63°F (17°C) 0.1 in Coldest
September 65°F (19°C) 0.2 in
October 68°F (20°C) 1.7 in
November 67°F (19°C) 6.1 in Wettest
December 67°F (19°C) 3.4 in

Machakos has a seasonal temperature swing of 7°F / from 63°F in August to 70°F in January. Total annual precipitation is 26.9 inches, with November being the wettest month (6.1") and July the driest (0.1").

View full weather details →

Colleges & Universities in Machakos

Institution Type Founded Website
AIC Mbooni Region Computer College College
Kenya Medical Training College - Manza College
Mukaatini CTTI College
Mukaatini Polytechnic College
Pope Paul VI. Seminary College

Schools in Machakos

136+ public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Secondary
Primary
Kiseveni Secondary School
Kaseve Primary School
ABC Muvuti Boys High School
Kamweleni Primary School
Kamweleni Secondary School
Kaani Lions Secondary School
St. Mary's Boys Primary School
Machakos Primary School
One Hills Academy Primary School
Katoloni Secondary School
Kwanthanze High School
Kikawani Adult Education
Kithunguini Adult Centre
Iiani Adult Centre
Kiatineni Secondary
Kani Lions Secondary School
Kaliluni Girls Secondary
Kituvu Secondary School
Kithunguini Secondary
Katoloni Secondary School
Machakos School
Machakos Baptist High School
Mikuini Secondary School
Kitulu Day Secondary School
Muvuti Secondary School
Kyeni Baptist Secondary
Kamweleni High School
Mangauni Secondary School
Kimutwa Secondary School
Aic Mbembani Central Secondary
Upper Kitanga Secondary
Kathekakai Secondary
Kwathanze Secondary
Mumbuni Boys Secondary
Mumbuni Girls Secondary
Kusyomuomo Secondary
Kyambuko Secondary
Machakos Girls High School
Kyanguli Secondary
Mua Farm Secondary
Mua Hills Girls Secondary School
Kyanda Secondary
Ngomalei Secondary
Kaliluni Traning Institute
Machakos Technical Institute For The Blind
Kimutwa Youth Polytechnic
Kathuni Primary School
Kaani Primary
Kalala Primary
Kyamwee Primary
Kiteng'Ei Primary School
Iveti Primary
Ikoleni Primary School
Kaliluni Primary School
Mutumbini Primary School
Kituvu Primary
Kikawani Primary
Katulya Primary
Kithunguini Primary School
Kaviani Primary School
Kathalani Primary School
Minyalala Primary
Miwani Primary
Makaveti Primary
Masaani Primary
Kiani Primary School
Muthini Primary
Machakos Rehabilitation School
St Marys Boys Primary
Machakos School For The Deaf
Machakos Unit For The Maletally Handicapped
Muslim Township Primary
Masaku School For The Physically Disabled
Saint Marys Girls Primary School
Machakos Baptist Primary
Iluvya Primary
Katoloni Primary
Machakos Primary School
Kathaayoni Primary
Kaseve Primary
Mikuini Primary
Kitulu Primary School
Kivandini Primary
Mwanyani Primary
Kyeni Primary
Kiima Kimwe Primary School
Kakinduni Primary
Love Primary School
Katumani Primary.
Kyanzasu Primary School
Kamweleni Primary
Makakoi Primary
Kaathi Primary
Mangauni Primary
Kimutwa Primary School
Mbembani Primary
Kwa Kavoo Primary
Ikokani Primary School
Katheka Kai Primary
Mikuyu Primary
Vota Primary
Katelembo Primary
Kyemutheke Primary
Kathimani Primary
Kitanga Primary
Kimua Primary
Miwongoni Primary
Mumbuni Primary School
Manza Primary
Kiangini Primary
Mun Gala Primary
Kathese Primary
Kyumba Primary
Misakwani Primary
Kusyomuomo Primary
Kyambuko Primary
Vision Junior Academy
Kasinga Primary
Kyanguli Primary
Mua Farm Primary
Kyasila Primary
Makyau Primary
Ivumbuni Primary
Kyanda Primary
Ngomalei Primary
Mbukoni Primary
Mutituni Sa Primary
Machakos Township Secondary School
Machakos School
Machakos School for the Physically Disabled
Machakos Girls High School
Mumbuni High School
kimutwa secondary
kimutwa primary
View full schools details →

Radio Stations near Machakos

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 Machakos

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Agape Library0.0

Farmers Markets in Machakos

NameAddressSeasonHoursOrganicWebsite
26
Kalamani Market
Kalamani Market
Kanaani Market
Katanga shoping centre (Muisuni Market)
Kathiani Market
Kathiani Town
Kathome Market
Kathome Shopping Centre
Katundu Market
Kavilani Market
Kiatuni Market
Kikima Market
Kimangu Shopping Centre
kimutwa market
kimutwa sokoni
Kithini Shopping Centre
Kithuluni Market
KIVANDINI
Kivandini Market
Kthiani Market
Kusyongali Shopping Center
Kwamizyoka Market
Machakos Open Air Market
MAKUTI
Mavindu Market
Mbaani Market
Mulooni Market
Munyetani Shopping Center
Mutituno market
Nguluni
Nguluni Shopping Center
Nzaini Market
open air
Soko Mjinga
Soko Mjinga Market
Sokoni Vegetable vendors
Tawa Market
Ukia Market
Wandue Market
Winzeni Market

Restaurants in Machakos

9 restaurants within city radius — OpenStreetMap data

Baba Joe's Pizza
Cai Restaurant
Cats On The Rocks - Mbaka
Garden Hotel
Le Technish Restaurant
Lysak Haven Park
Mammi Hotel
T-Tot Hotel
Ubunifu Hub Machakos

Cafes in Machakos

1 cafes within city radius — OpenStreetMap data

Cafe Coffeezone Africa

Cinemas in Machakos

1 cinemas within city radius — OpenStreetMap data

Makutano Area

Monuments in Machakos

1 monuments within city radius — OpenStreetMap data

Mulu Mutisya Gardens

Bus Stations in Machakos

1 bus stations within city radius — OpenStreetMap data

Machakos Bus Stop

Gas Stations in Machakos

14 gas stations within city radius — OpenStreetMap data

Engen
Kenol Petrol Station
Metro Service Station
National Oil Petrol Station Machakos
National Oil Petrol Station Makutano
Ola Petrol Station
Rubis
Rubis
Shell
Shell
Shell
Star Petrol Station
Total Machakos Service Station
Total Mutituni

Banks in Machakos

15 banks within city radius — OpenStreetMap data

Barclays
CBA Bank
Chase Bank - Rafiki DTM - Machakos
Diamond Trust Bank Machakos
Equity Bank
Family Bank
family bank
Fep Machackos
HFC Machakos
K - Rep Bank
Kenya Commercial Bank Machakos
KWFT Machakos
National Bank Of Kenya-Machakos
NIC Bank, Machakos Branch
Standard Chartered

Shopping Malls in Machakos

4 shopping malls within city radius — OpenStreetMap data

Kiamba Mall
Mutituni Shopping Center
Sasa Mall
Vert Factory

Golf Courses in Machakos

1 golf courses within city radius — OpenStreetMap data

Machakos Golf club

Stadiums & Teams in Machakos

TeamLeagueDivision

Airports Near Machakos

15 airports within the area.

AirportIATAType
Jomo Kenyatta International AirportNBOLarge Airport
Moi Air BaseMedium Airport
Nairobi Wilson AirportWILMedium Airport
Athi River AirportSmall Airport
Bobs Harries AirportSmall Airport
Ilbisil AirstripSmall Airport
Kajiado AirportSmall Airport
Kamburu AirportSmall Airport
Kijabe AirportSmall Airport
Kitui AirportSmall Airport
Limuru AirstripSmall Airport
Lubarra AirportSmall Airport
Malinda Estate AirstripSmall Airport
Orly AirparkSmall Airport
Talu AirportSmall Airport

Post Offices in Machakos

2 post offices.

Post OfficeAddress
Posta
Posta Kenya

Churches & Religious Organizations in Machakos

22 religious organizations (IRS tax-exempt data).

NameAddress
A.C.K All Souls Cathedral Machakos
A.I.C Kisooni
Africa Brotherhood Church (ABC) Headquarters Office
African Inland Church Katumani
AIC Kimutwa
AIC Kithini Church
Catholic Diocese Of Machakos
Jubilee Christian Church Machakos
Kingdom Hall of Jehovah's WItnesses
Machakos Central S.D.A. Church
Machakos PEFA Church
Machakos Town Baptist Church
Machakos Town Mosque
Neno Evangelism Center
Our Lady of Lourdes Catholic Cathedral
Pefa All Nations Ministries
Reddemed Church
St Valentinem
St. Joseph Pastoral Center
Talanta Ministries International(Citam Alliance)Machakos, Showground.
The Salvation Army_Machakos citadel
Tumaini Community Chapel

Quick Facts

Timezone
Africa/Nairobi
Founded
1887
Postal Code
9010O
Website
machakos.go.ke/

Around Machakos

Places within 5 km radius — OpenStreetMap data

Schools 48
Hospitals 4
Restaurants 9
Cafes 1
Bars 1
Supermarkets 3
Banks 14
Hotels 10
Parks 2
Police Stations 2
Places of Worship 16

🇰🇪 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 Machakos.

Get Report

Frequently Asked Questions About Machakos

What is the population of Machakos?

Machakos has a population of 63,767 residents and is located in Kenya. The population density is 7,304 people per square mile, spread across 8.7 square miles.

What is the weather like in Machakos?

Machakos enjoys a temperate climate with an average annual temperature of 70°F (21°C). Winter temperatures average 70°F in January, while summers reach an average of 67°F in July. The area receives 348 sunny days per year, well above the national average of 205. Annual rainfall totals 31.6 inches.

Nearby Cities

Compare Machakos with another city: