Salaripedia
English

How much does a mechanical engineer make in Spokane?

$98,670a year

Median yearly pay for mechanical engineers in the Spokane-Spokane Valley, WA metro area. That is $47.44 an hour or $8,223 a month.

Hourly
$47.44
Vs. national median
-5%
Rank among cities
194 of 346
Jobs in the area
450
Pay range
Lowest 10%: $74,790Median: $98,670Highest 10%: $148,900
PercentileYearlyHourly
10th$74,790$35.96
25th$79,550$38.25
Median$98,670$47.44
75th$125,300$60.25
90th$148,900$71.60

Other cities in Washington

Median yearly pay for mechanical engineers.

Seattle, WA$126,600
Kennewick, WA$124,800
Bremerton, WA$109,600
Walla Walla, WA$108,500
Bellingham, WA$106,600
Olympia, WA$106,300
Portland, OR$105,000
Longview, WA$98,910
Mechanical Engineer salary in Washington Mechanical Engineer salary in all states

Related jobs in Spokane

Same field, median yearly pay.

Aerospace Engineer$140,500
Electrical Engineer$122,100
Electronics Engineer$112,100
Engineer$110,100
Environmental Engineer$108,200
Industrial Engineer$104,500
Civil Engineer$100,500
Architect$95,910
Electrical and Electronic Engineering Technologist and Technician$85,510
Cartographer and Photogrammetrist$83,390
Salaries for every job in Spokane, WA

Frequently asked questions

How much does a mechanical engineer make an hour in Spokane?

The median hourly pay in the Spokane-Spokane Valley, WA metro area is $47.44 ($98,670 a year).

Do mechanical engineers make more in Spokane than the national average?

No: $98,670 against $104,100 nationally, 5% less.

How does Spokane compare with the rest of Washington?

The median in Washington is $110,400, so Spokane pays 11% less.

Where does Spokane rank for mechanical engineer pay?

194 of 346 metro areas with data.

How much does a mechanical engineer make starting out in Spokane?

The lowest-paid 10% make $74,790 or less a year; the top 10% make $148,900 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.