Skip to content

Nairobi Postal Codes

Menu
  • Home
  • Central NRB
  • Westlands
  • North NRB
  • Eastlands
  • South NRB
  • Karen & Lang’ata
Menu

Machakos Postal Codes – County Post Offices & Zip Codes

Posted on April 30, 2026April 30, 2026 by Marble

Quick Answer: What is the Machakos Postal Code? The main postal code for Machakos is 90100 (Machakos GPO — General Post Office). Machakos County postal codes cover 26 post offices ranging from 90100 to 90177, plus 00204 (Athi River) and 00519 (Mlolongo) for the Mavoko area. To send mail to Machakos Town, use: P.O. Box [Number]-90100, Machakos, Kenya.

Machakos County, officially County Number 016, is located in the former Eastern Province of Kenya, sitting directly east of Nairobi. The county covers an area of approximately 6,208 square kilometres and shares borders with Nairobi City County and Kiambu to the west, Embu to the north, Kitui to the east, Makueni to the south, and Kajiado to the southwest. Machakos Town, the county headquarters, lies about 63 kilometres east of Nairobi along the Nairobi-Mombasa highway corridor.

The county is the ancestral home of the Akamba people (also called the Kamba), one of Kenya’s most populous ethnic communities, known historically for their skill in trade, woodcarving, and long-distance commerce. The name “Machakos” is believed to derive from a Maasai name for a local Kamba chief, and the town was one of the earliest colonial administrative centres established in Kenya, dating back to the late 1800s. This rich history gives Machakos a unique cultural identity that blends traditional Kamba heritage with modern urban development.

The county capital, Machakos Town, is served by the Machakos General Post Office (GPO) with the primary postal code 90100. All post offices in Machakos County fall under postal region prefix 9, which covers Eastern Kenya, alongside neighbouring counties such as Kitui, Makueni, and Embu.

Machakos County – Key Facts

DetailInformation
Official County NameMachakos County
County Number016
County CapitalMachakos Town
Governor (2022–2027)Wavinya Ndeti
Main Postal Code90100 (Machakos GPO)
Postal Code Range90100 – 90177 (also 00204, 00519 for Mavoko area)
Postal Region Prefix9 (Eastern Kenya)
Area6,208 km²
Population (2019 Census)1,421,932
Population Density235 people per km²
Annual Population Growth2.6% (2009–2019)
Constituencies / Sub-Counties8
County Assembly Wards40
Number of Post Offices26
Dominant Ethnic GroupAkamba (Kamba people)
Distance from Nairobi~63 km east of Nairobi City
Bordering CountiesNairobi, Kiambu, Embu, Kitui, Makueni, Kajiado

Machakos County Post Offices and Postal Codes

Machakos County is served by 26 post offices operated by Posta Kenya, spread across all 8 sub-counties. The table below provides the full list of every post office in Machakos County, its postal code, the nearest town, and the sub-county it serves. All codes beginning with 9 are in the Eastern Kenya postal region. The codes 00204 and 00519 fall under the Nairobi postal zone because Athi River and Mlolongo are part of the greater Nairobi metropolitan area.

#Postal CodePost Office / TownSub-County
190100Machakos GPO (General Post Office)Machakos Town
290101MasiiMwala
390102MwalaMwala
490104MitaboniKathiani
590105KathianiKathiani
690106KatangiYatta
790107KavianiMatungulu
890108KolaMachakos Town
990110MbiuniMwala
1090111KivungaMwala
1190112MiuMwala
1290113MuthetheniKangundo
1390115KangundoKangundo
1490117MutituniMachakos Town
1590118NdalaniYatta
1690119MatuuYatta
1790121EmaliMachakos / Makueni border area
1890123KasikeuMatungulu
1990124KithimaniYatta
2090139EkalakalaMasinga
2190141MasingaMasinga
2290144KithyokoYatta
2390145Daystar University CampusAthi River / Mavoko
2490177Mutituni (Tala)Matungulu
2500204Athi River (Mavoko)Mavoko (Nairobi postal zone)
2600519MlolongoMavoko (Nairobi postal zone)

Machakos County Constituencies and Their Postal Codes

Machakos County has 8 constituencies, each of which doubles as a sub-county for administrative purposes. The constituencies were established under the 2010 Constitution and are represented in the National Assembly. Each constituency has its own Member of Parliament (MP). The table below shows every constituency, its headquarters, main towns served, and the associated postal codes.

