Salaripedia
English

How much does a civil engineer make in Seattle?

$116,500a year

Median yearly pay for civil engineers in the Seattle-Tacoma-Bellevue, WA metro area. That is $56.00 an hour or $9,707 a month.

Hourly
$56.00
Vs. national median
+16%
Rank among cities
16 of 373
Jobs in the area
7,680
Pay range
Lowest 10%: $82,140Median: $116,500Highest 10%: $161,800
PercentileYearlyHourly
10th$82,140$39.49
25th$100,300$48.22
Median$116,500$56.00
75th$134,500$64.66
90th$161,800$77.77

Other cities in Washington

Median yearly pay for civil engineers.

Walla Walla, WA$123,000
Kennewick, WA$121,400
Bremerton, WA$116,200
Olympia, WA$108,200
Bellingham, WA$107,800
Portland, OR$106,300
Longview, WA$102,800
Mount Vernon, WA$101,300
Spokane, WA$100,500
Wenatchee, WA$100,500
Yakima, WA$100,500
Lewiston, ID$78,090
Civil Engineer salary in Washington Civil Engineer salary in all states

Related jobs in Seattle

Same field, median yearly pay.

Computer Hardware Engineer$169,100
Aerospace Engineer$163,600
Nuclear Engineer$161,100
Materials Engineer$156,100
Electrical Engineer$140,200
Electronics Engineer$138,900
Engineer$137,400
Industrial Engineer$131,200
Health and Safety Engineer$129,800
Marine Engineer and Naval Architect$128,600
Salaries for every job in Seattle, WA

Frequently asked questions

How much does a civil engineer make an hour in Seattle?

The median hourly pay in the Seattle-Tacoma-Bellevue, WA metro area is $56.00 ($116,500 a year).

Do civil engineers make more in Seattle than the national average?

Yes: $116,500 against $100,800 nationally, 16% more.

How does Seattle compare with the rest of Washington?

The median in Washington is $110,000, so Seattle pays 6% more.

Where does Seattle rank for civil engineer pay?

16 of 373 metro areas with data.

How much does a civil engineer make starting out in Seattle?

The lowest-paid 10% make $82,140 or less a year; the top 10% make $161,800 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.