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.
#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
#9NairobiCentral Highlands81
#10MombasaCoastal Lowlands80
#11LamuCoastal Lowlands80
#12KilifiCoastal Lowlands79
#13NakuruRift Valley73
#14NarokRift Valley73
#15Elgeyo MarakwetRift Valley70
#16KisumuLake Victoria Basin69
#17BungomaWestern Highlands65
#18SiayaLake Victoria Basin65
#19Homa BayLake Victoria Basin64
#20Tana RiverArid and Semi-Arid64
#21KirinyagaCentral Highlands63
#22Tharaka NithiCentral Highlands62
#23MigoriLake Victoria Basin62
#24Murang'aCentral Highlands61
#25EmbuCentral Highlands60
#26BusiaLake Victoria Basin60
#27Trans NzoiaWestern Highlands58
#28NandiWestern Highlands57
#29KiambuCentral Highlands56
#30NyeriCentral Highlands56
#31MeruCentral Highlands56
#32Uasin GishuRift Valley54
#33LaikipiaRift Valley54
#34BometRift Valley52
#35KakamegaWestern Highlands51
#36NyamiraWestern Highlands50
#37KisiiWestern Highlands48
#38VihigaWestern Highlands47
#39IsioloSemi-Arid Eastern42
#40KerichoRift Valley40
#41SamburuArid and Semi-Arid38
#42NyandaruaCentral Highlands31
#43TurkanaArid and Semi-Arid28
#44MarsabitArid and Semi-Arid28
#45GarissaArid and Semi-Arid22
#46WajirArid and Semi-Arid11
#47ManderaArid and Semi-Arid9