Trade pay in San Francisco
San Francisco-Oakland-Fremont, CA: 28 trades ranked by median wage, with the union scale and the jobs trend.
Every trade in San Francisco, ranked
| # | Trade | 10th | Median $/hr | 90th | Median $/yr | Jobs | vs state | vs US |
|---|---|---|---|---|---|---|---|---|
| 1 | Elevator mechanic | $40.83 | $80.90 | $94.41 | $168,270 | 370 | 19% above | 53% above |
| 2 | Construction manager | $48.51 | $79.82 | $108.23 | $166,030 | 5,160 | 25% above | 44% above |
| 3 | Lineman | $40.20 | $65.95 | $91.34 | $137,180 | 770 | 6% above | 44% above |
| 4 | Boilermaker | $42.57 | $65.05 | $78.25 | $135,290 | 50 | 15% above | 77% above |
| 5 | Heavy equipment operator | $29.29 | $59.97 | $71.76 | $124,750 | 4,080 | 43% above | 108% above |
| 6 | Construction supervisor | $35.51 | $58.08 | $79.97 | $120,810 | 9,810 | 24% above | 51% above |
| 7 | Millwright | $23.72 | $54.56 | $71.83 | $113,490 | 320 | 46% above | 73% above |
| 8 | Sheet metal worker | $26.71 | $49.35 | $74.42 | $102,660 | 880 | 34% above | 66% above |
| 9 | Crane operator | $24.30 | $47.31 | $74.28 | $98,410 | 240 | 24% above | 45% above |
| 10 | Electrician | $26.62 | $44.63 | $87.66 | $92,830 | 9,060 | 22% above | 47% above |
| 11 | Carpenter | $28.38 | $42.89 | $63.83 | $89,200 | 14,010 | 18% above | 47% above |
| 12 | Ironworker | $27.35 | $41.99 | $59.84 | $87,340 | 800 | 14% above | 39% above |
| 13 | Drywall installer | $27.89 | $39.50 | $64.84 | $82,160 | 2,510 | 25% above | 39% above |
| 14 | Diesel mechanic | $23.51 | $39.47 | $50.74 | $82,100 | 1,730 | 11% above | 33% above |
| 15 | HVAC technician | $23.64 | $37.73 | $62.20 | $78,490 | 3,980 | 8% above | 29% above |
| 16 | Plumber | $23.34 | $37.44 | $74.68 | $77,880 | 5,660 | 7% above | 22% above |
| 17 | Brickmason | $27.03 | $37.19 | $60.32 | $77,350 | 340 | 12% above | 25% above |
| 18 | Insulation worker | $21.69 | $36.62 | $57.65 | $76,170 | 370 | 56% above | 55% above |
| 19 | Cement mason | $25.64 | $36.53 | $58.03 | $75,970 | 2,420 | 21% above | 33% above |
| 20 | Glazier | $25.65 | $35.84 | $61.08 | $74,550 | 1,080 | 16% above | 31% above |
| 21 | Roofer | $27.75 | $35.74 | $47.30 | $74,340 | 2,610 | 17% above | 34% above |
| 22 | Construction laborer | $23.29 | $34.91 | $49.26 | $72,610 | 11,620 | 20% above | 54% above |
| 23 | Solar installer | $26.46 | $34.69 | $46.68 | $72,150 | 710 | 19% above | 36% above |
| 24 | Plasterer | $25.40 | $34.28 | $52.96 | $71,310 | 580 | 19% above | 24% above |
| 25 | Machinist | $22.04 | $32.57 | $60.57 | $67,750 | 1,610 | 18% above | 15% above |
| 26 | Tile setter | $22.13 | $30.98 | $56.00 | $64,430 | 1,020 | 9% above | 16% above |
| 27 | Welder | $23.08 | $30.93 | $48.04 | $64,320 | 1,990 | 11% above | 20% above |
| 28 | Painter | $23.11 | $30.58 | $48.34 | $63,600 | 5,310 | 8% above | 29% above |
Union scale in the San Francisco area
The highest Davis-Bacon Building-construction package among the counties in the San Francisco metro, next to the metro market median from BLS.
| Trade | Metro market median | DB base | Fringe | Total package | Rate source | Counties with a rate |
|---|---|---|---|---|---|---|
| Electrician | $44.63 | $77.45 | $33.97 | $111.42 | Union | 5 of 5 |
| Plumber | $37.44 | $58.45 | $38.74 | $97.19 | Union | 5 of 5 |
| Carpenter | $42.89 | $60.39 | $33.52 | $93.91 | Union | 5 of 5 |
| Construction laborer | $34.91 | $38.02 | $29.89 | $67.91 | Union | 5 of 5 |
| Heavy equipment operator | $59.97 | $55.85 | $28.56 | $84.41 | Union | 5 of 5 |
| Ironworker | $41.99 | $50.70 | $35.15 | $85.85 | Union | 5 of 5 |
| Sheet metal worker | $49.35 | $56.96 | $38.63 | $95.59 | Union | 5 of 5 |
| Painter | $30.58 | $57.00 | $28.04 | $85.04 | Union | 5 of 5 |
Not the official determination. County-level lookup on the California prevailing wage page.
Construction jobs in San Francisco
116.0kConstruction jobs2026-08
-2.5%Change over 12 months
-7.3%Change over 5 years
Questions this page answers
What is the highest-paying trade in San Francisco?
In the San Francisco-Oakland-Fremont, CA metro area, elevator and escalator installers and repairers had the highest median wage at $80.90 an hour in May 2025, with 370 jobs counted.
Do trades pay more in San Francisco than the rest of California?
In San Francisco, 28 of 28 trades pay above the California state median and 0 pay below it; the biggest premium is for elevator and escalator installers and repairers at $80.90.
Sources and notes
- BLS Occupational Employment and Wage Statistics, May 2025, San Francisco-Oakland-Fremont, CA MSA.
- BLS CES metro employment.
- BEA metro Regional Price Parities.
- SAM.gov Davis-Bacon wage determinations.