verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Civil Engineer Salary in Missouri

Median Annual in Missouri
$92,750/yr
Median Hourly Wage
$44.59/hr
▼ 8% below U.S. median

Salary Distribution in Missouri

groups Employed in MO
5,760
public U.S. Median
$100,840
savings Real pay (cost-adjusted)
$102,128 #23 of 51

Civil Engineer pay in Missouri, explained

Civil engineers in Missouri earn a median of $92,750 per year ($44.59 per hour), which is 8% below the national median of $100,840. Entry-level workers earn around $64,950, while the most experienced civil engineers reach about $139,210. Pay varies by employer, setting, and metro area within Missouri.

Is $92,750 good pay in Missouri?

Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $92,750 is worth about $102,128 in national buying power — ranking Missouri #23 for real pay (vs #45 on the sticker number).

See the full Civil Engineer Real Pay Index arrow_forward

Civil Engineer pay by experience in Missouri

Entry level (10th pct)
$64,950
$31.23/hr
Median
Mid-career (50th pct)
$92,750
$44.59/hr
Experienced (90th pct)
$139,210
$66.93/hr

Civil Engineer pay in neighboring states

StateMedian / yrReal payvs MO
Missouri (here) $92,750 $102,128
Nebraska $103,150 $114,480 −$10,400
Kentucky $100,930 $111,947 −$8,180
Illinois $99,760 $99,802 −$7,010
Oklahoma $98,760 $112,428 −$6,010
Kansas $96,880 $107,563 −$4,130
Iowa $96,430 $109,877 −$3,680
Tennessee $95,910 $104,398 −$3,160
Arkansas $85,020 $97,795 +$7,730

Civil Engineer in Missouri: FAQ

How much do civil engineers make in Missouri?

Civil engineers in Missouri earn a median of $92,750 per year ($44.59 per hour), compared with $100,840 nationally.

Does Missouri pay civil engineers well?

At $92,750, Missouri pays 8% below the national median for civil engineers. An estimated 5,760 work in the state.

Civil Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in Missouri