Best counties to grow Onion in Kenya
All 47 counties ranked by soil and climate suitability for Onion — scored against pH 6–7 target, high nitrogen, high phosphorus, medium potassium, plus rainfall (500–1000 mm) and altitude (0–2000 m) requirements.
Click any county to see the full fertilizer plan, planting calendar, and seed varieties.
Quick answer
The best counties for Onion in Kenya are Nakuru, Baringo, Elgeyo Marakwet, based on soil and climate suitability. Onion grows best at pH 6–7; these rank highest across all 47 counties on ShambaIQ's soil scoring.
#1 best
Nakuru
Rift Valley
92/100#2 bestBaringo
Rift Valley
91/100#3 bestElgeyo Marakwet
Rift Valley
91/100All 47 counties — Onion suitability ranking
#1NakuruRift Valley
92
#2BaringoRift Valley91
#3Elgeyo MarakwetRift Valley91
#4NarokRift Valley91
#5KajiadoSemi-Arid Eastern89
#6NairobiCentral Highlands89
#7West PokotRift Valley89
#8MachakosSemi-Arid Eastern81
#9Taita TavetaCoastal Lowlands81
#10KituiSemi-Arid Eastern80
#11Uasin GishuRift Valley80
#12Trans NzoiaWestern Highlands79
#13KwaleCoastal Lowlands78
#14MombasaCoastal Lowlands77
#15KilifiCoastal Lowlands75
#16LamuCoastal Lowlands74
#17NandiWestern Highlands73
#18MakueniSemi-Arid Eastern71
#19BometRift Valley66
#20LaikipiaRift Valley65
#21Tharaka NithiCentral Highlands65
#22Homa BayLake Victoria Basin62
#23KiambuCentral Highlands62
#24KisumuLake Victoria Basin62
#25NyeriCentral Highlands60
#26BungomaWestern Highlands59
#27SiayaLake Victoria Basin59
#28KirinyagaCentral Highlands57
#29MigoriLake Victoria Basin55
#30BusiaLake Victoria Basin54
#31Murang'aCentral Highlands54
#32EmbuCentral Highlands52
#33KerichoRift Valley52
#34MeruCentral Highlands51
#35NyandaruaCentral Highlands50
#36Tana RiverArid and Semi-Arid49
#37KisiiWestern Highlands48
#38NyamiraWestern Highlands47
#39VihigaWestern Highlands45
#40KakamegaWestern Highlands40
#41IsioloSemi-Arid Eastern28
#42SamburuArid and Semi-Arid25
#43MarsabitArid and Semi-Arid18
#44TurkanaArid and Semi-Arid18
#45GarissaArid and Semi-Arid14
#46WajirArid and Semi-Arid7
#47ManderaArid and Semi-Arid6
Get your free ShambaIQ farm plan
Planning to grow onion? 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