Construction Cost Per Sq Ft in India 2026 — City-Wise Comparison
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%
Find Building Material Dealers Near You
Compare prices for cement, steel, tiles, plywood and 27+ more categories
🏪 Explore SmartStructure