#ConstituencyHeadquartersMain Towns & AreasPostal Code(s)
1MasingaMasinga TownMasinga, Ekalakala, Kivaa, Muthesya90141, 90139
2YattaMatuuMatuu, Ndalani, Kithimani, Kithyoko, Katangi90119, 90118, 90124, 90144, 90106
3KangundoKangundo TownKangundo, Muthetheni90115, 90113
4MatunguluTalaTala, Kaviani, Kasikeu, Mutituni90177, 90107, 90123
5KathianiKathianiKathiani, Mitaboni90105, 90104
6MavokoAthi RiverAthi River, Mlolongo, Kinanie, Katani, Syokimau00204, 00519, 90145
7Machakos TownMachakos TownMachakos Town, Kola, Mutituni, Mumbuni, Mua90100, 90108, 90117
8MwalaMwalaMwala, Masii, Mbiuni, Kivunga, Miu90102, 90101, 90110, 90111, 90112

Machakos County Sub-Counties

Machakos County’s 8 sub-counties match the 8 constituencies. Each sub-county serves as the administrative unit managed by the county government, while the constituency is the political unit represented by a Member of Parliament. The table below lists each sub-county, the number of wards it contains, and the primary postal codes used in that area.

#Sub-CountyHeadquartersNumber of WardsMain Postal Code(s)
1Masinga Sub-CountyMasinga5 wards90141, 90139
2Yatta Sub-CountyMatuu5 wards90119, 90118, 90124, 90144, 90106
3Kangundo Sub-CountyKangundo4 wards90115, 90113
4Matungulu Sub-CountyTala5 wards90177, 90107, 90123
5Kathiani Sub-CountyKathiani5 wards90105, 90104
6Mavoko Sub-CountyAthi River5 wards00204, 00519, 90145
7Machakos Town Sub-CountyMachakos Town8 wards90100, 90108, 90117
8Mwala Sub-CountyMwala5 wards90102, 90101, 90110, 90111, 90112

All 40 County Assembly Wards in Machakos County

Each of the 40 wards in Machakos County elects one Member of County Assembly (MCA) to the Machakos County Assembly. The wards are the smallest electoral and administrative units in the county. Below is the complete list of all 40 wards grouped by constituency / sub-county.

#Ward NameConstituency
1KivaaMasinga
2Masinga CentralMasinga
3EkalakalaMasinga
4MuthesyaMasinga
5NdithiniMasinga
6NdalaniYatta
7MatuuYatta
8KithimaniYatta
9IkombeYatta
10KatangiYatta
11Kangundo CentralKangundo
12Kangundo NorthKangundo
13Kangundo EastKangundo
14Kangundo WestKangundo
15TalaMatungulu
16Matungulu NorthMatungulu
17Matungulu EastMatungulu
18Matungulu WestMatungulu
19KyeleniMatungulu
20MitaboniKathiani
21Kathiani CentralKathiani
22Upper Kaewa / IvetiKathiani
23Kaewa / KaaniKathiani
24Lower KaewaKathiani
25Athi RiverMavoko
26KinanieMavoko
27Mua / SyokimauMavoko
28KataniMavoko
29MlolongoMavoko
30KalamaMachakos Town
31KolaMachakos Town
32Machakos CentralMachakos Town
33MuaMachakos Town
34Mumbuni NorthMachakos Town
35MutitiniMachakos Town
36MutituniMachakos Town
37Muvuti / Kiima-KimweMachakos Town
38MwalaMwala
39MbiuniMwala
40Mwania / NguumoMwala

Frequently Asked Questions

What is the postal code for Machakos Town?

The postal code for Machakos Town is 90100. This is the main General Post Office (GPO) code for the entire county and serves the county headquarters, Machakos School, Machakos University, Machakos County Referral Hospital, and the county government offices. Mail sent to Machakos Town should use the format: P.O. Box [Number]-90100, Machakos, Kenya.

What is the postal code for Athi River (Mavoko)?

Athi River, which is the urban centre of Mavoko Sub-County, uses postal code 00204. This code falls under the Nairobi postal zone (prefix 0) rather than the Eastern Kenya zone (prefix 9), because Athi River is part of the greater Nairobi metropolitan area. The area is known for the Export Processing Zone (EPZ) and its large industrial and residential estates.

What is the postal code for Kangundo?

Kangundo uses postal code 90115. Kangundo is the headquarters of Kangundo Sub-County and constituency, and is one of the main commercial centres in Machakos County. It is also the nearest major town to Tala, which is the Matungulu sub-county headquarters.

What is the postal code for Matuu?

Matuu’s postal code is 90119. Matuu is the headquarters of Yatta Sub-County and sits along the banks of the Tana River, making it an important agricultural and commercial hub in the northern part of Machakos County. Yatta Constituency is one of the largest in the county by area.

What is the postal code for Masinga?

Masinga Town uses postal code 90141. Masinga is the headquarters of Masinga Sub-County in the north of Machakos County. The area is well known for the Masinga Dam, which is Kenya’s largest dam and part of the Seven Forks hydroelectric project on the Tana River. The dam provides a significant portion of Kenya’s electricity.

