BLS OEWS May 2025

Senior BSA/AML Analyst pay by metro

Financial Headhunters presents official occupation data and the limitations behind this ranking resource. Read the mapping and reference period before using any figure in a hiring decision.

This is what we do all day: recruit accounting, finance, banking and insurance professionals.

Published metro medians, employment and location quotient, with a separate comparison against each area's all-occupations median.

Broader occupation

SOC 13-1041 Compliance Officers. BLS reports Compliance Officers, not a separate wage for Senior BSA/AML Analyst. This broader occupation does not distinguish seniority, work arrangement or language requirements.

Highest published medians

Highest numeric medians, annual wages, BLS May 2025
MetroOccupation medianEmploymentLocation quotientAll-occupations medianWage ratio
San Jose-Sunnyvale-Santa Clara, CA$123,7302,6900.88$84,0501.47 times
San Francisco-Oakland-Fremont, CA$118,8907,5001.18$74,2601.60 times
Bellingham, WA$109,5506402.60$57,8201.89 times
El Centro, CA$106,7508404.81$45,1402.36 times
Brunswick-St. Simons, GA$106,3306705.36$41,9402.54 times
Boston-Cambridge-Newton, MA-NH$103,94010,9201.51$66,6201.56 times
San Diego-Chula Vista-Carlsbad, CA$101,2306,1201.48$58,6901.72 times
New York-Newark-Jersey City, NY-NJ$101,05023,3800.92$61,4301.64 times
Kennewick-Richland, WA$100,4404001.16$57,2901.75 times
Washington-Arlington-Alexandria, DC-VA-MD-WV$100,20013,8201.64$71,0601.41 times

Lowest published medians

Lowest numeric medians, annual wages, BLS May 2025
MetroOccupation medianEmploymentLocation quotientAll-occupations medianWage ratio
Aguadilla, PR$36,4004003.03$26,4801.37 times
Rome, GA$39,0001301.09$42,6700.91 times
Jefferson City, MO$46,0406402.97$48,0300.96 times
Ponce, PR$46,7802001.18$26,9401.74 times
Guayama, PR$47,050300.95$25,2601.86 times
Hot Springs, AR$48,430300.34$36,5401.33 times
Tallahassee, FL$49,1001,7003.41$46,5201.06 times
San Juan-Bayamon-Caguas, PR$49,1904,5002.43$29,4401.67 times
Arecibo, PR$49,360700.73$26,1201.89 times
Cape Girardeau, MO-IL$49,570700.55$44,4701.11 times

Pay relative to local wages

The wage ratio divides this occupation's median by the all-occupations median in the same area and pay unit. It is simple arithmetic on two BLS values, not a cost-of-living adjustment or a title-specific premium. Location quotient measures employment concentration, not pay. Ratios are not calculated from top-coded or suppressed medians.

