There are a total of 55 registered insurance companies in Kenya as of 2019.Insurance companies are mandated with covering risks and offering opportunities for Kenyans to invest.If you are looking for a credible and registered insurance company, pick one from the list provided below:
| 1. | AAR Insurance Kenya Limited | PO Box 41766 – 00100, Nairobi |
| 2. | AIG Kenya Insurance Co Ltd | PO Box 49460 – 00100, Nairobi |
| 3. | Africa Merchant Assurance Co. Ltd | PO Box 61599 – 00100, Nairobi |
| 4. | Allianz Insurance Co of Kenya Ltd | PO Box 66257- 00800, Nairobi |
| 5. | APA Insurance Limited | PO Box 30065 – 00100, Nairobi |
| 6. | APA Life Assurance Limited | PO Box 30389 – 00100, Nairobi |
| 7. | Barclays Life Assurance K Ltd | PO Box 1140 – 00100, Nairobi |
| 8. | Britam General Ins. Co. (K) Ltd. | PO Box 40001 – 00100, Nairobi |
| 9. | British-American Insurance Co. Ltd. | PO Box 30375 – 00100, Nairobi |
| 10. | Cannon Assurance Ltd | PO Box 30216 – 00100, Nairobi |
| 11. | Capex Life Assurance Limited | PO Box 12043 – 00400, Nairobi |
| 12. | CIC General Insurance Limited | PO Box 59485 – 00100, Nairobi |
| 13. | CIC Life Assurance Ltd | PO Box 59485 – 00100, Nairobi |
| 14. | Continental Reinsurance Ltd | PO Box 76326 – 00508, Nairobi |
| 15. | Corporate Insurance Co. Ltd | PO Box 34172 – 00100, Nairobi |
| 16. | Directline Assurance Co Ltd | PO Box 40863 – 00100, Nairobi |
| 17. | EA Reinsurance Company Ltd | PO Box 20196 – 00200, Nairobi |
| 18. | Fidelity Shield Insurance Co Ltd | PO Box 47435 – 00100, Nairobi |
| 19. | First Assurance Company Ltd | PO Box 30064 – 00100, Nairobi |
| 20. | GA Insurance Limited | PO Box 42166 – 00100, Nairobi |
| 21. | GA Life Assurance Ltd | PO Box 42166 – 00100, Nairobi |
| 22. | Geminia Insurance Company Ltd | PO Box 61316 – 00200, Nairobi |
| 23. | ICEA LION General Insurance Co Ltd | PO Box 30190 – 00100, Nairobi |
| 24. | ICEA LION Life Assurance Co Ltd | PO Box 46143 – 00100, Nairobi |
| 25. | Intra Africa Assurance Co Ltd | PO Box 43241 – 00100, Nairobi |
| 26. | Invesco Assurance Company Ltd | PO Box 52964 – 00200, Nairobi |
| 27. | Kenindia Assurance Co Ltd | PO Box 44372 – 00100, Nairobi |
| 28. | Kenya Orient Insurance Ltd | PO Box 34530 – 00100, Nairobi |
| 29. | Kenya Orient Life Assurance Ltd | PO Box 34540 – 00100, Nairobi |
| 30. | Kenya Reinsurance Corp Ltd | PO Box 30271 – 00100, Nairobi |
| 31. | Liberty Life Assurance Kenya Ltd | PO Box 30364 – 00100, Nairobi |
| 32. | Madison Insurance Company Ltd | PO Box 47382—00100, Nairobi |
| 33. | Mayfair Insurance Company Ltd | PO Box 45161 – 00100, Nairobi |
| 34. | Metropolitan Cannon Life Ass Ltd | PO Box 46783 – 00100, Nairobi |
| 35. | Occidental Insurance Co Ltd | PO Box 39459 – 00623, Nairobi |
| 36. | Old Mutual Life Assurance Co Ltd | PO Box 30059 – 00100, Nairobi |
| 37. | Pacis Insurance Company Ltd | PO Box 1870 – 00200, Nairobi |
| 38. | Pioneer Life Assurance Company Ltd | PO Box 20333 – 00200, Nairobi |
| 39 | Pioneer General Insurance Ltd | PO Box 20333 – 00200, Nairobi |
| 40. | Phoenix of EA Assurance Co Ltd | PO Box 30129 – 00100, Nairobi |
| 41. | Prudential Life Assurance K Ltd | PO Box 25093 – 00100, Nairobi |
| 42. | Saham Assurance Company K Ltd | PO Box 20680 – 00200, Nairobi |
| 43. | Sanlam General Insurance Ltd | PO Box 60656 -00200, Nairobi | |
| 44. | Sanlam Life Assurance Ltd | PO Box 44041 – 00100, Nairobi | |
| 45. | Tausi Assurance Company Ltd | PO Box 28889 – 00200, Nairobi | |
| 46. | The Heritage Insurance Company Ltd | PO Box 30390 – 00100, Nairobi | |
| 47. | Trident Insurance Company Ltd | PO Box 55651 – 00200, Nairobi | |
| 48 | Resolution Insurance Company Ltd | PO Box 4469 – 00100, Nairobi | |
| 49. | UAP Life Assurance Limited | PO Box 23842 – 00100, Nairobi | |
| 50. | UAP Insurance Company Limited | PO Box 43013 – 00100, Nairobi | |
| 51. | Takaful Insurance of Africa Limited | PO Box 1811- 00100, Nairobi | |
| 52. | The Jubilee Insurance Co. Ltd | PO Box 30376 | – 00100, Nairobi |
| 53. | The Monarch Insurance Co. Ltd. | PO Box 44003 | – 00100, Nairobi |
| 54. | The Kenyan Alliance Insurance Co Ltd | PO Box 30170 | – 00100, Nairobi |
| 55. | Xplico Insurance Limited | PO Box 38106 | – 00623, Nairobi |












