NEPSEtrading

Make smarter moves backed by machine learning. Join thousands of traders leveraging AI to maximize profits.

nepsetrading.com is an online news portal that provides insights into trading and investment by analyzing the stock market and the global economy. We create charts based on the analysis of various indicators. Please do not rely solely on this information for investment decisions. Self-study is crucial. Use this information only as an educational and informational resource.

Marketminds Investment Group Private Limited

DOIB Registration certificate no. :

4680-2081/2082

Chairman: Bishal Bikram Bimali

Director and Editor-in-chief:

Dipesh Ghimire

(

9802363868,

9851119988

)

Koteshwor 32 , Kathmandu

01-5253221

+977 9709066745

Contact support

Subscribe to our newsletter

Weekly insights from the NEPSE market in your inbox.

Market

StocksSectors

Company

About UsOur TeamTerms of UseOur PolicyTrainingContact Us

Help

SupportReportFAQ

© 2026 nepsetrading.com. All rights reserved.
This website is owned and operated by Marketminds Investment Group Private Limited.

Charts are powered byTrading View

NEPSEtrading

  • Home
  • Market
  • Charts
  • News
  • Blogs
  • Training
  • Pricing
  1. Home
  2. Insights
  3. Top 10 Best Stocks to Buy in Nepal Right Now (Updated 2026)
8 min readMarch 26, 2026(Updated: March 26, 2026)

Top 10 Best Stocks to Buy in Nepal Right Now (Updated 2026)

Quick Answer

As of March 2026, NEPSE Index stands at 2,929.85. Top stocks: NICA (Rs.398, +1.02%), HIDCL (Rs.301, +2.00%), SMHL (Rs.556.2, +2.04%), RIDI (Rs.356.9, +1.42%), API (Rs.359), EBL (Rs.714), NABIL (Rs.539), SBL (Rs.412), SHIVM (Rs.698), and KBL (Rs.241.8, highest volume at 1.67M shares).

Table of Contents

Choosing the right stocks to buy in Nepal requires analyzing real market data rather than following tips and rumors. With 284 companies listed on NEPSE across 13 sectors and a total market capitalization of NPR 4.43 trillion, the options can be overwhelming for investors.This guide uses actual performance data from NEPSE, fundamental indicators from NRB reports (NPL ratios, capital adequacy, CD ratios), and sector momentum analysis to identify the top 10 stocks worth considering in 2026. Every number is sourced from official market data — no speculation, just facts.Important disclaimer: This is educational analysis, not financial advice. Stock prices can go down as well as up. Always do your own research and consider your risk tolerance before investing. Past performance does not guarantee future results.

Latest NEPSE Market Data (March 25, 2026)

All prices in this article are sourced directly from NEPSE official trading records, reflecting the actual closing prices on the last trading day (March 25, 2026). NEPSE Index closed at 2,935.94 points.

Index/SectorCloseDay Change
NEPSE Index2,935.94-0.82%
Banking Sub-Index1,545.06-1.40%
Hydropower Sub-Index4,002.98-0.16%
Manufacturing Sub-Index10,371.37+0.48%
Hotels Sub-Index7,698.78-0.05%
Dev Bank Sub-Index6,373.53-2.32%
Investment Sub-Index112.63-0.53%
Life Insurance Sub-Index13,605.93-1.39%
Trading Sub-Index4,276.68+3.45%
Finance Sub-Index2,648.40-2.09%

Top 10 Best Stocks to Buy — Based on Real Closing Prices

1. NICA (NIC Asia Bank) — Rs.398.0

MetricValue (March 25, 2026)
Closing PriceRs. 398.0
Day Change+1.02%
Volume498,502 shares
SectorCommercial Banking (Class A)

Why NICA: One of the largest commercial banks in Nepal formed through the merger of NIC Bank and Bank of Asia. NICA closed at Rs.398 with +1.02% gain on a red market day (NEPSE fell -0.82%), showing exceptional relative strength. The 498K+ share volume indicates strong institutional interest. With the banking CD ratio at 74.32% providing room for credit growth and capital adequacy at 12.61%, NICA is well-positioned for earnings expansion.

2. HIDCL (Hydroelectricity Investment and Dev Co.) — Rs.301.0

MetricValue (March 25, 2026)
Closing PriceRs. 301.0
Day Change+2.00%
Volume1,205,396 shares
SectorInvestment (Government-backed)