Occupation median relative to all occupations, highest ratio first, annual wages, BLS May 2025
MetroOccupation medianEmploymentLocation quotientAll-occupations medianWage ratio
Brownsville-Harlingen, TX$97,4709102.15$36,4902.67 times
Laredo, TX$98,1801,4404.90$37,2502.64 times
Brunswick-St. Simons, GA$106,3306705.36$41,9402.54 times
Eagle Pass, TX$88,1003707.32$35,5602.48 times
El Centro, CA$106,7508404.81$45,1402.36 times
Idaho Falls, ID$99,0402301.03$46,8002.12 times
Mayaguez, PR$52,7901401.00$25,2702.09 times
Hagerstown-Martinsburg, MD-WV$93,0403701.28$47,4401.96 times
Myrtle Beach-Conway-North Myrtle Beach, SC$73,5901300.34$37,9301.94 times
McAllen-Edinburg-Mission, TX$69,2901,6102.02$35,8301.93 times
Salinas, CA$91,2102500.49$47,3801.93 times
Watertown-Fort Drum, NY$91,5602101.96$47,6001.92 times
Sierra Vista-Douglas, AZ$90,2903103.36$47,0501.92 times
Gadsden, AL$69,990600.69$36,6601.91 times
Casper, WY$93,060700.69$48,8801.90 times
Bellingham, WA$109,5506402.60$57,8201.89 times
Arecibo, PR$49,360700.73$26,1201.89 times
Jacksonville, NC$75,3601300.89$40,2301.87 times
Gulfport-Biloxi, MS$81,3302300.54$43,4701.87 times
El Paso, TX$73,9202,6602.92$39,5101.87 times
Minot, ND$91,560500.57$48,9401.87 times
Guayama, PR$47,050300.95$25,2601.86 times
Muskegon-Norton Shores, MI$84,4301000.60$46,0601.83 times
Las Cruces, NM$76,3802901.35$42,0701.82 times
San Luis Obispo-Paso Robles, CA$91,5701600.47$50,7701.80 times
Hammond, LA$69,240800.63$38,4801.80 times
Daphne-Fairhope-Foley, AL$69,2201000.43$38,5201.80 times
Enid, OK$72,700400.66$40,5001.80 times
Merced, CA$84,0201500.72$47,2201.78 times
Oxnard-Thousand Oaks-Ventura, CA$92,6906900.79$52,5101.77 times
Charleston-North Charleston, SC$86,2601,1101.05$49,1501.76 times
Kennewick-Richland, WA$100,4404001.16$57,2901.75 times
Chico, CA$84,0802401.12$48,0501.75 times
Greenville, NC$81,4602000.93$46,5601.75 times
Burlington, NC$76,650900.52$44,0101.74 times
Sheboygan, WI$90,250700.45$51,8901.74 times
Ponce, PR$46,7802001.18$26,9401.74 times
Charlotte-Concord-Gastonia, NC-SC$86,7203,2400.89$49,9901.73 times
Bloomington, IN$82,4501600.80$47,6601.73 times
Houma-Bayou Cane-Thibodaux, LA$78,6801500.67$45,6101.73 times
San Diego-Chula Vista-Carlsbad, CA$101,2306,1201.48$58,6901.72 times
Lake Charles, LA$78,7801200.45$45,7001.72 times
Reno, NV$85,4306600.89$49,6601.72 times
Palm Bay-Melbourne-Titusville, FL$84,2306300.95$49,0301.72 times
Morgantown, WV$81,2701200.69$47,3501.72 times
Fayetteville-Springdale-Rogers, AR$79,8209701.32$46,6101.71 times
Sumter, SC$73,320600.62$42,8901.71 times
Kingston, NY$85,4501100.68$50,0201.71 times
Stockton-Lodi, CA$83,4704300.55$48,9901.70 times
Fresno, CA$79,8301,0100.79$46,9101.70 times
Slidell-Mandeville-Covington, LA$74,3201300.49$43,7101.70 times
Los Angeles-Long Beach-Anaheim, CA$94,81017,7001.05$55,8501.70 times
Indianapolis-Carmel-Greenwood, IN$83,6902,1400.72$49,3401.70 times
Sandusky, OH$76,140800.58$44,9701.69 times
La Crosse-Onalaska, WI-MN$81,6401000.45$48,2601.69 times
Bakersfield-Delano, CA$80,0407000.78$47,4701.69 times
Terre Haute, IN$75,6101000.58$44,8701.69 times
Wichita Falls, TX$72,6901000.66$43,2101.68 times
Wildwood-The Villages, FL$77,0801401.23$45,8301.68 times
South Bend-Mishawaka, IN-MI$78,1601400.40$46,5401.68 times
Wenatchee-East Wenatchee, WA$82,7701400.99$49,2901.68 times
Wheeling, WV-OH$74,2001500.94$44,2501.68 times
Florence-Muscle Shoals, AL$66,620500.35$39,7401.68 times
Mobile, AL$78,7703000.65$47,0001.68 times
San Angelo, TX$72,8501401.06$43,5301.67 times
San Juan-Bayamon-Caguas, PR$49,1904,5002.43$29,4401.67 times
Kankakee, IL$76,530500.41$45,8301.67 times
Janesville-Beloit, WI$80,530800.40$48,3901.66 times
Santa Rosa-Petaluma, CA$94,4204100.74$56,8501.66 times
Santa Maria-Santa Barbara, CA$85,7804000.74$51,6901.66 times
Atlantic City-Hammonton, NJ$78,7703500.77$47,5201.66 times
Yuba City, CA$82,630900.63$49,9701.65 times
Owensboro, KY$74,330800.63$44,9601.65 times
Yakima, WA$78,9902601.01$47,8101.65 times
Mankato, MN$81,830900.57$49,5301.65 times
Riverside-San Bernardino-Ontario, CA$79,9203,4800.76$48,4001.65 times
Kenosha, WI$79,720900.42$48,3101.65 times
Auburn-Opelika, AL$64,270900.48$39,0701.64 times
New York-Newark-Jersey City, NY-NJ$101,05023,3800.92$61,4301.64 times
Huntsville, AL$84,9904500.63$51,7401.64 times
Miami-Fort Lauderdale-West Palm Beach, FL$79,77010,5301.39$48,6401.64 times
Las Vegas-Henderson-North Las Vegas, NV$76,5203,2201.06$46,6701.64 times
New Orleans-Metairie, LA$77,4601,2501.04$47,2901.64 times
Visalia, CA$73,8601800.38$45,1301.64 times
Redding, CA$80,0501300.69$48,9201.64 times
Elkhart-Goshen, IN$78,640900.27$48,0701.64 times
Springfield, MA$84,8205801.08$51,9301.63 times
Des Moines-West Des Moines, IA$84,5901,5601.44$51,8201.63 times
Providence-Warwick, RI-MA$87,6201,4800.77$53,6801.63 times
Lafayette, LA$68,0802400.50$41,7801.63 times
Portland-South Portland, ME$92,7907400.96$56,9601.63 times
Birmingham, AL$77,7801,2000.86$47,7701.63 times
Hattiesburg, MS$61,3601000.62$37,7501.63 times
Shreveport-Bossier City, LA$72,8402600.58$44,8201.63 times
Columbus, IN$78,7701501.14$48,4701.63 times
Wilmington, NC$74,4302900.56$45,8001.63 times
Greenville-Anderson-Greer, SC$75,6906800.58$46,5801.62 times
Rapid City, SD$75,1601200.60$46,2701.62 times
Buffalo-Cheektowaga, NY$82,4502,1801.52$50,7901.62 times
Pensacola-Ferry Pass-Brent, FL$75,0104300.85$46,2401.62 times
Bangor, ME$77,6601900.99$47,9601.62 times
Lawrence, KS$76,7001300.93$47,3901.62 times
Winston-Salem, NC$74,9806400.87$46,3801.62 times
Blacksburg-Christiansburg-Radford, VA$77,6801600.83$48,1201.61 times
Columbus, GA-AL$70,2003801.20$43,5401.61 times
Pittsfield, MA$83,4601100.70$51,8601.61 times
Jackson, MS$68,9505700.79$42,8501.61 times
Huntington-Ashland, WV-KY-OH$71,6902100.56$44,6001.61 times
Eugene-Springfield, OR$79,8203900.92$49,6801.61 times
Sioux Falls, SD-MN$77,0305201.08$47,9701.61 times
New Haven, CT$96,2205000.67$60,0601.60 times
Lafayette-West Lafayette, IN$78,1202600.96$48,7801.60 times
San Francisco-Oakland-Fremont, CA$118,8907,5001.18$74,2601.60 times
Ames, IA$80,3701601.07$50,2201.60 times
Monroe, MI$74,000500.42$46,2401.60 times
Racine-Mount Pleasant, WI$78,180700.36$48,8701.60 times
Houston-Pasadena-The Woodlands, TX$78,8608,4500.96$49,4101.60 times
Fort Smith, AR-OK$63,1301600.64$39,5601.60 times
Milwaukee-Waukesha, WI$81,5401,5800.72$51,1601.59 times
Sacramento-Roseville-Folsom, CA$95,2202,8200.97$59,7501.59 times
Bridgeport-Stamford-Danbury, CT$97,9207900.73$61,4701.59 times
Kiryas Joel-Poughkeepsie-Newburgh, NY$81,0904300.60$50,9901.59 times
Fort Wayne, IN$75,7903200.53$47,7001.59 times
Worcester, MA$91,7308300.89$57,8301.59 times
Virginia Beach-Chesapeake-Norfolk, VA-NC$78,3302,3201.13$49,4301.58 times
Lincoln, NE$78,8501,4002.85$49,8001.58 times
Grand Junction, CO$76,8001100.63$48,5101.58 times
Fort Collins-Loveland, CO$87,5303900.87$55,3101.58 times
Cincinnati, OH-KY-IN$79,3102,4400.83$50,1701.58 times
Santa Cruz-Watsonville, CA$86,5102000.76$54,7301.58 times
Iowa City, IA$79,0602200.86$50,0601.58 times
Harrisonburg, VA$72,6802201.23$46,1101.58 times
Florence, SC$68,5201200.49$43,5201.57 times
Modesto, CA$79,6002900.55$50,6101.57 times
Columbia, SC$72,9901,1201.06$46,4301.57 times
Appleton, WI$78,4601300.39$49,9101.57 times
Jacksonville, FL$76,7602,0501.00$48,8301.57 times
Crestview-Fort Walton Beach-Destin, FL$74,6602300.67$47,5101.57 times
Peoria, IL$77,8301900.42$49,5901.57 times
Rochester, NY$80,3201,1400.86$51,2101.57 times
Decatur, AL$72,550800.51$46,2801.57 times
Rocky Mount, NC$68,8801200.83$43,9601.57 times
Hartford-West Hartford-East Hartford, CT$93,8901,3900.86$59,9401.57 times
Kalamazoo-Portage, MI$75,8902800.86$48,5101.56 times
Waterbury-Shelton, CT$80,4202500.59$51,4401.56 times
Monroe, LA$59,5301400.58$38,1501.56 times
Boston-Cambridge-Newton, MA-NH$103,94010,9201.51$66,6201.56 times
Detroit-Warren-Dearborn, MI$81,2505,1801.01$52,0801.56 times
Montgomery, AL$70,0803200.73$44,9501.56 times
Burlington-South Burlington, VT$93,4301,4404.48$60,0201.56 times
Naples-Marco Island, FL$74,3503300.71$47,8001.56 times
Columbus, OH$79,7803,0201.02$51,3401.55 times
Savannah, GA$73,3205901.11$47,2401.55 times
Tampa-St. Petersburg-Clearwater, FL$75,9204,1101.06$48,9401.55 times
Harrisburg-Carlisle, PA$76,9401,3301.48$49,6101.55 times
Fayetteville, NC$70,7402400.69$45,6201.55 times
Cape Coral-Fort Myers, FL$72,4807100.87$46,7801.55 times
Medford, OR$77,2601900.80$49,9001.55 times
Tuscaloosa, AL$69,9501200.43$45,2201.55 times
St. Louis, MO-IL$77,2702,6900.75$49,9901.55 times
Albany, OR$76,810800.61$49,7001.55 times
Sioux City, IA-NE-SD$72,6101500.76$47,0301.54 times
Salisbury, MD$75,1901601.09$48,7101.54 times
Waterloo-Cedar Falls, IA$73,2001800.79$47,4301.54 times
Greensboro-High Point, NC$71,8506200.63$46,5701.54 times
Lewiston-Auburn, ME$76,300800.63$49,5401.54 times
Salem, OR$85,1501,2102.40$55,3101.54 times
Midland, TX$83,8203000.91$54,4801.54 times
Bay City, MI$70,140500.56$45,6201.54 times
Vineland, NJ$74,070500.27$48,1901.54 times
Eau Claire, WI$73,9201300.57$48,1001.54 times
Minneapolis-St. Paul-Bloomington, MN-WI$91,1504,6100.88$59,3201.54 times
Davenport-Moline-Rock Island, IA-IL$74,5903500.72$48,5501.54 times
Memphis, TN-MS-AR$72,0101,3000.79$46,8901.54 times
Bend, OR$83,6402100.74$54,5701.53 times
Binghamton, NY$75,7501600.60$49,4601.53 times
Raleigh-Cary, NC$79,5702,2001.10$51,9901.53 times
Williamsport, PA$70,4501501.14$46,0501.53 times
Goldsboro, NC$62,030700.64$40,5701.53 times
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$83,0008,3701.08$54,3101.53 times
Kansas City, MO-KS$77,6503,4701.18$50,8201.53 times
Athens-Clarke County, GA$62,9701500.58$41,2201.53 times
Greeley, CO$84,0303901.23$55,0701.53 times
Dothan, AL$58,220600.37$38,1701.53 times
Paducah, KY-IL$69,780800.62$45,8601.52 times
Valdosta, GA$59,500800.53$39,1101.52 times
Orlando-Kissimmee-Sanford, FL$70,9303,6800.97$46,6301.52 times
Asheville, NC$71,2302600.54$46,8701.52 times
Homosassa Springs, FL$62,850600.66$41,3601.52 times
Akron, OH$74,2006000.70$48,8401.52 times
Alexandria, LA$61,6701500.93$40,6001.52 times
Green Bay, WI$75,8103100.66$49,9401.52 times
Carson City, NV$85,7602502.96$56,6801.51 times
Lake Havasu City-Kingman, AZ$66,9201000.64$44,2301.51 times
Dallas-Fort Worth-Arlington, TX$77,76012,5301.15$51,4401.51 times
Parkersburg-Vienna, WV$63,430400.42$42,0001.51 times
Lima, OH$71,210700.54$47,1701.51 times
Warner Robins, GA$73,3201500.75$48,6001.51 times
Lansing-East Lansing, MI$79,6405801.00$52,8001.51 times
Odessa, TX$73,2801200.58$48,5901.51 times
Grand Forks, ND-MN$74,980800.58$49,7601.51 times
Hanford-Corcoran, CA$72,960800.62$48,4701.51 times
Syracuse, NY$79,7105800.73$52,9901.50 times
Fairbanks-College, AK$92,970800.77$61,8101.50 times
Logan, UT-ID$69,7301000.56$46,3601.50 times
Duluth, MN-WI$75,1902100.63$50,0001.50 times
Allentown-Bethlehem-Easton, PA-NJ$73,6506200.61$48,9901.50 times
Wausau, WI$73,320800.43$48,7901.50 times
Twin Falls, ID$68,170500.37$45,4001.50 times
Sherman-Denison, TX$66,960600.42$44,6101.50 times
Jackson, MI$71,6801601.06$47,7601.50 times
College Station-Bryan, TX$66,7202300.64$44,4701.50 times
York-Hanover, PA$72,2103200.64$48,1701.50 times
Chicago-Naperville-Elgin, IL-IN$82,0208,3200.69$54,7201.50 times
Richmond, VA$77,0602,9101.64$51,4601.50 times
Lexington Park, MD$95,7002201.17$63,9901.50 times
Victoria, TX$64,310400.41$43,0501.49 times
Abilene, TX$66,0201800.87$44,3401.49 times
Tulsa, OK$69,4401,1500.93$46,6701.49 times
Colorado Springs, CO$78,4207200.85$52,7101.49 times
Manhattan, KS$68,2401300.94$45,9001.49 times
Cleveland, OH$74,4801,8700.68$50,1401.49 times
St. Cloud, MN$75,5002400.85$50,8401.49 times
Boise City, ID$72,8608400.80$49,1001.48 times
Battle Creek, MI$72,240900.62$48,6901.48 times
Johnstown, PA$65,4301301.05$44,1101.48 times
Glens Falls, NY$72,800800.61$49,0901.48 times
Tucson, AZ$70,5501,4601.40$47,7601.48 times
Dalton, GA$62,300900.50$42,2101.48 times
Lexington-Fayette, KY$71,7004700.61$48,6201.47 times
San Jose-Sunnyvale-Santa Clara, CA$123,7302,6900.88$84,0501.47 times
Louisville/Jefferson County, KY-IN$71,1201,5500.84$48,3701.47 times
Manchester-Nashua, NH$83,0103400.63$56,5301.47 times
Lawton, OK$61,7801000.86$42,0901.47 times
Yuma, AZ$64,8205903.17$44,1701.47 times
Hilton Head Island-Bluffton-Port Royal, SC$64,1501200.52$43,8501.46 times
Pueblo, CO$71,5101801.08$48,9401.46 times
Norwich-New London-Willimantic, CT$83,7003601.05$57,3701.46 times
Erie, PA$64,8602100.66$44,4601.46 times
Springfield, IL$76,7902400.87$52,6701.46 times
Lubbock, TX$61,4103200.72$42,1301.46 times
Urban Honolulu, HI$83,3901,0800.90$57,2201.46 times
Altoona, PA$64,5001100.69$44,2701.46 times
Chattanooga, TN-GA$68,0007501.05$46,7001.46 times
Gainesville, GA$66,7302700.96$45,9001.45 times
Grants Pass, OR$73,740500.65$50,7301.45 times
Pinehurst-Southern Pines, NC$62,250500.41$42,9201.45 times
Billings, MT$71,0702100.82$49,0601.45 times
Fond du Lac, WI$72,890600.52$50,3401.45 times
Amarillo, TX$64,4702700.82$44,5801.45 times
Grand Rapids-Wyoming-Kentwood, MI$68,7809000.56$47,5701.45 times
Napa, CA$79,8101500.72$55,2101.45 times
Phoenix-Mesa-Chandler, AZ$74,2407,9801.25$51,3801.44 times
Panama City-Panama City Beach, FL$64,8602200.89$45,0301.44 times
North Port-Bradenton-Sarasota, FL$68,3105800.64$47,4401.44 times
Spartanburg, SC$68,5002300.51$47,6501.44 times
Utica-Rome, NY$70,3902500.78$48,9701.44 times
Toledo, OH$69,3103800.49$48,2201.44 times
Spokane-Spokane Valley, WA$78,4607001.01$54,6601.44 times
Flint, MI$65,8302200.60$45,8801.43 times
Tyler, TX$61,1801900.61$42,6501.43 times
Great Falls, MT$66,660800.83$46,5101.43 times
Canton-Massillon, OH$65,5902800.65$45,8101.43 times
Lebanon, PA$66,5601100.74$46,5001.43 times
State College, PA$70,4501700.92$49,2201.43 times
Champaign-Urbana, IL$72,5601400.48$50,7001.43 times
Portland-Vancouver-Hillsboro, OR-WA$86,6003,0900.95$60,6901.43 times
San Antonio-New Braunfels, TX$67,0503,1001.03$47,0101.43 times
Saginaw, MI$65,7701500.71$46,2001.42 times
Charlottesville, VA$78,5403301.08$55,1801.42 times
Sebastian-Vero Beach-West Vero Corridor, FL$64,730800.51$45,4801.42 times
Atlanta-Sandy Springs-Roswell, GA$72,8109,1701.18$51,1701.42 times
Pittsburgh, PA$70,5602,7300.91$49,6501.42 times
Scranton--Wilkes-Barre, PA$65,7805700.84$46,3301.42 times
Mansfield, OH$63,320600.42$44,7001.42 times
Johnson City, TN$61,5201500.70$43,4801.41 times
Morristown, TN$62,590600.45$44,2801.41 times
Boulder, CO$98,3504800.93$69,5801.41 times
Kingsport-Bristol, TN-VA$63,8602700.85$45,2401.41 times
Mount Vernon-Anacortes, WA$84,0901300.89$59,5901.41 times
Washington-Arlington-Alexandria, DC-VA-MD-WV$100,20013,8201.64$71,0601.41 times
St. Joseph, MO-KS$66,6701300.92$47,3501.41 times
Barnstable Town, MA$79,2901500.58$56,3601.41 times
Hickory-Lenoir-Morganton, NC$63,3502100.50$45,2201.40 times
Longview, TX$63,1801900.59$45,1501.40 times
Augusta-Richmond County, GA-SC$64,2604800.77$45,9901.40 times
Staunton-Stuarts Draft, VA$67,1201200.88$48,0401.40 times
Omaha, NE-IA$69,3501,4401.08$49,6601.40 times
St. George, UT$63,0201300.54$45,1401.40 times
Deltona-Daytona Beach-Ormond Beach, FL$62,5204000.69$44,9401.39 times
Albuquerque, NM$66,8609700.89$48,0601.39 times
Albany-Schenectady-Troy, NY$81,1901,7101.42$58,4601.39 times
Youngstown-Warren, OH$60,7702100.48$43,8001.39 times
Midland, MI$68,440800.78$49,3401.39 times
Trenton-Princeton, NJ$87,9701,8802.91$63,4901.39 times
Madison, WI$80,4401,3101.20$58,0801.38 times
Corpus Christi, TX$62,7904000.77$45,3501.38 times
Columbia, MO$65,3902600.88$47,2601.38 times
Knoxville, TN$65,1201,0700.94$47,0801.38 times
Walla Walla, WA$73,430600.83$53,1001.38 times
Beckley, WV$57,8701000.91$41,8501.38 times
Lynchburg, VA$63,7802801.08$46,1901.38 times
Clarksville, TN-KY$61,9301500.53$44,8601.38 times
Cedar Rapids, IA$68,1402300.62$49,3601.38 times
Durham-Chapel Hill, NC$83,7808700.94$60,7201.38 times
Aguadilla, PR$36,4004003.03$26,4801.37 times
Lakeland-Winter Haven, FL$63,2904300.60$46,1401.37 times
Bozeman, MT$75,0901300.65$54,8301.37 times
Muncie, IN$60,400600.46$44,1101.37 times
Bremerton-Silverdale-Port Orchard, WA$86,5401800.71$63,2001.37 times
Elmira, NY$65,480400.43$47,8501.37 times
Farmington, NM$62,6901200.93$45,8201.37 times
Cleveland, TN$55,040500.44$40,2301.37 times
Vallejo, CA$80,1402800.72$58,6201.37 times
Roanoke, VA$64,3903800.92$47,1401.37 times
Salt Lake City-Murray, UT$75,3602,3501.06$55,2401.36 times
Olympia-Lacey-Tumwater, WA$84,5001,0202.92$61,9601.36 times
Baltimore-Columbia-Towson, MD$80,5205,0301.38$59,0701.36 times
Dayton-Kettering-Beavercreek, OH$68,1206100.62$49,9801.36 times
Amherst Town-Northampton, MA$77,5501100.63$57,0301.36 times
Joplin, MO-KS$61,0601000.41$44,9801.36 times
Longview-Kelso, WA$77,940900.82$57,4201.36 times
Grand Island, NE$67,050700.62$49,4101.36 times
Rockford, IL$63,8901800.48$47,1201.36 times
Lancaster, PA$65,2203400.51$48,2101.35 times
Elizabethtown, KY$63,2801200.85$46,8101.35 times
Beaumont-Port Arthur, TX$65,7302900.66$48,6301.35 times
Niles, MI$61,800900.54$45,9801.34 times
Gettysburg, PA$62,550400.45$46,6101.34 times
Denver-Aurora-Centennial, CO$83,5804,8301.12$62,3201.34 times
Albany, GA$58,4701400.92$43,6201.34 times
Oklahoma City, OK$63,2201,8401.01$47,2301.34 times
Dover, DE$62,4503001.66$46,6901.34 times
Jackson, TN$59,8101600.73$44,7901.34 times
Jonesboro, AR$56,310500.32$42,2401.33 times
Killeen-Temple, TX$62,1802400.59$46,6601.33 times
Bismarck, ND$69,9402201.15$52,5601.33 times
Springfield, MO$60,8203500.58$45,7801.33 times
Springfield, OH$60,4001301.02$45,4701.33 times
Rochester, MN$80,5001400.43$60,6201.33 times
Prescott Valley-Prescott, AZ$61,5101300.65$46,3301.33 times
Little Rock-North Little Rock-Conway, AR$60,7901,2001.25$45,7901.33 times
Ann Arbor, MI$73,4603900.66$55,3801.33 times
Hot Springs, AR$48,430300.34$36,5401.33 times
Reading, PA$65,5202600.55$49,4401.33 times
Sebring, FL$53,520400.57$40,4001.32 times
Corvallis, OR$76,370900.83$57,6801.32 times
Seattle-Tacoma-Bellevue, WA$95,8506,4401.15$72,6101.32 times
Wichita, KS$62,8505900.72$47,6301.32 times
Evansville, IN$61,2801900.53$46,5401.32 times
Ocala, FL$57,8901800.54$43,9901.32 times
Fargo, ND-MN$67,0202100.53$51,0501.31 times
Cheyenne, WY$67,6401401.11$51,5401.31 times
Bowling Green, KY$59,1001100.50$45,0401.31 times
Pocatello, ID$59,150700.68$45,1601.31 times
Coeur d'Alene, ID$62,410800.43$47,7501.31 times
Winchester, VA-WV$61,4701700.95$47,0701.31 times
Flagstaff, AZ$61,9302301.28$47,5001.30 times
Traverse City, MI$61,870900.51$47,4701.30 times
Port St. Lucie, FL$60,3003600.79$46,4901.30 times
Missoula, MT$61,9101801.01$47,8301.29 times
Santa Fe, NM$62,3801801.11$48,7101.28 times
Anniston-Oxford, AL$54,600500.43$42,6801.28 times
Topeka, KS$62,9503201.02$49,5401.27 times
Waco, TX$58,3603901.11$46,0201.27 times
Anchorage, AK$76,2905301.12$60,2001.27 times
Dubuque, IA$60,8701100.67$48,7501.25 times
Austin-Round Rock-San Marcos, TX$70,7203,6701.06$56,9501.24 times
Provo-Orem-Lehi, UT$59,4805200.63$48,0101.24 times
Nashville-Davidson--Murfreesboro--Franklin, TN$62,2103,2001.08$50,3901.23 times
Texarkana, TX-AR$53,150600.40$43,2001.23 times
Decatur, IL$62,810700.59$51,2901.22 times
Lewiston, ID-WA$58,660400.51$48,3001.21 times
Bloomington, IL$64,0302401.04$53,1401.20 times
Ogden, UT$58,8704300.59$48,9001.20 times
Chambersburg, PA$57,1301000.62$47,5401.20 times
Weirton-Steubenville, WV-OH$55,060500.54$45,8401.20 times
Gainesville, FL$56,0102900.70$47,0201.19 times
Charleston, WV$54,5204801.73$45,8301.19 times
Baton Rouge, LA$57,4808800.80$48,7101.18 times
Ithaca, NY$67,5301000.81$58,1301.16 times
Helena, MT$63,7403703.10$55,0401.16 times
Kahului-Wailuku, HI$66,060900.45$57,6401.15 times
Macon-Bibb County, GA$50,3403201.24$45,1601.11 times
Cape Girardeau, MO-IL$49,570700.55$44,4701.11 times
Hinesville, GA$52,020500.85$46,6701.11 times
Punta Gorda, FL$50,7001200.77$45,5001.11 times
Oshkosh-Neenah, WI$59,3002200.89$54,0601.10 times
Tallahassee, FL$49,1001,7003.41$46,5201.06 times
Jefferson City, MO$46,0406402.97$48,0300.96 times
Rome, GA$39,0001301.09$42,6700.91 times

