Civil Engineers Salary

Median Salary
$100,840
per year
Hourly Rate
$48.48
per hour
Employment
367,840
jobs in the U.S.

Salary Distribution

10th percentile
$68,240
25th percentile
$79,930
Median
$100,840
75th percentile
$129,680
90th percentile
$163,220

💰 Civil Engineers Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$84K
$123K■ No data
StateMedianvs. National
California$122,500+21.5%
Alaska$114,730+13.8%
Washington$110,000+9.1%
Massachusetts$106,730+5.8%
Louisiana$105,380+4.5%
Oregon$105,250+4.4%
New Jersey$104,660+3.8%
Nevada$104,310+3.4%
New Mexico$103,900+3.0%
District of Columbia$103,880+3.0%
New York$103,760+2.9%
Connecticut$103,150+2.3%
Nebraska$103,150+2.3%
South Carolina$101,600+0.8%
Minnesota$101,480+0.6%
Colorado$101,420+0.6%
Kentucky$100,930+0.1%
North Carolina$100,730-0.1%
Maryland$100,680-0.2%
Delaware$100,220-0.6%
Mississippi$100,170-0.7%
Illinois$99,760-1.1%
Rhode Island$99,300-1.5%
Alabama$99,010-1.8%
Oklahoma$98,760-2.1%
New Hampshire$98,710-2.1%
South Dakota$98,700-2.1%
Florida$98,570-2.3%
Indiana$98,270-2.5%
North Dakota$98,190-2.6%
Idaho$98,030-2.8%
Pennsylvania$97,850-3.0%
Maine$97,820-3.0%
Virginia$97,120-3.7%
Kansas$96,880-3.9%
Texas$96,860-3.9%
Utah$96,830-4.0%
Iowa$96,430-4.4%
Ohio$96,220-4.6%
Tennessee$95,910-4.9%
Vermont$95,600-5.2%
Wisconsin$94,600-6.2%
Hawaii$94,280-6.5%
Montana$93,070-7.7%
Missouri$92,750-8.0%
Michigan$92,100-8.7%
Wyoming$90,590-10.2%
Arizona$89,660-11.1%
West Virginia$86,930-13.8%
Arkansas$85,020-15.7%
Georgia$84,240-16.5%

🏙️ Civil Engineers Salary by Metro Area

