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.
#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
#15NyandaruaCentral Highlands86
#16MeruCentral Highlands86
#17NandiWestern Highlands85
#18NyamiraWestern Highlands85
#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