Skip to content

Salaries & Pay Salary by Job Data profile

How Much Does a Project Manager Construction Make? Salary by State

  • Official data · BLS May 2025
Updated  1 source

Median annual salary (U.S.)

$114,990

Pay percentiles for construction project managers

Percentile Hourly Annual
10th $33.50$69,690
25th $42.57$88,550
50th (median) $55.28$114,990
75th $72.91$151,640
90th $91.08$189,440

U.S. wages, May 2025. BLS occupation: Construction Managers (SOC 11-9021). Source: BLS Occupational Employment and Wage Statistics (OEWS)

Highest-paying states for construction project managers

State Median annual Median hourly vs. U.S.
New York $155,360$74.69+35%
Washington $155,070$74.55+35%
Massachusetts $145,010$69.71+26%
Alaska $139,190$66.92+21%
New Jersey $138,230$66.46+20%
California $133,160$64.02+16%
Delaware $132,150$63.53+15%
Oregon $131,420$63.18+14%
New Hampshire $129,260$62.15+12%
Hawaii $128,910$61.98+12%
United States $114,990$55.28—

Top 10 states by median annual wage, May 2025. Source: BLS Occupational Employment and Wage Statistics (OEWS)

How many construction project managers are there?

BLS counts about 380,360 construction project managers employed in the U.S. (May 2025, excluding the self-employed). These figures cover the BLS occupation “Construction Managers”. The most jobs are in Texas (59,060), California (34,750) and Florida (34,010).

The mean (average) annual wage is $124,360, higher than the median of $114,990.

Frequently asked questions

How much do construction project managers make an hour?

The median hourly wage for construction project managers is $55.28. The middle 50% earn between $42.57 and $72.91 an hour.

Which state pays construction project managers the most?

New York has the highest median wage for construction project managers at $155,360, +35% vs. the U.S. median.

What is the starting salary for construction project managers?

BLS does not report pay by experience, but the lowest-paid 10% of construction project managers earn less than $69,690 a year, a common proxy for entry-level pay.