Kenya Connectivity Map

Map / Blog

Cell tower density in Kenya by county

By Paul Wamocha · 6 October 2026 · 2 min read

Tall cell antenna tower against the sky

Nairobi has 4,916 cell towers per 100 km². Wajir has 0.3. Part of the gap comes from geography, so I read density next to land area, not on its own.

The densest counties

Nairobi (4,916), Mombasa (1,973), Kiambu (445), Kisumu (260) and Uasin Gishu (222) lead on towers per 100 km². 13 counties reach 100 or more. The median county has 42.

The thinnest coverage

Wajir (0.3), Mandera (0.4), Marsabit (0.5), Isiolo (0.8) and Turkana (1.0) have the lowest tower density. 13 counties fall under 10 towers per 100 km² and 4 fall under one. Turkana covers 70,132 km², about 99 times the area of Nairobi. Its tower density is 1.0.

Why density needs context

A large county needs far more towers than a small one to post the same density. A low number in a big dry county means few towers are spread over a lot of land. Population weighted coverage would tell a fairer story, but the map does not carry population figures yet. For now, density is the cleanest measure I can source for every county.

Where the data comes from

I use OpenCelliD, a crowd sourced database, with the March 2026 refresh. The map counts 144,834 towers nationally. Crowd sourcing can undercount towers in sparsely populated areas, so treat the lowest counties as a floor.

Tower density in all 47 counties

RankCountyTowers per 100 km²Area (km²)
1Nairobi4,915.7708
2Mombasa1,972.8234
3Kiambu444.92,543
4Kisumu259.62,665
5Uasin Gishu222.23,397
6Vihiga164.6560
7Kericho156.02,513
8Nakuru149.67,487
9Kisii148.81,314
10Busia123.11,812
11Siaya114.43,520
12Bungoma106.03,016
13Kakamega102.13,008
14Bomet99.12,438
15Kirinyaga94.21,475
16Nyamira86.0897
17Murang'a76.42,525
18Trans Nzoia75.52,485
19Nyeri68.83,335
20Migori59.33,144
21Machakos47.16,044
22Embu45.92,824
23Makueni43.58,175
24Homa Bay42.14,732
25Nandi39.82,836
26Kwale39.78,266
27Meru38.16,993
28Nyandarua35.63,267
29Kilifi32.212,599
30Tharaka Nithi21.82,581
31Taita Taveta16.117,131
32Kajiado15.621,885
33Narok14.817,912
34Elgeyo Marakwet13.23,008
35Baringo7.910,889
36Laikipia7.79,537
37Kitui7.030,457
38West Pokot6.29,306
39Lamu3.66,047
40Tana River1.639,192
41Samburu1.321,016
42Garissa1.143,596
43Turkana1.070,132
44Isiolo0.825,399
45Marsabit0.576,028
46Mandera0.425,979
47Wajir0.356,669

Tower density counts for 25% of the composite score. Read how the score is built in the data, formula and limits post, or open the map and switch to the Tower Density layer.

Frequently asked questions

Which Kenyan county has the most cell towers per area?

Nairobi, with 4,916 towers per 100 km². Mombasa is second at 1,973.

Which counties have the fewest cell towers per area?

Wajir (0.3), Mandera (0.4) and Marsabit (0.5) towers per 100 km² are the lowest.

Where does the tower data come from?

OpenCelliD, a crowd sourced database of cell towers. I use the March 2026 refresh.

Explore the data

Open the interactive map or browse all 47 counties. County data is on the data page.