Candidates and hiring leaders · Bay Area

See where your pay sits in the market.

Enter a role and a number, and see where it lands against what Bay Area construction is advertising right now.

Beta Focused on the San Francisco Bay Area, and growing as more pay data comes in.

Who's asking
The current numbers · Bay Area

What construction roles are paying right now.

Advertised pay for Bay Area construction roles, as of August 2026. The range is the middle half of disclosed postings: the 25th percentile, the median, and the 75th percentile. These are advertised ranges, not verified salaries.

Bay Area construction pay by role, August 2026. Source: Advertised job postings (Indeed + sourced), classified by role and pay.
Role 25th percentile Median 75th percentile Postings with disclosed pay Share listing pay
Project Manager $118,000 $140,000 $158,000 586 79%
Superintendent $120,000 $140,000 $160,000 317 73%
Project Engineer $103,000 $117,000 $138,000 285 83%
Estimator $105,000 $125,000 $148,000 157 71%
Director/VP $174,000 $198,000 $233,000 153 82%
Senior Project Manager $150,000 $172,000 $189,000 150 77%
Laborer/Trade $99,000 $108,000 $123,000 134 88%
Construction Manager $129,000 $159,000 $177,000 79 71%
General Superintendent $133,000 $166,000 $198,000 69 65%
Senior Estimator $125,000 $145,000 $163,000 68 75%
Assistant Project Manager $103,000 $113,000 $120,000 59 80%
Foreman $99,000 $105,000 $126,000 51 86%
Project Coordinator $105,000 $130,000 $140,000 37 84%
Assistant Superintendent $105,000 $128,000 $140,000 35 69%
Preconstruction Manager $125,000 $153,000 $188,000 34 68%
Field Manager $97,000 $114,000 $136,000 30 87%
Project Executive $200,000 $225,000 $253,000 27 87%

Built from 5267 tracked Bay Area construction postings, 2839 of which listed a pay range, in the trailing window as of August 2026. Roles appear once at least 15 postings disclose pay. A benchmark is a distribution to orient by, not a price a specific person is owed. Benefits and bonus structure alone can move a package 20 to 50 percent. Why even good salary data can mislead.