Highest Rental Yield Cities in India, Ranked
Everyone talks about property prices going up. Fewer people ask the simpler question: how much rent does a flat actually earn against its price? That number is the rental yield, and it varies a lot across Indian cities. Here is a ranked look at the highest rental yield cities in India, with the real percentages and what they mean for a buyer.
Quick summary
- Rental yield is annual rent divided by the property's price, shown as a percentage.
- Most Indian cities deliver gross residential yields of roughly 3 to 5 percent. South and west India lead.
- Bengaluru, Ahmedabad, Hyderabad, Chennai and Kolkata sit at the top, with yields around or above 4 percent.
- Delhi NCR's yields are usually lower, closer to 2.5 to 3 percent, because prices are high relative to rents.
What rental yield means
Gross rental yield is a quick way to compare cities. You take the yearly rent a property earns and divide it by its market price. A flat worth ₹1 crore that rents for ₹40,000 a month earns ₹4.8 lakh a year, which is a 4.8 percent gross yield. Net yield is lower, because it subtracts maintenance, property tax and vacancy. For city comparisons, gross yield is the standard figure, and that is what the rankings below use.
Highest rental yield cities in India
These are indicative gross yields based on 2026 market data. They move with rents and prices, so treat them as a guide, not a fixed number.
| City | Indicative gross yield | Why it ranks here |
|---|---|---|
| Bengaluru | ~4.0–4.5% | Strong IT rental demand, steady tenant pool |
| Ahmedabad | ~3.9–4.2% | Lower prices, growing rental market |
| Hyderabad | ~3.9–4.0% | IT jobs, rising rents keeping pace with prices |
| Chennai | ~3.9–4.1% | Stable end-user market, reasonable prices |
| Kolkata | ~4.0% | Modest prices relative to rents |
| Pune | ~3.5–3.9% | IT and student demand |
| Mumbai (MMR) | ~3.0–3.5% | Very high prices cap the yield |
| Delhi NCR | ~2.5–3.0% | High capital values, rents lag prices |
The pattern is clear. Cities where prices are more moderate but rental demand is strong, driven by IT jobs and migration, deliver the best yields. India's overall average gross yield has firmed in recent years as rents rose faster than prices in many markets.
Why yields differ so much
- Price base. A high purchase price drags the yield down even if the rent is decent. That is Mumbai and central Delhi.
- Job-led demand. IT and office hubs create a deep tenant pool that pushes rents up. That is Bengaluru, Hyderabad and Pune.
- Supply. Where new supply is tight, rents rise faster and yields improve.
- Property type. Compact 1 and 2 BHK units near offices usually yield more than large luxury flats.
Gross versus net: what you actually keep
The yields above are gross. Your real, in-pocket return is lower once you subtract costs. Society maintenance, property tax, insurance, occasional repairs and the odd vacant month all eat into rent. As a rough rule, net yield runs about 0.5 to 1 percentage point below gross. So a 4 percent gross yield in Bengaluru might land closer to 3 to 3.5 percent net. Factor this in before you compare a rental flat with a fixed deposit or a debt fund, so you are comparing like with like.
Yield is only half the story
A high yield is attractive, but total return also includes price appreciation. A city with a 4.5 percent yield and flat prices can underperform a city with a 3 percent yield and strong capital growth. The best buys combine both: reasonable rent today and a real chance of appreciation tomorrow. That is why savvy investors look at yield and price trend together, not yield alone. For the full method and city-level math, see our detailed guide on rental yield in India.
Bringing it back to Gurgaon and NCR
Delhi NCR is not a high-yield market. Gurgaon and Noida flats typically deliver 2.5 to 3 percent gross, because capital values have run ahead of rents. So why do investors keep buying here? The appreciation story. NCR's premium corridors have delivered strong price growth, and infrastructure like the Dwarka Expressway and new metro lines keeps lifting demand. In NCR, you are usually buying for capital gains with rent as a bonus, not the other way round.
If cash flow matters most to you, compact units near offices and metros yield best. If growth matters more, the premium corridors are the play. Browse current residential listings and projects to see where the numbers work for your goal, and compare NCR's rent picture with our rental yield guide before you commit.
Frequently asked questions
Which city has the highest rental yield in India?
Bengaluru is usually at or near the top, with gross yields around 4 to 4.5 percent, followed closely by Ahmedabad, Hyderabad, Chennai and Kolkata. Exact figures shift with rents and prices.
What is a good rental yield in India?
For residential property, a gross yield of 3 to 5 percent is considered good. Above 4 percent is strong for Indian cities, where yields are generally lower than in some overseas markets.
Why is Delhi NCR's rental yield low?
Because capital values are high relative to rents. Buyers in Gurgaon and Noida usually target price appreciation, with rental income as a secondary benefit.
Does a high yield mean a better investment?
Not on its own. Total return combines yield and price appreciation. A moderate-yield city with strong price growth can beat a high-yield city with flat prices, so weigh both.
Research by the Realty Hunting editorial team, Gurgaon. Yield figures are indicative, based on 2026 market data, and vary by locality, property type and the specific unit.