Sensex vs Nasdaq: 20-Year Long Term Returns That Every Investor Must Know
If you’ve ever wondered whether your money is working hard enough, the answer lies in long-term returns. Let’s look at what the Indian and US stock markets have actually delivered over the past 20 years — the numbers might surprise you.
What Are Long-Term Returns and Why Do They Matter?
Long-term returns refer to the annualised growth your investment generates over many years. Unlike short-term trading, long-term investing lets compounding do the heavy lifting.
The magic of compounding means even a 2–3% difference in annual returns can translate into lakhs — or millions — of extra rupees over two decades.
That’s exactly why comparing markets over a 20-year horizon is so powerful.
20-Year Long-Term Returns: India vs USA
Here’s the big picture — a direct comparison of how major indices performed annually over the last 20 years:
| Index | Country | 20-Year Annual Return |
|---|---|---|
| 🇮🇳 Sensex | India | ▲ 10.47% p.a. |
| 🇮🇳 Nifty 50 | India | ▲ 10.84% p.a. |
| 🇺🇸 Dow Jones | USA | ▲ 8.04% p.a. |
| 🇺🇸 Nasdaq | USA | ▲ 13.38% p.a. |
The data tells a fascinating story. Nasdaq leads the pack, but India’s indices are no slouch — they actually outperformed the Dow Jones by a healthy margin.
Breaking Down the Numbers
🇮🇳 Indian Markets: Sensex & Nifty
The Sensex delivered 10.47% per annum over 20 years. That means ₹1 lakh invested two decades ago would have grown to roughly ₹7.3 lakhs today.
The Nifty 50 did slightly better at 10.84% p.a., turning that same ₹1 lakh into approximately ₹7.7 lakhs.
These are solid long-term returns — especially when you factor in that India is still a growing emerging market with massive upside potential.
🇺🇸 US Markets: Dow Jones & Nasdaq
The Dow Jones clocked in at 8.04% p.a. — respectable, but surprisingly lower than both Indian indices. This is the index that most people associate with American wealth.
The real star? Nasdaq at 13.38% p.a. — driven by tech giants like Apple, Microsoft, Google, and Nvidia. That growth rate turns ₹1 lakh into a staggering ₹12.3 lakhs over 20 years.
What This Means for Indian Investors
So what should you take away from this data?
- Don’t underestimate Indian markets. The Nifty and Sensex are genuine wealth creators with strong long-term returns.
- Nasdaq’s dominance is real but risky. Tech-heavy indices can swing wildly during market corrections — 2000 and 2022 are perfect reminders.
- Diversification is key. Spreading investments across both Indian and US markets can balance growth with stability.
- Currency matters too. When Indians invest in US markets, rupee depreciation against the dollar can actually boost effective returns further.
The Power of Compounding Over 20 Years
Let’s make this real with a simple example:
| Investment | Index | 20-Year Value (on ₹1 Lakh) |
|---|---|---|
| ₹1,00,000 | Sensex (10.47%) | ~₹7,30,000 |
| ₹1,00,000 | Nifty (10.84%) | ~₹7,70,000 |
| ₹1,00,000 | Dow Jones (8.04%) | ~₹4,70,000 |
| ₹1,00,000 | Nasdaq (13.38%) | ~₹12,30,000 |
The gap between Dow Jones and Nasdaq is enormous — nearly ₹7.6 lakhs difference on just ₹1 lakh. That’s the compounding effect of even a few percentage points annually.
Key Takeaways
- Nasdaq offers the highest long-term returns but comes with higher volatility.
- Indian indices (Sensex & Nifty) beat the Dow Jones — a surprising but encouraging result for domestic investors.
- Time in the market beats timing the market — 20-year data proves this beyond doubt.
- SIPs and index funds are the easiest way for retail investors to capture these long-term returns.
FAQs
Q. What are long-term returns in stock markets?
- Long-term returns refer to the annualised percentage gain your investment earns over many years, typically 10–20 years. They reflect the true wealth-building power of equity markets.
Q. Which index gave the best long-term returns over 20 years?
- Nasdaq delivered the highest long-term returns at 13.38% per annum, significantly outpacing Sensex (10.47%), Nifty (10.84%), and Dow Jones (8.04%).
Q. Are Indian stock markets good for long-term returns?
- Absolutely. Both Sensex and Nifty have delivered over 10% annual long-term returns over 20 years, outperforming the US Dow Jones and making them excellent wealth-building vehicles.
Q. Should Indian investors invest in Nasdaq for better long-term returns?
- Nasdaq offers higher long-term returns, but it’s more volatile. Indians can consider US index ETFs or international mutual funds to gain exposure while managing currency and market risk.
Q5. How can I maximise my long-term returns?
- Start early, stay consistent with SIPs, diversify across Indian and global indices, and avoid panic-selling during corrections. Compounding rewards patience above everything else.

Owner of Paisewaise
I’m a friendly finance expert who helps people manage money wisely. I explain budgeting, earning, and investing in a clear, easy-to-understand way.