Latest News

List of Top 10 Counties with Longest and Shortest Road Networks in Kenya


  • The Kenya Roads Board (KRB) has published the 2024 Kenya Roads Register report, indicating that the country has a total of 239,122 kilometres of roads
  • Makueni County has the longest total road network at 12,116 kilometres, followed closely by Nakuru with 14,505 kilometres
  • Nyamira, Vihiga, and Lamu are among the counties with the shortest road networks, with total lengths under 2,000 kilometres

PAY ATTENTION: Meet the winners of TUKO Business Leaders Awards 2024!

Elijah Ntongai, a journalist at TUKO.co.ke, has more than three years of financial, business, and technology research and reporting expertise, providing insights into Kenyan and global trends.

The Kenya Roads Board (KRB) has released the Kenya Roads Register report for 2024.

Nairobi Expressway. Counties and road networks in Kenya.
A section of the Nairobi Expressway shown above. Photo: Getty Images.
Source: Getty Images

Overall, KRB reported that Kenya has 239,122 kilometres of roads, comprising 57,030 kilometres of National Trunk Roads and 182,092 kilometres of County Roads.

NTRs are major highways and primary routes that connect key regions within a country, facilitating large-scale transportation of people, goods, and services.

Read also

List of 10 biggest Safaricom shareholders as stock prices record positive movement

Road classification in Kenya

All roads in the KRB geodatabase based on Road Inventory and Condition (RICS) 2023 have been classified as shown below:

Road classification in Kenya.
Road classification BY KRB. Source: Kenya Roads Register for 2024.
Source: UGC

Distribution of road networks per county

Notably, the highest concentration of roads often appears in counties with major urban centres or those that serve as transportation hubs for various economic activities, supporting both regional and national connectivity.

Makueni County has the highest total road network, with a combined length of 12,116 km (1,304 km for NTR and 10,812 km for county roads), followed by Nakuru County, with a total of 14,505 km (1,659 km NTR and 12,847 km county roads).

counties with the longest road networks

County NTR (km) County Roads (km) Total Length (km)
1. Nakuru 1,659 12,847 14,505
2. Makueni 1,304 10,812 12,116
3. Kitui 2,157 9,800 11,957
4. Narok 1,809 8,075 9,884
5. Kajiado 2,102 7,200 9,303
6. Meru 1,404 4,675 8,080
7. Machakos 1,549 5,811 7,361
8. Wajir 2,821 4,756 7,577
9. Kilifi 1,475 4,979 6,454
10. Taita Taveta 1,310 4,840 6,150

Read also

List of banks where rich Kenyans save, personal accounts holding over KSh 500k

counties with the shortest road networks

County NTR (km) County Roads (km) Total Length (km)
10. Nyamira 408 1,394 1,802
9. Vihiga 341 941 1,281
8. Lamu 590 908 1,498
7. Mombasa 399 700 1,099
6. Tharaka Nithi 471 1,615 2,086
5. Isiolo 1,650 1,895 3,545
4. Baringo 1,507 3,700 5,208
3. Garissa 2,401 3,271 5,672
2. Marsabit 2,674 3,289 5,963
1. Bungoma 1,053 3,837 4,890

Source: TUKO.co.ke

Latest News

Themes