Civil Engineers Salary in the United States

Median annual wage: $100,840 · Median hourly: $48.48 · Employment: 367,840

Annual Salary Percentiles

PercentileAnnualHourly
10th$68,240$32.81
25th$79,930$38.43
Median$100,840$48.48
75th$129,680$62.34
90th$163,220$78.47

Quick Facts

What this means

Across the United States, 367,840 civil engineers are employed (— per 1,000 jobs), making this one of the larger occupations in the national economy.

The mean wage of $108,670 sits 7.8% above the median — the typical worker earns close to the median, while a smaller group of higher earners pulls the average up.

Civil Engineers Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $99,010 $47.60 -1.8% 5,370
Alaska $114,730 $55.16 +13.8% 1,670
Arizona $89,660 $43.10 -11.1% 5,940
Arkansas $85,020 $40.88 -15.7% 1,870
California $122,500 $58.89 +21.5% 55,180
Colorado $101,420 $48.76 +0.6% 13,290
Connecticut $103,150 $49.59 +2.3% 4,370
Delaware $100,220 $48.19 -0.6% 920
District of Columbia $103,880 $49.94 +3.0% 1,650
Florida $98,570 $47.39 -2.3% 23,750
Georgia $84,240 $40.50 -16.5% 9,400
Hawaii $94,280 $45.33 -6.5% 2,640
Idaho $98,030 $47.13 -2.8% 2,630
Illinois $99,760 $47.96 -1.1% 13,910
Indiana $98,270 $47.25 -2.5% 4,030
Iowa $96,430 $46.36 -4.4% 2,500
Kansas $96,880 $46.58 -3.9% 2,880
Kentucky $100,930 $48.53 +0.1% 2,690
Louisiana $105,380 $50.66 +4.5% 3,780
Maine $97,820 $47.03 -3.0% 1,240
Maryland $100,680 $48.41 -0.2% 5,240
Massachusetts $106,730 $51.31 +5.8% 9,450
Michigan $92,100 $44.28 -8.7% 7,760
Minnesota $101,480 $48.79 +0.6% 4,710
Mississippi $100,170 $48.16 -0.7% 1,770
Missouri $92,750 $44.59 -8.0% 5,760
Montana $93,070 $44.75 -7.7% 1,870
Nebraska $103,150 $49.59 +2.3% 2,360
Nevada $104,310 $50.15 +3.4% 3,560
New Hampshire $98,710 $47.46 -2.1% 1,620
New Jersey $104,660 $50.32 +3.8% 6,900
New Mexico $103,900 $49.95 +3.0% 1,350
New York $103,760 $49.89 +2.9% 17,500
North Carolina $100,730 $48.43 -0.1% 12,810
North Dakota $98,190 $47.21 -2.6% 1,380
Ohio $96,220 $46.26 -4.6% 10,560
Oklahoma $98,760 $47.48 -2.1% 2,180
Oregon $105,250 $50.60 +4.4% 4,890
Pennsylvania $97,850 $47.04 -3.0% 15,870
Rhode Island $99,300 $47.74 -1.5% 1,270
South Carolina $101,600 $48.85 +0.8% 7,180
South Dakota $98,700 $47.45 -2.1% 1,440
Tennessee $95,910 $46.11 -4.9% 5,790
Texas $96,860 $46.57 -3.9% 34,870
Utah $96,830 $46.56 -4.0% 5,670
Vermont $95,600 $45.96 -5.2% 770
Virginia $97,120 $46.69 -3.7% 11,350
Washington $110,000 $52.89 +9.1% 12,590
West Virginia $86,930 $41.79 -13.8% 1,300
Wisconsin $94,600 $45.48 -6.2% 7,410
Wyoming $90,590 $43.55 -10.2% 990

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for civil engineers?

The median annual wage for civil engineers is $100,840 ($48.48 per hour), according to the BLS OES survey for May 2024.

Which state pays civil engineers the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

How many civil engineers are employed in the U.S.?

There are approximately 367,840 civil engineers employed nationally, per BLS OES.

How much do civil engineers make per hour?

The median hourly wage is $48.48. See the hourly salary page for the full percentile breakdown.