Why HIDCL: Government investment vehicle for hydropower development with Rs.301 close and +2.00% gain against a falling market. The massive 1.2M volume makes it one of the most actively traded stocks. HIDCL holds equity stakes in multiple hydropower projects across Nepal, offering diversified exposure to the entire hydro sector without single-project risk. Nepal has 83,000 MW potential with only 2,800 MW developed.

3. SMHL (Saptakoshi Hydropower) — Rs.556.2

MetricValue (March 25, 2026)
Closing PriceRs. 556.2
Day Change+2.04%
Volume866,340 shares
SectorHydropower

Why SMHL: Strong +2.04% gain with 866K volume on a down day for NEPSE. SMHL is showing clear accumulation patterns — large volume with rising prices while the broader market falls. The hydropower sub-index at 4,002.98 is near its support zone, and stocks like SMHL that show strength during sector weakness are typically the first to rally during sector recovery.

4. RIDI (Ridi Hydropower) — Rs.356.9

MetricValue (March 25, 2026)
Closing PriceRs. 356.9
Day Change+1.42%
Volume732,560 shares
SectorHydropower

Why RIDI: Operational hydropower company with Rs.356.9 close and +1.42% gain. The 732K volume puts it among the top 10 most traded stocks. RIDI has an established power purchase agreement (PPA) providing predictable revenue streams. Operating hydro companies with confirmed PPAs carry significantly lower risk than under-construction projects.

5. API (Api Power Company) — Rs.359.0

MetricValue (March 25, 2026)
Closing PriceRs. 359.0
Day Change-0.66%
Volume1,427,962 shares
SectorHydropower

Why API: The second most traded stock on NEPSE with a massive 1.43 million shares changing hands. API at Rs.359 with only -0.66% decline when NEPSE fell -0.82% shows resilience. The enormous volume indicates strong institutional participation. API is one of the largest and most liquid hydropower stocks, making it ideal for investors who need easy entry and exit.

6. EBL (Everest Bank Limited) — Rs.714.0

MetricValue (March 25, 2026)
Closing PriceRs. 714.0
Day Change-0.27%
Volume33,929 shares
SectorCommercial Banking (Class A)

Why EBL: Joint venture with Punjab National Bank (India), EBL is one of the premium banking stocks at Rs.714. The minimal -0.27% decline against NEPSE -0.82% shows strong holder conviction. EBL consistently maintains one of the lowest NPL ratios in the industry (well below the 5.42% system average) and pays attractive dividends. Premium price reflects premium quality.

7. NABIL (NABIL Bank) — Rs.539.0

MetricValue (March 25, 2026)
Closing PriceRs. 539.0
Day Change-1.03%
Volume133,098 shares
SectorCommercial Banking (Class A)

Why NABIL: The blue-chip benchmark of NEPSE at Rs.539. NABIL Bank (formerly Nepal Arab Bank) is widely considered the gold standard of Nepali banking with the strongest brand, highest service quality, and robust risk management. The 133K volume indicates steady institutional accumulation. NABIL is the stock you buy and hold for 5-10 years for compounded dividend growth.

8. SBL (Siddhartha Bank) — Rs.412.0

MetricValue (March 25, 2026)
Closing PriceRs. 412.0
Day Change-0.89%
Volume200,673 shares
SectorCommercial Banking (Class A)

Why SBL: At Rs.412 with 200K+ volume, SBL continues to show strong liquidity. SBL has delivered +34.6% over the past year (best among Class A banks) and is now consolidating. The -0.89% daily decline is roughly in line with the market, suggesting no unusual selling pressure. SBL aggressive branch expansion and digital banking push positions it for continued growth.

9. SHIVM (Shivam Cements) — Rs.698.0

MetricValue (March 25, 2026)
Closing PriceRs. 698.0
Day Change-1.69%
Volume680,432 shares
SectorManufacturing

Why SHIVM: Manufacturing is the best performing sector (+33.13% YoY) and SHIVM at Rs.698 with 680K volume is one of its most liquid stocks. Shivam Cements benefits directly from Nepal infrastructure development, road construction, and urbanization. The manufacturing sub-index at 10,371.37 with +0.48% gain (one of only two positive sectors on March 25) confirms sector strength. SHIVM provides portfolio diversification away from financial stocks.

10. KBL (Kumari Bank) — Rs.241.8

