Civil Engineer Salary in Missouri
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).
Civil Engineer pay by experience in Missouri
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs 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.