GLOPRAGlobal Property Radar

India real estate market — prices, rental yield and trend

  • Average price: $3,366 / m²
  • Gross rental yield: 5.16%
  • 12-month price change (USD): -6.7%
  • Transaction cost: 9.5%
  • Price basis: local-market average

Residential property in India averages $3,366 per square metre — -6.7% in dollar terms over twelve months, so a dollar buyer pays less than a year ago. That makes it the 32nd most expensive of the 70 markets in the set. In local currency the same twelve months read +4.2%; the 10.9-point gap is the exchange rate, not the housing market.

What a buyer pays in India

The $3,366 figure is a local-market average across all residential property types: it describes the capital's market, not the country as a whole — most of the country trades well below it. Buying costs — transfer tax or stamp duty, notary, registration and agency — come to about 9.5% of the price here. On a 100 m² apartment at the average price that is roughly $31,977 on top of the $336,600 purchase price. That is close to the 9.5% median across the set.

What it earns

Long-term letting returns about 5.2% gross on the purchase price, 42nd of 69 markets by gross yield. Measured against local earnings, the price-to-income ratio is 11 — that is how many years of an average local income one average home costs, and it says more about who can buy here than any price figure does.

How this figure is built

The price figure for India comes from the source we judge most reliable for this market. It was last refreshed on 2026-07-23. We rate our confidence in this market’s data high: the underlying series is official and current. We recompute every market the same way; a figure that fails our checks is suppressed, not guessed.

Sources: GPG India · globalpropertyguide.com · outlookbusiness.com · numbeo.com. Snapshot: 2026-07-23.

See all 70 markets on Glopra →