Structural Engineer Salary in United States
Structural Engineer Salary in Baltimore
Based on 473 job listings - Baltimore, United States 2026
-11.9% vs 2025Average salary
$104,509 - $148,768
Median salary
$110,000 - $150,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$75K
25th percentile$109K
Median$110K
75th percentile$110K
90th percentile$112K
50% of professionals earn between $108,800 - $110,000 USD
The median salary is $110,000
Compare with national average
Baltimore
Average salary
104,509 - 148,768
Median salary
110,000 - 150,000
473 job openings
United States
Average salary
95,498 - 114,000
Median salary
95,498 - 114,000
112,719 job openings
Other cities
Houston2,243 job openings
New York1,716 job openings
Chicago1,615 job openings
Los Angeles1,580 job openings
Seattle1,423 job openings
Denver1,405 job openings
Atlanta1,212 job openings
Charlotte1,173 job openings
Phoenix1,126 job openings
Austin1,125 job openings
Portland944 job openings
Dallas940 job openings
Raleigh899 job openings
Boston861 job openings
San Diego776 job openings
Kansas City639 job openings
San Francisco610 job openings
Minneapolis598 job openings
Orlando592 job openings
North Charleston586 job openings
Tampa567 job openings
Sacramento548 job openings
Greenville512 job openings
Fort Worth502 job openings
Irvine486 job openings
Washington465 job openings
Overland Park461 job openings
Richmond461 job openings
The average salary for a Structural Engineer in Baltimore, United States is USD 104,509 - USD 148,768 per year in 2026, based on 473 job listings.
Explore 473 Structural Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.