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 Bungoma, Kirinyaga, Migori, 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
Bungoma
Western Highlands
90/100#2 bestKirinyaga
Central Highlands
90/100#3 bestMigori
Lake Victoria Basin
90/100All 47 counties — Coffee (Arabica) suitability ranking
#1BungomaWestern Highlands
90
#2KirinyagaCentral Highlands90
#3MigoriLake Victoria Basin90
#4Trans NzoiaWestern Highlands90
#5KerichoRift Valley89
#6NyeriCentral Highlands89
#7VihigaWestern Highlands89
#8BometRift Valley88
#9KakamegaWestern Highlands88
#10KiambuCentral Highlands88
#11West PokotRift Valley88
#12EmbuCentral Highlands87
#13KisiiWestern Highlands87
#14MeruCentral Highlands86
#15Murang'aCentral Highlands86
#16NandiWestern Highlands85
#17NyamiraWestern Highlands85
#18Elgeyo MarakwetRift Valley83
#19NyandaruaCentral Highlands83
#20Uasin GishuRift Valley81
#21BusiaLake Victoria Basin75
#22SiayaLake Victoria Basin75
#23Homa BayLake Victoria Basin74
#24KisumuLake Victoria Basin68
#25NakuruRift Valley68
#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
#40GarissaArid and Semi-Arid0
#41KilifiCoastal Lowlands0
#42LamuCoastal Lowlands0
#43ManderaArid and Semi-Arid0
#44MombasaCoastal Lowlands0
#45Tana RiverArid and Semi-Arid0
#46TurkanaArid and Semi-Arid0
#47WajirArid 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