So if 41% are under 14, that leaves 56% if you ignore the 3% above 65 Years That's around 28 Million
Yes, a majority of Kenyans live in rural areas but not in places like turkana or Loitoktok... Semi desert areas like those are usually very sparsely populated have like an average of 25 people per square kilometer..... Majority of Kenyans live on the south of Kenya where the weather/temperature/environment is less forgiving
Here is a map of Population Density in the late 90s and early 2000s
View attachment 491071
View attachment 491072
Here a 3D version of most recent census
View attachment 491074
But the most important thing you forget is that they are not measuring people with computers or mobile phones...... they are measuring people with access to internet.... and mostly they do so by measuring individual IP addresses of computing devices that can access the internet... Someone might have his own computer, but at the place they work their might be 300 Desktop computers for each employee all those company computers might be treated as computers belonging to different individuals....... not to forget the popularity of stuff like smart Tvs and networked gaming devises... all those can be counted as "individual computing devices" that have acces to the internet so the possibility of duplication of internet users is there....but the data is still fair since they do the same for every country