Invest

Top 10 NSE Stocks to Buy in Kenya for Beginners (2026 Guide)

9 Mins read

Last updated: April 17, 2026 | Share prices sourced from TradingView and myStocks

Looking for the top 10 NSE stocks to buy in Kenya as a beginner? The Nairobi Securities Exchange is in the middle of a historic bull run in 2026, with the All-Share Index up over 54% year-to-date. Whether you have KSh 1,000 or KSh 100,000 to invest, this guide breaks down the best stocks on the NSE that are ideal for new Kenyan investors — with current share prices and real dividend data.

top 10 NSE stocks to buy in Kenya for beginners in 2026

With over 60 listed companies on the Nairobi Securities Exchange, choosing where to put your money can feel overwhelming. That is why we put together this list of the top 10 NSE stocks to buy in Kenya for beginners — stocks that offer a mix of stability, solid dividends, growth potential, and enough trading volume that you can buy and sell easily.

How We Selected the Top 10 NSE Stocks to Buy in Kenya

Not every stock listed on the NSE is suitable for beginners. Here is what we looked for when selecting these top 10 NSE stocks to buy in Kenya:

Liquidity. The stock should trade frequently enough that you can buy or sell without waiting days for your order to be filled. Illiquid stocks can trap your money.

Dividend history. Companies that consistently pay dividends provide you with regular income while you wait for the share price to grow. Dividends are especially important for beginners because they give you returns even when the market is flat.

Financial stability. We focused on companies with strong balance sheets, consistent profits, and experienced management. These blue-chip stocks are less likely to suffer dramatic price crashes.

Growth potential. Beyond dividends, you want companies whose share price is likely to appreciate over time. We looked at earnings growth, market position, and expansion plans.

Affordable entry price. Several of the top 10 NSE stocks to buy in Kenya have share prices under KSh 50, meaning you can start building a position with a small amount of money.

The Top 10 NSE Stocks to Buy in Kenya for Beginners (2026)

Here is our carefully researched list of the top 10 NSE stocks to buy in Kenya if you are just getting started with investing on the Nairobi Securities Exchange.

1. Safaricom PLC (SCOM)

Share price: KSh 30.20 | Dividend yield: ~5.1% | Market cap: Largest on the NSE

Safaricom is the most traded stock on the NSE and the first stock most Kenyan investors buy. The company dominates Kenya’s telecommunications market with M-Pesa processing over KSh 35 trillion in transactions annually. Safaricom lifted its interim dividend to a record KSh 0.85 per share for the year ending March 2026 — a 54.5% increase from the previous year. The company’s Ethiopian subsidiary continues to grow rapidly, adding millions of subscribers.

Why it made our top 10 NSE stocks to buy in Kenya: Safaricom combines the stability of a market leader with genuine growth potential from Ethiopia. The stock is highly liquid, meaning you can buy or sell at any time during market hours. At KSh 30.20, you can buy 33 shares with just KSh 1,000. For any beginner, Safaricom should be the cornerstone of your NSE portfolio.

2. Equity Group Holdings (EQTY)

Share price: KSh 74.75 | Dividend yield: ~7.7% | ROE: ~24%

Equity Group is one of East Africa’s most profitable banks, operating in six countries including Kenya, Uganda, DRC, Rwanda, Tanzania, and South Sudan. The bank reported a 55% growth in net profit to KSh 75.5 billion in 2025 and proposed a record dividend of KSh 5.75 per share — a 35.3% increase year-on-year.

Why it made our top 10 NSE stocks to buy in Kenya: Equity offers the best combination of growth and profitability among Kenyan banking stocks. The bank’s regional expansion, particularly in the DRC through Equity BCDC, gives it a growth runway that purely domestic banks cannot match. Its return on equity consistently exceeds 20%, meaning the company generates strong returns on shareholders’ money.

3. KCB Group (KCB)

Share price: KSh 71.00 | Dividend yield: ~8.9%

KCB Group is Kenya’s largest bank by assets and operates across seven East African countries following its acquisition of Trust Merchant Bank in the DRC. The bank proposed a total dividend of KSh 7 per share for 2025, including a final dividend of KSh 3 per share. KCB has invested heavily in digital banking and continues to grow its loan book across the region.

Why it made our top 10 NSE stocks to buy in Kenya: KCB offers one of the strongest dividend yields among large-cap banking stocks at nearly 9%. Its sheer size provides stability that is reassuring for new investors, and management’s focus on digital transformation and regional expansion positions the bank well for future growth.

4. Co-operative Bank (COOP)

Share price: KSh 30.90 | Dividend yield: ~8.1%

Co-operative Bank has deep ties to Kenya’s SACCO movement and serves millions of co-operative society members. The bank raised its dividend per share by 67% to KSh 2.50 for 2025, comprising a final dividend of KSh 1.50 and an interim dividend of KSh 1.00. Co-op Bank posted a net profit of KSh 29.75 billion, reflecting strong and consistent profitability.

