Best counties to grow Cotton in Kenya
All 47 counties ranked by soil and climate suitability for Cotton — scored against pH 5.8–8 target, medium nitrogen, medium phosphorus, medium potassium, plus rainfall (450–1200 mm) and altitude (0–1500 m) requirements.
Click any county to see the full fertilizer plan, planting calendar, and seed varieties.
Quick answer
The best counties for Cotton in Kenya are Kajiado, Machakos, Kitui, based on soil and climate suitability. Cotton grows best at pH 5.8–8; these rank highest across all 47 counties on ShambaIQ's soil scoring.
#1 best
Kajiado
Semi-Arid Eastern
91/100#2 bestMachakos
Semi-Arid Eastern
90/100#3 bestKitui
Semi-Arid Eastern
89/100All 47 counties — Cotton suitability ranking
#1KajiadoSemi-Arid Eastern
91
#2MachakosSemi-Arid Eastern90
#3KituiSemi-Arid Eastern89
#4KwaleCoastal Lowlands88
#5Taita TavetaCoastal Lowlands88
#6BaringoRift Valley86
#7MakueniSemi-Arid Eastern84
#8West PokotRift Valley82
#9LamuCoastal Lowlands80
#10MombasaCoastal Lowlands80
#11KilifiCoastal Lowlands79
#12NairobiCentral Highlands73
#13KisumuLake Victoria Basin69
#14NarokRift Valley66
#15BungomaWestern Highlands65
#16SiayaLake Victoria Basin65
#17Homa BayLake Victoria Basin64
#18NakuruRift Valley64
#19Tana RiverArid and Semi-Arid64
#20KirinyagaCentral Highlands63
#21MigoriLake Victoria Basin62
#22Tharaka NithiCentral Highlands62
#23Murang'aCentral Highlands61
#24BusiaLake Victoria Basin60
#25Elgeyo MarakwetRift Valley60
#26EmbuCentral Highlands60
#27MeruCentral Highlands56
#28KakamegaWestern Highlands51
#29KiambuCentral Highlands51
#30NyeriCentral Highlands51
#31Trans NzoiaWestern Highlands50
#32NandiWestern Highlands49
#33LaikipiaRift Valley48
#34Uasin GishuRift Valley46
#35BometRift Valley45
#36NyamiraWestern Highlands44
#37KisiiWestern Highlands43
#38IsioloSemi-Arid Eastern42
#39VihigaWestern Highlands42
#40SamburuArid and Semi-Arid38
#41KerichoRift Valley34
#42NyandaruaCentral Highlands29
#43MarsabitArid and Semi-Arid28
#44TurkanaArid and Semi-Arid28
#45GarissaArid and Semi-Arid22
#46WajirArid and Semi-Arid11
#47ManderaArid and Semi-Arid9
Get your free ShambaIQ farm plan
Planning to grow cotton? Get a free, dated season plan — with reminders for when to plant, top-dress and scout — sent to your phone.
Free forever · 47 counties · English & Kiswahili