All published metro medians

Every numeric metro median, highest first, annual wages, BLS May 2025
MetroOccupation medianEmploymentLocation quotientAll-occupations medianWage ratio
San Jose-Sunnyvale-Santa Clara, CA$123,7302,6900.88$84,0501.47 times
San Francisco-Oakland-Fremont, CA$118,8907,5001.18$74,2601.60 times
Bellingham, WA$109,5506402.60$57,8201.89 times
El Centro, CA$106,7508404.81$45,1402.36 times
Brunswick-St. Simons, GA$106,3306705.36$41,9402.54 times
Boston-Cambridge-Newton, MA-NH$103,94010,9201.51$66,6201.56 times
San Diego-Chula Vista-Carlsbad, CA$101,2306,1201.48$58,6901.72 times
New York-Newark-Jersey City, NY-NJ$101,05023,3800.92$61,4301.64 times
Kennewick-Richland, WA$100,4404001.16$57,2901.75 times
Washington-Arlington-Alexandria, DC-VA-MD-WV$100,20013,8201.64$71,0601.41 times
Idaho Falls, ID$99,0402301.03$46,8002.12 times
Boulder, CO$98,3504800.93$69,5801.41 times
Laredo, TX$98,1801,4404.90$37,2502.64 times
Bridgeport-Stamford-Danbury, CT$97,9207900.73$61,4701.59 times
Brownsville-Harlingen, TX$97,4709102.15$36,4902.67 times
New Haven, CT$96,2205000.67$60,0601.60 times
Seattle-Tacoma-Bellevue, WA$95,8506,4401.15$72,6101.32 times
Lexington Park, MD$95,7002201.17$63,9901.50 times
Sacramento-Roseville-Folsom, CA$95,2202,8200.97$59,7501.59 times
Los Angeles-Long Beach-Anaheim, CA$94,81017,7001.05$55,8501.70 times
Santa Rosa-Petaluma, CA$94,4204100.74$56,8501.66 times
Hartford-West Hartford-East Hartford, CT$93,8901,3900.86$59,9401.57 times
Burlington-South Burlington, VT$93,4301,4404.48$60,0201.56 times
Casper, WY$93,060700.69$48,8801.90 times
Hagerstown-Martinsburg, MD-WV$93,0403701.28$47,4401.96 times
Fairbanks-College, AK$92,970800.77$61,8101.50 times
Portland-South Portland, ME$92,7907400.96$56,9601.63 times
Oxnard-Thousand Oaks-Ventura, CA$92,6906900.79$52,5101.77 times
Worcester, MA$91,7308300.89$57,8301.59 times
San Luis Obispo-Paso Robles, CA$91,5701600.47$50,7701.80 times
Minot, ND$91,560500.57$48,9401.87 times
Watertown-Fort Drum, NY$91,5602101.96$47,6001.92 times
Salinas, CA$91,2102500.49$47,3801.93 times
Minneapolis-St. Paul-Bloomington, MN-WI$91,1504,6100.88$59,3201.54 times
Sierra Vista-Douglas, AZ$90,2903103.36$47,0501.92 times
Sheboygan, WI$90,250700.45$51,8901.74 times
Eagle Pass, TX$88,1003707.32$35,5602.48 times
Trenton-Princeton, NJ$87,9701,8802.91$63,4901.39 times
Providence-Warwick, RI-MA$87,6201,4800.77$53,6801.63 times
Fort Collins-Loveland, CO$87,5303900.87$55,3101.58 times
Charlotte-Concord-Gastonia, NC-SC$86,7203,2400.89$49,9901.73 times
Portland-Vancouver-Hillsboro, OR-WA$86,6003,0900.95$60,6901.43 times
Bremerton-Silverdale-Port Orchard, WA$86,5401800.71$63,2001.37 times
Santa Cruz-Watsonville, CA$86,5102000.76$54,7301.58 times
Charleston-North Charleston, SC$86,2601,1101.05$49,1501.76 times
Santa Maria-Santa Barbara, CA$85,7804000.74$51,6901.66 times
Carson City, NV$85,7602502.96$56,6801.51 times
Kingston, NY$85,4501100.68$50,0201.71 times
Reno, NV$85,4306600.89$49,6601.72 times
Salem, OR$85,1501,2102.40$55,3101.54 times
Huntsville, AL$84,9904500.63$51,7401.64 times
Springfield, MA$84,8205801.08$51,9301.63 times
Des Moines-West Des Moines, IA$84,5901,5601.44$51,8201.63 times
Olympia-Lacey-Tumwater, WA$84,5001,0202.92$61,9601.36 times
Muskegon-Norton Shores, MI$84,4301000.60$46,0601.83 times
Palm Bay-Melbourne-Titusville, FL$84,2306300.95$49,0301.72 times
Mount Vernon-Anacortes, WA$84,0901300.89$59,5901.41 times
Chico, CA$84,0802401.12$48,0501.75 times
Greeley, CO$84,0303901.23$55,0701.53 times
Merced, CA$84,0201500.72$47,2201.78 times
Midland, TX$83,8203000.91$54,4801.54 times
Durham-Chapel Hill, NC$83,7808700.94$60,7201.38 times
Norwich-New London-Willimantic, CT$83,7003601.05$57,3701.46 times
Indianapolis-Carmel-Greenwood, IN$83,6902,1400.72$49,3401.70 times
Bend, OR$83,6402100.74$54,5701.53 times
Denver-Aurora-Centennial, CO$83,5804,8301.12$62,3201.34 times
Stockton-Lodi, CA$83,4704300.55$48,9901.70 times
Pittsfield, MA$83,4601100.70$51,8601.61 times
Urban Honolulu, HI$83,3901,0800.90$57,2201.46 times
Manchester-Nashua, NH$83,0103400.63$56,5301.47 times
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$83,0008,3701.08$54,3101.53 times
Wenatchee-East Wenatchee, WA$82,7701400.99$49,2901.68 times
Yuba City, CA$82,630900.63$49,9701.65 times
Bloomington, IN$82,4501600.80$47,6601.73 times
Buffalo-Cheektowaga, NY$82,4502,1801.52$50,7901.62 times
Chicago-Naperville-Elgin, IL-IN$82,0208,3200.69$54,7201.50 times
Mankato, MN$81,830900.57$49,5301.65 times
La Crosse-Onalaska, WI-MN$81,6401000.45$48,2601.69 times
Milwaukee-Waukesha, WI$81,5401,5800.72$51,1601.59 times
Greenville, NC$81,4602000.93$46,5601.75 times
Gulfport-Biloxi, MS$81,3302300.54$43,4701.87 times
Morgantown, WV$81,2701200.69$47,3501.72 times
Detroit-Warren-Dearborn, MI$81,2505,1801.01$52,0801.56 times
Albany-Schenectady-Troy, NY$81,1901,7101.42$58,4601.39 times
Kiryas Joel-Poughkeepsie-Newburgh, NY$81,0904300.60$50,9901.59 times
Janesville-Beloit, WI$80,530800.40$48,3901.66 times
Baltimore-Columbia-Towson, MD$80,5205,0301.38$59,0701.36 times
Rochester, MN$80,5001400.43$60,6201.33 times
Madison, WI$80,4401,3101.20$58,0801.38 times
Waterbury-Shelton, CT$80,4202500.59$51,4401.56 times
Ames, IA$80,3701601.07$50,2201.60 times
Rochester, NY$80,3201,1400.86$51,2101.57 times
Vallejo, CA$80,1402800.72$58,6201.37 times
Redding, CA$80,0501300.69$48,9201.64 times
Bakersfield-Delano, CA$80,0407000.78$47,4701.69 times
Riverside-San Bernardino-Ontario, CA$79,9203,4800.76$48,4001.65 times
Fresno, CA$79,8301,0100.79$46,9101.70 times
Eugene-Springfield, OR$79,8203900.92$49,6801.61 times
Fayetteville-Springdale-Rogers, AR$79,8209701.32$46,6101.71 times
Napa, CA$79,8101500.72$55,2101.45 times
Columbus, OH$79,7803,0201.02$51,3401.55 times
Miami-Fort Lauderdale-West Palm Beach, FL$79,77010,5301.39$48,6401.64 times
Kenosha, WI$79,720900.42$48,3101.65 times
Syracuse, NY$79,7105800.73$52,9901.50 times
Lansing-East Lansing, MI$79,6405801.00$52,8001.51 times
Modesto, CA$79,6002900.55$50,6101.57 times
Raleigh-Cary, NC$79,5702,2001.10$51,9901.53 times
Cincinnati, OH-KY-IN$79,3102,4400.83$50,1701.58 times
Barnstable Town, MA$79,2901500.58$56,3601.41 times
Iowa City, IA$79,0602200.86$50,0601.58 times
Yakima, WA$78,9902601.01$47,8101.65 times
Houston-Pasadena-The Woodlands, TX$78,8608,4500.96$49,4101.60 times
Lincoln, NE$78,8501,4002.85$49,8001.58 times
Lake Charles, LA$78,7801200.45$45,7001.72 times
Atlantic City-Hammonton, NJ$78,7703500.77$47,5201.66 times
Columbus, IN$78,7701501.14$48,4701.63 times
Mobile, AL$78,7703000.65$47,0001.68 times
Houma-Bayou Cane-Thibodaux, LA$78,6801500.67$45,6101.73 times
Elkhart-Goshen, IN$78,640900.27$48,0701.64 times
Charlottesville, VA$78,5403301.08$55,1801.42 times
Appleton, WI$78,4601300.39$49,9101.57 times
Spokane-Spokane Valley, WA$78,4607001.01$54,6601.44 times
Colorado Springs, CO$78,4207200.85$52,7101.49 times
Virginia Beach-Chesapeake-Norfolk, VA-NC$78,3302,3201.13$49,4301.58 times
Racine-Mount Pleasant, WI$78,180700.36$48,8701.60 times
South Bend-Mishawaka, IN-MI$78,1601400.40$46,5401.68 times
Lafayette-West Lafayette, IN$78,1202600.96$48,7801.60 times
Longview-Kelso, WA$77,940900.82$57,4201.36 times
Peoria, IL$77,8301900.42$49,5901.57 times
Birmingham, AL$77,7801,2000.86$47,7701.63 times
Dallas-Fort Worth-Arlington, TX$77,76012,5301.15$51,4401.51 times
Blacksburg-Christiansburg-Radford, VA$77,6801600.83$48,1201.61 times
Bangor, ME$77,6601900.99$47,9601.62 times
Kansas City, MO-KS$77,6503,4701.18$50,8201.53 times
Amherst Town-Northampton, MA$77,5501100.63$57,0301.36 times
New Orleans-Metairie, LA$77,4601,2501.04$47,2901.64 times
St. Louis, MO-IL$77,2702,6900.75$49,9901.55 times
Medford, OR$77,2601900.80$49,9001.55 times
Wildwood-The Villages, FL$77,0801401.23$45,8301.68 times
Richmond, VA$77,0602,9101.64$51,4601.50 times
Sioux Falls, SD-MN$77,0305201.08$47,9701.61 times
Harrisburg-Carlisle, PA$76,9401,3301.48$49,6101.55 times
Albany, OR$76,810800.61$49,7001.55 times
Grand Junction, CO$76,8001100.63$48,5101.58 times
Springfield, IL$76,7902400.87$52,6701.46 times
Jacksonville, FL$76,7602,0501.00$48,8301.57 times
Lawrence, KS$76,7001300.93$47,3901.62 times
Burlington, NC$76,650900.52$44,0101.74 times
Kankakee, IL$76,530500.41$45,8301.67 times
Las Vegas-Henderson-North Las Vegas, NV$76,5203,2201.06$46,6701.64 times
Las Cruces, NM$76,3802901.35$42,0701.82 times
Corvallis, OR$76,370900.83$57,6801.32 times
Lewiston-Auburn, ME$76,300800.63$49,5401.54 times
Anchorage, AK$76,2905301.12$60,2001.27 times
Sandusky, OH$76,140800.58$44,9701.69 times
Tampa-St. Petersburg-Clearwater, FL$75,9204,1101.06$48,9401.55 times
Kalamazoo-Portage, MI$75,8902800.86$48,5101.56 times
Green Bay, WI$75,8103100.66$49,9401.52 times
Fort Wayne, IN$75,7903200.53$47,7001.59 times
Binghamton, NY$75,7501600.60$49,4601.53 times
Greenville-Anderson-Greer, SC$75,6906800.58$46,5801.62 times
Terre Haute, IN$75,6101000.58$44,8701.69 times
St. Cloud, MN$75,5002400.85$50,8401.49 times
Jacksonville, NC$75,3601300.89$40,2301.87 times
Salt Lake City-Murray, UT$75,3602,3501.06$55,2401.36 times
Duluth, MN-WI$75,1902100.63$50,0001.50 times
Salisbury, MD$75,1901601.09$48,7101.54 times
Rapid City, SD$75,1601200.60$46,2701.62 times
Bozeman, MT$75,0901300.65$54,8301.37 times
Pensacola-Ferry Pass-Brent, FL$75,0104300.85$46,2401.62 times
Grand Forks, ND-MN$74,980800.58$49,7601.51 times
Winston-Salem, NC$74,9806400.87$46,3801.62 times
Crestview-Fort Walton Beach-Destin, FL$74,6602300.67$47,5101.57 times
Davenport-Moline-Rock Island, IA-IL$74,5903500.72$48,5501.54 times
Cleveland, OH$74,4801,8700.68$50,1401.49 times
Wilmington, NC$74,4302900.56$45,8001.63 times
Naples-Marco Island, FL$74,3503300.71$47,8001.56 times
Owensboro, KY$74,330800.63$44,9601.65 times
Slidell-Mandeville-Covington, LA$74,3201300.49$43,7101.70 times
Phoenix-Mesa-Chandler, AZ$74,2407,9801.25$51,3801.44 times
Akron, OH$74,2006000.70$48,8401.52 times
Wheeling, WV-OH$74,2001500.94$44,2501.68 times
Vineland, NJ$74,070500.27$48,1901.54 times
Monroe, MI$74,000500.42$46,2401.60 times
Eau Claire, WI$73,9201300.57$48,1001.54 times
El Paso, TX$73,9202,6602.92$39,5101.87 times
Visalia, CA$73,8601800.38$45,1301.64 times
Grants Pass, OR$73,740500.65$50,7301.45 times
Allentown-Bethlehem-Easton, PA-NJ$73,6506200.61$48,9901.50 times
Myrtle Beach-Conway-North Myrtle Beach, SC$73,5901300.34$37,9301.94 times
Ann Arbor, MI$73,4603900.66$55,3801.33 times
Walla Walla, WA$73,430600.83$53,1001.38 times
Savannah, GA$73,3205901.11$47,2401.55 times
Sumter, SC$73,320600.62$42,8901.71 times
Warner Robins, GA$73,3201500.75$48,6001.51 times
Wausau, WI$73,320800.43$48,7901.50 times
Odessa, TX$73,2801200.58$48,5901.51 times
Waterloo-Cedar Falls, IA$73,2001800.79$47,4301.54 times
Columbia, SC$72,9901,1201.06$46,4301.57 times
Hanford-Corcoran, CA$72,960800.62$48,4701.51 times
Fond du Lac, WI$72,890600.52$50,3401.45 times
Boise City, ID$72,8608400.80$49,1001.48 times
San Angelo, TX$72,8501401.06$43,5301.67 times
Shreveport-Bossier City, LA$72,8402600.58$44,8201.63 times
Atlanta-Sandy Springs-Roswell, GA$72,8109,1701.18$51,1701.42 times
Glens Falls, NY$72,800800.61$49,0901.48 times
Enid, OK$72,700400.66$40,5001.80 times
Wichita Falls, TX$72,6901000.66$43,2101.68 times
Harrisonburg, VA$72,6802201.23$46,1101.58 times
Sioux City, IA-NE-SD$72,6101500.76$47,0301.54 times
Champaign-Urbana, IL$72,5601400.48$50,7001.43 times
Decatur, AL$72,550800.51$46,2801.57 times
Cape Coral-Fort Myers, FL$72,4807100.87$46,7801.55 times
Battle Creek, MI$72,240900.62$48,6901.48 times
York-Hanover, PA$72,2103200.64$48,1701.50 times
Memphis, TN-MS-AR$72,0101,3000.79$46,8901.54 times
Greensboro-High Point, NC$71,8506200.63$46,5701.54 times
Lexington-Fayette, KY$71,7004700.61$48,6201.47 times
Huntington-Ashland, WV-KY-OH$71,6902100.56$44,6001.61 times
Jackson, MI$71,6801601.06$47,7601.50 times
Pueblo, CO$71,5101801.08$48,9401.46 times
Asheville, NC$71,2302600.54$46,8701.52 times
Lima, OH$71,210700.54$47,1701.51 times
Louisville/Jefferson County, KY-IN$71,1201,5500.84$48,3701.47 times
Billings, MT$71,0702100.82$49,0601.45 times
Orlando-Kissimmee-Sanford, FL$70,9303,6800.97$46,6301.52 times
Fayetteville, NC$70,7402400.69$45,6201.55 times
Austin-Round Rock-San Marcos, TX$70,7203,6701.06$56,9501.24 times
Pittsburgh, PA$70,5602,7300.91$49,6501.42 times
Tucson, AZ$70,5501,4601.40$47,7601.48 times
State College, PA$70,4501700.92$49,2201.43 times
Williamsport, PA$70,4501501.14$46,0501.53 times
Utica-Rome, NY$70,3902500.78$48,9701.44 times
Columbus, GA-AL$70,2003801.20$43,5401.61 times
Bay City, MI$70,140500.56$45,6201.54 times
Montgomery, AL$70,0803200.73$44,9501.56 times
Gadsden, AL$69,990600.69$36,6601.91 times
Tuscaloosa, AL$69,9501200.43$45,2201.55 times
Bismarck, ND$69,9402201.15$52,5601.33 times
Paducah, KY-IL$69,780800.62$45,8601.52 times
Logan, UT-ID$69,7301000.56$46,3601.50 times
Tulsa, OK$69,4401,1500.93$46,6701.49 times
Omaha, NE-IA$69,3501,4401.08$49,6601.40 times
Toledo, OH$69,3103800.49$48,2201.44 times
McAllen-Edinburg-Mission, TX$69,2901,6102.02$35,8301.93 times
Hammond, LA$69,240800.63$38,4801.80 times
Daphne-Fairhope-Foley, AL$69,2201000.43$38,5201.80 times
Jackson, MS$68,9505700.79$42,8501.61 times
Rocky Mount, NC$68,8801200.83$43,9601.57 times
Grand Rapids-Wyoming-Kentwood, MI$68,7809000.56$47,5701.45 times
Florence, SC$68,5201200.49$43,5201.57 times
Spartanburg, SC$68,5002300.51$47,6501.44 times
Midland, MI$68,440800.78$49,3401.39 times
North Port-Bradenton-Sarasota, FL$68,3105800.64$47,4401.44 times
Manhattan, KS$68,2401300.94$45,9001.49 times
Twin Falls, ID$68,170500.37$45,4001.50 times
Cedar Rapids, IA$68,1402300.62$49,3601.38 times
Dayton-Kettering-Beavercreek, OH$68,1206100.62$49,9801.36 times
Lafayette, LA$68,0802400.50$41,7801.63 times
Chattanooga, TN-GA$68,0007501.05$46,7001.46 times
Cheyenne, WY$67,6401401.11$51,5401.31 times
Ithaca, NY$67,5301000.81$58,1301.16 times
Staunton-Stuarts Draft, VA$67,1201200.88$48,0401.40 times
Grand Island, NE$67,050700.62$49,4101.36 times
San Antonio-New Braunfels, TX$67,0503,1001.03$47,0101.43 times
Fargo, ND-MN$67,0202100.53$51,0501.31 times
Sherman-Denison, TX$66,960600.42$44,6101.50 times
Lake Havasu City-Kingman, AZ$66,9201000.64$44,2301.51 times
Albuquerque, NM$66,8609700.89$48,0601.39 times
Gainesville, GA$66,7302700.96$45,9001.45 times
College Station-Bryan, TX$66,7202300.64$44,4701.50 times
St. Joseph, MO-KS$66,6701300.92$47,3501.41 times
Great Falls, MT$66,660800.83$46,5101.43 times
Florence-Muscle Shoals, AL$66,620500.35$39,7401.68 times
Lebanon, PA$66,5601100.74$46,5001.43 times
Kahului-Wailuku, HI$66,060900.45$57,6401.15 times
Abilene, TX$66,0201800.87$44,3401.49 times
Flint, MI$65,8302200.60$45,8801.43 times
Scranton--Wilkes-Barre, PA$65,7805700.84$46,3301.42 times
Saginaw, MI$65,7701500.71$46,2001.42 times
Beaumont-Port Arthur, TX$65,7302900.66$48,6301.35 times
Canton-Massillon, OH$65,5902800.65$45,8101.43 times
Reading, PA$65,5202600.55$49,4401.33 times
Elmira, NY$65,480400.43$47,8501.37 times
Johnstown, PA$65,4301301.05$44,1101.48 times
Columbia, MO$65,3902600.88$47,2601.38 times
Lancaster, PA$65,2203400.51$48,2101.35 times
Knoxville, TN$65,1201,0700.94$47,0801.38 times
Erie, PA$64,8602100.66$44,4601.46 times
Panama City-Panama City Beach, FL$64,8602200.89$45,0301.44 times
Yuma, AZ$64,8205903.17$44,1701.47 times
Sebastian-Vero Beach-West Vero Corridor, FL$64,730800.51$45,4801.42 times
Altoona, PA$64,5001100.69$44,2701.46 times
Amarillo, TX$64,4702700.82$44,5801.45 times
Roanoke, VA$64,3903800.92$47,1401.37 times
Victoria, TX$64,310400.41$43,0501.49 times
Auburn-Opelika, AL$64,270900.48$39,0701.64 times
Augusta-Richmond County, GA-SC$64,2604800.77$45,9901.40 times
Hilton Head Island-Bluffton-Port Royal, SC$64,1501200.52$43,8501.46 times
Bloomington, IL$64,0302401.04$53,1401.20 times
Rockford, IL$63,8901800.48$47,1201.36 times
Kingsport-Bristol, TN-VA$63,8602700.85$45,2401.41 times
Lynchburg, VA$63,7802801.08$46,1901.38 times
Helena, MT$63,7403703.10$55,0401.16 times
Parkersburg-Vienna, WV$63,430400.42$42,0001.51 times
Hickory-Lenoir-Morganton, NC$63,3502100.50$45,2201.40 times
Mansfield, OH$63,320600.42$44,7001.42 times
Lakeland-Winter Haven, FL$63,2904300.60$46,1401.37 times
Elizabethtown, KY$63,2801200.85$46,8101.35 times
Oklahoma City, OK$63,2201,8401.01$47,2301.34 times
Longview, TX$63,1801900.59$45,1501.40 times
Fort Smith, AR-OK$63,1301600.64$39,5601.60 times
St. George, UT$63,0201300.54$45,1401.40 times
Athens-Clarke County, GA$62,9701500.58$41,2201.53 times
Topeka, KS$62,9503201.02$49,5401.27 times
Homosassa Springs, FL$62,850600.66$41,3601.52 times
Wichita, KS$62,8505900.72$47,6301.32 times
Decatur, IL$62,810700.59$51,2901.22 times
Corpus Christi, TX$62,7904000.77$45,3501.38 times
Farmington, NM$62,6901200.93$45,8201.37 times
Morristown, TN$62,590600.45$44,2801.41 times
Gettysburg, PA$62,550400.45$46,6101.34 times
Deltona-Daytona Beach-Ormond Beach, FL$62,5204000.69$44,9401.39 times
Dover, DE$62,4503001.66$46,6901.34 times
Coeur d'Alene, ID$62,410800.43$47,7501.31 times
Santa Fe, NM$62,3801801.11$48,7101.28 times
Dalton, GA$62,300900.50$42,2101.48 times
Pinehurst-Southern Pines, NC$62,250500.41$42,9201.45 times
Nashville-Davidson--Murfreesboro--Franklin, TN$62,2103,2001.08$50,3901.23 times
Killeen-Temple, TX$62,1802400.59$46,6601.33 times
Goldsboro, NC$62,030700.64$40,5701.53 times
Clarksville, TN-KY$61,9301500.53$44,8601.38 times
Flagstaff, AZ$61,9302301.28$47,5001.30 times
Missoula, MT$61,9101801.01$47,8301.29 times
Traverse City, MI$61,870900.51$47,4701.30 times
Niles, MI$61,800900.54$45,9801.34 times
Lawton, OK$61,7801000.86$42,0901.47 times
Alexandria, LA$61,6701500.93$40,6001.52 times
Johnson City, TN$61,5201500.70$43,4801.41 times
Prescott Valley-Prescott, AZ$61,5101300.65$46,3301.33 times
Winchester, VA-WV$61,4701700.95$47,0701.31 times
Lubbock, TX$61,4103200.72$42,1301.46 times
Hattiesburg, MS$61,3601000.62$37,7501.63 times
Evansville, IN$61,2801900.53$46,5401.32 times
Tyler, TX$61,1801900.61$42,6501.43 times
Joplin, MO-KS$61,0601000.41$44,9801.36 times
Dubuque, IA$60,8701100.67$48,7501.25 times
Springfield, MO$60,8203500.58$45,7801.33 times
Little Rock-North Little Rock-Conway, AR$60,7901,2001.25$45,7901.33 times
Youngstown-Warren, OH$60,7702100.48$43,8001.39 times
Muncie, IN$60,400600.46$44,1101.37 times
Springfield, OH$60,4001301.02$45,4701.33 times
Port St. Lucie, FL$60,3003600.79$46,4901.30 times
Jackson, TN$59,8101600.73$44,7901.34 times
Monroe, LA$59,5301400.58$38,1501.56 times
Valdosta, GA$59,500800.53$39,1101.52 times
Provo-Orem-Lehi, UT$59,4805200.63$48,0101.24 times
Oshkosh-Neenah, WI$59,3002200.89$54,0601.10 times
Pocatello, ID$59,150700.68$45,1601.31 times
Bowling Green, KY$59,1001100.50$45,0401.31 times
Ogden, UT$58,8704300.59$48,9001.20 times
Lewiston, ID-WA$58,660400.51$48,3001.21 times
Albany, GA$58,4701400.92$43,6201.34 times
Waco, TX$58,3603901.11$46,0201.27 times
Dothan, AL$58,220600.37$38,1701.53 times
Ocala, FL$57,8901800.54$43,9901.32 times
Beckley, WV$57,8701000.91$41,8501.38 times
Baton Rouge, LA$57,4808800.80$48,7101.18 times
Chambersburg, PA$57,1301000.62$47,5401.20 times
Jonesboro, AR$56,310500.32$42,2401.33 times
Gainesville, FL$56,0102900.70$47,0201.19 times
Weirton-Steubenville, WV-OH$55,060500.54$45,8401.20 times
Cleveland, TN$55,040500.44$40,2301.37 times
Anniston-Oxford, AL$54,600500.43$42,6801.28 times
Charleston, WV$54,5204801.73$45,8301.19 times
Sebring, FL$53,520400.57$40,4001.32 times
Texarkana, TX-AR$53,150600.40$43,2001.23 times
Mayaguez, PR$52,7901401.00$25,2702.09 times
Hinesville, GA$52,020500.85$46,6701.11 times
Punta Gorda, FL$50,7001200.77$45,5001.11 times
Macon-Bibb County, GA$50,3403201.24$45,1601.11 times
Cape Girardeau, MO-IL$49,570700.55$44,4701.11 times
Arecibo, PR$49,360700.73$26,1201.89 times
San Juan-Bayamon-Caguas, PR$49,1904,5002.43$29,4401.67 times
Tallahassee, FL$49,1001,7003.41$46,5201.06 times
Hot Springs, AR$48,430300.34$36,5401.33 times
Guayama, PR$47,050300.95$25,2601.86 times
Ponce, PR$46,7802001.18$26,9401.74 times
Jefferson City, MO$46,0406402.97$48,0300.96 times
Rome, GA$39,0001301.09$42,6700.91 times
Aguadilla, PR$36,4004003.03$26,4801.37 times

Source: U.S. Bureau of Labor Statistics, OEWS May 2025. SOC 13-1041 Compliance Officers and SOC 00-0000 All Occupations, cross-industry and all ownership. BLS source tables.

Back to the national pay page · Build a range for a job posting

Start a Search