Cost Estimator Salary by City

Collects and analyzes data to estimate the time, materials, and costs required for a project.

Entry (Level I)
$48,210
national avg
Experienced (Level III)
$74,880
median across metros
Senior (Level IV)
$89,282
national avg
Metro Areas
530
covered in dataset

BLS National Median Wage 2024

$77,070

Bureau of Labor Statistics · OEWS

10-Year Job Growth

-4.2%

2024 – 2034 projection

Annual Openings

~16,900

avg per year, 2024–2034

Source: BLS ↗

Experience levels explained

Level I
Entry-level — learning the role, close guidance from senior colleagues
Level II
Early career — growing independently, handles standard assignments
Level III
Mid-level — works autonomously, tackles complex problems
Level IV
Senior / Lead — sets technical direction, broad expertise

Highest-paying metros

$115,003
Massachusetts nonmetropolitan area
$61,318 – $141,461
$111,883
San Francisco-Oakland-Fremont, CA
$67,371 – $133,786
$111,238
Boston-Cambridge-Newton, MA-NH
$63,149 – $134,950
$109,304
San Jose-Sunnyvale-Santa Clara, CA
$69,576 – $128,877
$101,670
Worcester, MA
$60,133 – $122,117

All metro areas

Click column headers to sort. Filter by city name or state.

530 metros shown

