This is a list of Agricultural Finance Corporation branches in Kenya. Agricultural Finance Corporation (AFC) is a Development Finance Institution wholly owned by the Government of Kenya.
AFC was formed in 1963 initially as a subsidiary of the then Land and Agricultural Bank. It was incorporated as a full fledged financial institution in 1969 under the AFC Act (Cap 323 of the laws of Kenya).
The corporation is entrusted with the mandate of assisting in the development of agriculture and agricultural industries by making loans, providing managerial and technical assistance to the loan beneficiaries.
Here is a list of Agricultural Finance Corporation branches in Kenya.
1. AFC Head Office
Location: Development House, Moi Avenue, Nairobi.
Contacts: 0704 153 773, 0788 524 998.
Email: info@agrifinance.org.
Central Rift Region
2. AFC Nakuru Branch
Location: Kijabe Road.
Contact: 0711 362 775.
Email: afcnakuru@agrifinance.org.
3. AFC Bomet Branch
Location: Sotik-Narok Road.
Contact: 0773 554 362.
Email: afcbomet@agrifinance.org.
4. AFC Molo Branch
Location: Njoro- Molo Road.
Contact: 020 217 2732.
Email: afcmolo@agrifinance.org.
5. AFC Naivasha Branch
Location: Kariuki- Chotara Road.
Contact: 050 2020 463.
Email: afcnaivasha@agrifinance.org.
6. AFC Kericho Branch
Location: Temple Road.
Contact: 0775 798 906.
Email: afckericho@agrifinance.org.
7. AFC Eldama Ravine Branch
Location: Maji Mazuri Road.
Contact: 0774 496 380.
Email: afcravine@agrifinance.org.
8. AFC Kabarnet Branch
Location: Kabarnet- Eldoret Road.
Contact: 0705 659 272.
Email: afckabarnet@agrifinance.org.
9. AFC Narok Branch
Location: Nairobi- Narok Road.
Contact: 0770 567 277.
Email: afcnarok@agrifinance.org.
10. AFC Ngong Branch
Location: Ngong- Kiserian Road.
Contact: 0723 919 321.
Email: afcngong@agrifinance.org.
11. AFC Kajiado Branch
Location: Main Town Road.
Contact: 0729 630 066.
Email: afckajiado@agrifinance.org.
12. AFC Loitokitok Branch
Location: Elassit Road.
Contact: 0717 628 628.
Email: afcloitokitok@agrifinance.org.
Coast Region
13. AFC Kilifi Branch
Location: Near KCB Bank.
Contact: 0772 125 313.
Email: afckilifi@agrifinance.org.
14. AFC Ukunda Branch
Location: Mombasa- Lunga Lunga Road.
Contact: 0772 561 510.
Email: afcukunda@agrifinance.org.
15. AFC Bura Bank
Location: NIB Offices.
Contact: 0717 806 016.
Email: afcbura@agrifinance.org.
16. AFC Mpeketoni Branch
Location: Opposite Kenyatta Primary.
Contact: 0701 867 478.
Email: afcmpeketoni@agrifinance.org.
17. AFC Hola Branch
Location: NIB Offices.
Contact: 0717 806 016.
Email: afchola@agrifinance.org.
18. AFC Taita Taveta Branch
Location: Eldoro Village.
Contact: 0740 571 517.
Email: afctaitataveta@agrifinance.org.
Eastern Region
19. AFC Wote Branch
Location: Ngei Road.
Contact: 020 267 5807.
Email: afcwote@agrifinance.org.
20. AFC Machakos Branch
Location: Ngei Road.
Contact: 020 262 4249.
Email: afcmachakos@agrifinance.org.
Mount Kenya Region
21. AFC Kiambu Branch
Location: Kiambu Town.
Contact: 0705 318 963.
Email: afckiambu@agrifinance.org.
22. AFC Nyeri Branch
Location: Bondeni Road.
Contact: 0771 285 498.
Email: afcnyeri@agrifinance.org.
23. AFC Chogoria Branch
Location: Meru- Kaveche Road.
Contact: 0770 012 356.
Email: afcchogoria@agrifinance.org.
24. AFC Thika Branch
Location: Karanja Street.
Contact: 0733 865 181.
Email: afcthika@agrifinance.org.
25. AFC Karatina Branch
Location: Industrial Area.
Contact: 061 457 2008.
Email: afckaratina@agtifinance.org.
26. AFC Muranga Branch
Location: Huru Highway.
Contact: 0721 949 749.
Email: afcmuranga@agrifinance.org.
27. AFC Nanyuki Branch
Location: Bidha Bora Road.
Contact: 051 801 0937.
Email: afcnanyuki@agrifinance.org.
28. AFC Kerugoya Branch
Location: Kirinyaga Building.
Contact: 0770 354 963.
Email: afckerugoya@agrifinance.org.
29. AFC Meru Branch
Location: Meru-Makutano Road.
Contact: 0720 978 382.
Email: afcmeru@agrifinance.org.
30. AFC Nyahururu Branch
Location: Nyeri- Nyahururu Road.
Contact: 065 203 2223.
Email: afcnyahururu@agrifinance.org.
31. AFC Embu Branch
Location: Embu Road.
Contact: 0703 125 304.
Email: afcembu@agrifinance.org.
32. AFC Maralal Branch
Location: Maralal Town.
Contact: 0721 395 054.
Email: afcmaralal@agrifinance.org.
North Rift Region
33. AFC Eldoret Branch
Location: Eldoret- Unga Road.
Contact: 053 206 1432.
Email: afceldoret@agrifinance.org.
34. AFC Kitale Branch
Location: Makasembo Road.
Contact: 0786 629 946.
Email: afckitale@agrifinance.org.
35. AFC Kapsabet Branch
Location: Opposite Post Office.
Contact: 020 232 0309.
Email: afckapsabet@agriginance.org.
36. AFC Turbo Branch
Location: Uganda Road.
Contact: 0711 444 149.
Email: afcturbo@agrifinance.org.
37. AFC Ziwa Branch
Location: Sirikwa Centre.
Contact: 0712 353 974.
Email: afcziwa@agrifinance.org.
38. AFC Iten Branch
Location: Off Iten- Kapsowar Street.
Contact: 0773 568 265.
Email: afciten@agrifinance.org.
Nyanza Western Region
39. AFC Kakamega Branch
Location: Kakamega Town.
Contact: 020 633 695.
Email: afckakamega@agrifinance.org.
40. AFC Kisii Branch
Location: NCPB House.
Contact: 020 803 3032.
Email: afckisii@agrifinance.org.
41. AFC Migori Branch
Location: Administration Road.
Contact: 020 235 2075.
Email: afcmigori@agrifinance.org.
42. AFC Kisumu Branch
Location: Oginga Odinga Road.
Contact: 057 252 3944.
Email: afckisumu@agrifinance.org.
43. AFC Bondo Branch
Location: Bondo Town.
Contact: 057 251 2412.
Email: afcbondo@agrifinance.org.
44. AFC Bungoma Branch
Location: NCPB Depot.
Contact: 0718 867 913.
Email: afcbungoma@agrifinance.org.
45. AFC Kilgoris Branch
Location: Agriculture House.
Contact: 0717 628 628.
Email: afckilgoris@agrifinance.org.
46. AFC Oyugis Branch
Location: Oyugis- Kisii Road.
Contact: 0727 821 440.
Email: afcoyugis@agrifinance.org.
47. AFC Busia Branch
Location: Opposite Huduma Centre.
Contact: 0773 671 773.
Email: afcbusia@agrifinance.org.