Nifty 50 Index

Nifty 50 Today — 21 Jun 2026

Nifty 50 index value, daily change, historical context, PE ratio, and what is driving Indian markets right now. Updated daily after NSE closing data is validated.

Last updated 20 Jun 2026(Stale, 28h ago)

Nifty 50 Value

24,013.1

-0.30%vs previous close
Market RegimeBROAD EXPANSION
India VIX15(contained)
Breadth (Above 50-DMA)54%
Confidence77% (HIGH)

What Is Driving Nifty 50 Today

The Nifty 50 closed at 24,013.1, a change of -0.30% for the session. The market is in a broad expansion regime with 77% confidence. Here is the breakdown of what moved the index.

Institutional Flow Context

Foreign Institutional Investors have been net sellers over the last 20 sessions, with net flows of -₹38,595 Cr. FIIs were buyers on 0 of the last 5 sessions. The signal reads: heavy selling.

Domestic Institutional Investors have been net buyers, deploying ₹38,060 Cr over the same window. The signal: heavy buying.

Sector Rotation

Money is rotating into Private Bank, Financial Services, PSU Bank while Metal, Energy are seeing outflows. This rotation pattern is typical of a broad expansion environment.

Understanding Nifty 50: More Than Just a Number

Every trading day, millions of Indians check the Nifty 50 level. They see a number: 23,456 or 24,789. They see green or red. And most stop there. But the Nifty 50 is not just a number. It is a weighted representation of Rs 380 lakh crore of market capitalisation. It is the pulse of Indian industry. Understanding what moves it, how it is constructed, and what signals sit underneath the surface is what separates informed investors from those reacting to headlines.

How Nifty 50 Is Calculated

Nifty 50 is a free-float market capitalisation weighted index. That phrase appears in textbooks. Here is what it actually means. Each of the 50 stocks has a weight in the index proportional to the value of its shares that are freely available for trading, not held by promoters or governments. The index value is calculated as:

Index Value = (Current Free-Float Market Cap / Base Market Cap) × Base Index Value (1000)

The base period is 3 November 1995, with a base value of 1000. This means if you had invested in a portfolio mirroring the Nifty 50 composition on that date, every Rs 1000 would be worth approximately Rs 24,000 to Rs 25,000 today, before dividends. That is the power of three decades of Indian economic growth compressed into one index.

The free-float methodology matters because it prevents a handful of promoter-heavy companies from dominating the index. Reliance Industries, for example, has a total market cap that is enormous. But only the shares not held by the promoter group count toward its Nifty weight. This design choice makes the index more representative of what investors can actually buy and sell in the open market.

What Moves the Nifty 50 Day to Day

On any given trading day, the Nifty 50 moves because of three forces operating at different speeds. The fastest is global sentiment: what happened overnight in US markets, where Asian futures are pointing, crude oil price moves, and dollar-rupee opening rates. These set the opening tone within the first 15 minutes of trade.

The second force is institutional flow. FIIs (Foreign Institutional Investors) and DIIs (Domestic Institutional Investors) are the largest participants by value. When FIIs are selling and DIIs are buying, the market often sees choppy, range-bound sessions. When both are aligned in the same direction, the Nifty can move 1-2% in a session with surprising speed. Tracking the 20-day net flow of FIIs and DIIs is one of the most reliable leading indicators of Nifty direction over a 1-4 week horizon.

The third force is domestic fundamentals: corporate earnings announcements, RBI policy decisions, IIP data, CPI inflation prints, GST collection figures, and budget-related news. These move specific sectors and heavyweight stocks, which then cascade into index-level moves because of the market-cap weighting mechanism.

Reading Nifty 50 With Market Breadth

A common mistake is looking at the Nifty level in isolation. You see the index up 0.5% and assume the market is strong. But if only 8 stocks are driving that gain while the other 42 are flat or down, the market is narrow, not strong. This is what breadth indicators capture.

Currently, 54% of Nifty 50 stocks are trading above their 50-day moving average. This is moderate breadth. Roughly half the index is trending and half is not. Moderate breadth environments often precede a directional move, but the direction depends on which heavyweights are driving the index and where institutional flows are pointing.

Nifty 50 and the India VIX Relationship

The India VIX is called the fear gauge. It measures expected volatility over the next 30 days based on Nifty option prices. When VIX is low (below 15), the market expects calm. When VIX is elevated (above 20), the market is pricing in turbulence. But the relationship is not linear. A slowly rising VIX in a rising Nifty often signals that the market is getting nervous at higher levels. A falling VIX in a falling Nifty can signal that the selling pressure is exhausting itself.

Right now, India VIX is at 15 and classified as contained. This suggests the market is not pricing in significant near-term disruption. Option premiums are moderate. This environment historically favours systematic strategies over directional bets.

Nifty 50 Sector Composition and Why It Matters

The Nifty 50 spans 14 sectors, but it is not equally distributed. Financial services (HDFC Bank, ICICI Bank, SBI, Kotak, Axis, Bajaj Finance) account for roughly 34% of the index weight. IT services (TCS, Infosys, Wipro, HCL Tech, Tech Mahindra) add another 14%. Oil and gas (Reliance, ONGC, BPCL) contribute about 12%. These three sectors alone control 60% of the index direction.

