Kenya like other developing nations is experiencing high urbanisation growth due to push factors in rural areas and pull factors in townships.
Many towns are former outposts along transport corridors, which initially comprised the railway line and were later supplemented with road networks.