Civil Engineers Salary in Missouri

Ranked #40 of 51 · MO

8.9% below U.S. average
Mean annual salary $98,970 ≈ $48/hr
Median annual salary $92,750
Employment 5,760

Salary Distribution (10th–90th percentile)

P10 $64,950P25 $77,410 Median $92,750P75 $114,990P90 $139,210

About 80% of civil engineerss in Missouri earn between $64,950 and $139,210. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Missouri
$98,970
U.S. average
$108,670

The mean civil engineers salary in Missouri is $98,970, about 8.9% below the U.S. average ($108,670). That works out to roughly $48/hr at 2,080 hours per year.

Metro Areas in Missouri

Metro areaMedianMeanEmployment
Kansas City, MO-KS $98,860 $104,090 3,230
St. Louis, MO-IL $96,830 $101,100 3,150
Central Missouri nonmetropolitan area $88,850 $110,960 110
Columbia, MO $83,950 $92,900 130
St. Joseph, MO-KS $83,510 $91,910 40
North Missouri nonmetropolitan area $82,800 $86,190 70
Springfield, MO $82,800 $93,250 350
Cape Girardeau, MO-IL $81,190 $91,930 30

Frequently Asked Questions

How much do civil engineers make in Missouri?

The median civil engineers salary in Missouri is $92,750 per year (mean $98,970), and about 80% earn between $64,950 and $139,210.

How much do civil engineers make per hour in Missouri?

Roughly $48 per hour, based on a mean annual wage of $98,970 and 2,080 work hours per year.

Is Missouri a high-paying state for civil engineers?

Missouri ranks #40 of 51 states for civil engineers pay. Its mean salary of $98,970 is about 8.9% below the U.S. average of $108,670.

Which metro areas in Missouri pay civil engineers the most?

The highest-paying metro areas in Missouri for civil engineers are Kansas City, MO-KS ($98,860), St. Louis, MO-IL ($96,830), Central Missouri nonmetropolitan area ($88,850), by median annual wage.

← Back to all civil engineers states