What is the postal code for Kathiani?

Kathiani uses postal code 90105. Kathiani is the headquarters of Kathiani Sub-County and is a farming community known for horticultural produce including mangoes, which are exported to markets in Nairobi and beyond. Mitaboni, nearby, uses code 90104.

What is the postal code for Mwala?

Mwala Town uses postal code 90102. Mwala is the headquarters of Mwala Sub-County and serves as a commercial centre for the surrounding farming communities. Masii (90101), Mbiuni (90110), Kivunga (90111), and Miu (90112) are all post offices serving different parts of the Mwala sub-county.

What is the postal code for Mlolongo?

Mlolongo uses postal code 00519. Mlolongo is a fast-growing town on the Nairobi-Mombasa highway within Mavoko Sub-County. Like Athi River, it falls under the Nairobi postal zone prefix (0) rather than the Eastern Kenya zone (9), reflecting its geographic and economic integration with the Nairobi metropolitan area.

How many post offices are in Machakos County?

Machakos County has 26 post offices operated by Posta Kenya across all 8 sub-counties. The main GPO is in Machakos Town (90100). The busiest post offices are in Machakos Town, Athi River, Matuu, Kangundo, and Masinga, which serve the most densely populated areas of the county.

What postal region does Machakos County fall under?

Most of Machakos County falls under postal region prefix 9, which covers Eastern Kenya and is administered alongside neighbouring counties like Kitui, Makueni, and Embu. However, the Mavoko sub-county towns of Athi River (00204) and Mlolongo (00519) fall under postal region prefix 0 (Nairobi and Central Kenya) due to their location within the greater Nairobi metropolitan zone.

Does Machakos County have a zip code?

The term “zip code” is specific to the United States Postal Service (USPS). In Kenya, the correct term is postal code. Machakos County’s postal codes are 5-digit numbers such as 90100 (Machakos Town), 00204 (Athi River), and 90119 (Matuu). When filling in international forms online that ask for a “zip code” or “postcode”, use the postal code for your specific Machakos town as listed in the tables above.

Explore More Kenya County Postal Codes

  • Nairobi Postal Codes & Post Offices – Full List
  • Kajiado County Postal Codes
  • Makueni County Postal Codes
  • Kiambu County Postal Codes
  • Kisii County Postal Codes
  • Nyamira County Postal Codes
  • Kenya Postal Codes – Full County Directory

← Back to Kenya Postal Codes Home

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Quick Search

Nairobi Sub-Counties & Postal Codes

  • Nairobi GPO Postal Code (00100): Location, Hours, Services
  • Westlands Postal Code 00800
  • Dagoretti North Postal Code 00603
  • Dagoretti South Postal Code 00507
  • Kibra Postal Code 00504
  • Langata Postal Code 00509
  • Ruaraka Postal Code 00618
  • Kasarani Postal Code 00608
  • Roysambu Postal Code 00609
  • Starehe Postal Code 00200
  • Embakasi East Postal Code 00521
  • Embakasi Central Postal Code 00518
  • Embakasi West Postal Code 00500
  • Embakasi South Postal Code 00501
  • Embakasi North Postal Code 00516/00615
  • Mathare Postal Code 00611
  • Makadara Postal Code 00522
  • Kamukunji Postal Code 00610

Kenya Codes

  • Kenya Postal Codes
  • Nakuru Postal Codes 20100
  • Mombasa Postal Codes 80100
  • Kwale Postal Codes 80400
  • Kilifi Postal Codes 80200
  • Tana River Postal Codes 70101
  • Lamu Postal Codes 80500
  • Taita Taveta Postal Codes 80300
  • Kiambu Postal Codes 00900
  • Nyeri Postal Codes 10100
  • Uasin Gishu Postal Codes 30100
  • Kisumu Postal Codes
  • Baringo County Postal Codes
  • Bomet Postal Codes
  • Bungoma Postal Codes
  • Busia Postal Codes
  • Kisii Postal Codes
  • Nyamira Postal Codes
  • Kajiado Postal Codes
  • Machakos Postal Codes

Need Help?

Location / Head Quarters Posta House, Kenyatta Avenue, Nairobi
Support Pilot: 0730642000
0719072000 / 0203242000
Care: 0719072600
0730642600 / 0203242600
E-Mail info@posta.co.ke
pmg@posta.co.ke
customercare@posta.co.ke
Postal Address P.O. Box 34567 – 00100 GPO

About Us

We’re here to help you easily find and use postal codes across Nairobi. Whether for sending mail or just knowing your area better, we’ve got you covered.

Legal

  • Privacy
  • Terms
  • Disclaimer

Resources

  • Sitemap
  • posta.co.ke
© 2026 Nairobi Postal Codes | Powered by Superbs Personal Blog theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by