Civil Engineers Salary and Pay
How much do Civil Engineers make?
In May 2024 the middle Civil Engineers worker earned $99,590 a year, the average was $107,050, and the survey counted 355,410 jobs. The 25th percentile is $78,790 and the 75th is $128,290.
One page for the whole Civil Engineers pay distribution: national ladder first, then all 51 state rows and the metro rankings, every figure from BLS OEWS May 2024.
Updated November 5, 2026
Salary converter for this occupation
Hourly figures use the BLS full-time convention of 2,080 hours a year. The converter loads this occupation's own ladder, median $99,590 first; type any offer into the custom box to price it against the same year.
The national wage ladder (BLS OEWS, May 2024)
| Pay level | Annual wage | Hourly wage |
|---|---|---|
| 10th percentile | $65,920 | $31.69 |
| 25th percentile | $78,790 | $37.88 |
| Median (50th) | $99,590 | $47.88 |
| 75th percentile | $128,290 | $61.68 |
| 90th percentile | $160,990 | $77.40 |
A percentile marks a point in this occupation's pay distribution: the worker one quarter of the way up the Civil Engineers ladder earns the 25th percentile wage, $78,790. BLS top-codes very high wages ($239,200+ a year, $115.00+ an hour) and marks estimates it cannot publish as n/p.
Employment and concentration
The occupation employed 355,410 people in May 2024, 0.23% of every job BLS counted. California is the largest employer at 54,640 jobs, and the leading three states between them hold 31.3% of the workforce. Concentration peaks in Alaska, whose location quotient of 2.08 says this work is 2.08 times as dense there as it is nationwide.
One in ten workers in this field earns $65,920 or less, and one in ten earns $160,990 or more, so the top-to-bottom ratio is 2.4 to 1 and the annual gap is $95,070. The mean ($107,050) versus median ($99,590) comparison shows a right-skewed ladder where senior and specialist roles lift the average in this occupation.
Pay by state
Sorted by employment, the table below puts California first at 54,640 jobs; sorted by median pay instead, California would lead at $118,450. Both orderings are printed in one table:
| State | Employment | Jobs per 1,000 | Location quotient | Mean annual | Median annual |
|---|---|---|---|---|---|
| California | 54,640 | 3.0 | 1.31 | $122,050 | $118,450 |
| Texas | 33,790 | 2.4 | 1.06 | $103,010 | $95,050 |
| Florida | 22,780 | 2.3 | 1.01 | $105,830 | $97,810 |
| New York | 17,000 | 1.8 | 0.77 | $116,630 | $102,440 |
| Pennsylvania | 14,610 | 2.4 | 1.05 | $98,860 | $92,460 |
| Colorado | 13,510 | 4.7 | 2.03 | n/p | n/p |
| Illinois | 13,400 | 2.2 | 0.96 | $104,430 | $97,640 |
| North Carolina | 12,670 | 2.6 | 1.12 | $100,500 | $93,590 |
| Washington | 11,900 | 3.4 | 1.46 | $112,740 | $105,090 |
| Virginia | 11,030 | 2.7 | 1.18 | $101,020 | $96,210 |
| Massachusetts | 9,460 | 2.6 | 1.13 | $115,780 | $104,450 |
| Georgia | 8,820 | 1.8 | 0.79 | $97,220 | $81,030 |
| Ohio | 8,520 | 1.5 | 0.67 | $97,590 | $93,480 |
| Michigan | 7,760 | 1.8 | 0.77 | $93,670 | $85,550 |
| South Carolina | 7,460 | 3.3 | 1.42 | $104,430 | $99,680 |
| Wisconsin | 7,050 | 2.4 | 1.05 | $96,450 | $90,770 |
| New Jersey | 6,780 | 1.6 | 0.69 | $114,220 | $103,690 |
| Arizona | 6,270 | 2.0 | 0.85 | $97,630 | $93,500 |
| Alabama | 5,920 | 2.8 | 1.23 | $104,270 | $98,100 |
| Missouri | 5,280 | 1.8 | 0.79 | $97,050 | $93,020 |
| Maryland | 5,120 | 1.9 | 0.81 | $105,910 | $100,320 |
| Tennessee | 4,660 | 1.4 | 0.62 | $102,150 | $97,730 |
| Utah | 4,610 | 2.7 | 1.17 | $96,620 | $92,000 |
| Minnesota | 4,350 | 1.5 | 0.65 | $106,880 | $101,440 |
| Indiana | 4,300 | 1.3 | 0.59 | $96,510 | $95,000 |
| Oregon | 4,140 | 2.1 | 0.91 | $110,280 | $103,070 |
| Connecticut | 4,130 | 2.5 | 1.07 | $108,950 | $101,800 |
| Nevada | 3,490 | 2.3 | 0.99 | $105,950 | $98,690 |
| Louisiana | 3,170 | 1.7 | 0.72 | $107,690 | $102,350 |
| Kansas | 3,140 | 2.2 | 0.95 | $96,880 | $86,780 |
| Kentucky | 3,040 | 1.5 | 0.66 | $99,830 | $100,200 |
| Idaho | 2,630 | 3.1 | 1.35 | $96,980 | $94,990 |
| Oklahoma | 2,620 | 1.5 | 0.67 | $104,330 | $99,540 |
| Iowa | 2,560 | 1.6 | 0.71 | $96,450 | $94,500 |
| Mississippi | 2,050 | 1.8 | 0.77 | $115,570 | $103,940 |
| Nebraska | 2,010 | 2.0 | 0.86 | $101,800 | $99,360 |
| Hawaii | 1,880 | 3.0 | 1.32 | $97,590 | $94,970 |
| Montana | 1,880 | 3.7 | 1.60 | $86,270 | $80,390 |
| District of Columbia | 1,840 | 2.6 | 1.13 | $115,370 | $102,170 |
| Arkansas | 1,710 | 1.3 | 0.57 | $88,250 | $81,930 |
| New Hampshire | 1,670 | 2.4 | 1.06 | $94,210 | $92,020 |
| West Virginia | 1,560 | 2.2 | 0.96 | $91,880 | $88,200 |
| Alaska | 1,540 | 4.8 | 2.08 | $115,250 | $107,240 |
| North Dakota | 1,470 | 3.5 | 1.50 | $95,750 | $96,160 |
| Maine | 1,410 | 2.2 | 0.96 | $97,780 | $94,880 |
| New Mexico | 1,400 | 1.6 | 0.71 | $108,000 | $104,600 |
| South Dakota | 1,270 | 2.8 | 1.22 | $96,590 | $95,110 |
| Rhode Island | 1,200 | 2.4 | 1.06 | $116,550 | $112,250 |
| Wyoming | 1,070 | 3.8 | 1.66 | $99,540 | $95,800 |
| Delaware | 1,000 | 2.1 | 0.91 | $105,080 | $99,820 |
| Vermont | 750 | 2.5 | 1.07 | $95,190 | $85,720 |
The occupation in context
Ranked against all 826 published occupations, Civil Engineers stands number 103 by employment and number 130 by median pay. Inside its own major group, Architecture and Engineering Occupations, the group median wage is $96,690 across 36 detailed occupations, so this occupation pays 3% more than its group median, and it supplies 13.8% of the group's 2,567,220 jobs. In 18 of the 50 states with a published median, the state median beats the national median of $99,590, which is the single best quick test of whether this occupation's pay is set nationally or locally: a high count means local markets regularly outbid the national figure.
Metropolitan areas: where the jobs and the pay sit
Los Angeles-Long Beach-Anaheim, CA is the largest metro employer with 16,390 jobs, 4.6% of the national total. Below, the biggest employers come first; the pay table after it only counts metros with 500 or more jobs in the occupation, so its leader is a real market and not a statistical artifact.
Largest metro employers
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| Los Angeles-Long Beach-Anaheim, CA | 16,390 | $116,920 | $105,290 |
| New York-Newark-Jersey City, NY-NJ | 14,570 | $121,640 | $106,130 |
| Houston-Pasadena-The Woodlands, TX | 11,270 | $110,460 | $98,690 |
| Denver-Aurora-Centennial, CO | 10,070 | n/p | n/p |
| San Francisco-Oakland-Fremont, CA | 9,920 | $134,970 | $126,560 |
| Chicago-Naperville-Elgin, IL-IN | 8,870 | $107,650 | $100,280 |
| Boston-Cambridge-Newton, MA-NH | 8,300 | $116,860 | $104,750 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | 8,280 | $108,530 | $100,370 |
| Dallas-Fort Worth-Arlington, TX | 7,830 | $103,410 | $98,750 |
| Seattle-Tacoma-Bellevue, WA | 7,250 | $116,330 | $107,930 |
Highest-paying metros (500+ jobs)
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| San Jose-Sunnyvale-Santa Clara, CA | 3,180 | $138,030 | $129,260 |
| San Francisco-Oakland-Fremont, CA | 9,920 | $134,970 | $126,560 |
| Sacramento-Roseville-Folsom, CA | 5,190 | $128,770 | $130,310 |
| Kennewick-Richland, WA | 500 | $122,270 | $121,170 |
| New York-Newark-Jersey City, NY-NJ | 14,570 | $121,640 | $106,130 |
| Santa Maria-Santa Barbara, CA | 550 | $119,100 | $106,430 |
| Oxnard-Thousand Oaks-Ventura, CA | 700 | $117,750 | $106,420 |
| Riverside-San Bernardino-Ontario, CA | 3,620 | $117,200 | $109,250 |
| Los Angeles-Long Beach-Anaheim, CA | 16,390 | $116,920 | $105,290 |
| Boston-Cambridge-Newton, MA-NH | 8,300 | $116,860 | $104,750 |
At the other end, San Juan-Bayamon-Caguas, PR posts the lowest mean pay among metros with at least 500 jobs, $74,680 a year, against $138,030 in San Jose-Sunnyvale-Santa Clara, CA. Anyone relocating for this work should price the destination metro's table row, not the national median, before signing anything.
What the median pay looks like as a budget
The median Civil Engineers paycheck, gross, is $3,830 every two weeks on an annual $99,590, which is $8,299 a month and $1,915 a week. Moving from the 25th percentile ($78,790) to the 75th ($128,290) is worth $49,500 a year, which is the realistic size of the experience and specialization premium inside this occupation. Gross is a starting point, not a budget: the paycheck calculator nets it down by state, an offer comparison lives in the salary calculator, and the raise vs inflation calculator separates a real raise from a nominal one.
To place a real offer: a salary of $109,549 would sit between the median ($99,590) and the 75th percentile ($128,290), inside the top half but outside the top quarter of this occupation's ladder. An offer at the 25th percentile, $78,790, is $20,800 under the median, the typical size of the discount attached to entry-level or low-cost-market postings in this field.
Related occupations in Architecture and Engineering Occupations
The occupations BLS groups with this one, by size: Industrial Engineering Technologists and Technicians, Aerospace Engineers, Engineering Technologists and Technicians, Except Drafters, All Other, Civil Engineering Technologists and Technicians, Surveying and Mapping Technicians, Surveyors. Every one of the 826 published occupations is indexed on the Careers hub.
Frequently asked questions
What is the median salary for Civil Engineers?
$99,590 a year ($47.88), the middle wage among 355,410 counted workers in the BLS May 2024 estimates. The 75th percentile is $128,290 and the 90th is $160,990.
Where are Civil Engineers jobs concentrated?
By headcount, California leads with 54,640 jobs; by concentration, Alaska leads with a location quotient of 2.08, meaning the occupation is 2.08 times as dense there as nationally.
What do the top 10% of Civil Engineers earn?
$160,990 a year or more. The gap between the 90th percentile and the median ($99,590) is the size of the senior and specialist premium in this occupation.
How does EveryCalc get Civil Engineers pay data?
From the Bureau of Labor Statistics OEWS bulk files for May 2024 (national, state, and metropolitan), downloaded November 5, 2026. Nothing on this page is self-reported by workers or scraped from job postings.