Civil engineering builds the physical infrastructure of society—roads, bridges, buildings, water systems, and more. It’s one of the oldest and most stable engineering disciplines, with compensation that rewards professional licensure and specialization.

Civil Engineer Salary by Experience Level

Experience Level Salary Range
0-3 years Entry / EIT (Engineer in Training) $58,000-$76,000
3-7 years Project Engineer $75,000-$100,000
7-12 years Senior Engineer (often PE required) $98,000-$130,000
12+ years Principal / Senior PE $125,000-$165,000
Management Project Manager / Director $130,000-$180,000

Salary by Specialization

Specialization Salary Range Notes
Structural Engineer $80,000-$145,000 High PE requirement; complex analysis
Transportation Engineer $75,000-$120,000 Strong with federal infrastructure funding
Environmental Engineer $75,000-$120,000 Site remediation; overlaps with chemical EE
Geotechnical Engineer $80,000-$125,000 Foundation design, slope stability
Water Resources / Hydraulics $78,000-$118,000 Utilities and government demand
Coastal / Marine Engineer $85,000-$125,000 Specialized; fewer practitioners
Construction Engineer $75,000-$115,000 Project management overlap
Materials Engineer $78,000-$115,000 Pavements, soils, materials testing

Government vs. Private Sector Pay

Sector Median Salary Benefits Job Security
Federal government (GS scale) $75,000-$115,000 Excellent (pension, FEHB) Very high
State DOT $68,000-$105,000 Strong (pension, benefits) High
Local / county government $65,000-$98,000 Moderate to strong High
Private engineering firm (consulting) $80,000-$130,000 Standard benefits Moderate
Construction company (private) $85,000-$125,000 Variable Moderate

PE licensure is consistently required for advancement in both sectors. Assistant/junior engineer titles are the last step before PE requirement kicks in.

PE License Impact on Pay

Licensure Status Salary Range Advancement
BS, no FE $58,000-$72,000 (entry only) Limited
FE passed (EIT) $63,000-$80,000 Working toward PE
PE licensed $85,000-$130,000 Required for senior/project lead roles
PE + significant project history $115,000-$160,000 Management and principal roles
SE (Structural Engineer license) $110,000-$155,000 Required for seismic/structural stamping in CA and WA

Civil Engineer Salary by State

State Median Salary Driver
California $104,000 High COL; complex seismic/structural work
New York $100,000 Dense urban infrastructure
Texas $93,000 High infrastructure growth; no state tax
Washington $97,000 Large public works; Boeing facilities
Florida $87,000 Growth-driven construction; no state tax
Illinois $90,000 Chicago metro infrastructure
National median $91,000 BLS survey

Career Advancement in Civil Engineering

Path Timeline Target Salary
Get PE license 4-6 years after BS +$15,000-$25,000 over unlicensed
Move from EIT to Project Engineer 3-5 years $85,000-$105,000
Obtain SE license (structural only) CA/WA specific; after PE Premium structural work
Transition to construction management Mid-career; leverages hands-on experience $110,000-$150,000+
Partners / principals at consulting firms 15-25 years; equity stake possible $150,000-$220,000+