23 January 2026
Best Kenyan Stocks 2026: Top 10 NSE Picks Ranked by Dividend & Value
The best Kenyan stocks 2026 are available on the NSE right now — one yielding 13.3% in dividends annually, another posting 55% profit growth, and a third that has already returned 64% to shareholders in twelve months. This guide ranks the top 10 best Kenyan stocks 2026 by investment goal so you can go directly to the stocks that match your situation.

The NSE total market capitalisation has grown to KES 3.32 trillion as at April 2, 2026. The NASI is up 6.8% year-to-date and the Banking Sector Index is up 12.25% YTD — with analysts projecting listed company earnings will grow by 15% annually going forward. 2025 was the exchange’s strongest year in a decade and 2026 results season is confirming the earnings growth behind that rally was real.
🟢 Updated April 5, 2026 — all share prices and dividend figures current.
Disclaimer: This article is for educational purposes only and is not financial advice. All investments carry risk. Consult a licensed financial advisor before investing.
Jump to Your Investor Profile
- Maximum income → Standard Chartered (13.3% yield) and BAT Kenya (10–12% yield)
- Income + safety → Equity Group (7.9% yield, 29% payout ratio, record date May 22)
- Value + growth → KCB Group (10.3% yield post-pullback, record KES 7.00 dividend)
- Lowest entry price → KenGen (KES 9.28, 9.7%+ yield)
- Digital economy → Safaricom (market leader, 52% H1 profit growth, results April 30)
Top 10 Best Kenyan Stocks 2026 — Full Comparison Table
| Stock | Ticker | Price (Apr 2026) | Dividend yield | Best for |
|---|---|---|---|---|
| Safaricom | SCOM | ~KES 29.90 | ~5.7% | Growth + digital economy |
| Equity Group | EQTY | ~KES 72.75 | ~7.9% | Income + safety — record date May 22 |
| KCB Group | KCB | ~KES 70 | ~10% | Value — post-ex-dividend entry |
| EABL | EABL | ~KES 250.50 | ~5–6% | Defensive + income |
| KenGen | KEGN | ~KES 9.28 | ~9.7% | Lowest entry, high yield |
| Co-operative Bank | COOP | ~KES 28 | ~8.9% | SACCO members, income |
| NCBA Group | NCBA | ~KES 50 | ~6.5% | Digital banking + growth |
| Stanbic Holdings | SBIC | ~KES 257.75 | ~8.7% | High income, book close May 15 |
| Standard Chartered | SCBK | ~KES 338 | ~13.3% | Maximum yield — monitor risk |
| BAT Kenya | BAT | ~KES 480–500 | ~10–12% | High income (sin stock) |
1. Safaricom (SCOM) — Best Overall Kenyan Stock 2026
Current price: ~KES 29.90 52-week range: KES 17.10–33.95 Market cap: ~KES 1.2 trillion Dividend yield: ~5.7% (based on KES 0.85 interim paid March 31 — final pending April 30) YTD performance: +68% over past 12 monthsResults date: April 30, 2026
Safaricom is the best Kenyan stock 2026 for investors who want growth exposure to Kenya’s digital economy. It is the most traded stock on the NSE, having moved over 444 million shares in the past three months.
Why Safaricom leads: Safaricom’s H1 FY2026 net profit jumped 52.1% to a record KES 42.78 billion — the highest interim profit in the company’s history. Group service revenue crossed KES 200 billion for the first time in a half-year period, reaching KES 204.7 billion. M-Pesa alone processed KES 88.1 billion in revenue — up 14.1% year-on-year — driven by 28+ million active users. Data has overtaken voice as the primary revenue driver for the first time in the company’s history.
The April 30 catalyst: Safaricom announces full-year FY2026 results and the final dividend on April 30, 2026. Based on H1 performance, the base case is full-year profit of approximately KES 80–85 billion. The final dividend is estimated at approximately KES 0.85 per share — making total FY2026 dividends approximately KES 1.70. Analyst price targets range from KES 34 to KES 44 — the current price of KES 29.90 is below the minimum analyst target.
Risk factors: Ethiopian birr volatility and accumulated losses from the Ethiopian subsidiary (~$200 million annually). Airtel Kenya competition at 25% market share. Potential regulatory intervention on M-Pesa fees.
Best for: Long-term investors who want exposure to Kenya’s digital economy. The April 30 results announcement is the next major price catalyst — watch our Safaricom FY2026 Results Preview for the full analysis.
2. Equity Group (EQTY) — Best Banking Stock 2026
Current price: ~KES 72.75 52-week range: KES 42.50–77.25 (all-time high KES 80.00 February 27) Market cap:~KES 277 billion Dividend: KES 5.75 per share (confirmed) ✅ Record date: May 22, 2026 ✅ NEW — CONFIRMED Ex-dividend date: May 25, 2026 ✅ NEW — CONFIRMED Dividend yield: ~7.9%
🔴 Action required: Buy before May 21, 2026 to qualify for KES 5.75 dividend. You have approximately 7 weeks.
Equity Group delivered the most profitable year in Kenyan corporate history — net profit of KES 75.5 billion, a 55% increase — and has now confirmed a record KES 5.75 dividend with a May 22 record date. Analysts have raised their fair value estimate for Equity Group from KES 98.47 to KES 132.12 based on updated assumptions around discount rates, revenue growth, and profit margins.
The numbers that matter:
- 7.9% dividend yield at current price — with one of the safest payout ratios on the NSE
- 29% payout ratio — dividend could survive a 70% fall in profits and still be paid
- Dividend has grown from KES 3.00 in FY2022 to KES 5.75 in FY2025 — 92% growth in 3 years
- Operations in six countries — DRC, Uganda, Rwanda, Tanzania, South Sudan, Kenya — regional earnings diversify away from Kenya’s interest rate cycle
Net earnings after 5% withholding tax at KES 72.75:
| Shares | Investment | Gross dividend | Tax | Net — July 2026 |
|---|---|---|---|---|
| 500 | KES 36,375 | KES 2,875 | KES 144 | KES 2,731 |
| 1,000 | KES 72,750 | KES 5,750 | KES 288 | KES 5,463 |
| 2,000 | KES 145,500 | KES 11,500 | KES 575 | KES 10,925 |
Risk factors: Currency volatility in DRC, Uganda, and South Sudan affects reported Group profits. Non-performing loan watch required in tighter credit environments.
Best for: Income investors who want high yield backed by the strongest earnings growth on the NSE. Full analysis: Equity Bank Dividend 2026.
3. KCB Group (KCB) — Best Post-Dividend Value Entry 2026
Current price: ~KES 70 (pulled back from KES 80.50 all-time high after ex-dividend March 31) 52-week range: KES 35.30–80.50 Market cap: ~KES 224 billion FY2025 dividend: KES 7.00 per share — record ✅ (KES 4.00 interim paid Nov 2025 + KES 3.00 final paid ~May 22) Dividend yield at current price: ~10% Next results: May 20, 2026
The post-dividend opportunity: KCB’s share price has pulled back from its all-time high of KES 80.50 (February 27) to approximately KES 70 following the ex-dividend date on March 31. This pullback creates a potentially attractive entry point for investors positioning for the next dividend cycle.
At KES 70, the implied yield on the FY2025 dividend is approximately 10% — significantly higher than the 9.2% yield that existed at KES 78.25 before the ex-date. For long-term investors who missed the April 2 book close, the lower post-dividend price offers a better starting yield for the next cycle.
The next KCB dividend trigger: KCB reports H1 FY2026 results on May 20, 2026. The interim dividend for FY2026 will be announced then — payable approximately November 2026. With KCB’s FY2025 profit at KES 68.4 billion and a payout ratio of approximately 33%, the next interim dividend is expected to remain at KES 3.50–4.00 per share.
What makes KCB unique:
- Pays dividends twice per year — spreading income across November and May
- 33% payout ratio — most sustainable high-yield payout on the NSE
- Kenya’s largest bank by total assets at KES 2.15 trillion
- Analyst targets: KES 89.73–126.07 per share — current price well below minimum target
Risk factors: Non-performing loan ratio at approximately 10–12%. Regional exposure in South Sudan and DRC.
Best for: Investors who missed the April 2 book close and want to enter at the post-dividend pullback price for the next cycle. Full analysis: KCB Dividend 2026.
4. EABL (EABL) — Best Defensive Stock 2026
Current price: ~KES 250.50 52-week range: KES 168–299.75 Market cap: ~KES 198 billion Dividend yield: ~5–6%H1 FY2026 interim dividend: KES 4.00 per share (paid)
EABL delivered 37% H1 FY2026 profit growth to KES 11.2 billion, driven by strong revenue growth, operational efficiencies, and significantly lower finance costs. The KES 4.00 interim dividend was already paid to qualifying shareholders.
EABL owns Kenya’s most recognisable consumer brands — Tusker, Guinness, Smirnoff, Johnnie Walker, Senator Keg. These brands sell in both economic booms and downturns, giving EABL a defensive quality that pure financial stocks lack. The Diageo global parent provides supply chain support, brand licensing, and capital backing.
There is also a potential acquisition story developing — reports of interest from Asahi in EABL’s parent structure bear monitoring as a potential corporate action catalyst.
Risk factors: Government excise tax increases on alcohol can compress margins rapidly. Health-conscious consumer trends are a long-term headwind for volumes.
Best for: Conservative investors who want defensive exposure with a consistent dividend track record. EABL belongs in every balanced Kenyan portfolio as the non-banking income stock.
5. KenGen (KEGN) — Best Low-Price High-Yield Stock 2026
Current price: ~KES 9.28 52-week range: KES 4.61–10.50 FY2025 dividend: KES 0.90 per share — record ✅ (paid February 12, 2026) Dividend yield: ~9.7% Government ownership: ~70% Next results: October/November 2026
KenGen is Kenya’s largest electricity generator — government-backed, infrastructure-based, and paying one of the highest dividend yields on the NSE. The record KES 0.90 dividend followed a 54% surge in profit after tax to KES 10.48 billion — driven by cost reductions, expanded geothermal consultancy revenues, and an improved foreign exchange position.
At KES 9.28 per share, KES 10,000 buys approximately 1,078 KenGen shares generating approximately KES 927 net annual dividend income — a 9.7% net yield. This is the most accessible high-yield NSE stock for investors starting with limited capital.
The FY2026 dividend outlook: KenGen enters 2026 with a near-term project pipeline of 252MW — including the 63MW Olkaria I Rehabilitation and the 42.5MW Seven Forks Solar project. These projects are expected to increase generation capacity and revenue, supporting continued dividend growth. FY2026 dividend estimate: KES 0.95–1.05 per share.
Why KenGen belongs in this list:
- Government of Kenya owns approximately 70% — extremely low bankruptcy risk
- Electricity generation is Kenya’s natural monopoly — revenues are stable and regulated
- NSSF declared 17% net interest on contributions — KenGen’s 9.7% yield is still significantly above bank savings (2–4%) and competitive with money market funds (10–14%)
- Renewable energy expansion positions the company for long-term growth
Risk factors: Government policy decisions affect tariff setting. Capital-intensive pipeline may temporarily reduce free cash flow in FY2026.
Best for: First-time investors wanting a high-yield NSE stock at a low absolute share price. Government-backed income stability at competitive yield. Full analysis: KenGen Dividend 2026.
6. Co-operative Bank (COOP) — Best for SACCO Members
Current price: ~KES 28 52-week range: KES 13.95–31.00 YTD gain: ~+17% (from KES 24) 1-year gain: +78.57%FY2025 dividend: KES 2.50 per share — record ✅ Dividend yield: ~8.9%
COOP posted its strongest single-year dividend — KES 2.50 total for FY2025, a 67% increase from KES 1.50 in FY2024 — on net profit of KES 39.9 billion. The payout ratio of 34.6% is highly conservative.
The share has rallied significantly over twelve months but at KES 28 the 8.9% yield on the KES 2.50 dividend remains competitive. COOP’s customer base of farmers, teachers, and SACCO members provides geographic and sector diversification that urban commercial banks lack.
Best for: SACCO members who want to invest in “their” bank. Income investors who want 8%+ yield with a conservative 34.6% payout ratio. First-time NSE investors — at KES 28, 100 shares costs KES 2,800. Full analysis: COOP Bank Dividend 2026.
7. NCBA Group (NCBA) — Best Digital Banking Stock 2026
Current price: ~KES 50 YTD gain: +100%+ from January 2025 lows Dividend yield: ~6.5% projected FY2025 results: Pending — expected imminently
NCBA is the bank behind M-Shwari and Fuliza — Kenya’s two most widely used mobile credit products. Every M-Shwari loan and Fuliza overdraft generates fee income for NCBA, giving it access to Safaricom’s 40+ million subscribers as potential lending customers.
A significant development to watch: Reports indicate Nedbank has secured a Kenyan waiver to potentially acquire 66% of NCBA — a corporate action that could be a significant catalyst for the share price. This bears close monitoring.
Best for: Investors who want exposure to Kenya’s digital banking growth story and are comfortable with a lower current yield in exchange for capital appreciation and corporate action potential. Full analysis: NCBA Dividend 2026.
8. Stanbic Holdings (SBIC) — Best Confirmed Book Close Date 2026
Current price: ~KES 257.75 52-week gain: +30.7% YTD FY2025 dividend: KES 22.35 per share — record ✅Dividend yield: ~8.7% at current price Book close: May 15, 2026 — CONFIRMED ✅ Buy by: approximately May 12, 2026 (T+3 settlement)
Stanbic has raised its dividend for the fourth consecutive year to KES 22.35 — the highest payout in its history. The payout ratio of 64.4% provides a meaningful safety buffer while still delivering a competitive yield.
The May 15 book close is confirmed — unlike several other dividend stocks where dates remain estimated. Investors know exactly when to act. At KES 257.75, 100 shares costs KES 25,775 and generates approximately KES 2,123 net annual dividend income.
Best for: Income investors who want a confirmed book close date, a growing dividend track record, and a 64% payout ratio. Full analysis: Stanbic Holdings Dividend 2026.
9. Standard Chartered Kenya (SCBK) — Highest Yield, Monitor Risk
Current price: ~KES 338 Dividend yield: ~13.3% FY2025 interim: KES 8.00 paid October 2025 Final dividend:Pending announcement FY2025 profit: KES 12.4 billion (-38%) Payout ratio: ~123%
Standard Chartered offers the highest headline yield on the NSE. But the FY2025 results showed a 38% profit decline — and a payout ratio of 123% means the dividend is paid partly from reserves rather than current earnings.
Yield at current price vs income per KES 100,000: At KES 338 per share, KES 100,000 buys approximately 296 shares. Estimated gross annual dividend: KES 13,320. After 5% withholding tax: approximately KES 12,654 net — the highest absolute income per KES 100,000 of any stock on this list.
Buy if: You understand the 123% payout ratio risk, you have confirmed the final dividend amount before purchasing, and you are comfortable monitoring the stock actively.
Approach with caution if: You want predictable, growing dividend income without active monitoring.
Full analysis: Standard Chartered Kenya Dividend 2026.
10. BAT Kenya (BAT) — Highest Income for Risk-Tolerant Investors
Current price: ~KES 480–500 Dividend yield: ~10–12% Recent interim dividend: KES 5.00 per share
BAT Kenya manufactures and distributes tobacco products as part of the global British American Tobacco group. At 10–12% yield, BAT is consistently the second-highest yielding large-cap on the NSE. The addictive nature of its products provides pricing power — BAT can raise prices to offset volume declines, protecting margins.
The honest risk: Government excise tax increases are the primary short-term risk. Long-term declining smoking rates make this a shrinking business. Investors are paid well to accept this structural decline. ESG-conscious investors typically exclude tobacco stocks regardless of yield.
Best for: Income investors comfortable with “sin stock” exposure who prioritise maximum current yield over long-term business growth.
Upcoming Dividend Book Close Dates — April to June 2026
| Company | Book close | Est. dividend | Safe buy by | Yield |
|---|---|---|---|---|
| Equity Group | May 22, 2026 ✅ | KES 5.75 | ~May 19 | ~7.9% |
| Stanbic Holdings | May 15, 2026 ✅ | KES 22.35 | ~May 12 | ~8.7% |
| COOP Bank | ~May 2026 | KES 1.50 final | TBC | ~8.9% |
| NCBA Group | ~April/May 2026 | TBA | TBC | ~6.5% |
| Standard Chartered | ~April/May 2026 | Final TBA | TBC | ~13.3% |
See our NSE Dividend Calendar 2026 for all updated dates. See our NSE Trading Hours Kenya 2026 for the T+3 settlement rules that determine your last safe buying date.
Best Kenyan Stocks 2026 — Portfolio Allocation Guides
Income-focused portfolio (maximise dividends)
| Stock | Allocation | Yield | Why |
|---|---|---|---|
| KCB Group | 25% | ~10% | Post-dividend entry, highest safe yield |
| Equity Group | 25% | ~7.9% | Safest payout, record date May 22 |
| Standard Chartered | 15% | ~13.3% | Maximum income — actively monitored |
| Stanbic Holdings | 15% | ~8.7% | Confirmed May 15 book close |
| COOP Bank | 10% | ~8.9% | Conservative, SACCO-linked |
| KenGen | 10% | ~9.7% | Government-backed, low entry |
| Blended yield | ~9.6% |
Balanced portfolio (income + growth)
| Stock | Allocation | Rationale |
|---|---|---|
| Safaricom | 30% | April 30 results catalyst, growth anchor |
| Equity Group | 25% | Income + regional growth story |
| KCB Group | 20% | Value after post-dividend pullback |
| EABL | 15% | Defensive income, non-banking |
| KenGen | 10% | High yield, low entry point |
Beginner portfolio (KES 10,000–50,000)
| Stock | Min (100 shares) | Why start here |
|---|---|---|
| KenGen | ~KES 928 | Lowest entry, 9.7% yield |
| COOP Bank | ~KES 2,800 | Accessible, 8.9% yield |
| Safaricom | ~KES 2,990 | Market leader, April 30 catalyst |
| KCB Group | ~KES 7,000 | Post-pullback value entry |
Capital Gains Tax on Best Kenyan Stocks 2026
There is currently no capital gains tax on profits from selling NSE-listed shares in Kenya. Your profit from selling KCB, Equity, or Safaricom shares is entirely yours — zero tax applies. The only tax you pay is 5% withholding tax on dividends, deducted automatically before payment. This makes the NSE one of the most tax-efficient investment vehicles in Kenya. See our Capital Gains Tax Kenya 2026 guide.
How to Buy NSE Stocks — Three Requirements
- KRA PIN — required to open a CDS account. Free, five minutes online. See our KRA PIN Kenya 2026 guide.
- CDS account — Central Depository System account that holds your shares. Free to open. Takes 5–10 business days. See our How to Invest in NSE Kenya 2026 guide.
- Capital to invest — minimum practical investment is KES 928 for KenGen (100 shares at KES 9.28). Most brokers require KES 1,000–5,000 to open an account. Alternatively use Mali or Hisa apps from KES 500.
FAQ
What are the best Kenyan stocks to buy in 2026? For income: Equity Group (7.9% yield, May 22 record date), KCB Group (10% yield post-pullback), and KenGen (9.7% yield, government-backed). For growth: Safaricom (52% H1 profit growth, April 30 results). For beginners: KenGen and COOP Bank offer the lowest entry points with competitive yields.
Which NSE stock pays the highest dividend in 2026? Standard Chartered Kenya at approximately 13.3% yield — but with a 123% payout ratio after a 38% profit decline. KenGen offers a 9.7% yield with government-backed earnings stability. For the safest high yield: KCB Group at approximately 10% post-pullback with only a 33% payout ratio.
What is the Equity Bank dividend record date in 2026? May 22, 2026 — confirmed. The ex-dividend date is May 25, 2026. You must buy Equity shares by approximately May 19 for T+3 settlement before the record date. See our Equity Bank Dividend 2026 guide.
Why has KCB share price fallen after April 2? KCB went ex-dividend on March 31, 2026. The KES 3.00 final dividend value left the company on that date and the share price adjusted downward accordingly — from approximately KES 78 to approximately KES 70. This is normal and expected. The lower post-dividend price actually represents a better entry point for the next dividend cycle at a higher implied yield.
How much money do I need to start investing in NSE Kenya? KES 928 buys 100 KenGen shares at KES 9.28 — the lowest entry point. Most brokers require KES 1,000–5,000 minimum. See our How to Invest KES 10,000 in Kenya 2026guide for the optimal first investment allocation.
When are Safaricom’s full-year results? April 30, 2026. The final dividend will be announced the same day. See our Safaricom FY2026 Results Preview for the complete analysis.
All share prices as at early April 2026 from NSE trading data. Equity Group dividend record date May 22, 2026 confirmed from official company announcement. Stanbic Holdings book close May 15, 2026 confirmed. KCB post-ex-dividend price approximately KES 70. Analyst targets for Equity Group raised to KES 132.12. Share prices change daily — verify current prices at nse.co.ke before investing. This article is for educational purposes only and does not constitute financial advice.
Related guides:
- Equity Bank Dividend 2026 — May 22 record date — buy before May 19
- Stanbic Holdings Dividend 2026 — May 15 book close — buy before May 12
- KCB Dividend 2026 — record KES 7.00, post-dividend analysis
- Safaricom FY2026 Results Preview — April 30 results — update live on the day
- NSE Dividend Calendar 2026 — all upcoming payment dates
- NSE Trading Hours Kenya 2026 — T+3 settlement explained
- Best Investment Apps Kenya 2026 — Mali and Hisa for NSE trading
- How to Invest in US Stocks from Kenya 2026 — diversify beyond the NSE