Metro AreaLevel ILevel IILevel IIILevel IVAverage
Massachusetts nonmetropolitan areaMA$61K$88K$115K$141K$115K
San Francisco-Oakland-Fremont, CACA$67K$90K$112K$134K$112K
Boston-Cambridge-Newton, MA-NHMA$63K$87K$111K$135K$111K
San Jose-Sunnyvale-Santa Clara, CACA$70K$89K$109K$129K$109K
Worcester, MAMA$60K$81K$101K$122K$102K
Pittsfield, MAMA$53K$76K$100K$123K$100K
New York-Newark-Jersey City, NY-NJNJ$59K$79K$99K$120K$100K
Santa Rosa-Petaluma, CACA$63K$81K$99K$117K$99K
Napa, CACA$62K$79K$97K$114K$97K
Springfield, MAMA$56K$76K$96K$116K$96K
Seattle-Tacoma-Bellevue, WAWA$63K$79K$96K$113K$96K
Vallejo, CACA$56K$76K$95K$115K$95K
Sacramento-Roseville-Folsom, CACA$56K$75K$95K$114K$95K
Barnstable Town, MAMA$56K$75K$94K$113K$94K
San Diego-Chula Vista-Carlsbad, CACA$58K$76K$94K$112K$94K
Amherst Town-Northampton, MAMA$59K$76K$94K$111K$94K
North Coast Region of California nonmetropolitan areaCA$55K$74K$93K$113K$94K
Norwich-New London-Willimantic, CTCT$56K$75K$93K$112K$94K
Kennewick-Richland, WAWA$58K$76K$93K$111K$93K
Chico, CACA$58K$76K$93K$110K$93K
High Desert Utah nonmetropolitan areaUT$59K$76K$92K$109K$93K
Providence-Warwick, RI-MAMA$54K$73K$92K$111K$92K
Lexington Park, MDMD$54K$73K$92K$111K$92K
Northwestern Idaho nonmetropolitan areaID$49K$71K$92K$113K$92K
Washington-Arlington-Alexandria, DC-VA-MD-WVDC$58K$75K$92K$108K$92K
Santa Cruz-Watsonville, CACA$53K$72K$92K$111K$92K
Southeast-Central Idaho nonmetropolitan areaID$50K$71K$91K$112K$92K
Phoenix-Mesa-Chandler, AZAZ$51K$71K$91K$111K$92K
Los Angeles-Long Beach-Anaheim, CACA$56K$73K$91K$109K$91K
Bakersfield-Delano, CACA$54K$72K$90K$109K$91K
Eastern Sierra-Mother Lode Region of California nonmetropolitan areaCA$56K$73K$90K$107K$91K
Las Vegas-Henderson-North Las Vegas, NVNV$53K$72K$90K$109K$90K
Burlington-South Burlington, VTVT$64K$77K$90K$103K$90K
Canton-Massillon, OHOH$54K$72K$90K$108K$90K
Boise City, IDID$54K$72K$89K$107K$90K
Denver-Aurora-Centennial, COCO$59K$74K$89K$105K$90K
Bellingham, WAWA$61K$75K$89K$103K$89K
Fresno, CACA$54K$71K$89K$106K$89K
Boulder, COCO$50K$69K$89K$108K$89K
Mount Vernon-Anacortes, WAWA$60K$74K$88K$102K$88K
North Valley-Northern Mountains Region of California nonmetropolitan areaCA$55K$71K$88K$104K$88K
Hanford-Corcoran, CACA$53K$70K$88K$105K$88K
Minneapolis-St. Paul-Bloomington, MN-WIMN$62K$75K$88K$100K$88K
Salinas, CACA$55K$71K$87K$104K$88K
San Luis Obispo-Paso Robles, CACA$52K$70K$87K$105K$87K
Modesto, CACA$56K$72K$87K$103K$87K
Bridgeport-Stamford-Danbury, CTCT$56K$72K$87K$103K$87K
Baltimore-Columbia-Towson, MDMD$55K$71K$87K$103K$87K
Stockton-Lodi, CACA$54K$70K$87K$103K$87K
Austin-Round Rock-San Marcos, TXTX$52K$69K$87K$104K$87K
Hartford-West Hartford-East Hartford, CTCT$58K$72K$87K$101K$87K
Redding, CACA$54K$70K$87K$103K$87K
Vineland, NJNJ$47K$67K$87K$106K$87K
Reno, NVNV$55K$71K$86K$102K$87K
Northwest Illinois nonmetropolitan areaIL$50K$68K$86K$104K$86K
Olympia-Lacey-Tumwater, WAWA$59K$72K$86K$100K$86K
Corpus Christi, TXTX$48K$67K$86K$104K$86K
Albany-Schenectady-Troy, NYNY$55K$71K$86K$101K$86K
Waterbury-Shelton, CTCT$58K$72K$86K$99K$86K
Bremerton-Silverdale-Port Orchard, WAWA$57K$71K$85K$100K$86K
Riverside-San Bernardino-Ontario, CACA$52K$69K$85K$102K$86K
Portland-Vancouver-Hillsboro, OR-WAOR$56K$71K$85K$100K$85K
Pueblo, COCO$60K$72K$85K$98K$85K
Janesville-Beloit, WIWI$54K$70K$85K$101K$85K
Longview-Kelso, WAWA$57K$71K$85K$99K$85K
Chicago-Naperville-Elgin, IL-INIL$54K$69K$85K$101K$85K
Beaumont-Port Arthur, TXTX$51K$68K$85K$102K$85K
Salt Lake City-Murray, UTUT$55K$70K$85K$100K$85K
Merced, CACA$51K$68K$85K$102K$85K
Northwest Colorado nonmetropolitan areaCO$55K$70K$85K$100K$85K
Rochester, MNMN$57K$71K$85K$98K$85K
Wenatchee-East Wenatchee, WAWA$55K$70K$84K$99K$85K
Detroit-Warren-Dearborn, MIMI$53K$69K$84K$100K$85K
Ogden, UTUT$54K$69K$84K$100K$85K
Huntsville, ALAL$53K$69K$84K$100K$84K
Philadelphia-Camden-Wilmington, PA-NJ-DE-MDDE$57K$70K$84K$98K$84K
Central East New York nonmetropolitan areaNY$52K$68K$84K$100K$84K
Salem, OROR$50K$67K$84K$101K$84K
Oxnard-Thousand Oaks-Ventura, CACA$53K$69K$84K$99K$84K
Wasatch Front Fringe Utah nonmetropolitan areaUT$57K$71K$84K$97K$84K
Santa Maria-Santa Barbara, CACA$54K$69K$84K$99K$84K
St. Joseph, MO-KSKS$51K$67K$84K$101K$84K
Connecticut nonmetropolitan areaCT$55K$69K$84K$98K$84K
New Haven, CTCT$55K$69K$84K$98K$84K
Northeast Minnesota nonmetropolitan areaMN$58K$71K$84K$96K$84K
Kahului-Wailuku, HIHI$50K$67K$84K$100K$84K
Coeur d'Alene, IDID$54K$68K$83K$98K$83K
Nashville-Davidson--Murfreesboro--Franklin, TNTN$55K$69K$83K$97K$83K
Balance of Nevada nonmetropolitan areaNV$54K$69K$83K$98K$83K
Yakima, WAWA$58K$70K$83K$96K$83K
Manchester-Nashua, NHNH$54K$68K$83K$98K$83K
U.S. Virgin Islands MSAVI$51K$67K$83K$99K$83K
Corvallis, OROR$54K$68K$83K$97K$83K
Eastern Washington nonmetropolitan areaWA$55K$69K$83K$97K$83K
Urban Honolulu, HIHI$49K$66K$83K$100K$83K
Columbus, OHOH$53K$68K$83K$97K$83K
Cleveland, OHOH$51K$67K$83K$98K$83K
Glens Falls, NYNY$57K$70K$83K$95K$83K
Greeley, COCO$55K$69K$83K$96K$83K
Rochester, NYNY$54K$69K$83K$97K$83K
Trenton-Princeton, NJNJ$48K$65K$83K$100K$83K
Charleston, WVWV$47K$65K$83K$101K$83K
State College, PAPA$53K$68K$83K$97K$83K
Colorado Springs, COCO$54K$68K$82K$97K$83K
Dubuque, IAIA$54K$68K$82K$97K$83K
Northern Vermont nonmetropolitan areaVT$60K$71K$82K$94K$83K
Fort Collins-Loveland, COCO$53K$68K$82K$97K$82K
Atlanta-Sandy Springs-Roswell, GAGA$51K$67K$82K$98K$82K
Dallas-Fort Worth-Arlington, TXTX$52K$67K$82K$97K$82K
Provo-Orem-Lehi, UTUT$53K$67K$82K$97K$82K
Midland, TXTX$46K$64K$82K$100K$82K
North Port-Bradenton-Sarasota, FLFL$50K$66K$82K$98K$82K
Syracuse, NYNY$54K$68K$82K$95K$82K
Rocky Mount, NCNC$50K$66K$82K$97K$82K
El Centro, CACA$47K$64K$82K$99K$82K
Raleigh-Cary, NCNC$47K$64K$81K$98K$81K
Lawrence, KSKS$55K$68K$81K$94K$81K
Cincinnati, OH-KY-ININ$54K$68K$81K$95K$81K
Kansas City, MO-KSKS$50K$66K$81K$96K$81K
Racine-Mount Pleasant, WIWI$53K$67K$81K$95K$81K
Eastern Oregon nonmetropolitan areaOR$48K$64K$81K$97K$81K
Odessa, TXTX$48K$65K$81K$97K$81K
Rome, GAGA$51K$66K$81K$96K$81K
Miami-Fort Lauderdale-West Palm Beach, FLFL$49K$65K$81K$97K$81K
Charlottesville, VAVA$52K$66K$81K$95K$81K
Albuquerque, NMNM$49K$65K$81K$96K$81K
Kingston, NYNY$51K$66K$81K$95K$81K
Duluth, MN-WIMN$58K$69K$81K$92K$81K
Spokane-Spokane Valley, WAWA$56K$68K$81K$93K$81K
York-Hanover, PAPA$54K$67K$80K$94K$81K
Grand Junction, COCO$51K$66K$80K$95K$80K
Memphis, TN-MS-ARAR$54K$67K$80K$93K$80K
Northern West Virginia nonmetropolitan areaWV$49K$65K$80K$95K$80K
Alaska nonmetropolitan areaAK$54K$67K$80K$93K$80K
Fairbanks-College, AKAK$54K$67K$80K$93K$80K
Tampa-St. Petersburg-Clearwater, FLFL$50K$65K$80K$95K$80K
St. Louis, MO-ILIL$48K$64K$80K$96K$80K
Idaho Falls, IDID$50K$65K$80K$95K$80K
Ames, IAIA$53K$66K$80K$93K$80K
Buffalo-Cheektowaga, NYNY$54K$67K$80K$93K$80K
Northern New Hampshire nonmetropolitan areaNH$48K$64K$80K$96K$80K
Houston-Pasadena-The Woodlands, TXTX$46K$63K$80K$96K$80K
Kiryas Joel-Poughkeepsie-Newburgh, NYNY$54K$67K$80K$93K$80K
La Crosse-Onalaska, WI-MNMN$54K$67K$80K$93K$80K
Gainesville, GAGA$51K$66K$80K$94K$80K
Carson City, NVNV$54K$67K$80K$93K$80K
Binghamton, NYNY$52K$66K$80K$93K$80K
Toledo, OHOH$49K$64K$80K$95K$80K
Iowa City, IAIA$53K$66K$80K$93K$80K
Sandusky, OHOH$54K$67K$79K$92K$80K
Des Moines-West Des Moines, IAIA$55K$67K$79K$92K$80K
Western Washington nonmetropolitan areaWA$54K$67K$79K$92K$80K
Kalamazoo-Portage, MIMI$49K$64K$79K$95K$80K
Kankakee, ILIL$50K$65K$79K$94K$80K
Allentown-Bethlehem-Easton, PA-NJNJ$56K$68K$79K$91K$79K
Naples-Marco Island, FLFL$50K$65K$79K$94K$79K
Northwest Iowa nonmetropolitan areaIA$52K$65K$79K$93K$79K
Paducah, KY-ILIL$52K$66K$79K$93K$79K
Grand Forks, ND-MNMN$57K$68K$79K$90K$79K
Durham-Chapel Hill, NCNC$48K$64K$79K$94K$79K
Coastal Plains Region of Texas nonmetropolitan areaTX$48K$63K$79K$95K$79K
Visalia, CACA$52K$65K$79K$93K$79K
Davenport-Moline-Rock Island, IA-ILIA$53K$66K$79K$92K$79K
Lansing-East Lansing, MIMI$49K$64K$79K$94K$79K
Manhattan, KSKS$53K$66K$79K$92K$79K
Harrisburg-Carlisle, PAPA$54K$67K$79K$91K$79K
Baton Rouge, LALA$49K$64K$79K$94K$79K
Indianapolis-Carmel-Greenwood, ININ$54K$66K$79K$91K$79K
Ann Arbor, MIMI$49K$64K$78K$93K$79K
Decatur, ILIL$50K$64K$79K$93K$79K
Mankato, MNMN$55K$67K$78K$90K$79K
West Tennessee nonmetropolitan areaTN$46K$62K$78K$95K$79K
Wausau, WIWI$53K$66K$78K$91K$79K
Elizabethtown, KYKY$48K$63K$78K$94K$78K
Lakeland-Winter Haven, FLFL$46K$62K$78K$94K$78K
Yuba City, CACA$49K$64K$78K$93K$78K
Virginia Beach-Chesapeake-Norfolk, VA-NCNC$52K$65K$78K$91K$78K
Portland-South Portland, MEME$54K$66K$78K$91K$78K
South Illinois nonmetropolitan areaIL$48K$63K$78K$93K$78K
Anchorage, AKAK$55K$67K$78K$90K$78K
Cape Girardeau, MO-ILIL$49K$64K$78K$93K$78K
Dayton-Kettering-Beavercreek, OHOH$51K$65K$78K$92K$78K
Pittsburgh, PAPA$52K$65K$78K$91K$78K
Saginaw, MIMI$46K$62K$78K$94K$78K
Atlantic City-Hammonton, NJNJ$47K$63K$78K$93K$78K
Panama City-Panama City Beach, FLFL$47K$63K$78K$93K$78K
Hawaii / Kauai nonmetropolitan areaHI$43K$60K$78K$96K$78K
West South Dakota nonmetropolitan areaSD$55K$66K$78K$90K$78K
Milwaukee-Waukesha, WIWI$54K$66K$78K$90K$78K
Flagstaff, AZAZ$47K$62K$78K$93K$78K
St. Cloud, MNMN$54K$66K$78K$90K$78K
Rockford, ILIL$48K$63K$78K$93K$78K
Battle Creek, MIMI$46K$62K$78K$94K$78K
Topeka, KSKS$53K$65K$78K$90K$78K
Orlando-Kissimmee-Sanford, FLFL$48K$63K$78K$92K$78K
Bend, OROR$50K$64K$78K$91K$78K
Walla Walla, WAWA$52K$65K$77K$90K$78K
North Florida nonmetropolitan areaFL$45K$61K$77K$94K$78K
Ithaca, NYNY$48K$63K$77K$92K$77K
Reading, PAPA$52K$64K$77K$90K$77K
Jackson, MIMI$45K$61K$77K$93K$77K
Southeast Iowa nonmetropolitan areaIA$48K$62K$77K$92K$77K
Parkersburg-Vienna, WVWV$41K$59K$77K$95K$77K
Birmingham, ALAL$46K$62K$77K$92K$77K
Fayetteville-Springdale-Rogers, ARAR$47K$62K$77K$92K$77K
Monroe, MIMI$50K$63K$77K$90K$77K
Kenosha, WIWI$52K$64K$77K$89K$77K
Akron, OHOH$48K$63K$77K$91K$77K
Appleton, WIWI$52K$64K$77K$89K$77K
Minot, NDND$53K$65K$77K$89K$77K
Southern Vermont nonmetropolitan areaVT$57K$67K$77K$87K$77K
Central Oregon nonmetropolitan areaOR$46K$61K$77K$92K$77K
Pocatello, IDID$47K$62K$76K$91K$77K
Eastern Wyoming nonmetropolitan areaWY$50K$63K$77K$90K$77K
Southwest Colorado nonmetropolitan areaCO$47K$62K$76K$91K$77K
Eastern and Southern Colorado nonmetropolitan areaCO$44K$60K$76K$92K$76K
Bloomington, ININ$51K$63K$76K$89K$76K
Medford, OROR$49K$62K$76K$90K$76K
Midland, MIMI$48K$62K$76K$90K$76K
Scranton--Wilkes-Barre, PAPA$51K$64K$76K$89K$76K
Anniston-Oxford, ALAL$48K$62K$76K$91K$76K
Charlotte-Concord-Gastonia, NC-SCNC$46K$61K$76K$91K$76K
Omaha, NE-IAIA$53K$64K$76K$88K$76K
Eastern New Mexico nonmetropolitan areaNM$42K$59K$76K$93K$76K
Bloomington, ILIL$45K$61K$76K$92K$76K
Weirton-Steubenville, WV-OHOH$46K$61K$76K$91K$76K
Mobile, ALAL$48K$62K$76K$90K$76K
Central New Hampshire nonmetropolitan areaNH$47K$62K$76K$91K$76K
Lancaster, PAPA$53K$64K$76K$88K$76K
Tuscaloosa, ALAL$46K$61K$76K$91K$76K
Eugene-Springfield, OROR$47K$61K$76K$91K$76K
Cleveland, TNTN$50K$63K$76K$89K$76K
Arizona nonmetropolitan areaAZ$47K$62K$76K$90K$76K
West Arkansas nonmetropolitan areaAR$41K$58K$76K$93K$76K
Maryland nonmetropolitan areaMD$51K$64K$76K$88K$76K
Southeast Minnesota nonmetropolitan areaMN$55K$66K$76K$86K$76K
Albany, OROR$51K$63K$76K$88K$76K
Grand Rapids-Wyoming-Kentwood, MIMI$52K$64K$76K$88K$76K
Peoria, ILIL$51K$63K$76K$89K$76K
Savannah, GAGA$47K$61K$76K$90K$76K
Cheyenne, WYWY$49K$63K$76K$89K$76K
Lima, OHOH$48K$62K$76K$90K$76K
Utica-Rome, NYNY$53K$64K$76K$87K$76K
Kokomo, ININ$49K$62K$76K$89K$76K
Fond du Lac, WIWI$51K$63K$75K$88K$76K
San Antonio-New Braunfels, TXTX$46K$60K$75K$90K$76K
Decatur, ALAL$51K$63K$75K$88K$75K
South Florida nonmetropolitan areaFL$44K$60K$75K$91K$75K
Port St. Lucie, FLFL$47K$61K$75K$90K$75K
Kingsport-Bristol, TN-VATN$51K$63K$75K$87K$75K
Lewiston, ID-WAID$51K$63K$75K$87K$75K
Farmington, NMNM$49K$62K$75K$88K$75K
Gettysburg, PAPA$53K$64K$75K$86K$75K
Western Wyoming nonmetropolitan areaWY$48K$61K$75K$89K$75K
Sioux Falls, SD-MNMN$56K$66K$75K$85K$75K
Charleston-North Charleston, SCSC$50K$62K$75K$88K$75K
Sioux City, IA-NE-SDIA$51K$63K$75K$87K$75K
Springfield, ILIL$47K$61K$75K$89K$75K
Columbus, ININ$48K$61K$75K$89K$75K
Cape Coral-Fort Myers, FLFL$47K$61K$75K$89K$75K
Lewiston-Auburn, MEME$52K$63K$75K$87K$75K
Gadsden, ALAL$46K$60K$75K$90K$75K
Madison, WIWI$53K$64K$75K$86K$75K
Northwest Minnesota nonmetropolitan areaMN$50K$63K$75K$87K$75K
Border Region of Texas nonmetropolitan areaTX$45K$60K$75K$90K$75K
Tucson, AZAZ$45K$60K$75K$90K$75K
Eastern Ohio nonmetropolitan areaOH$46K$60K$75K$89K$75K
Southwest Iowa nonmetropolitan areaIA$52K$63K$75K$86K$75K
Salisbury, MDMD$50K$62K$75K$87K$75K
Greenville, NCNC$43K$59K$75K$90K$75K
Traverse City, MIMI$51K$63K$75K$87K$75K
East South Dakota nonmetropolitan areaSD$56K$65K$75K$84K$75K
West Northwestern Ohio nonmetropolitan areaOH$48K$61K$75K$88K$75K
South Arkansas nonmetropolitan areaAR$47K$61K$74K$88K$75K
Knoxville, TNTN$51K$62K$74K$86K$75K
St. George, UTUT$49K$62K$74K$87K$74K
Upper Peninsula of Michigan nonmetropolitan areaMI$46K$60K$74K$88K$74K
Lexington-Fayette, KYKY$48K$61K$74K$88K$74K
Sierra Vista-Douglas, AZAZ$47K$60K$74K$88K$74K
Lincoln, NENE$52K$63K$74K$86K$74K
Hill Country Region of Texas nonmetropolitan areaTX$46K$60K$74K$88K$74K
Chattanooga, TN-GAGA$51K$63K$74K$86K$74K
Elmira, NYNY$49K$62K$74K$87K$74K
New Orleans-Metairie, LALA$46K$60K$74K$88K$74K
Bangor, MEME$47K$61K$74K$88K$74K
Richmond, VAVA$46K$60K$74K$88K$74K
Oshkosh-Neenah, WIWI$52K$63K$74K$85K$74K
Jackson, MSMS$49K$61K$74K$86K$74K
Spartanburg, SCSC$49K$62K$74K$86K$74K
South Central Wisconsin nonmetropolitan areaWI$50K$62K$74K$86K$74K
Joplin, MO-KSKS$45K$59K$74K$88K$74K
Cedar Rapids, IAIA$53K$63K$74K$84K$74K
Southwest New York nonmetropolitan areaNY$45K$59K$74K$88K$74K
Lake Charles, LALA$46K$60K$74K$88K$74K
Wichita, KSKS$50K$62K$74K$86K$74K
Evansville, ININ$49K$62K$74K$86K$74K
Crestview-Fort Walton Beach-Destin, FLFL$39K$56K$74K$91K$74K
Goldsboro, NCNC$43K$58K$74K$89K$74K
Hagerstown-Martinsburg, MD-WVMD$45K$59K$74K$88K$74K
Sheboygan, WIWI$54K$64K$74K$83K$74K
Lebanon, PAPA$53K$63K$73K$84K$74K
Bozeman, MTMT$54K$64K$73K$83K$73K
Sebring, FLFL$40K$57K$73K$90K$73K
Hinesville, GAGA$46K$60K$73K$87K$73K
Augusta-Richmond County, GA-SCGA$45K$59K$73K$87K$73K
Champaign-Urbana, ILIL$46K$60K$73K$87K$73K
Flint, MIMI$47K$60K$73K$86K$73K
Springfield, OHOH$51K$62K$73K$84K$73K
Winston-Salem, NCNC$47K$60K$73K$86K$73K
Yuma, AZAZ$43K$58K$73K$88K$73K
Eau Claire, WIWI$51K$62K$73K$84K$73K
Pinehurst-Southern Pines, NCNC$44K$59K$73K$88K$73K
Louisville/Jefferson County, KY-ININ$46K$60K$73K$86K$73K
Northwestern Wisconsin nonmetropolitan areaWI$52K$62K$73K$84K$73K
East Georgia nonmetropolitan areaGA$47K$60K$73K$86K$73K
Waco, TXTX$46K$59K$73K$87K$73K
Southwest Minnesota nonmetropolitan areaMN$53K$63K$73K$83K$73K
Southwestern Pennsylvania nonmetropolitan areaPA$50K$61K$73K$85K$73K
Southwestern New Hampshire nonmetropolitan areaNH$45K$59K$73K$87K$73K
Greenville-Anderson-Greer, SCSC$53K$63K$73K$83K$73K
Niles, MIMI$46K$59K$73K$86K$73K
Northeast Iowa nonmetropolitan areaIA$45K$59K$73K$87K$73K
Muskegon-Norton Shores, MIMI$47K$60K$73K$86K$73K
Grants Pass, OROR$45K$59K$73K$87K$73K
Jacksonville, FLFL$44K$58K$73K$87K$73K
Rapid City, SDSD$55K$64K$73K$82K$73K
Watertown-Fort Drum, NYNY$40K$56K$73K$89K$73K
Southern Ohio nonmetropolitan areaOH$46K$59K$73K$86K$73K
Owensboro, KYKY$46K$60K$73K$86K$73K
North Northeastern Ohio nonmetropolitan area (noncontiguous)OH$45K$59K$73K$86K$73K
Lafayette-West Lafayette, ININ$48K$60K$73K$85K$73K
Casper, WYWY$42K$57K$72K$88K$73K
West North Dakota nonmetropolitan areaND$52K$62K$73K$83K$73K
Columbia, MOMO$43K$58K$72K$87K$73K
Elkhart-Goshen, ININ$50K$61K$72K$84K$73K
Prescott Valley-Prescott, AZAZ$42K$57K$72K$88K$73K
Killeen-Temple, TXTX$46K$59K$72K$85K$72K
West Kentucky nonmetropolitan areaKY$50K$61K$72K$83K$72K
North Region of Texas nonmetropolitan areaTX$46K$59K$72K$86K$72K
Wildwood-The Villages, FLFL$40K$56K$72K$88K$72K
Greensboro-High Point, NCNC$46K$59K$72K$85K$72K
Gulfport-Biloxi, MSMS$49K$61K$72K$84K$72K
Youngstown-Warren, OHOH$49K$61K$72K$84K$72K
Hilton Head Island-Bluffton-Port Royal, SCSC$44K$58K$72K$86K$72K
Billings, MTMT$52K$62K$72K$82K$72K
East-Central Montana nonmetropolitan areaMT$51K$62K$72K$83K$72K
Chambersburg, PAPA$49K$61K$72K$84K$72K
Harrisonburg, VAVA$49K$61K$72K$84K$72K
Northwestern Region of Texas nonmetropolitan areaTX$41K$56K$72K$88K$72K
Waterloo-Cedar Falls, IAIA$49K$60K$72K$84K$72K
East North Dakota nonmetropolitan areaND$50K$61K$72K$83K$72K
Bismarck, NDND$50K$61K$72K$83K$72K
Morgantown, WVWV$45K$59K$72K$85K$72K
Fargo, ND-MNMN$51K$61K$72K$82K$72K
Southern Michigan nonmetropolitan areaMI$47K$59K$72K$84K$72K
Pensacola-Ferry Pass-Brent, FLFL$44K$58K$72K$85K$72K
Huntington-Ashland, WV-KY-OHKY$46K$59K$72K$85K$72K
Jackson, TNTN$46K$59K$72K$84K$72K
Green Bay, WIWI$48K$60K$72K$84K$72K
Amarillo, TXTX$43K$57K$72K$86K$72K
Gainesville, FLFL$47K$59K$72K$84K$72K
East Central Illinois nonmetropolitan areaIL$45K$58K$72K$85K$72K
South Georgia nonmetropolitan areaGA$45K$58K$71K$85K$72K
College Station-Bryan, TXTX$44K$58K$71K$85K$72K
Eastern Region of Texas nonmetropolitan areaTX$44K$58K$71K$85K$71K
Athens-Clarke County, GAGA$46K$59K$71K$84K$71K
Northeast Virginia nonmetropolitan areaVA$48K$60K$71K$83K$71K
Helena, MTMT$52K$62K$71K$81K$71K
Dover, DEDE$49K$60K$71K$82K$71K
Northwestern South Carolina nonmetropolitan areaSC$43K$57K$71K$85K$71K
Mid Michigan nonmetropolitan areaMI$45K$58K$71K$84K$71K
Northeastern Pennsylvania nonmetropolitan areaPA$46K$58K$71K$83K$71K
Johnson City, TNTN$45K$58K$71K$84K$71K
Southwest Montana nonmetropolitan areaMT$51K$61K$71K$81K$71K
Capital/Northern New York nonmetropolitan areaNY$44K$57K$71K$84K$71K
Western Wisconsin nonmetropolitan areaWI$48K$59K$71K$82K$71K
Sebastian-Vero Beach-West Vero Corridor, FLFL$43K$57K$71K$85K$71K
Wheeling, WV-OHOH$46K$58K$71K$83K$71K
East Arkansas nonmetropolitan areaAR$47K$59K$71K$82K$71K
Houma-Bayou Cane-Thibodaux, LALA$47K$59K$71K$82K$71K
Albany, GAGA$45K$58K$71K$83K$71K
Central Pennsylvania nonmetropolitan areaPA$49K$60K$71K$81K$71K
Brunswick-St. Simons, GAGA$44K$58K$71K$84K$71K
Tulsa, OKOK$44K$57K$71K$84K$71K
Southwest Alabama nonmetropolitan areaAL$42K$56K$71K$85K$71K
East Kentucky nonmetropolitan areaKY$44K$57K$71K$84K$71K
Macon-Bibb County, GAGA$48K$59K$71K$82K$71K
North Missouri nonmetropolitan areaMO$43K$57K$71K$84K$71K
Victoria, TXTX$38K$54K$70K$87K$71K
Southern South Carolina nonmetropolitan areaSC$43K$57K$70K$84K$71K
South Central Tennessee nonmetropolitan areaTN$45K$58K$70K$83K$71K
Roanoke, VAVA$48K$59K$70K$82K$70K
Jefferson City, MOMO$43K$57K$70K$84K$70K
West Central Illinois nonmetropolitan areaIL$45K$58K$70K$83K$70K
Altoona, PAPA$47K$58K$70K$82K$70K
Michigan City-La Porte, ININ$44K$57K$70K$83K$70K
Erie, PAPA$49K$59K$70K$81K$70K
Central North Carolina nonmetropolitan areaNC$44K$57K$70K$83K$70K
Dothan, ALAL$44K$57K$70K$83K$70K
Dalton, GAGA$47K$58K$70K$81K$70K
South Bend-Mishawaka, IN-MIIN$46K$58K$70K$82K$70K
South Central Kentucky nonmetropolitan areaKY$47K$58K$70K$82K$70K
Central Louisiana nonmetropolitan areaLA$46K$58K$70K$82K$70K
Asheville, NCNC$45K$58K$70K$82K$70K
Lynchburg, VAVA$45K$58K$70K$82K$70K
Fort Wayne, ININ$47K$58K$70K$81K$70K
Northeastern Wisconsin nonmetropolitan areaWI$50K$60K$70K$80K$70K
Myrtle Beach-Conway-North Myrtle Beach, SCSC$44K$57K$70K$83K$70K
Terre Haute, ININ$44K$57K$70K$82K$70K
Eastern North Carolina nonmetropolitan areaNC$41K$55K$70K$84K$70K
Las Cruces, NMNM$46K$58K$70K$81K$70K
Morristown, TNTN$46K$58K$69K$81K$69K
Warner Robins, GAGA$46K$58K$69K$81K$69K
Longview, TXTX$44K$57K$69K$82K$69K
Deltona-Daytona Beach-Ormond Beach, FLFL$45K$57K$69K$81K$69K
Ocala, FLFL$44K$57K$69K$82K$69K
Central Kentucky nonmetropolitan areaKY$40K$54K$69K$84K$69K
Auburn-Opelika, ALAL$40K$55K$69K$83K$69K
Montgomery, ALAL$44K$57K$69K$82K$69K
East Tennessee nonmetropolitan areaTN$41K$55K$69K$83K$69K
Wilmington, NCNC$39K$54K$69K$84K$69K
Northern Michigan nonmetropolitan areaMI$45K$57K$69K$81K$69K
Columbia, SCSC$46K$58K$69K$80K$69K
Lake Havasu City-Kingman, AZAZ$45K$57K$69K$81K$69K
Clarksville, TN-KYKY$49K$59K$69K$79K$69K
Southeast Alabama nonmetropolitan areaAL$44K$56K$69K$82K$69K
Northeast Nebraska nonmetropolitan areaNE$51K$60K$69K$78K$69K
Lubbock, TXTX$44K$56K$69K$81K$69K
Northwest Oklahoma nonmetropolitan areaOK$40K$55K$69K$83K$69K
Winchester, VA-WVVA$43K$56K$69K$81K$69K
Jacksonville, NCNC$42K$55K$69K$82K$69K
North Arkansas nonmetropolitan areaAR$44K$56K$69K$81K$69K
Missoula, MTMT$41K$55K$69K$82K$69K
Oklahoma City, OKOK$41K$55K$69K$82K$69K
Lower West Mississippi nonmetropolitan areaMS$44K$56K$68K$81K$69K
Lawton, OKOK$41K$55K$68K$82K$69K
Alexandria, LALA$45K$57K$68K$80K$69K
Sherman-Denison, TXTX$41K$55K$68K$82K$69K
Western North Carolina nonmetropolitan areaNC$47K$57K$68K$79K$68K
Fayetteville, NCNC$44K$56K$68K$81K$68K
Hot Springs, ARAR$42K$55K$68K$81K$68K
Hattiesburg, MSMS$45K$57K$68K$80K$68K
Slidell-Mandeville-Covington, LALA$43K$56K$68K$81K$68K
Grand Island, NENE$49K$59K$68K$78K$68K
Williamsport, PAPA$48K$58K$68K$78K$68K
Middle Georgia nonmetropolitan areaGA$46K$57K$68K$79K$68K
Mansfield, OHOH$46K$57K$68K$79K$68K
San Angelo, TXTX$39K$53K$68K$82K$68K
Jonesboro, ARAR$41K$54K$68K$81K$68K
Northern New Mexico nonmetropolitan areaNM$43K$56K$68K$80K$68K
Coast Oregon nonmetropolitan areaOR$42K$55K$68K$81K$68K
North Georgia nonmetropolitan areaGA$47K$57K$68K$78K$68K
Southwest Maine nonmetropolitan areaME$42K$55K$68K$81K$68K
North Central Tennessee nonmetropolitan areaTN$38K$53K$68K$82K$68K
Northwestern Pennsylvania nonmetropolitan areaPA$46K$57K$68K$78K$68K
Northeastern South Carolina nonmetropolitan areaSC$42K$55K$68K$80K$68K
Great Falls, MTMT$51K$59K$68K$76K$68K
Santa Fe, NMNM$46K$57K$68K$78K$68K
Northeast Maine nonmetropolitan areaME$43K$55K$67K$80K$68K
Sussex Delaware nonmetropolitan areaDE$46K$57K$67K$78K$68K
Florence-Muscle Shoals, ALAL$44K$56K$67K$79K$67K
Little Rock-North Little Rock-Conway, ARAR$42K$55K$67K$80K$67K
Sumter, SCSC$41K$54K$67K$80K$67K
Southwest Oklahoma nonmetropolitan areaOK$42K$55K$67K$80K$67K
El Paso, TXTX$40K$54K$67K$81K$67K
Springfield, MOMO$42K$54K$67K$80K$67K
Northern Indiana nonmetropolitan areaIN$45K$56K$67K$78K$67K
West Montana nonmetropolitan areaMT$50K$58K$67K$76K$67K
Southern Indiana nonmetropolitan areaIN$46K$57K$67K$78K$67K
Shreveport-Bossier City, LALA$42K$55K$67K$79K$67K
Kansas nonmetropolitan areaKS$41K$54K$67K$80K$67K
Northwest Virginia nonmetropolitan areaVA$45K$56K$67K$78K$67K
Central Missouri nonmetropolitan areaMO$42K$54K$67K$79K$67K
Lower East Mississippi nonmetropolitan areaMS$42K$55K$67K$79K$67K
Johnstown, PAPA$46K$56K$67K$77K$67K
Northeast Alabama nonmetropolitan areaAL$43K$55K$67K$79K$67K
Tallahassee, FLFL$39K$53K$67K$81K$67K
Twin Falls, IDID$44K$55K$67K$78K$67K
Logan, UT-IDID$39K$53K$66K$80K$67K
South Nebraska nonmetropolitan areaNE$51K$59K$67K$74K$67K
Blacksburg-Christiansburg-Radford, VAVA$42K$54K$66K$78K$66K
Southside Virginia nonmetropolitan areaVA$45K$56K$66K$77K$66K
Burlington, NCNC$41K$53K$66K$79K$66K
Bowling Green, KYKY$43K$54K$66K$78K$66K
Bay City, MIMI$45K$55K$66K$77K$66K
Daphne-Fairhope-Foley, ALAL$42K$54K$66K$78K$66K
Hickory-Lenoir-Morganton, NCNC$40K$53K$66K$79K$66K
Upper East Mississippi nonmetropolitan areaMS$42K$54K$66K$78K$66K
Hammond, LALA$42K$54K$66K$77K$66K
Abilene, TXTX$38K$52K$66K$79K$66K
Northwest Alabama nonmetropolitan areaAL$42K$54K$66K$77K$66K
Tyler, TXTX$40K$53K$65K$78K$66K
Central Indiana nonmetropolitan areaIN$43K$54K$65K$77K$65K
West Delta Mississippi nonmetropolitan areaMS$42K$54K$65K$77K$65K
Valdosta, GAGA$38K$52K$65K$78K$65K
Southern West Virginia nonmetropolitan areaWV$39K$52K$65K$78K$65K
McAllen-Edinburg-Mission, TXTX$38K$51K$65K$78K$65K
Southwest Louisiana nonmetropolitan areaLA$37K$51K$65K$78K$65K
Southeast Missouri nonmetropolitan areaMO$40K$52K$65K$77K$65K
Wichita Falls, TXTX$43K$54K$65K$75K$65K
Southwest Missouri nonmetropolitan areaMO$38K$51K$64K$78K$65K
Columbus, GA-ALAL$43K$53K$64K$75K$65K
Muncie, ININ$38K$51K$64K$77K$64K
Brownsville-Harlingen, TXTX$38K$51K$64K$77K$64K
Lafayette, LALA$40K$52K$64K$76K$64K
Punta Gorda, FLFL$40K$52K$64K$76K$64K
Beckley, WVWV$36K$50K$64K$78K$64K
Enid, OKOK$36K$50K$64K$78K$64K
Southeast Oklahoma nonmetropolitan areaOK$39K$52K$64K$76K$64K
Florence, SCSC$44K$54K$64K$74K$64K
Texarkana, TX-ARAR$41K$52K$63K$74K$63K
Eagle Pass, TXTX$37K$50K$63K$76K$63K
Staunton-Stuarts Draft, VAVA$39K$51K$62K$74K$63K
Southwest Virginia nonmetropolitan areaVA$43K$53K$62K$71K$62K
Northeast Oklahoma nonmetropolitan areaOK$37K$50K$62K$75K$62K
Fort Smith, AR-OKAR$41K$51K$62K$72K$62K
Northeast Louisiana nonmetropolitan areaLA$39K$50K$61K$72K$61K
Palm Bay-Melbourne-Titusville, FLFL$25K$42K$60K$77K$60K
Laredo, TXTX$38K$49K$59K$70K$60K
Northwest Nebraska nonmetropolitan areaNE$39K$49K$59K$69K$59K
Guam MSAGU$35K$47K$59K$70K$59K
Monroe, LALA$37K$48K$58K$68K$58K
Homosassa Springs, FLFL$31K$44K$58K$71K$58K
San Juan-Bayamon-Caguas, PRPR$25K$36K$47K$59K$48K
Guayama, PRPR$25K$36K$47K$59K$48K
Arecibo, PRPR$25K$36K$47K$58K$47K
Ponce, PRPR$25K$36K$47K$57K$47K
Puerto Rico nonmetropolitan areaPR$25K$36K$46K$57K$46K
Aguadilla, PRPR$24K$33K$41K$49K$41K
Mayaguez, PRPR$24K$33K$41K$49K$41K

Data source: Salary figures are sourced from the U.S. Department of Labor's Occupational Employment and Wage Statistics (OEWS) program, which surveys employers across the U.S. each year to collect wage data by occupation and geography. The four experience levels (I–IV) are DOL's standardized tiers ranging from entry-level to fully competent. Data reflects the most recently published survey cycle and may not capture real-time market fluctuations. SOC code: 13-1051.