Metro AreaMedianvs. National
San Jose-Sunnyvale-Santa Clara, CA$130,280+29.2%
San Francisco-Oakland-Fremont, CA$130,160+29.1%
Sacramento-Roseville-Folsom, CA$130,150+29.1%
Mankato, MN$128,220+27.2%
Redding, CA$126,000+25.0%
Napa, CA$123,440+22.4%
Walla Walla, WA$123,030+22.0%
Vallejo, CA$122,510+21.5%
Salinas, CA$122,160+21.1%
Kennewick-Richland, WA$121,370+20.4%
Yuba City, CA$119,990+19.0%
Santa Maria-Santa Barbara, CA$119,980+19.0%
Fresno, CA$119,720+18.7%
Santa Cruz-Watsonville, CA$118,050+17.1%
Stockton-Lodi, CA$116,990+16.0%
Seattle-Tacoma-Bellevue, WA$116,480+15.5%
Bremerton-Silverdale-Port Orchard, WA$116,210+15.2%
Salem, OR$115,480+14.5%
Riverside-San Bernardino-Ontario, CA$115,120+14.2%
Anchorage, AK$112,740+11.8%
Baton Rouge, LA$112,430+11.5%
Santa Rosa-Petaluma, CA$111,740+10.8%
Fairbanks-College, AK$111,080+10.2%
Kingston, NY$110,610+9.7%
Santa Fe, NM$110,470+9.5%
San Luis Obispo-Paso Robles, CA$110,210+9.3%
El Centro, CA$109,490+8.6%
San Diego-Chula Vista-Carlsbad, CA$108,900+8.0%
Oxnard-Thousand Oaks-Ventura, CA$108,820+7.9%
Los Angeles-Long Beach-Anaheim, CA$108,640+7.7%
New Orleans-Metairie, LA$108,240+7.3%
Olympia-Lacey-Tumwater, WA$108,240+7.3%
Bridgeport-Stamford-Danbury, CT$107,870+7.0%
Mobile, AL$107,810+6.9%
Bellingham, WA$107,790+6.9%
Boston-Cambridge-Newton, MA-NH$107,670+6.8%
Houma-Bayou Cane-Thibodaux, LA$107,400+6.5%
Chico, CA$107,350+6.5%
New York-Newark-Jersey City, NY-NJ$107,330+6.4%
Jackson, MI$107,320+6.4%
Portland-Vancouver-Hillsboro, OR-WA$106,280+5.4%
Binghamton, NY$106,140+5.3%
Las Vegas-Henderson-North Las Vegas, NV$106,110+5.2%
Huntsville, AL$105,760+4.9%
Springfield, IL$105,750+4.9%
Reno, NV$105,470+4.6%
Albuquerque, NM$105,080+4.2%
Visalia, CA$104,780+3.9%
Minneapolis-St. Paul-Bloomington, MN-WI$104,740+3.9%
Denver-Aurora-Centennial, CO$104,710+3.8%
Corvallis, OR$104,150+3.3%
Hartford-West Hartford-East Hartford, CT$103,650+2.8%
Decatur, AL$103,490+2.6%
Norwich-New London-Willimantic, CT$103,430+2.6%
Amherst Town-Northampton, MA$103,350+2.5%
Lexington-Fayette, KY$103,090+2.2%
Augusta-Richmond County, GA-SC$103,010+2.2%
Merced, CA$102,930+2.1%
Greenville-Anderson-Greer, SC$102,830+2.0%
Longview-Kelso, WA$102,750+1.9%
New Haven, CT$102,690+1.8%
Louisville/Jefferson County, KY-IN$102,650+1.8%
Bloomington, IN$102,600+1.7%
Albany-Schenectady-Troy, NY$102,470+1.6%
Pueblo, CO$102,430+1.6%
Charlotte-Concord-Gastonia, NC-SC$102,370+1.5%
Syracuse, NY$102,330+1.5%
Jacksonville, FL$102,280+1.4%
Portland-South Portland, ME$102,240+1.4%
Tulsa, OK$102,080+1.2%
Omaha, NE-IA$102,020+1.2%
Indianapolis-Carmel-Greenwood, IN$101,830+1.0%
Crestview-Fort Walton Beach-Destin, FL$101,820+1.0%
Slidell-Mandeville-Covington, LA$101,820+1.0%
Hagerstown-Martinsburg, MD-WV$101,800+1.0%
Washington-Arlington-Alexandria, DC-VA-MD-WV$101,780+0.9%
Worcester, MA$101,770+0.9%
Kahului-Wailuku, HI$101,530+0.7%
Raleigh-Cary, NC$101,440+0.6%
Mount Vernon-Anacortes, WA$101,300+0.5%
Rochester, MN$101,200+0.4%
Bend, OR$101,150+0.3%
Trenton-Princeton, NJ$101,090+0.2%
Sandusky, OH$101,060+0.2%
Modesto, CA$101,000+0.2%
Flagstaff, AZ$100,970+0.1%
Houston-Pasadena-The Woodlands, TX$100,950+0.1%
Paducah, KY-IL$100,950+0.1%
Winchester, VA-WV$100,920+0.1%
Pittsfield, MA$100,810-0.0%
Orlando-Kissimmee-Sanford, FL$100,740-0.1%
Helena, MT$100,710-0.1%
Pittsburgh, PA$100,680-0.2%
Palm Bay-Melbourne-Titusville, FL$100,640-0.2%
Vineland, NJ$100,620-0.2%
Tampa-St. Petersburg-Clearwater, FL$100,570-0.3%
Grand Forks, ND-MN$100,520-0.3%
Spokane-Spokane Valley, WA$100,510-0.3%
Wenatchee-East Wenatchee, WA$100,510-0.3%
Yakima, WA$100,510-0.3%
Baltimore-Columbia-Towson, MD$100,500-0.3%
Austin-Round Rock-San Marcos, TX$100,470-0.4%
Fort Smith, AR-OK$100,330-0.5%
Florence-Muscle Shoals, AL$100,300-0.5%
Rapid City, SD$100,300-0.5%
Burlington, NC$100,220-0.6%
Ames, IA$100,200-0.6%
Asheville, NC$100,170-0.7%
Jackson, MS$100,170-0.7%
Chicago-Naperville-Elgin, IL-IN$100,160-0.7%
Deltona-Daytona Beach-Ormond Beach, FL$100,160-0.7%
Hanford-Corcoran, CA$99,910-0.9%
Springfield, MA$99,790-1.0%
Dalton, GA$99,760-1.1%
Sioux Falls, SD-MN$99,700-1.1%
Dover, DE$99,640-1.2%
Waterbury-Shelton, CT$99,620-1.2%
Auburn-Opelika, AL$99,590-1.2%
Boise City, ID$99,510-1.3%
Minot, ND$99,460-1.4%
Rochester, NY$99,460-1.4%
Coeur d'Alene, ID$99,420-1.4%
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$99,410-1.4%
Atlantic City-Hammonton, NJ$99,360-1.5%
Elkhart-Goshen, IN$99,330-1.5%
Providence-Warwick, RI-MA$99,310-1.5%
Bakersfield-Delano, CA$99,300-1.5%
Punta Gorda, FL$99,230-1.6%
Port St. Lucie, FL$99,220-1.6%
Dubuque, IA$99,210-1.6%
Monroe, LA$99,180-1.6%
Columbus, OH$99,010-1.8%
Madison, WI$99,010-1.8%
Lima, OH$98,990-1.8%
Oklahoma City, OK$98,960-1.9%
Savannah, GA$98,950-1.9%
Eugene-Springfield, OR$98,940-1.9%
Champaign-Urbana, IL$98,910-1.9%
Reading, PA$98,890-1.9%
Kansas City, MO-KS$98,860-2.0%
Duluth, MN-WI$98,830-2.0%
Casper, WY$98,800-2.0%
Salt Lake City-Murray, UT$98,800-2.0%
Allentown-Bethlehem-Easton, PA-NJ$98,760-2.1%
Charleston-North Charleston, SC$98,740-2.1%
Manchester-Nashua, NH$98,710-2.1%
Nashville-Davidson--Murfreesboro--Franklin, TN$98,650-2.2%
Shreveport-Bossier City, LA$98,550-2.3%
Burlington-South Burlington, VT$98,400-2.4%
Lexington Park, MD$98,390-2.4%
Bismarck, ND$98,270-2.5%
Cincinnati, OH-KY-IN$98,220-2.6%
Kiryas Joel-Poughkeepsie-Newburgh, NY$98,180-2.6%
Lancaster, PA$97,780-3.0%
Gainesville, FL$97,710-3.1%
Idaho Falls, ID$97,710-3.1%
Sebastian-Vero Beach-West Vero Corridor, FL$97,620-3.2%
Ann Arbor, MI$97,570-3.2%
Ithaca, NY$97,550-3.3%
Staunton-Stuarts Draft, VA$97,530-3.3%
Lake Charles, LA$97,490-3.3%
Farmington, NM$97,470-3.3%
Montgomery, AL$97,470-3.3%
Waterloo-Cedar Falls, IA$97,430-3.4%
Birmingham, AL$97,420-3.4%
Lafayette, LA$97,410-3.4%
Des Moines-West Des Moines, IA$97,330-3.5%
Anniston-Oxford, AL$97,290-3.5%
Lawrence, KS$97,220-3.6%
Twin Falls, ID$97,220-3.6%
Panama City-Panama City Beach, FL$97,180-3.6%
Bloomington, IL$97,070-3.7%
Buffalo-Cheektowaga, NY$97,060-3.7%
Billings, MT$97,010-3.8%
Clarksville, TN-KY$96,930-3.9%
Dallas-Fort Worth-Arlington, TX$96,920-3.9%
Wildwood-The Villages, FL$96,860-3.9%
St. Louis, MO-IL$96,830-4.0%
Midland, MI$96,730-4.1%
Barnstable Town, MA$96,680-4.1%
Monroe, MI$96,610-4.2%
Sheboygan, WI$96,580-4.2%
Knoxville, TN$96,320-4.5%
Toledo, OH$96,300-4.5%
Bowling Green, KY$96,260-4.5%
Ogden, UT$96,240-4.6%
Cleveland, OH$96,190-4.6%
Milwaukee-Waukesha, WI$96,190-4.6%
South Bend-Mishawaka, IN-MI$96,180-4.6%
Decatur, IL$96,170-4.6%
St. Cloud, MN$96,120-4.7%
State College, PA$96,110-4.7%
Lynchburg, VA$96,100-4.7%
Memphis, TN-MS-AR$96,100-4.7%
Fayetteville, NC$96,080-4.7%
Kalamazoo-Portage, MI$96,060-4.7%
Lansing-East Lansing, MI$96,040-4.8%
Manhattan, KS$96,030-4.8%
Battle Creek, MI$96,020-4.8%
La Crosse-Onalaska, WI-MN$95,870-4.9%
Pinehurst-Southern Pines, NC$95,800-5.0%
Scranton--Wilkes-Barre, PA$95,730-5.1%
Chattanooga, TN-GA$95,630-5.2%
Lincoln, NE$95,560-5.2%
Cedar Rapids, IA$95,540-5.3%
Fargo, ND-MN$95,530-5.3%
Beaumont-Port Arthur, TX$95,510-5.3%
Midland, TX$95,480-5.3%
Dayton-Kettering-Beavercreek, OH$95,270-5.5%
Carson City, NV$95,260-5.5%
Corpus Christi, TX$95,160-5.6%
Peoria, IL$95,140-5.7%
Kenosha, WI$95,090-5.7%
York-Hanover, PA$95,040-5.8%
Rockford, IL$94,850-5.9%
Colorado Springs, CO$94,840-6.0%
Charleston, WV$94,810-6.0%
Prescott Valley-Prescott, AZ$94,800-6.0%
Daphne-Fairhope-Foley, AL$94,790-6.0%
Fort Collins-Loveland, CO$94,720-6.1%
Hickory-Lenoir-Morganton, NC$94,720-6.1%
Virginia Beach-Chesapeake-Norfolk, VA-NC$94,680-6.1%
Florence, SC$94,630-6.2%
Naples-Marco Island, FL$94,600-6.2%
Urban Honolulu, HI$94,600-6.2%
Medford, OR$94,560-6.2%
Columbia, SC$94,520-6.3%
Huntington-Ashland, WV-KY-OH$94,520-6.3%
Akron, OH$94,450-6.3%
Wilmington, NC$94,450-6.3%
Greenville, NC$94,410-6.4%
Racine-Mount Pleasant, WI$94,390-6.4%
Yuma, AZ$94,370-6.4%
Watertown-Fort Drum, NY$94,340-6.4%
Traverse City, MI$94,280-6.5%
Blacksburg-Christiansburg-Radford, VA$94,200-6.6%
Sumter, SC$94,110-6.7%
Pensacola-Ferry Pass-Brent, FL$93,980-6.8%
Durham-Chapel Hill, NC$93,940-6.8%
Terre Haute, IN$93,910-6.9%
Harrisburg-Carlisle, PA$93,830-7.0%
Topeka, KS$93,740-7.0%
Altoona, PA$93,680-7.1%
Green Bay, WI$93,660-7.1%
Greensboro-High Point, NC$93,460-7.3%
Albany, OR$93,280-7.5%
Eau Claire, WI$93,280-7.5%
Muskegon-Norton Shores, MI$93,140-7.6%
Jackson, TN$93,070-7.7%
Iowa City, IA$93,020-7.8%
Davenport-Moline-Rock Island, IA-IL$92,950-7.8%
Killeen-Temple, TX$92,830-7.9%
Greeley, CO$92,680-8.1%
Niles, MI$92,620-8.2%
Grand Rapids-Wyoming-Kentwood, MI$92,600-8.2%
Appleton, WI$92,590-8.2%
Chambersburg, PA$92,580-8.2%
Detroit-Warren-Dearborn, MI$92,550-8.2%
Lewiston-Auburn, ME$92,470-8.3%
Grand Junction, CO$92,450-8.3%
Canton-Massillon, OH$92,360-8.4%
Alexandria, LA$92,290-8.5%
Dothan, AL$92,280-8.5%
Tuscaloosa, AL$92,230-8.5%
Glens Falls, NY$92,160-8.6%
St. George, UT$91,850-8.9%
Williamsport, PA$91,770-9.0%
Owensboro, KY$91,430-9.3%
Elmira, NY$91,370-9.4%
Utica-Rome, NY$91,370-9.4%
Youngstown-Warren, OH$91,320-9.4%
Richmond, VA$91,300-9.5%
Grand Island, NE$90,910-9.8%
Tallahassee, FL$90,840-9.9%
Roanoke, VA$90,720-10.0%
Phoenix-Mesa-Chandler, AZ$90,330-10.4%
Myrtle Beach-Conway-North Myrtle Beach, SC$90,150-10.6%
Weirton-Steubenville, WV-OH$90,120-10.6%
Jacksonville, NC$90,070-10.7%
Pocatello, ID$89,610-11.1%
Morgantown, WV$89,560-11.2%
Charlottesville, VA$89,250-11.5%
Hattiesburg, MS$88,980-11.8%
Fort Wayne, IN$88,920-11.8%
Cheyenne, WY$88,790-11.9%
Sioux City, IA-NE-SD$88,460-12.3%
San Antonio-New Braunfels, TX$88,290-12.4%
Atlanta-Sandy Springs-Roswell, GA$88,000-12.7%
Gulfport-Biloxi, MS$87,960-12.8%
Evansville, IN$87,900-12.8%
Salisbury, MD$87,710-13.0%
Las Cruces, NM$87,600-13.1%
Beckley, WV$87,520-13.2%
Kingsport-Bristol, TN-VA$87,510-13.2%
Lafayette-West Lafayette, IN$87,380-13.3%
Sherman-Denison, TX$87,360-13.4%
Longview, TX$87,090-13.6%
Hinesville, GA$86,790-13.9%
North Port-Bradenton-Sarasota, FL$86,170-14.5%
Wausau, WI$85,790-14.9%
Janesville-Beloit, WI$85,740-15.0%
Bay City, MI$85,690-15.0%
Rocky Mount, NC$85,490-15.2%
Bangor, ME$85,300-15.4%
Cape Coral-Fort Myers, FL$84,990-15.7%
Tyler, TX$84,960-15.7%
Bozeman, MT$84,730-16.0%
Mansfield, OH$84,700-16.0%
Wheeling, WV-OH$84,440-16.3%
Missoula, MT$84,420-16.3%
Wichita, KS$84,310-16.4%
Provo-Orem-Lehi, UT$84,180-16.5%
Winston-Salem, NC$84,170-16.5%
Columbia, MO$83,950-16.7%
Miami-Fort Lauderdale-West Palm Beach, FL$83,750-16.9%
Lawton, OK$83,650-17.0%
Macon-Bibb County, GA$83,620-17.1%
St. Joseph, MO-KS$83,510-17.2%
Hilton Head Island-Bluffton-Port Royal, SC$83,420-17.3%
Little Rock-North Little Rock-Conway, AR$83,030-17.7%
Fayetteville-Springdale-Rogers, AR$82,960-17.7%
Fond du Lac, WI$82,870-17.8%
Springfield, MO$82,800-17.9%
Oshkosh-Neenah, WI$82,760-17.9%
Johnson City, TN$82,470-18.2%
Flint, MI$82,100-18.6%
Warner Robins, GA$82,080-18.6%
College Station-Bryan, TX$82,020-18.7%
Jonesboro, AR$81,960-18.7%
Lakeland-Winter Haven, FL$81,840-18.8%
Lubbock, TX$81,840-18.8%
Tucson, AZ$81,490-19.2%
Cape Girardeau, MO-IL$81,190-19.5%
Saginaw, MI$81,190-19.5%
Ocala, FL$81,080-19.6%
Great Falls, MT$80,980-19.7%
Texarkana, TX-AR$80,780-19.9%
Logan, UT-ID$80,710-20.0%
Lebanon, PA$80,550-20.1%
Spartanburg, SC$79,400-21.3%
Erie, PA$79,370-21.3%
McAllen-Edinburg-Mission, TX$79,370-21.3%
Joplin, MO-KS$79,220-21.4%
Valdosta, GA$79,160-21.5%
El Paso, TX$79,090-21.6%
Lake Havasu City-Kingman, AZ$79,070-21.6%
Gadsden, AL$78,830-21.8%
Harrisonburg, VA$78,770-21.9%
Odessa, TX$78,660-22.0%
Victoria, TX$78,510-22.1%
Lewiston, ID-WA$78,090-22.6%
Jefferson City, MO$77,980-22.7%
Gainesville, GA$77,950-22.7%
Brownsville-Harlingen, TX$77,720-22.9%
Columbus, GA-AL$77,600-23.0%
Johnstown, PA$77,550-23.1%
Athens-Clarke County, GA$76,650-24.0%
Wichita Falls, TX$76,640-24.0%
Laredo, TX$76,620-24.0%
Brunswick-St. Simons, GA$76,180-24.5%
Amarillo, TX$75,910-24.7%
Albany, GA$75,890-24.7%
Goldsboro, NC$75,620-25.0%
Waco, TX$75,120-25.5%
San Angelo, TX$74,970-25.7%
Abilene, TX$73,550-27.1%
Michigan City-La Porte, IN$72,720-27.9%
Parkersburg-Vienna, WV$70,250-30.3%
Guam$67,410-33.2%
San Juan-Bayamon-Caguas, PR$61,580-38.9%
Puerto Rico$61,060-39.4%
Arecibo, PR$60,950-39.6%
Aguadilla, PR$58,260-42.2%
Ponce, PR$51,470-49.0%
Mayaguez, PR$47,070-53.3%
Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.