Why it made our top 10 NSE stocks to buy in Kenya: At KSh 30.90 per share, COOP remains one of the most accessible blue-chip banking stocks on the NSE. The 67% dividend increase signals management’s confidence in future earnings. For beginners who want regular income from their investments, Co-operative Bank is an excellent choice.

5. ABSA Bank Kenya (ABSA)

Share price: KSh 29.60 | Dividend yield: ~6.9%

Formerly Barclays Bank of Kenya, ABSA has completed its brand transformation and technology migration. The bank raised its dividend payout by 17.1% to KSh 2.05 per share for 2025, reflecting improving profitability and aggressive growth in digital banking and SME lending.

Why it made our top 10 NSE stocks to buy in Kenya: ABSA combines an affordable share price with a solid 6.9% dividend yield. The turnaround from the Barclays separation is now complete, and investors are seeing the benefits through rising profits and generous dividend payouts. At under KSh 30, it is an accessible entry point for beginners looking for income and capital appreciation.

6. East African Breweries Limited (EABL)

Share price: KSh 250.00 | Dividend yield: ~5.8%

EABL is East Africa’s leading beverage company, producing iconic brands like Tusker, White Cap, Guinness, and Johnnie Walker. The company operates breweries in Kenya, Uganda, and Tanzania, with a dominant market share across the region. EABL announced an interim dividend of KSh 4.00 per share for the first half of FY2026.

Why it made our top 10 NSE stocks to buy in Kenya: EABL gives you exposure to consumer spending across East Africa. The beverage industry tends to be resilient even during economic downturns — people continue buying drinks regardless of the economic cycle. EABL’s strong brand portfolio and distribution network create a competitive moat that is difficult for competitors to breach.

7. Kenya Power and Lighting Company (KPLC)

Share price: KSh 16.95 | Dividend yield: ~5.9%

Kenya Power is the sole distributor of electricity in Kenya, making it a utility monopoly. The company increased its dividend payout by 43% to KSh 1.00 per share for the year ended June 2025, signalling a return to profitability after years of financial challenges. With improved collections and government support for the energy sector, KPLC is on a recovery trajectory.

Why it made our top 10 NSE stocks to buy in Kenya: At KSh 16.95 per share, KPLC lets you buy nearly 60 shares for just KSh 1,000. As a utility monopoly, the company has stable, predictable revenue. The 43% dividend increase shows the turnaround is real. For beginners with limited capital, KPLC offers a low-cost way to start building a share portfolio.

8. BAT Kenya (BAT)

Share price: KSh 572.00 | Dividend yield: ~12%

British American Tobacco Kenya is a subsidiary of the global tobacco giant and is consistently one of the highest dividend-paying stocks on the NSE. The company generates massive free cash flow and returns most of it to shareholders. BAT announced an interim dividend of KSh 10 per share in August 2025.

Why it made our top 10 NSE stocks to buy in Kenya: If your primary investment goal is earning income, BAT Kenya is hard to beat with its approximately 12% dividend yield. The share price is higher at KSh 572, but the returns justify the entry cost. The company has predictable earnings and a track record of generous payouts. Note: some investors choose to avoid tobacco stocks for ethical reasons, and that is a perfectly valid personal decision.

9. Stanbic Holdings (CFC)

Share price: KSh 257.75 | Dividend yield: ~8.7%

Stanbic Holdings, backed by the Standard Bank Group of South Africa, announced a record total dividend of KSh 22.35 per share for 2025 — a 7.7% increase from the previous year. The bank focuses on corporate and investment banking alongside a growing retail presence and consistently delivers strong returns.

Why it made our top 10 NSE stocks to buy in Kenya: Stanbic trades at a discount compared to peers like Equity and KCB relative to its earnings and book value. The record KSh 22.35 dividend translates to a healthy 8.7% yield. The backing from Standard Bank Group provides both income and security for investors.

10. KenGen (KEGN)

Share price: KSh 9.50 | Dividend yield: ~9.5%

Kenya Electricity Generating Company is the country’s largest power producer, generating over 70% of Kenya’s electricity. Most of KenGen’s capacity comes from renewable sources — geothermal, hydroelectric, and wind — making it one of the greenest energy companies in Africa. KenGen announced a record dividend payout totalling KSh 4.3 billion in March 2025, marking a 117% per-share increase over the previous year.

Why it made our top 10 NSE stocks to buy in Kenya: KenGen is an affordable stock with a compelling growth story. At KSh 9.50 per share, you can buy over 100 shares for just KSh 1,000. The 117% dividend increase shows the company’s improving financial health. Kenya’s growing electricity demand and KenGen’s expansion of geothermal capacity in the Rift Valley position it well for long-term growth.

Summary: Top 10 NSE Stocks to Buy in Kenya at a Glance

