Counting the waves…
Counting the waves…
The real formula, explained simply — plus each stock's live weight (index contribution) and today's sector breakdown.
Short answer: NEPSE adds up the total value of every listed company (shares × price), compares that to the same total from 1994 — the year the exchange itself opened — and calls that ratio "the index." Bigger companies pull the number more than smaller ones — the same idea as a class average where the loudest, biggest kids get more say in the "mood of the room."
Prices, market caps and weights as of Aug 24, 04:42:12 PM NPT — recalculated every time this page loads. Share counts as of 2026-08-14 (they only change on a bonus or rights issue). Ranked by each stock's share of total market capitalization, the same weight it carries in the index. Covers 274 of 277 actively traded stocks (the rest are pending a listed-shares data sync).
Only the top ~25 stocks get a row below — search finds any of the 274.
Stock stays pinned — swipe sideways for the rest →
| Stock | Sector | LTP | Shares Listed / Tradable | Market Cap | Index Weight | Rs / 1 Index Pt |
|---|---|---|---|---|---|---|
1 BBC | Tradings | 4,076 | 40,100,000 418,967 | Rs 163.45 Arba | 3.71% | 42.3 |
2 NTC | Others | 880 | 180,000,000 15,246,000 | Rs 158.40 Arba | 3.59% | 9.42 |
3 NABIL | Commercial Banks | 541.5 | 270,569,984 112,448,885 | Rs 146.51 Arba | 3.32% | 6.27 |
4 NRIC | Others | 893.8 | 134,221,871 21,475,499 | Rs 119.97 Arba | 2.72% | 12.6 |
5 CIT | Investment | 1,681 | 68,057,981 13,611,596 | Rs 114.41 Arba | 2.60% | 24.9 |
6 EBL | Commercial Banks | 726.1 | 137,213,760 55,942,050 | Rs 99.63 Arba | 2.26% | 12.4 |
7 GBIME | Commercial Banks | 244.5 | 381,158,528 185,852,898 | Rs 93.19 Arba | 2.11% | 4.45 |
8 SOHL | Hydro Power | 678.9 | 100,000,000 20,000,000 | Rs 67.89 Arba | 1.54% | 17.0 |
9 NLIC | Life Insurance | 713.8 | 94,802,016 46,452,987 | Rs 67.67 Arba | 1.54% | 17.9 |
10 SCB | Commercial Banks | 648.5 | 100,423,684 29,915,883 | Rs 65.12 Arba | 1.48% | 16.9 |
11 NIMB | Commercial Banks | 186 | 341,285,949 133,751,842 | Rs 63.48 Arba | 1.44% | 4.97 |
12 HIDCL | Investment | 248 | 249,282,106 49,856,421 | Rs 61.82 Arba | 1.40% | 6.80 |
13 SBL | Commercial Banks | 412.8 | 147,944,792 72,492,948 | Rs 61.07 Arba | 1.39% | 11.5 |
14 HRL | Others | 561 | 108,680,000 32,604,000 | Rs 60.97 Arba | 1.38% | 15.6 |
15 SHL | Hotels And Tourism | 509.9 | 117,515,254 17,627,131 | Rs 59.92 Arba | 1.36% | 14.4 |
16 LSL | Commercial Banks | 218 | 267,811,635 131,093,795 | Rs 58.38 Arba | 1.32% | 6.33 |
17 KBL | Commercial Banks | 213.9 | 262,258,613 128,205,292 | Rs 56.10 Arba | 1.27% | 6.47 |
18 NIFRA | Investment | 241 | 216,000,000 86,400,000 | Rs 52.06 Arba | 1.18% | 7.85 |
19 RSML | Manufacturing And Processing | 2,728 | 19,000,000 1,926,600 | Rs 51.83 Arba | 1.18% | 89.2 |
20 SANIMA | Commercial Banks | 370 | 135,815,256 66,549,475 | Rs 50.25 Arba | 1.14% | 12.5 |
21 PCBL | Commercial Banks | 239.7 | 209,547,818 102,678,432 | Rs 50.23 Arba | 1.14% | 8.09 |
22 NICA | Commercial Banks | 311 | 149,175,670 73,096,079 | Rs 46.39 Arba | 1.05% | 11.4 |
23 NMB | Commercial Banks | 240 | 192,850,413 94,496,702 | Rs 46.28 Arba | 1.05% | 8.79 |
24 SBI | Commercial Banks | 405 | 113,351,244 33,597,309 | Rs 45.91 Arba | 1.04% | 15.0 |
25 CHCL | Hydro Power | 478 | 94,849,892 46,476,447 | Rs 45.34 Arba | 1.03% | 17.9 |
249 more stocks each contribute under 1% individually — together they add up to about 56.75% of the index, so they aren't listed row by row here.
Not a hypothetical: this is each stock's actual contribution to today's index move, in points. A big percentage gain on a small company barely registers; a small move on a heavyweight can carry the whole market.
Adding up every stock's push and pull gives -19.30 points against NEPSE's own reported -19.13 (index at 2599.58). Small gaps are expected — a handful of stocks have no listed-share count on file yet, and NEPSE's own index also reflects intraday timing this page can't see. Figures refresh through the trading day and settle after close.
Tap a sector to see its own stocks ranked by their share of that sector, each with the Rs move worth ~1 point of that sector's sub-index (Banking, Hydropower, Microfinance and the rest — each is market-cap weighted exactly like NEPSE itself, just over one sector).
Right now, the 274 listed stocks tracked here are together worth about Rs 4407.86 Arba. The single biggest contributor today is BBC (Bishal Bazar Company Limited), worth about Rs 163.45 Arba on its own — that's 3.71% of the entire market. A 1% move in BBC alone shifts the whole index by roughly 0.037 index points, before any other stock even moves.
Imagine every company on NEPSE is a jar of coins. A big bank might have a jar worth Rs 50 billion; a small manufacturing company might have a jar worth Rs 500 million. NEPSE tips all the jars into one giant pile and weighs the whole pile — that total weight is the "total market capitalization."
Every day, NEPSE weighs that same giant pile again and compares it to how much it weighed back in 1994 (the exchange set that starting weight as a round number: 100 — see the FAQ below for why). If today's pile weighs twice as much as it did back then, the index reads 200. If it's grown 20x, the index reads 2,000. That's really it — the index is just "how much bigger is the whole market today, versus 1994," expressed as a single number.
The important part: because bigger jars count for more, the two or three biggest companies (usually the largest commercial banks and the telecom company) can single-handedly swing the index even when most other stocks barely moved. That's why "NEPSE is up 1.5%" doesn't necessarily mean your specific stock also went up — it means the overall pile got heavier, largely driven by whichever giant jars moved that day.
The actual formula
NEPSE Index = (Total Market Cap Today ÷ Total Market Cap in 1994) × 100
where a company's Market Cap = its Total Listed Shares × its Last Traded Price
Does the NEPSE index include every listed company?
Yes — every actively traded equity on the exchange feeds into the total market capitalization the index is built from. There is no hand-picked "top 50" list like some other countries use; NEPSE is a full-market index.
Why does one bank or hydropower stock move the index so much more than others?
Because NEPSE is market-cap weighted, not price weighted or equal weighted. A company's influence depends on its total value (shares outstanding × price), not its share price alone or a fixed slot. A Rs 2,000 share of a small company can matter less than a Rs 300 share of a giant one, if the giant has far more shares in circulation.
Is NEPSE index free-float adjusted like the S&P 500?
No. NEPSE uses full paid-up market capitalization — promoter-held shares count the same as publicly tradable ones. Some global indices exclude locked-in promoter/insider shares (a "free-float" adjustment); NEPSE currently does not.
What was the NEPSE index base value, and why 1994?
NEPSE opened its trading floor on 13 January 1994 — that's the exchange's own official opening date. The index itself was set to 100 points using a total-market-cap snapshot from later that same year, once enough of the initial ~79 listed companies had actually traded and a representative starting value existed (a market can't be "weighed" until its scales have something on them). Several Nepali financial sites cite 12 February 1994 as that exact snapshot date, but we couldn't independently confirm that specific day from NEPSE's own current published records, so we stick to "1994" rather than claim more precision than we can back up. Either way, every index value since is that base total market cap compared to today's, times 100.
How much does each stock contribute to the NEPSE index?
A stock's contribution equals its share of total market capitalization — the same % you see as "Index Weight" in the table above, ranked from biggest mover to smallest, updated once daily after market close. A stock with a 2% weight moving up or down by 10% shifts the whole index by roughly 0.2 index points, before any other stock even moves.
How much does a stock need to move to shift the NEPSE index by 1 point?
It depends entirely on that stock's weight (Listed Shares × Price, as a share of the total market) — see the "Rs / 1 Index Pt" column above. A heavily-weighted bank might only need to move a few rupees to shift NEPSE by a full point, while a small, thinly-weighted stock might need to move thousands of rupees to matter at all. This is computed fresh from today's live numbers, not a fixed rule of thumb — it changes daily as prices and total market cap change.
What's the difference between the NEPSE Index and the Sensitive Index?
The NEPSE Index (covered on this page) includes every listed company. The Sensitive Index only includes "A" class blue-chip companies that meet stricter criteria — a minimum paid-up capital, several consecutive years of profitability, and a clean AGM/reporting record — so it tracks a narrower slice of top-tier stocks rather than the whole market.
Which stocks moved the NEPSE index today?
See the "Who Moved the NEPSE Index Today" section above — it ranks the stocks that actually added or removed the most index points in the current session, separately for the up side and the down side. This is different from the weight table: weight tells you how much influence a stock has, while this tells you how much of that influence it actually used today. A stock can be up 10% and barely register if it is small, while a 1% move in a top-weighted bank can shift the index more than every small-cap gainer combined.
How much does a stock need to move to shift its sector sub-index by 1 point?
Far less than it takes to move the whole NEPSE index, because a sector index has a much smaller total market cap behind it — the same stock is a much bigger fish in that smaller pond. Expand any sector in the breakdown above to see the figure for each of its stocks, calculated with that sector's own live sub-index value and market cap. The one caveat: this is computed from the stocks we have listed-share counts for, so if a sector's coverage is incomplete its figures are approximate.
What are the NEPSE Float Index and Sub-Indices?
The Float Index is meant to count only publicly tradable shares rather than every listed share — but since NEPSE doesn't track free-float shares separately, it currently still uses each company's ordinary (non-promoter-class) shares as a stand-in. Sub-indices (Banking, Hydropower, Life Insurance, Microfinance, etc.) apply the same market-cap-weighted formula to one sector at a time — see the sector breakdown above for each sector's live weight in the overall index.