$127,500
median · per year, annualized USD
$46,746
median · per year, annualized USD
General Manager & Site Head (SEA)
Senior Construction Manager
Senior Manager, Site Reliability Engineering - Infrastructure Platform
Global Real Estate Construction Manager
VP, Regional Underwriting Manager Southeast (Construction)
Manager, Site Reliability Engineering
Real Estate Development - Senior Manager/Manager, Construction Project Management
Principal Construction Project Manager, Maritime (East Coast)
Senior Manager, Site Reliability Engineering (Federal)
Force Account Construction Manager - Hudson Tunnel Project
Roofer Production Foreman - Ottawa
Commercial Roofer- Foreman
Roofer Journeyman and Foreman (production and service)
Multi Trade Operative - Roofer - Leatherhead/Dorking
Roofer
Roofer
Roofer - Calderdale
Roofer - South East
Roofer
Roofer - Midlands
| Company | Median | Roles |
|---|---|---|
HITT Contracting
|
$114,400 | 47 |
Cumming Group
|
$148,133 | 44 |
House Buyers of America
|
$105,000 | 37 |
| PA Parsons | $175,150 | 35 |
| TW Tidal Wave Auto Spa | $100,000 | 24 |
EC Electric
|
$147,500 | 20 |
STV
|
$146,999 | 15 |
| MC Michels Corporation | $140,000 | 15 |
| Company | Median | Roles |
|---|---|---|
Octoenergy
|
$40,040 | 4 |
| FL Flynncompanies | $74,880 | 3 |
Mears Group
|
$48,338 | 3 |
Clarion Housing Group
|
$51,034 | 1 |
Together Housing
|
$45,155 | 1 |
| Location | Median | Roles |
|---|---|---|
| San Francisco | $185,265 | 25 |
| Austin | $162,750 | 18 |
| Atlanta | $151,800 | 16 |
| Seattle | $143,500 | 22 |
| Los Angeles | $141,248 | 24 |
| Chicago | $137,500 | 31 |
| New York | $135,000 | 51 |
| Denver | $134,600 | 26 |
| Boston | $130,325 | 14 |
| Toronto | $112,273 | 4 |
The median for Construction Manager is $127,500 per year (typically $102,675–$160,000), versus $46,746 for Roofer ($40,569–$56,476). That puts Construction Manager about 173% ahead at the median.
Both figures are computed live from active listings on JobsRadar and normalized to annualized USD, so Construction Manager and Roofer are compared on equal terms regardless of the currency each role was originally posted in. Only roles that publish a salary range feed the medians; numbers refresh every few hours as new roles post and older ones close, so this comparison reflects the market right now rather than a fixed survey. Use it as a directional benchmark when weighing one path against the other.