This concentration has real implications. When banking stocks sell off, the Nifty falls regardless of what the other 40 stocks do. When Reliance moves 2%, the index moves roughly 0.2% just from that one stock. A trader or investor who ignores sector weights is looking at a distorted picture. The Nifty can look strong because banks are rallying while the broader market is weak. Or it can look weak because Reliance and Infosys are down while 35 other stocks are quietly rising.

This is why FynSight tracks sector-level flows and rotation patterns alongside the headline index numbers. The index tells you what happened. The sector data tells you why it happened and whether it is likely to continue.

Nifty 50 PE Ratio: The Valuation Context

The Nifty 50 PE ratio is the most commonly cited valuation metric for Indian equities. It represents how much investors are paying for one rupee of earnings from the index constituents. A PE of 20 means investors pay Rs 20 for every Re 1 of earnings. The long-term average Nifty PE is approximately 18-20. When the PE is above 24-25, the market is considered expensive by historical standards. Below 15-16, it is considered cheap.

But the PE ratio has limitations. It looks backward at trailing earnings. If earnings are about to grow rapidly, a high PE may be justified. If earnings are about to contract, a low PE can be a value trap. The PE should always be read alongside: earnings growth trajectory, interest rates (higher rates justify lower PEs), the corporate profit-to-GDP ratio, and where we are in the economic cycle.

Historical Nifty 50 Returns

Since inception in 1995, the Nifty 50 has delivered a compound annual growth rate (CAGR) of approximately 11-12% in rupee terms. This includes both price appreciation and dividends. Over rolling 10-year periods, the Nifty has rarely delivered negative returns. The worst 10-year period (starting near the 2008 peak) still delivered roughly 5-6% CAGR. The best 10-year periods delivered 18-20% CAGR.

But these long-term averages hide brutal short-term drawdowns. The Nifty fell 52% during the 2008 global financial crisis. It fell 38% during the COVID crash of March 2020, though it recovered within 9 months. It fell 23% during the 2011 European debt crisis. The lesson: staying invested through drawdowns is the price of admission for long-term equity returns in India.

The Nifty crossed 1000 (its base) in 1995. It crossed 5000 in 2006, 10,000 in 2017, and 20,000 in 2023. Each doubling took roughly 6 to 7 years. At a 12% CAGR, the next doubling from current levels would take about 6 years. This is the kind of compounding that rewards patience and punishes market timing.

How FynSight Helps You Read Nifty 50 Better

Most platforms give you the Nifty level, a chart, and some news headlines. FynSight gives you the market regime classification so you know what kind of environment you are operating in. It gives you institutional flow data so you know where the big money is moving. It gives you sector rotation signals so you know which parts of the market are leading and lagging. And it attaches confidence scores to every signal so you know how much weight to put on each reading.

Our engines pull data from NSE, BSE, and AMFI. They validate it through a multi-layer pipeline. They classify the regime. They surface historical patterns that match the current setup. And they present it all in the Daily Brief and Market GPS. No human commentary. No narratives. Data that has been through a validation pipeline and presented clearly.

Frequently Asked Questions About Nifty 50

What time does Nifty 50 update?

Nifty 50 is calculated in real time during NSE market hours: 9:15 AM to 3:30 PM IST, Monday through Friday. The index value updates every second during continuous trading. FynSight updates its Nifty data once daily after our validation pipeline runs at approximately 6:47 PM IST, sourcing final closing prices from NSE.

How many stocks are in Nifty 50?

Nifty 50 contains exactly 50 stocks selected from approximately 1,900 companies listed on the NSE. Stocks are chosen based on market capitalisation, liquidity, trading frequency, and sector representation. The index is reconstituted semi-annually by the NSE Index Maintenance Committee.

What is the difference between Nifty 50 and Sensex?

Nifty 50 is the NSE benchmark with 50 stocks. Sensex is the BSE benchmark with 30 stocks. Both track large-cap Indian companies, but Nifty 50 is broader (50 vs 30 constituents) and uses a different base period and calculation methodology. Nifty 50 represents approximately 55% of NSE market cap. Sensex represents roughly 45% of BSE market cap. The two indices are highly correlated (0.95+) but can diverge on days when stocks unique to one index make outsized moves.

Can I invest directly in Nifty 50?

You cannot buy the Nifty 50 index directly, but you can invest in index funds and ETFs that replicate it. Popular Nifty 50 index funds include those from UTI, HDFC, SBI, and ICICI Prudential. Nifty 50 ETFs trade on the NSE like stocks and include Nippon India ETF Nifty BeES, SBI ETF Nifty 50, and others. These products have expense ratios ranging from 0.05% to 0.30% and track the index with minimal tracking error.

What is Bank Nifty and how is it different?

Bank Nifty (Nifty Bank) is a sectoral index comprising the 12 most liquid and large Indian banking stocks listed on the NSE. While Nifty 50 spans 14 sectors, Bank Nifty focuses exclusively on banking. It is more volatile and more sensitive to RBI policy changes, credit growth data, and bond yields. Bank Nifty is the most traded index in Indian derivatives markets after Nifty 50.

Explore FynSight

Want the full market picture every day?

Read the Daily Brief: regime outlook, flow analysis, sector rotation, breadth breakdown, and historical context. Generated by code. Updated every trading day after market close.

Read Today's Brief →