MetricValue (March 25, 2026)
Closing PriceRs. 241.8
Day Change-1.99%
Volume1,676,486 shares
SectorCommercial Banking (Class A)

Why KBL: The single most traded stock on NEPSE with a staggering 1.67 million shares traded on March 25. At Rs.241.8, KBL offers the lowest price point among our banking picks, making it accessible for small investors. The massive volume signals strong institutional activity. While the -1.99% daily drop is slightly worse than the market, the enormous liquidity means you can enter and exit positions with minimal slippage — a critical advantage for active traders.

Complete Comparison Table

#StockSectorClose (Rs.)Day ChangeVolumeRisk
1NICABanking398.0+1.02%498,502Low
2HIDCLInvestment301.0+2.00%1,205,396Low-Med
3SMHLHydropower556.2+2.04%866,340Medium
4RIDIHydropower356.9+1.42%732,560Medium
5APIHydropower359.0-0.66%1,427,962Medium
6EBLBanking714.0-0.27%33,929Low
7NABILBanking539.0-1.03%133,098Low
8SBLBanking412.0-0.89%200,673Low
9SHIVMManufacturing698.0-1.69%680,432Low-Med
10KBLBanking241.8-1.99%1,676,486Low

Most Active Stocks by Volume (March 25, 2026)

High volume stocks provide better liquidity, meaning easier entry and exit for investors:

StockVolumeClose (Rs.)Day Change
KBL1,676,486241.8-1.99%
API1,427,962359.0-0.66%
HIDCL1,205,396301.0+2.00%
HDHPC1,056,588246.6-4.31%
HIDCLP1,034,652226.0-1.31%
SMHL866,340556.2+2.04%
RIDI732,560356.9+1.42%
AKJCL709,712402.1-2.26%
NHPC691,316301.2-0.73%
SHIVM680,432698.0-1.69%

All Banking Stock Prices (March 25, 2026)

BankClose (Rs.)Day ChangeVolume
EBL714.0-0.27%33,929
NABIL539.0-1.03%133,098
SBI427.9-0.05%131,344
SBL412.0-0.89%200,673
NICA398.0+1.02%498,502
SANIMA367.0-1.61%170,604
SCB678.9-0.16%26,039
ADBL330.0-1.46%106,503
NBL278.9-1.76%215,397
NMB265.7-1.23%142,359
MBL267.0-2.73%301,022
PCBL264.0-1.09%134,619
GBIME252.6-2.85%343,228
KBL241.8-1.99%1,676,486
LSL233.9-2.54%352,795
CZBIL226.7-2.49%184,006
NIMB223.8-1.84%474,347
PRVU223.1-2.62%392,740

Key Fundamentals Supporting These Picks

Banking and financial sector data from NRB Magh 2082 report:

IndicatorValueInvestment Implication
Credit-to-Deposit Ratio74.32%Banks can lend 15.68% more before hitting NRB ceiling (90%)
NPL Ratio (System)5.42%Pick banks with NPL below this average for safety
Capital Adequacy12.61%1.61% buffer above NRB minimum — strong safety margin
NRB Policy Repo Rate4.25%Low rate supports equity valuations and bank profitability
Wt. Avg Deposit Rate3.51%Low returns push investors to equities — bullish for stocks
Wt. Avg Lending Rate7.00%3.49% spread provides healthy bank margins
Total BFIs54Consolidation expected — surviving banks gain market share

Portfolio Allocation Strategy

Conservative Portfolio (NPR 200,000)

StockAllocationAmountApprox Shares
NABIL (Rs.539)25%Rs. 50,000~92 shares
EBL (Rs.714)20%Rs. 40,000~56 shares
HIDCL (Rs.301)20%Rs. 40,000~132 shares
NICA (Rs.398)15%Rs. 30,000~75 shares
SHIVM (Rs.698)10%Rs. 20,000~28 shares
Cash Reserve10%Rs. 20,000For dips/IPOs

Growth Portfolio (NPR 200,000)

StockAllocationAmountApprox Shares
SMHL (Rs.556)20%Rs. 40,000~71 shares
API (Rs.359)15%Rs. 30,000~83 shares
RIDI (Rs.357)15%Rs. 30,000~84 shares
SBL (Rs.412)15%Rs. 30,000~72 shares
KBL (Rs.242)15%Rs. 30,000~124 shares
HIDCL (Rs.301)10%Rs. 20,000~66 shares
Cash Reserve10%Rs. 20,000For opportunities

