Skilled and unskilled daily-wage rates — the human cost on every BOQ.
InfraLens tracks 8 labour rates items across 50 Indian cities, updated weekly. Pick a city below for brand-wise rates, or use the reference price column to spot the cheapest and most expensive regions for labour rates in India.
Sorted by the price of Skilled Mason (per day) — a representative labour rates item tracked in every city. Click any city for the full brand and grade-wise breakdown.
| City | State | Skilled Masonper day | All brands & grades |
|---|---|---|---|
| Bhopal | Madhya Pradesh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Patna | Bihar | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Bhubaneswar | Odisha | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Raipur | Chhattisgarh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Rajkot | Gujarat | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Varanasi | Uttar Pradesh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Agra | Uttar Pradesh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Kanpur | Uttar Pradesh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Vijayawada | Andhra Pradesh | ₹555 ₹500–610 (dealer-to-retail) | View prices → |
| Indore | Madhya Pradesh | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Visakhapatnam | Andhra Pradesh | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Vadodara | Gujarat | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Ranchi | Jharkhand | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Aurangabad | Maharashtra | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Jodhpur | Rajasthan | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Madurai | Tamil Nadu | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Tiruchirappalli | Tamil Nadu | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Salem | Tamil Nadu | ₹565 ₹510–620 (dealer-to-retail) | View prices → |
| Nagpur | Maharashtra | ₹570 ₹510–630 (dealer-to-retail) | View prices → |
| Surat | Gujarat | ₹570 ₹510–630 (dealer-to-retail) | View prices → |
| Udaipur | Rajasthan | ₹570 ₹510–630 (dealer-to-retail) | View prices → |
| Hubli-Dharwad | Karnataka | ₹570 ₹510–630 (dealer-to-retail) | View prices → |
| Coimbatore | Tamil Nadu | ₹575 ₹520–630 (dealer-to-retail) | View prices → |
| Nashik | Maharashtra | ₹575 ₹520–630 (dealer-to-retail) | View prices → |
| Ludhiana | Punjab | ₹575 ₹520–630 (dealer-to-retail) | View prices → |
| Ahmedabad | Gujarat | ₹580 ₹520–640 (dealer-to-retail) | View prices → |
| Lucknow | Uttar Pradesh | ₹580 ₹520–640 (dealer-to-retail) | View prices → |
| Mysore | Karnataka | ₹580 ₹520–640 (dealer-to-retail) | View prices → |
| Amritsar | Punjab | ₹580 ₹520–640 (dealer-to-retail) | View prices → |
| Hyderabad | Telangana | ₹585 ₹530–640 (dealer-to-retail) | View prices → |
| Kolkata | West Bengal | ₹585 ₹530–640 (dealer-to-retail) | View prices → |
| Jaipur | Rajasthan | ₹585 ₹530–640 (dealer-to-retail) | View prices → |
| Chennai | Tamil Nadu | ₹590 ₹530–650 (dealer-to-retail) | View prices → |
| Chandigarh | Punjab/Haryana | ₹590 ₹530–650 (dealer-to-retail) | View prices → |
| Mangalore | Karnataka | ₹590 ₹530–650 (dealer-to-retail) | View prices → |
| Siliguri | West Bengal | ₹590 ₹530–650 (dealer-to-retail) | View prices → |
| Delhi NCR | Delhi | ₹600 ₹540–660 (dealer-to-retail) | View prices → |
| Dehradun | Uttarakhand | ₹600 ₹540–660 (dealer-to-retail) | View prices → |
| Noida / Greater Noida | Uttar Pradesh | ₹600 ₹540–660 (dealer-to-retail) | View prices → |
| Bangalore | Karnataka | ₹610 ₹550–670 (dealer-to-retail) | View prices → |
| Pune | Maharashtra | ₹610 ₹550–670 (dealer-to-retail) | View prices → |
| Kochi | Kerala | ₹610 ₹550–670 (dealer-to-retail) | View prices → |
| Gurgaon | Haryana | ₹610 ₹550–670 (dealer-to-retail) | View prices → |
| Thrissur | Kerala | ₹610 ₹550–670 (dealer-to-retail) | View prices → |
| Mumbai | Maharashtra | ₹615 ₹550–680 (dealer-to-retail) | View prices → |
| Thiruvananthapuram | Kerala | ₹620 ₹560–680 (dealer-to-retail) | View prices → |
| Jammu | J&K | ₹625 ₹560–690 (dealer-to-retail) | View prices → |
| Guwahati | Assam | ₹630 ₹570–690 (dealer-to-retail) | View prices → |
| Goa | Goa | ₹635 ₹570–700 (dealer-to-retail) | View prices → |
| Shimla | Himachal Pradesh | ₹635 ₹570–700 (dealer-to-retail) | View prices → |
Construction labour in India is paid by daily rate (per 8-hour shift) for direct-wage model or by sqft/sqm for contract model. Skilled trades (mason, plumber, electrician, carpenter, bar bender, tile layer, painter) command 60-100 % premium over unskilled helpers. Rates vary enormously by city — Mumbai skilled mason commands ₹900-1,100/day while a tier-3 town pays ₹400-600/day for the same skill. Contract rates (per sqft of finished work) internalise labour + minor consumables but expose the contractor to productivity variance. Labour compliance under the Building and Other Construction Workers Act 1996 (BOCW), ESI, PF are mandatory for organised sites but widely ignored in unorganised construction.
Construction-labour daily rates in India have risen 12-15 % YoY consistently since 2021 on tight urban labour supply, migration back to states, and rising post-COVID wage expectations. 2026 sees continued pressure in tier-1 metros (Mumbai, Bangalore, Pune) where skilled rates touched ₹1,000-1,200/day vs ₹400-500 in tier-2/3. Migrant labour availability improving in 2026 but still 20-25 % tighter than pre-COVID normals.