Best counties to grow Coffee (Arabica) in Kenya
All 47 counties ranked by soil and climate suitability for Coffee (Arabica) — scored against pH 5–6 target, high nitrogen, medium phosphorus, high potassium, plus rainfall (1000–2000 mm) and altitude (1300–2200 m) requirements.
Click any county to see the full fertilizer plan, planting calendar, and seed varieties.
Quick answer
The best counties for Coffee (Arabica) in Kenya are Kirinyaga, Bungoma, Trans Nzoia, based on soil and climate suitability. Coffee (Arabica) grows best at pH 5–6; these rank highest across all 47 counties on ShambaIQ's soil scoring.
#1 best
Kirinyaga
Central Highlands
90/100#2 bestBungoma
Western Highlands
90/100#3 bestTrans Nzoia
Western Highlands
90/100All 47 counties — Coffee (Arabica) suitability ranking
#1KirinyagaCentral Highlands
90
#2BungomaWestern Highlands90
#3Trans NzoiaWestern Highlands90
#4MigoriLake Victoria Basin90
#5NyeriCentral Highlands89
#6KerichoRift Valley89
#7VihigaWestern Highlands89
#8KiambuCentral Highlands88
#9West PokotRift Valley88
#10BometRift Valley88
#11KakamegaWestern Highlands88
#12EmbuCentral Highlands87
#13KisiiWestern Highlands87
#14Murang'aCentral Highlands86
#15MeruCentral Highlands86
#16NandiWestern Highlands85
#17NyamiraWestern Highlands85
#18NyandaruaCentral Highlands83
#19Elgeyo MarakwetRift Valley83
#20Uasin GishuRift Valley81
#21SiayaLake Victoria Basin75
#22BusiaLake Victoria Basin75
#23Homa BayLake Victoria Basin74
#24NakuruRift Valley68
#25KisumuLake Victoria Basin68
#26NairobiCentral Highlands56
#27NarokRift Valley55
#28Tharaka NithiCentral Highlands51
#29LaikipiaRift Valley32
#30MachakosSemi-Arid Eastern21
#31BaringoRift Valley20
#32KajiadoSemi-Arid Eastern19
#33MakueniSemi-Arid Eastern11
#34KituiSemi-Arid Eastern7
#35Taita TavetaCoastal Lowlands5
#36IsioloSemi-Arid Eastern3
#37MarsabitArid and Semi-Arid3
#38SamburuArid and Semi-Arid3
#39KwaleCoastal Lowlands1
#40MombasaCoastal Lowlands0
#41KilifiCoastal Lowlands0
#42LamuCoastal Lowlands0
#43Tana RiverArid and Semi-Arid0
#44TurkanaArid and Semi-Arid0
#45GarissaArid and Semi-Arid0
#46WajirArid and Semi-Arid0
#47ManderaArid and Semi-Arid0
Get your free ShambaIQ farm plan
Planning to grow coffee (arabica)? 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