Salaripedia
English

How much does a civil engineer make in Oklahoma?

$98,760a year

Median yearly pay for civil engineers in Oklahoma. That is $47.48 an hour or $8,230 a month.

Hourly
$47.48
Vs. national median
-2%
Rank among states
25 of 51
Jobs in the state
2,180
Pay range
Lowest 10%: $66,550Median: $98,760Highest 10%: $153,500
PercentileYearlyHourly
10th$66,550$32.00
25th$79,170$38.06
Median$98,760$47.48
75th$127,600$61.34
90th$153,500$73.78

Cities in Oklahoma

Metro areas, median yearly pay.

Tulsa, OK$102,100
Fort Smith, AR$100,300
Oklahoma City, OK$98,960
Lawton, OK$83,650
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for civil engineers.

22. Illinois$99,760
23. Rhode Island$99,300
24. Alabama$99,010
25. Oklahoma$98,760
26. New Hampshire$98,710
27. South Dakota$98,700
28. Florida$98,570
Civil Engineer salary in all states

Frequently asked questions

How much does a civil engineer make an hour in Oklahoma?

The median hourly pay in Oklahoma is $47.48 ($98,760 a year).

Do civil engineers make more in Oklahoma than the national average?

No: $98,760 against $100,800 nationally, 2% less.

Where does Oklahoma rank for civil engineer pay?

Oklahoma ranks 25 of 51 states.

Which city in Oklahoma pays civil engineers the most?

Tulsa, OK, with a median of $102,100 a year.

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.