My mother-in-law has recently been trying to convince me to purchase land in India. As an advocate of the equity markets for retail investors, I have always refused - it's hard to beat the capital appreciation, liquidity, and long-term stability one gets from equities. She then proceeded to tell me that land appreciates faster than equities. Admittedly, I was skeptical, but I hadn't ever seen this data myself.
I asked around but nobody I knew had seen an analysis comparing these options. Being highly petty (and a tiny bit curious), I decided to attempt my own using the Reserve Bank of India's Housing Price Index (starts 2010) and comparing it to the Nifty 50 (with assistance from my very fast and painfully literal analyst, Claude Opus). Dataset here for anyone wanting to build on this.
Findings below, but TL;DR: My mother-in-law was somewhat wrong, but as an old friend said to me on a Whatsapp group: "No data gonna win over an MIL anecdote". Ah well.
Overview of Cities vs Equities; Insights & Take-Aways; Appendix: Data Sources
Caveats: How the RBI HPI Works; 1. Housing Prices vs Land Prices; 2. Black Money and Data Quality; 3. Additional Adjustments Not Made
| Returns | Land Decomposition | Leverage | ||||
|---|---|---|---|---|---|---|
| Rank | Asset | Nominal CAGR | Real CAGR | Implied Land CAGR | Land Share | Levered ROE |
| 1 | Lucknow | 11.3% | 5.2% | 16.4% | 40% | 28.5% |
| 2 | NIFTY 50 (Price) | 10.8% | 4.8% | - | - | - |
| 3 | Kolkata | 10.8% | 4.7% | 14.9% | 45% | 26.0% |
| 4 | Kochi | 9.6% | 3.6% | 12.7% | 50% | 19.9% |
| 5 | Ahmedabad | 9.6% | 3.6% | 13.2% | 45% | 19.9% |
| 6 | Bengaluru | 9.4% | 3.4% | 12.4% | 50% | 19.0% |
| 7 | Delhi | 8.9% | 2.9% | 10.5% | 65% | 16.4% |
| 8 | All India | 8.9% | 2.9% | 11.2% | 55% | 16.4% |
| 9 | Mumbai | 8.7% | 2.8% | 10.0% | 70% | 15.6% |
| 10 | Chennai | 8.0% | 2.1% | 10.5% | 50% | 12.2% |
| 11 | Kanpur | 4.8% | -1.0% | 5.2% | 35% | -4.2% |
| 12 | Jaipur | 4.4% | -1.3% | 4.2% | 40% | -6.1% |
Period: Jun 2010 – Dec 2024 (14.5 years, 59 quarters)
Housing: RBI House Price Index, 10 cities + All India (base 2010-11 = 100)
Equity: NIFTY 50 Price Index (dividends excluded - true equity CAGR ~1.5 pp higher)
(end_index / start_index)^(1/14.5) − 1 on the RBI HPI (land + structure composite)(1+g)^T = α(1+l)^T + (1-α)(1+s)^T where g = HPI CAGR, α = land share, s = net structure appreciation at 4.5% pa (= ~6% construction cost inflation per JLL India − ~1.5% physical depreciation for concrete residential structures), l = implied land appreciation(CAGR × 100% − 7% × 80%) / 20%. Assumes 20% down payment, 80% home loan at 7% pa. Simplified annual calculation - ignores EMI amortisation and declining LTV as principal is repaid. Does not include rental yield or property costsDid housing outperform NIFTY 50? No.
Did COVID change the picture? Yes. Pre-COVID, housing and equities tracked roughly together. Post-COVID, equities surged (NIFTY doubled 2020-2024) while housing slowed to 2-4% YoY. Rolling 5-year CAGR chart shows this divergence - equity sits at 15%+ while housing compressed to 2-5%.
The RBI compiles its HPI using a Laspeyres index (basically compares the cost of a base-year basket of goods to current prices) applied to transaction-level registration data from 10 cities (expanded to 18 in 2025). The data comes from sub-registrar offices from actual property sale deeds.
Key properties:
The HPI captures the composite property transaction price (land + structure). It does not isolate the land component. We decompose it in the leaderboard table above.
A residential property is two assets in a trenchcoat: land (appreciates) and structure (depreciates physically, but replacement cost rises with construction inflation). The HPI blends both. Implied land CAGR runs 1-5 pp above the headline HPI CAGR in every city - the structure component dilutes pure land returns.
Land-constrained metros (Mumbai, Delhi) show a smaller gap because land is already ~65-70% of value. Tier-2 cities show a larger gap because structure is a bigger share: Lucknow land (16.4%) vs Lucknow HPI (11.3%) is a +5.1 pp difference.
Research context: Chakravorty (2013, EPW) documented Indian urban land prices rising ~5x in the decade to 2013, driven by credit expansion, income growth, and artificial scarcity from low FSI/FAR regulations. India's Development Control Regulations (Mumbai's FSI of 1.33-2.0 vs Singapore's 25+) restrict vertical development, creating land scarcity that inflates the land component disproportionately. Our implied estimates are consistent with this for the early period, but the post-2017 slowdown compressed land returns significantly.
India's real estate sector has historically been the largest sink for undisclosed income. A 2024 LocalCircles survey found two-thirds of property buyers paid part of the transaction in cash, with 26% paying over half in cash. Reuters (2013) documented cash components of 30-50% in high-value transactions.
This creates a specific bias in the HPI: registered values systematically understate actual transaction prices. The gap between "circle rate" (government valuation) and "market rate" has historically been 30-60% in many cities.
Three regulatory shifts have narrowed this gap: Demonetization (Nov 2016), RERA (May 2017) and the Benami Act enforcement (2016 onwards). I could not find a study that estimates the reduction in cash share post these regulatory shifts.
What this means for the index: Pre-2017 HPI likely understates actual prices (cash component unregistered). Post-2017, registrations more closely reflect true market prices. This creates an artificial upward trend in the index around 2016-2018 - because the recorded share of actual prices increased (as opposed to the actual price itself). The HPI may overstate post-2017 appreciation and understate pre-2017 levels.
Couple of other adjustments one could make if you were even more petty had more time.
| Factor | Direction | Magnitude | Note |
|---|---|---|---|
| Rental yield | Adds to housing | +2-3% pa | Gross yield; net of maintenance/vacancy ~1.5-2% |
| Transaction costs | Subtracts from housing | -6-8% round-trip | Stamp duty 5-7%, brokerage 1-2%, registration |
| Property tax | Subtracts from housing | -0.1-0.5% pa | Varies widely by city |
| Maintenance/depreciation | Subtracts from housing | -0.5-1% pa | Structure depreciates; periodic renovation required |
| Equity dividends (TRI) | Adds to equity | +1.2-1.5% pa | Already reflected in TRI; not in our price index |
| Equity STT/brokerage | Subtracts from equity | <0.1% pa | Negligible for buy-and-hold |
On an all-in basis, incorporating rental yield, transaction costs, maintenance, and taxes, housing returns and equity returns diverge further in favour of equities - unless you factor in leverage, which most home buyers use.
| Dataset | Source | Coverage |
|---|---|---|
| RBI HPI (10 cities + All India) | 360 Analytika (mirrors RBI DBIE) | Q1:2010-11 to Q3:2024-25 |
| NIFTY 50 Price Index | Yahoo Finance (yfinance) | Apr 2010 – Dec 2024 |
| BIS Real HPI (triangulation) | FRED series QINR628BIS | Q1 2010 – Q3 2025 |
| BIS Nominal HPI (triangulation) | FRED series QINN628BIS | Q1 2010 – Q3 2025 |