Software Quality Assurance Analyst Salary by City

Tests software to identify defects, automates test suites, and ensures release quality.

Entry (Level I)
$61,657
national avg
Experienced (Level III)
$94,848
median across metros
Senior (Level IV)
$110,978
national avg
Metro Areas
530
covered in dataset

BLS National Median Wage 2024

$102,610

Bureau of Labor Statistics · OEWS

10-Year Job Growth

+10%

2024 – 2034 projection

Annual Openings

~14,000

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

$165,776
San Jose-Sunnyvale-Santa Clara, CA
$94,162 – $201,053
$164,507
Merced, CA
$92,914 – $199,763
$152,568
Lexington Park, MD
$97,698 – $179,608
$138,694
San Francisco-Oakland-Fremont, CA
$88,109 – $163,613
$133,931
Seattle-Tacoma-Bellevue, WA
$83,678 – $158,704

All metro areas

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

530 metros shown

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

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: 15-1253.