How much does it cost to build a house per square foot across India in 2026? Cities vary dramatically — and understanding why helps you budget smarter regardless of where you build.
City-Wise Construction Cost 2026
| City |
Economy |
Standard |
Premium |
| Kolkata |
₹1,400–₹1,600 |
₹1,800–₹2,100 |
₹2,500–₹3,200 |
| Mumbai |
₹1,900–₹2,200 |
₹2,500–₹3,000 |
₹3,500–₹5,000+ |
| Delhi / NCR |
₹1,700–₹2,000 |
₹2,200–₹2,700 |
₹3,000–₹4,200 |
| Bangalore |
₹1,600–₹1,900 |
₹2,100–₹2,600 |
₹3,000–₹4,000 |
| Chennai |
₹1,500–₹1,800 |
₹1,900–₹2,300 |
₹2,700–₹3,500 |
| Hyderabad |
₹1,500–₹1,700 |
₹1,900–₹2,200 |
₹2,600–₹3,400 |
| Pune |
₹1,600–₹1,900 |
₹2,100–₹2,500 |
₹2,900–₹3,800 |
Why Kolkata Has Lower Construction Costs
Kolkata benefits from lower labour rates, proximity to Bengal’s brick and sand supply chains, lower land and logistics costs compared to western metros, and a large pool of skilled construction labour. This makes it one of the most cost-effective major cities to build in India.
What Drives Cost Variation Within a City?
- Quality grade: Standard vs premium finishes can double per-sq-ft cost
- Number of floors: G+2 costs more per sq ft than G+1 due to structural requirements
- Zone: Central Kolkata vs Rajarhat — logistics and labour vary
- Material sourcing: Buying direct from dealers vs through contractors can save 8–15%