Stocks to Avoid (March 2026)

  • HDHPC (Rs.246.6, -4.31%): Largest single-day decline among high-volume stocks despite 1M+ shares traded — heavy distribution signal
  • MBL (Rs.267, -2.73%): Weakest among major banks with consistent selling pressure
  • GBIME (Rs.252.6, -2.85%): Once a top performer, now showing distribution with 343K shares on a down day
  • PRVU (Rs.223.1, -2.62%): Falling with high volume — classic sell signal
  • Finance sector stocks: Sub-index at 2,648.40 with -2.09% daily decline. Sector remains weak overall.

When to Buy These Stocks

  • NEPSE at 2,935.94 is near the 3,000 psychological resistance. Wait for a pullback to 2,850-2,900 for better entry on banking stocks.
  • Hydropower stocks (SMHL, RIDI, API) that gained on a red day are showing accumulation — buy now or on any 2-3% dip.
  • HIDCL at Rs.301 with +2.00% gain and 1.2M volume is an immediate buy candidate at current levels.
  • Buy in tranches: Invest 50% now, 25% on first dip, 25% on second dip. Never go all-in at once.

Key Points

  • SBL leads banking with +34.6% 1-year return followed by SANIMA +11.1% and EBL +10.4%
  • UMHL delivers extraordinary +73% 1-year return outperforming hydropower sector which declined -6.15%
  • Manufacturing sector leads all sectors at +33.13% YoY with UNL as a stable dividend-paying pick
  • MFIL shows +27.2% annual returns despite finance sector declining -16% (higher risk pick)
  • Banking CD ratio at 74.32% provides room for credit growth supporting bank stock valuations
  • NRB repo rate at 4.25% and deposit rate 3.51% make equities more attractive than fixed deposits
  • AI Trading Engine confirms BULLISH regime with Index Score 70/100
  • Diversify across minimum 4-5 stocks in 3+ sectors to manage risk effectively

Frequently Asked Questions

Conclusion

These 10 stocks are selected using real closing prices from the adj_historicaldaily database as of March 25, 2026 when NEPSE Index closed at 2,935.94. The picks span 4 sectors (Banking, Hydropower, Manufacturing, Investment) with prices ranging from Rs.241.8 (KBL) to Rs.714 (EBL).Key insight from today data: NICA (+1.02%), HIDCL (+2.00%), SMHL (+2.04%), and RIDI (+1.42%) gained while NEPSE fell -0.82%. Stocks that rise on red days show institutional accumulation — these are the strongest buy candidates. Always do your own research, diversify across sectors, and use nepsetrading.com for real-time AI-powered analysis and signals.Disclaimer: This article is for educational purposes only. Past performance does not guarantee future returns. Invest responsibly.

Sources

  1. NEPSE Sector Performance Data — NEPSE (2026-03-25)
  2. NRB BFI Monthly Indicators Magh 2082 — NRB (2026-01-15)
  3. NRB Stock Market Indicators Table 58 — NRB (2026-01-15)
  4. NRB Interest Rate Report — NRB (2026-01-15)

Related Entities

ONEPSE
OSBL
OEBL
OUMHL
OSANIMA
ONRB
OSEBON

Related Insights

View all
NT
3 min
Jun 8, 2026

NEPSE Today Full Analysis (2026-06-08): Index Movement Turnover and Tomorrow Outlook

Complete NEPSE analysis for 2026-06-08: Index 2735.14 (-20.27 pts, -0.74%). 20 up, 20 down. RSI 20 Buy. MACD 0% positive...

N
NT
1 min
Jun 8, 2026

NEPSE Daily Closing Nepal (2026-06-08): Market Strength Weakness and Trading Strategy

Market strength: FINANCE (7 gainers), NEPSE -0.74%. Weakness: HYDRO POWER (13 losers). Trading strategies for next session —...

N
NT
2 min
Jun 8, 2026

NEPSE Today Report (2026-06-08): What Investors Should Do Next Expert Insight

NEPSE at 2735.14 (-20.27). What should investors do next? neutral breadth, 20 RSI Buy signals, deposits at 4.54%. Actionable...

N
NT
2 min
Jun 8, 2026

NEPSE Market Update (2026-06-08): Sector Rotation and Key Movers Today

Money rotated from HYDRO POWER into FINANCE today. NEPSE -20.27 pts to 2735.14. Banking -0.46%, Hydropower -0.96%. Sector...

N