Average salary
$100,000 - $114,831
Median salary
$100,000 - $114,831
Lower rangeUpper range
Salary distribution by percentile
10th percentile$65K
25th percentile$82K
Median$100K
75th percentile$115K
90th percentile$132K
50% of professionals earn between $81,600 - $114,831 USD
The median salary is $100,000
Top cities
Houston2,649 job openings
New York2,062 job openings
Los Angeles1,836 job openings
Chicago1,797 job openings
Seattle1,664 job openings
Denver1,545 job openings
Charlotte1,413 job openings
Atlanta1,339 job openings
Phoenix1,331 job openings
Austin1,304 job openings
Boston1,123 job openings
Dallas1,073 job openings
Raleigh1,026 job openings
Portland996 job openings
North Charleston895 job openings
San Diego867 job openings
Kansas City740 job openings
San Francisco715 job openings
Minneapolis699 job openings
Sacramento693 job openings
Orlando655 job openings
Baltimore636 job openings
Tampa626 job openings
Irvine607 job openings
Fort Worth562 job openings
Greenville530 job openings
Richmond511 job openings
Columbus502 job openings
Arlington498 job openings
Related professions
USD 89,734 - 110,000-7%
USD 88,000 - 100,000-12%
USD 100,000 - 120,000+2%
USD 90,000 - 105,000-9%
USD 102,250 - 110,000-1%
USD 98,274 - 116,0000%
USD 80,000 - 92,315-20%
USD 90,000 - 109,200-7%
USD 104,912 - 123,800+6%
USD 100,000 - 139,945+12%
The average salary for a Structural Engineer in United States is USD 100,000 - USD 114,831 per year in 2026. The median salary is USD 107,416 per year, based on 128,949 active job listings.
The cities with the most Structural Engineer job opportunities in United States are Houston, New York, Los Angeles, Chicago, Seattle. Houston leads with 2,649 job openings.
Explore 128,949 Structural Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.