Civil Engineer Salary in Oklahoma (2026)

Based on the latest Bureau of Labor Statistics OEWS data — updated August 12, 2026.

Median Annual Salary$98,760
Median Hourly Wage$47.48
National Median$102,499
Jobs in Oklahoma2,180

Civil Engineer Salary in Oklahoma vs. National Average

OklahomaNationalDifference
Median annual salary$98,760$102,499-4%
Median hourly wage$47.48$49.28-4%

Adjusted for local price levels (100 = national average), the cost-adjusted median is $112,483.

Civil Engineer Salary in Top Oklahoma Cities

CityMedianEntry LevelExperiencedCost of Living
Oklahoma City$84,383 $57,200$110,000 87
Tulsa$84,383 $57,200$110,000 86

FAQ

How much does a Civil Engineer make in Oklahoma?

The median annual salary for a Civil Engineer in Oklahoma is $98,760, or about $47.48 per hour, according to BLS OEWS data.

How does this compare to the national average?

The national median for Civil Engineers is $102,499. Oklahoma is -4% below the national median.

What is the entry-level salary for a Civil Engineer in Oklahoma?

Entry-level civil engineers in Oklahoma typically earn from $57,200 depending on the city and employer.

Is Oklahoma a good state for civil engineers?

With 2,180 civil engineer jobs on record and a median salary of $98,760, Oklahoma offers competitive pay compared to the rest of the country.