Project Labor Agreements
Are we meeting the PLA mandates?
How contractors on City-funded housing projects perform against the Project Labor Agreement mandates, based on certified payroll records.
The four mandates
Actual performance compared with each required PLA mandate, across 20.2M total project hours.
2 of 4 mandates currently met
Local Hire
Share of all project work hours
55%
Mandate 30% · +25 pp above mandate
Local Hire: actual 55.0%, mandate 30.00%. Above Mandate.
Local Apprentice
Share of all project apprentice hours
62%
Mandate 50% · +12 pp above mandate
Local Apprentice: actual 62.0%, mandate 50.00%. Above Mandate.
Apprentice Straight-Time
Share of straight-time hours worked
13.2%
Mandate 16.67% · −3.5 pp below mandate
Apprentice Straight-Time: actual 13.2%, mandate 16.67%. Below mandate.
Transitional Worker
Share of all project work hours
3%
Mandate 10% · −7 pp below mandate
Transitional Worker: actual 3.0%, mandate 10.00%. Below mandate.
Portfolio snapshot
438
Projects
Covered by a PLA
$4.18B
Total awarded
20.2M
Project hours
Worked since 2011
$837.00M
Gross wages
Approximate — estimated from reported summary values
Explore the data
- Where are wages going?See where workers live and how payroll flows back into neighborhoods, by ZIP centroid and Council District.Open the district map
- Which contractors are below mandate?Compare every contractor against each PLA mandate and spot the outliers.Exact values in the contractor matrix
- Who makes up the workforce?Trades, apprentices, gender, ethnicity and transitional criteria across 78K workers.Exact values in the summary tables
Data source: Los Angeles Housing Department, Online Certified Payroll System, as of 7/20/2026. Coverage: 438 City-funded housing projects covered by a Project Labor Agreement, of 478 LAHD-tracked projects. Local determination uses standard tier ZIP lists applied portfolio-wide.

