Content has loaded

Civil engineer salary in Texas (Updated 2026)

How much does a Civil Engineer make in Texas?

Average base salary

$93,688
same
as national average
Average $93,688
Low $63,667
High $137,866

The average salary for a civil engineer is $93,688 per year in Texas. 570 salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).

Civil Engineer job openings in Texas

slide 1 of 6
slide1 of 6
Civil Project Engineer
Optimus Steel LLC3.4out of 5 stars.
Vidor, TX
Contract
20 hours ago

Highest paying companies for Civil Engineer in Texas

Average year pay is based on job postings on Indeed in the past 36 months.
Shield AI
 
$201,274per year
View company
First tek
 
$195,520per year
Noor Staffing
 
$175,000per year
RiverPoint
 
$161,200per year
SM&A
 
$159,934per year
Cenergy International Services
 
$153,920per year

Highest paying cities for Civil Engineers near Texas

  1. Dallas-Fort Worth, TX
    $114,858 per year
  2. Dallas, TX
    $107,240 per year
  3. Austin, TX
    $99,453 per year
  4. Corpus Christi, TX
    $99,161 per year
  5. Houston, TX
    $95,988 per year

Where can a Civil Engineer earn more?

Compare salaries for Civil Engineers in different locations
vs

How much do similar professions as Civil Engineer get paid in Texas?

Senior Civil Engineer

Job openings
Average $123,559 per year

Entry Level Civil Engineer

Job openings
Average $74,519 per year