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, Narok, Baringo, 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.
All 47 counties — Onion suitability ranking
#1NakuruRift Valley
92
#2NarokRift Valley91
#3BaringoRift Valley91
#4Elgeyo MarakwetRift Valley91
#5NairobiCentral Highlands89
#6West PokotRift Valley89
#7KajiadoSemi-Arid Eastern89
#8MachakosSemi-Arid Eastern81
#9Taita TavetaCoastal Lowlands81
#10Uasin GishuRift Valley80
#11KituiSemi-Arid Eastern80
#12Trans NzoiaWestern Highlands79
#13KwaleCoastal Lowlands78
#14MombasaCoastal Lowlands77
#15KilifiCoastal Lowlands75
#16LamuCoastal Lowlands74
#17NandiWestern Highlands73
#18MakueniSemi-Arid Eastern71
#19BometRift Valley66
#20Tharaka NithiCentral Highlands65
#21LaikipiaRift Valley65
#22KiambuCentral Highlands62
#23KisumuLake Victoria Basin62
#24Homa BayLake Victoria Basin62
#25NyeriCentral Highlands60
#26BungomaWestern Highlands59
#27SiayaLake Victoria Basin59
#28KirinyagaCentral Highlands57
#29MigoriLake Victoria Basin55
#30Murang'aCentral Highlands54
#31BusiaLake Victoria Basin54
#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
#43TurkanaArid and Semi-Arid18
#44MarsabitArid 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