Civil Engineers Salary in Oklahoma

Ranked #21 of 51 · OK

2.9% below U.S. average
Mean annual salary $105,570 ≈ $51/hr
Median annual salary $98,760
Employment 2,180

Salary Distribution (10th–90th percentile)

P10 $66,550P25 $79,170 Median $98,760P75 $127,590P90 $153,470

About 80% of civil engineerss in Oklahoma earn between $66,550 and $153,470. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$105,570
U.S. average
$108,670

The mean civil engineers salary in Oklahoma is $105,570, about 2.9% below the U.S. average ($108,670). That works out to roughly $51/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Northwest Oklahoma nonmetropolitan area $103,700 $103,440 60
Tulsa, OK $102,080 $107,490 880
Oklahoma City, OK $98,960 $108,120 880
Southeast Oklahoma nonmetropolitan area $92,690 $96,940 90
Northeast Oklahoma nonmetropolitan area $86,340 $94,620 70
Lawton, OK $83,650 $97,680 50

Frequently Asked Questions

How much do civil engineers make in Oklahoma?

The median civil engineers salary in Oklahoma is $98,760 per year (mean $105,570), and about 80% earn between $66,550 and $153,470.

How much do civil engineers make per hour in Oklahoma?

Roughly $51 per hour, based on a mean annual wage of $105,570 and 2,080 work hours per year.

Is Oklahoma a high-paying state for civil engineers?

Oklahoma ranks #21 of 51 states for civil engineers pay. Its mean salary of $105,570 is about 2.9% below the U.S. average of $108,670.

Which metro areas in Oklahoma pay civil engineers the most?

The highest-paying metro areas in Oklahoma for civil engineers are Northwest Oklahoma nonmetropolitan area ($103,700), Tulsa, OK ($102,080), Oklahoma City, OK ($98,960), by median annual wage.

← Back to all civil engineers states