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
#9MombasaCoastal Lowlands80
#10LamuCoastal Lowlands80
#11KilifiCoastal Lowlands79
#12NairobiCentral Highlands73
#13KisumuLake Victoria Basin69
#14NarokRift Valley66
#15BungomaWestern Highlands65
#16SiayaLake Victoria Basin65
#17NakuruRift Valley64
#18Homa BayLake Victoria Basin64
#19Tana RiverArid and Semi-Arid64
#20KirinyagaCentral Highlands63
#21Tharaka NithiCentral Highlands62
#22MigoriLake Victoria Basin62
#23Murang'aCentral Highlands61
#24EmbuCentral Highlands60
#25Elgeyo MarakwetRift Valley60
#26BusiaLake Victoria Basin60
#27MeruCentral Highlands56
#28KiambuCentral Highlands51
#29NyeriCentral Highlands51
#30KakamegaWestern Highlands51
#31Trans NzoiaWestern Highlands50
#32NandiWestern Highlands49
#33LaikipiaRift Valley48
#34Uasin GishuRift Valley46
#35BometRift Valley45
#36NyamiraWestern Highlands44
#37KisiiWestern Highlands43
#38VihigaWestern Highlands42
#39IsioloSemi-Arid Eastern42
#40SamburuArid and Semi-Arid38
#41KerichoRift Valley34
#42NyandaruaCentral Highlands29
#43TurkanaArid and Semi-Arid28
#44MarsabitArid 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