RankCompanyTickerShare PriceDividend YieldBest For
1Safaricom PLCSCOMKSh 30.20~5.1%Growth + stability
2Equity GroupEQTYKSh 74.75~7.7%Regional growth
3KCB GroupKCBKSh 71.00~8.9%Dividends + growth
4Co-operative BankCOOPKSh 30.90~8.1%High dividend yield
5ABSA Bank KenyaABSAKSh 29.60~6.9%Income + value
6EABLEABLKSh 250.00~5.8%Consumer staple
7Kenya PowerKPLCKSh 16.95~5.9%Low-cost entry
8BAT KenyaBATKSh 572.00~12%Maximum income
9Stanbic HoldingsCFCKSh 257.75~8.7%Undervalued pick
10KenGenKEGNKSh 9.50~9.5%Green energy

How to Buy These Top 10 NSE Stocks in Kenya

Now that you know which stocks to consider, here is how to actually buy them:

Option 1: Ziidi Trader on M-Pesa. The fastest way to buy any of these top 10 NSE stocks to buy in Kenya. Open the M-Pesa app, navigate to Financial Services, tap Ziidi Trader, and you can start buying shares in under three minutes. Fees are approximately 1.5% per trade with no minimum investment. Read our full Ziidi Trader guide for step-by-step instructions.

Option 2: Traditional stockbroker. Open an account with a licensed CMA stockbroker like Genghis Capital, Faida Investment Bank, or AIB-AXYS Africa. You will also need a CDSC (Central Depository and Settlement Corporation) account. This route takes longer to set up but gives you a personal CDSC account with direct share ownership.

Option 3: Online trading platforms. Several brokers now offer online platforms where you can trade NSE stocks from your computer or smartphone. EFG Hermes and SBG Securities are popular choices.

Beginner Tips for Buying NSE Stocks in Kenya

Before you invest in any of these top 10 NSE stocks to buy in Kenya, keep these principles in mind:

Start small and learn. Do not invest your entire savings at once. Start with one or two stocks, understand how the market works, then gradually diversify your portfolio over time.

Think long-term. The NSE can be volatile day to day. But over the past year, patient investors have seen impressive returns. The stock market rewards patience, not panic.

Reinvest dividends. When you receive dividends, use them to buy more shares. This compounding effect is how real wealth is built over time on the NSE.

Diversify across sectors. Do not put all your money in banking stocks alone. Mix in telecoms (Safaricom), consumer goods (EABL), energy (KenGen, KPLC), and financials for a balanced portfolio.

Keep an eye on costs. Brokerage fees eat into your returns. Compare platforms — Ziidi Trader charges around 1.5% while traditional brokers charge 1.8% to 2.5%. For small trades, these differences add up.

Do your own research. This list is a starting point, not a final answer. Read company annual reports, follow NSE market news on the NSE website, and check financial data on platforms like myStocks before making any investment decision.

Frequently Asked Questions About NSE Stocks in Kenya

What is the minimum amount needed to buy NSE stocks?

There is no official minimum on the NSE itself. With Ziidi Trader, you can buy as little as one share — meaning you could start with as little as KSh 9.50 (for KenGen) or KSh 16.95 (for Kenya Power). Traditional brokers typically require a minimum of KSh 5,000 to KSh 10,000.

Are NSE stocks safe for beginners?

The stocks on this list are among the most established companies in Kenya. However, all stock investments carry risk — share prices can go down as well as up. That is why diversification and long-term thinking are essential. Never invest money you cannot afford to lose.

How do I receive dividends from NSE stocks?

If you buy through Ziidi Trader, dividends are paid into your Ziidi Trader account and you can withdraw to M-Pesa. If you buy through a traditional broker with a CDSC account, dividends are typically paid directly to your bank account or via cheque.

Can I buy NSE stocks from my phone?

Yes. Ziidi Trader on M-Pesa is the easiest way to buy any of these top 10 NSE stocks to buy in Kenya directly from your smartphone. Several traditional brokers also offer mobile trading apps.

Related Articles on Sarafu


Disclaimer: The content on Sarafu is for educational and informational purposes only. It does not constitute financial, investment, or professional advice. Stock prices and dividend yields mentioned are approximate and based on data available at the time of writing — they change daily. All investments carry risk — the value of your shares can go down as well as up, and you may receive back less than you invest. Always do your own research, verify current prices on platforms like TradingView or myStocks, and consider consulting a licensed financial advisor before making any investment decisions. Past performance is not a guarantee of future results.

Related posts
Invest

Mansa X Special Fund Kenya 2026: Returns, Fees, How to Invest & Risks

12 Mins read
Last updated: April 2026 Mansa X is a multi-asset special fund managed by Standard Investment Bank (SIB) in Kenya that has delivered…
Invest

Best Special Funds in Kenya 2026: Returns, Fees & How to Invest

12 Mins read
Last updated: April 2026 The best special funds in Kenya in 2026 are Mansa X Special Fund (20.74% net return in 2025,…
Invest

How to Buy US Stocks From Kenya: Complete Guide (2026)

13 Mins read
Last updated: April 2026 To buy US stocks from Kenya, download the HISA app or Ndovu platform, verify your identity, deposit money…
Power your team with InHype

Add some text to explain benefits of subscripton on your services.

Leave a Reply

Your email address will not be published. Required fields are marked *