SOC 29-2056 · Healthcare Practitioners and Technical Occupations

Veterinary Technologists and Technicians

Source: BLS OEWS, May 2025United States, all industries

U.S. median annual wage$47,380
U.S. median hourly wage$22.78
U.S. employment129,140

Nationally, veterinary technologists and technicians earned a median of $47,380 per year as of the May 2025 OEWS estimates, across 129,140 jobs. Pay varies substantially by area — look up a specific state or metro below.

National pay distribution

Pay by state

Every state and territory with a published May 2025 estimate. “Not published” means BLS suppressed the value — it never means zero. Higher medians often track higher living costs; this is not a ranking of where the job is “best”.

Veterinary Technologists and Technicians: pay and employment by state
State
District of Columbia$61,270$29.461200.2
California$60,630$29.1511,3100.6
Washington$59,740$28.722,2900.6
New York$59,010$28.375,3500.6
Minnesota$57,270$27.543,5601.2
Oregon$55,810$26.831,1200.6
Virginia$52,090$25.042,7900.7
Connecticut$50,950$24.491,6901.0
Maine$50,810$24.439101.4
Nevada$50,250$24.161,1200.7
Michigan$49,710$23.902,5500.6
Colorado$49,650$23.873,7201.3
Massachusetts$49,540$23.823,9901.1
Vermont$49,490$23.803901.3
New Jersey$49,050$23.582,9100.7
North Dakota$48,790$23.463400.8
New Hampshire$48,780$23.458701.3
Indiana$48,720$23.431,8200.6
Hawaii$48,550$23.342700.4
Delaware$48,370$23.255301.1
Ohio$47,990$23.074,7900.9
North Carolina$47,620$22.892,5800.5
Maryland$47,350$22.772,5400.9
Wisconsin$47,020$22.612,5900.9
Alaska$46,480$22.353801.2
Illinois$46,440$22.335,0400.8
Pennsylvania$46,430$22.326,6201.1
Florida$46,380$22.3011,3801.1
Arizona$46,300$22.263,9701.2
Kansas$45,810$22.021,2700.9
Iowa$45,560$21.901,2200.8
Rhode Island$45,310$21.785301.1
South Dakota$45,300$21.783000.7
New Mexico$44,790$21.538901.0
Nebraska$43,680$21.006900.7
Missouri$43,520$20.922,0400.7
Georgia$43,060$20.702,4100.5
Tennessee$42,810$20.581,6400.5
Idaho$42,120$20.257900.9
Montana$41,170$19.794800.9
Utah$40,560$19.501,5500.9
Kentucky$39,590$19.031,6700.8
Texas$39,410$18.9516,7301.2
Oklahoma$39,100$18.801,0600.6
South Carolina$39,020$18.762,5401.1
Wyoming$38,650$18.583101.1
Arkansas$38,360$18.443200.2
West Virginia$37,700$18.134000.6
Alabama$36,590$17.591,8800.9
Mississippi$36,380$17.496500.6
Louisiana$35,530$17.082,2201.1
Puerto Rico$27,970$13.454800.5

Pay by metro area

All 312 metro areas where BLS publishes this occupation. Sort by median wage, employment, or local concentration — or see the highest-paying metros ranked.

$24,810$40,237$55,663$71,090Arecibo, PR — $24,810San Juan-Bayamon-Caguas, PR — $28,150Florence-Muscle Shoals, AL — $29,520Dothan, AL — $30,210Montgomery, AL — $30,520Monroe, LA — $32,360Hammond, LA — $34,500Houma-Bayou Cane-Thibodaux, LA — $34,700Lafayette, LA — $34,800Hattiesburg, MS — $35,040Shreveport-Bossier City, LA — $35,200Alexandria, LA — $35,270Odessa, TX — $35,360Lake Charles, LA — $35,370McAllen-Edinburg-Mission, TX — $35,460Logan, UT-ID — $35,520New Orleans-Metairie, LA — $35,660Baton Rouge, LA — $35,760Laredo, TX — $35,940Bowling Green, KY — $35,960Decatur, AL — $35,980Wheeling, WV-OH — $36,080El Paso, TX — $36,240Victoria, TX — $36,290Columbus, GA-AL — $36,410Myrtle Beach-Conway-North Myrtle Beach, SC — $36,600Gulfport-Biloxi, MS — $36,620San Angelo, TX — $36,640Florence, SC — $36,660Spartanburg, SC — $36,660Athens-Clarke County, GA — $36,670Jackson, MS — $36,680Macon-Bibb County, GA — $36,680Johnstown, PA — $36,730Sierra Vista-Douglas, AZ — $36,760Johnson City, TN — $36,830Corpus Christi, TX — $36,850Abilene, TX — $36,980Pocatello, ID — $36,980Warner Robins, GA — $36,990Auburn-Opelika, AL — $37,080Birmingham, AL — $37,100Longview, TX — $37,130Huntsville, AL — $37,140Tuscaloosa, AL — $37,270Augusta-Richmond County, GA-SC — $37,300Waco, TX — $37,560Beaumont-Port Arthur, TX — $37,590Mobile, AL — $37,590Billings, MT — $37,640Twin Falls, ID — $37,730Sherman-Denison, TX — $37,760Killeen-Temple, TX — $37,850Ogden, UT — $37,870Savannah, GA — $37,920Las Cruces, NM — $38,070Brownsville-Harlingen, TX — $38,090Hilton Head Island-Bluffton-Port Royal, SC — $38,100Clarksville, TN-KY — $38,190Gainesville, GA — $38,230Columbia, SC — $38,390Provo-Orem-Lehi, UT — $38,430Springfield, MO — $38,530Wildwood-The Villages, FL — $38,580Idaho Falls, ID — $38,600Panama City-Panama City Beach, FL — $38,720Chattanooga, TN-GA — $39,000Lebanon, PA — $39,010Little Rock-North Little Rock-Conway, AR — $39,070Joplin, MO-KS — $39,080Erie, PA — $39,110Sebring, FL — $39,240Midland, TX — $39,400San Antonio-New Braunfels, TX — $39,560Memphis, TN-MS-AR — $39,710Gainesville, FL — $40,060Jefferson City, MO — $40,100Cape Girardeau, MO-IL — $40,160Homosassa Springs, FL — $40,210Oklahoma City, OK — $40,260Greenville, NC — $40,580Fayetteville-Springdale-Rogers, AR — $40,770Dubuque, IA — $41,070Sioux City, IA-NE-SD — $41,130Kingsport-Bristol, TN-VA — $41,530Charleston, WV — $41,710Charleston-North Charleston, SC — $41,980Altoona, PA — $42,070Williamsport, PA — $42,610Burlington, NC — $42,640Ocala, FL — $42,890Lakeland-Winter Haven, FL — $43,050Tallahassee, FL — $43,360Lexington-Fayette, KY — $43,430Missoula, MT — $43,510Cheyenne, WY — $43,780Flagstaff, AZ — $43,960Houston-Pasadena-The Woodlands, TX — $44,110Peoria, IL — $44,140Tucson, AZ — $44,260Prescott Valley-Prescott, AZ — $44,330Dallas-Fort Worth-Arlington, TX — $44,360Boise City, ID — $44,410St. George, UT — $44,440Scranton--Wilkes-Barre, PA — $44,620Nashville-Davidson--Murfreesboro--Franklin, TN — $44,640Wichita, KS — $44,640Cedar Rapids, IA — $44,650Fayetteville, NC — $44,700Port St. Lucie, FL — $44,700Louisville/Jefferson County, KY-IN — $44,710Atlanta-Sandy Springs-Roswell, GA — $44,740Coeur d'Alene, ID — $44,740Morgantown, WV — $44,780Columbia, MO — $44,810Deltona-Daytona Beach-Ormond Beach, FL — $44,830College Station-Bryan, TX — $44,850Gettysburg, PA — $44,860St. Louis, MO-IL — $44,860Dover, DE — $44,920State College, PA — $44,940Janesville-Beloit, WI — $44,970Omaha, NE-IA — $44,970Lake Havasu City-Kingman, AZ — $44,980Hickory-Lenoir-Morganton, NC — $45,070Lexington Park, MD — $45,070Orlando-Kissimmee-Sanford, FL — $45,090Austin-Round Rock-San Marcos, TX — $45,100Tulsa, OK — $45,110York-Hanover, PA — $45,120Davenport-Moline-Rock Island, IA-IL — $45,140Bloomington, IN — $45,190Rapid City, SD — $45,210Waterloo-Cedar Falls, IA — $45,210Salt Lake City-Murray, UT — $45,240Punta Gorda, FL — $45,250Palm Bay-Melbourne-Titusville, FL — $45,350Topeka, KS — $45,390Pittsburgh, PA — $45,420Youngstown-Warren, OH — $45,430Harrisburg-Carlisle, PA — $45,510Salisbury, MD — $45,530Reading, PA — $45,570Greenville-Anderson-Greer, SC — $45,740Lincoln, NE — $45,750Elkhart-Goshen, IN — $45,790Chambersburg, PA — $45,800Pensacola-Ferry Pass-Brent, FL — $45,820Cape Coral-Fort Myers, FL — $45,860Kenosha, WI — $45,880La Crosse-Onalaska, WI-MN — $45,930Atlantic City-Hammonton, NJ — $46,010Lancaster, PA — $46,020Lynchburg, VA — $46,030Grand Junction, CO — $46,060Providence-Warwick, RI-MA — $46,160Santa Fe, NM — $46,160Kansas City, MO-KS — $46,260Staunton-Stuarts Draft, VA — $46,280North Port-Bradenton-Sarasota, FL — $46,290Watertown-Fort Drum, NY — $46,300Charlotte-Concord-Gastonia, NC-SC — $46,310Pittsfield, MA — $46,330Springfield, OH — $46,350Phoenix-Mesa-Chandler, AZ — $46,390Sioux Falls, SD-MN — $46,490Canton-Massillon, OH — $46,540Jacksonville, FL — $46,570Colorado Springs, CO — $46,630Albuquerque, NM — $46,650Allentown-Bethlehem-Easton, PA-NJ — $46,650Baltimore-Columbia-Towson, MD — $46,650Lawrence, KS — $46,700Greeley, CO — $46,720Springfield, IL — $46,740Rockford, IL — $46,760Green Bay, WI — $46,820Appleton, WI — $46,880Wausau, WI — $46,890Bloomington, IL — $46,940Roanoke, VA — $46,970Asheville, NC — $46,990Sebastian-Vero Beach-West Vero Corridor, FL — $47,020Winston-Salem, NC — $47,050Naples-Marco Island, FL — $47,090Tampa-St. Petersburg-Clearwater, FL — $47,100Akron, OH — $47,110Harrisonburg, VA — $47,120Michigan City-La Porte, IN — $47,230Racine-Mount Pleasant, WI — $47,250Visalia, CA — $47,350St. Cloud, MN — $47,390South Bend-Mishawaka, IN-MI — $47,440Jackson, MI — $47,470Bozeman, MT — $47,500Dayton-Kettering-Beavercreek, OH — $47,610Miami-Fort Lauderdale-West Palm Beach, FL — $47,620Wilmington, NC — $47,620Battle Creek, MI — $47,680Iowa City, IA — $47,720Milwaukee-Waukesha, WI — $47,770Springfield, MA — $47,770Des Moines-West Des Moines, IA — $47,780Saginaw, MI — $47,790Chicago-Naperville-Elgin, IL-IN — $47,820Trenton-Princeton, NJ — $47,820Toledo, OH — $47,860Crestview-Fort Walton Beach-Destin, FL — $48,070Urban Honolulu, HI — $48,070Worcester, MA — $48,180Evansville, IN — $48,220Madison, WI — $48,240Traverse City, MI — $48,250Duluth, MN-WI — $48,270Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $48,340Virginia Beach-Chesapeake-Norfolk, VA-NC — $48,370Cincinnati, OH-KY-IN — $48,380Fort Wayne, IN — $48,430Mankato, MN — $48,470Amherst Town-Northampton, MA — $48,490Bangor, ME — $48,510Cleveland, OH — $48,620Hartford-West Hartford-East Hartford, CT — $48,730Manchester-Nashua, NH — $48,830Norwich-New London-Willimantic, CT — $48,900Binghamton, NY — $49,000Fort Collins-Loveland, CO — $49,030Flint, MI — $49,060Greensboro-High Point, NC — $49,090Monroe, MI — $49,160Waterbury-Shelton, CT — $49,200Columbus, OH — $49,260Lewiston-Auburn, ME — $49,270Fargo, ND-MN — $49,310Salem, OR — $49,310Indianapolis-Carmel-Greenwood, IN — $49,710Rochester, NY — $49,810Anchorage, AK — $49,850Ann Arbor, MI — $49,900Barnstable Town, MA — $49,940Knoxville, TN — $50,010Burlington-South Burlington, VT — $50,060Buffalo-Cheektowaga, NY — $50,100Eugene-Springfield, OR — $50,140Raleigh-Cary, NC — $50,240Merced, CA — $50,420Utica-Rome, NY — $50,440Durham-Chapel Hill, NC — $50,660Kalamazoo-Portage, MI — $50,720Ames, IA — $50,730Portland-South Portland, ME — $50,890Boston-Cambridge-Newton, MA-NH — $50,970Las Vegas-Henderson-North Las Vegas, NV — $51,160Syracuse, NY — $51,180Boulder, CO — $51,350Bismarck, ND — $51,390Redding, CA — $51,410Glens Falls, NY — $51,450Manhattan, KS — $51,610Medford, OR — $51,900Blacksburg-Christiansburg-Radford, VA — $51,960Eau Claire, WI — $52,140Lafayette-West Lafayette, IN — $52,160Grand Rapids-Wyoming-Kentwood, MI — $52,420Charlottesville, VA — $53,060Detroit-Warren-Dearborn, MI — $53,100Champaign-Urbana, IL — $53,110Richmond, VA — $53,220Lansing-East Lansing, MI — $53,450Midland, MI — $53,830Bend, OR — $54,110Kiryas Joel-Poughkeepsie-Newburgh, NY — $54,730Kahului-Wailuku, HI — $54,950Bakersfield-Delano, CA — $55,730Rochester, MN — $55,750Stockton-Lodi, CA — $56,010Bridgeport-Stamford-Danbury, CT — $56,410Ithaca, NY — $56,420Denver-Aurora-Centennial, CO — $56,580Spokane-Spokane Valley, WA — $57,100Washington-Arlington-Alexandria, DC-VA-MD-WV — $57,630Bremerton-Silverdale-Port Orchard, WA — $57,720Fresno, CA — $58,080Reno, NV — $58,160Portland-Vancouver-Hillsboro, OR-WA — $58,300Yuba City, CA — $58,310Santa Maria-Santa Barbara, CA — $58,490Riverside-San Bernardino-Ontario, CA — $58,510San Luis Obispo-Paso Robles, CA — $58,690Albany-Schenectady-Troy, NY — $58,750Kingston, NY — $59,060Minneapolis-St. Paul-Bloomington, MN-WI — $59,090Olympia-Lacey-Tumwater, WA — $59,260Chico, CA — $59,300Bellingham, WA — $59,360Modesto, CA — $59,360New York-Newark-Jersey City, NY-NJ — $59,680San Diego-Chula Vista-Carlsbad, CA — $60,280Napa, CA — $60,410Oxnard-Thousand Oaks-Ventura, CA — $60,410Los Angeles-Long Beach-Anaheim, CA — $60,670Mount Vernon-Anacortes, WA — $60,830Sacramento-Roseville-Folsom, CA — $60,970Kennewick-Richland, WA — $61,070Vallejo, CA — $61,230Seattle-Tacoma-Bellevue, WA — $61,260Salinas, CA — $61,330Santa Rosa-Petaluma, CA — $61,940Santa Cruz-Watsonville, CA — $62,810San Jose-Sunnyvale-Santa Clara, CA — $67,280Corvallis, OR — $67,960San Francisco-Oakland-Fremont, CA — $71,090

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

Veterinary Technologists and Technicians: pay and employment by metro area
Metro area
San Francisco-Oakland-Fremont, CA$71,090$34.181,2200.5
Corvallis, OR$67,960$32.68802.1
San Jose-Sunnyvale-Santa Clara, CA$67,280$32.354700.4
Santa Cruz-Watsonville, CA$62,810$30.201501.5
Santa Rosa-Petaluma, CA$61,940$29.782501.2
Salinas, CA$61,330$29.491300.7
Seattle-Tacoma-Bellevue, WA$61,260$29.451,1700.6
Vallejo, CA$61,230$29.441100.8
Kennewick-Richland, WA$61,070$29.36500.4
Sacramento-Roseville-Folsom, CA$60,970$29.311,0100.9
Mount Vernon-Anacortes, WA$60,830$29.24400.7
Los Angeles-Long Beach-Anaheim, CA$60,670$29.173,6400.6
Napa, CA$60,410$29.05300.4
Oxnard-Thousand Oaks-Ventura, CA$60,410$29.043901.2
San Diego-Chula Vista-Carlsbad, CA$60,280$28.981,3300.9
New York-Newark-Jersey City, NY-NJ$59,680$28.694,8500.5
Bellingham, WA$59,360$28.541001.1
Modesto, CA$59,360$28.541400.7
Chico, CA$59,300$28.51700.9
Olympia-Lacey-Tumwater, WA$59,260$28.49900.7
Minneapolis-St. Paul-Bloomington, MN-WI$59,090$28.412,5201.3
Kingston, NY$59,060$28.40601.0
Albany-Schenectady-Troy, NY$58,750$28.254401.0
San Luis Obispo-Paso Robles, CA$58,690$28.221201.0
Riverside-San Bernardino-Ontario, CA$58,510$28.139100.5
Santa Maria-Santa Barbara, CA$58,490$28.121600.8
Yuba City, CA$58,310$28.04400.7
Portland-Vancouver-Hillsboro, OR-WA$58,300$28.037600.6
Reno, NV$58,160$27.962801.0
Fresno, CA$58,080$27.922200.5
Bremerton-Silverdale-Port Orchard, WA$57,720$27.75901.0
Washington-Arlington-Alexandria, DC-VA-MD-WV$57,630$27.712,1500.7
Spokane-Spokane Valley, WA$57,100$27.451700.7
Denver-Aurora-Centennial, CO$56,580$27.201,7801.1
Ithaca, NY$56,420$27.13801.6
Bridgeport-Stamford-Danbury, CT$56,410$27.124901.2
Stockton-Lodi, CA$56,010$26.931400.5
Rochester, MN$55,750$26.801401.1
Bakersfield-Delano, CA$55,730$26.791200.4
Kahului-Wailuku, HI$54,950$26.42300.5
Kiryas Joel-Poughkeepsie-Newburgh, NY$54,730$26.312200.8
Bend, OR$54,110$26.01700.7
Midland, MI$53,830$25.88300.8
Lansing-East Lansing, MI$53,450$25.702101.0
Richmond, VA$53,220$25.594200.6
Champaign-Urbana, IL$53,110$25.542602.5
Detroit-Warren-Dearborn, MI$53,100$25.539300.5
Charlottesville, VA$53,060$25.511000.9
Grand Rapids-Wyoming-Kentwood, MI$52,420$25.202900.5
Lafayette-West Lafayette, IN$52,160$25.081901.8
Eau Claire, WI$52,140$25.07600.7
Blacksburg-Christiansburg-Radford, VA$51,960$24.981502.1
Medford, OR$51,900$24.95500.6
Manhattan, KS$51,610$24.812003.8
Glens Falls, NY$51,450$24.74300.7
Redding, CA$51,410$24.72600.8
Bismarck, ND$51,390$24.71500.7
Boulder, CO$51,350$24.693001.5
Syracuse, NY$51,180$24.602300.8
Las Vegas-Henderson-North Las Vegas, NV$51,160$24.607000.6
Boston-Cambridge-Newton, MA-NH$50,970$24.502,9701.1
Portland-South Portland, ME$50,890$24.474901.7
Ames, IA$50,730$24.392704.9
Kalamazoo-Portage, MI$50,720$24.38800.7
Durham-Chapel Hill, NC$50,660$24.361500.4
Utica-Rome, NY$50,440$24.25800.7
Merced, CA$50,420$24.24400.5
Raleigh-Cary, NC$50,240$24.156800.9
Eugene-Springfield, OR$50,140$24.11800.5
Buffalo-Cheektowaga, NY$50,100$24.094000.7
Burlington-South Burlington, VT$50,060$24.071901.6
Knoxville, TN$50,010$24.043400.8
Barnstable Town, MA$49,940$24.012002.1
Ann Arbor, MI$49,900$23.991000.5
Anchorage, AK$49,850$23.972701.5
Rochester, NY$49,810$23.953200.7
Indianapolis-Carmel-Greenwood, IN$49,710$23.906000.5
Fargo, ND-MN$49,310$23.711601.1
Salem, OR$49,310$23.71900.5
Lewiston-Auburn, ME$49,270$23.69500.9
Columbus, OH$49,260$23.691,0500.9
Waterbury-Shelton, CT$49,200$23.661300.8
Monroe, MI$49,160$23.64401.1
Greensboro-High Point, NC$49,090$23.602700.7
Flint, MI$49,060$23.59700.5
Fort Collins-Loveland, CO$49,030$23.574902.9
Binghamton, NY$49,000$23.56600.6
Norwich-New London-Willimantic, CT$48,900$23.511100.9
Manchester-Nashua, NH$48,830$23.481800.9
Hartford-West Hartford-East Hartford, CT$48,730$23.435801.0
Cleveland, OH$48,620$23.388200.8
Bangor, ME$48,510$23.32901.2
Amherst Town-Northampton, MA$48,490$23.311301.9
Mankato, MN$48,470$23.30500.9
Fort Wayne, IN$48,430$23.291000.5
Cincinnati, OH-KY-IN$48,380$23.261,0400.9
Virginia Beach-Chesapeake-Norfolk, VA-NC$48,370$23.264700.6
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$48,340$23.243,3701.2
Duluth, MN-WI$48,270$23.211401.1
Traverse City, MI$48,250$23.20400.7
Madison, WI$48,240$23.196201.5
Evansville, IN$48,220$23.18700.5
Worcester, MA$48,180$23.165201.5
Crestview-Fort Walton Beach-Destin, FL$48,070$23.113202.5
Urban Honolulu, HI$48,070$23.111900.4
Toledo, OH$47,860$23.012200.8
Chicago-Naperville-Elgin, IL-IN$47,820$22.993,2500.7
Trenton-Princeton, NJ$47,820$22.991800.7
Saginaw, MI$47,790$22.98500.6
Des Moines-West Des Moines, IA$47,780$22.972200.6
Milwaukee-Waukesha, WI$47,770$22.976000.7
Springfield, MA$47,770$22.972001.0
Iowa City, IA$47,720$22.94500.5
Battle Creek, MI$47,680$22.92400.7
Miami-Fort Lauderdale-West Palm Beach, FL$47,620$22.902,6400.9
Wilmington, NC$47,620$22.891400.7
Dayton-Kettering-Beavercreek, OH$47,610$22.893601.0
Bozeman, MT$47,500$22.84901.3
Jackson, MI$47,470$22.82400.7
South Bend-Mishawaka, IN-MI$47,440$22.81800.6
St. Cloud, MN$47,390$22.791000.9
Visalia, CA$47,350$22.76600.4
Racine-Mount Pleasant, WI$47,250$22.72400.6
Michigan City-La Porte, IN$47,230$22.71300.8
Harrisonburg, VA$47,120$22.65400.6
Akron, OH$47,110$22.653301.0
Tampa-St. Petersburg-Clearwater, FL$47,100$22.651,8201.3
Naples-Marco Island, FL$47,090$22.641701.0
Winston-Salem, NC$47,050$22.621300.5
Sebastian-Vero Beach-West Vero Corridor, FL$47,020$22.61901.6
Asheville, NC$46,990$22.591400.8
Roanoke, VA$46,970$22.581000.6
Bloomington, IL$46,940$22.57600.7
Wausau, WI$46,890$22.54701.0
Appleton, WI$46,880$22.541000.8
Green Bay, WI$46,820$22.511100.7
Rockford, IL$46,760$22.481000.7
Springfield, IL$46,740$22.47600.6
Greeley, CO$46,720$22.461701.4
Lawrence, KS$46,700$22.45400.8
Albuquerque, NM$46,650$22.434601.1
Allentown-Bethlehem-Easton, PA-NJ$46,650$22.434301.2
Baltimore-Columbia-Towson, MD$46,650$22.431,1600.9
Colorado Springs, CO$46,630$22.425001.6
Jacksonville, FL$46,570$22.391,1201.5
Canton-Massillon, OH$46,540$22.381701.1
Sioux Falls, SD-MN$46,490$22.351000.5
Phoenix-Mesa-Chandler, AZ$46,390$22.302,7601.2
Springfield, OH$46,350$22.29501.1
Pittsfield, MA$46,330$22.27701.2
Charlotte-Concord-Gastonia, NC-SC$46,310$22.276200.5
Watertown-Fort Drum, NY$46,300$22.26400.9
North Port-Bradenton-Sarasota, FL$46,290$22.254701.4
Staunton-Stuarts Draft, VA$46,280$22.25501.0
Kansas City, MO-KS$46,260$22.248800.8
Providence-Warwick, RI-MA$46,160$22.197301.0
Santa Fe, NM$46,160$22.191302.0
Grand Junction, CO$46,060$22.14901.4
Lynchburg, VA$46,030$22.13900.9
Lancaster, PA$46,020$22.123301.3
Atlantic City-Hammonton, NJ$46,010$22.12800.5
La Crosse-Onalaska, WI-MN$45,930$22.08600.7
Kenosha, WI$45,880$22.06801.0
Cape Coral-Fort Myers, FL$45,860$22.053701.2
Pensacola-Ferry Pass-Brent, FL$45,820$22.032701.4
Chambersburg, PA$45,800$22.02500.8
Elkhart-Goshen, IN$45,790$22.02300.3
Lincoln, NE$45,750$22.001300.7
Greenville-Anderson-Greer, SC$45,740$21.995201.2
Reading, PA$45,570$21.911901.1
Salisbury, MD$45,530$21.89601.1
Harrisburg-Carlisle, PA$45,510$21.882800.8
Youngstown-Warren, OH$45,430$21.841100.7
Pittsburgh, PA$45,420$21.841,3101.2
Topeka, KS$45,390$21.82800.7
Palm Bay-Melbourne-Titusville, FL$45,350$21.803501.4
Punta Gorda, FL$45,250$21.75801.4
Salt Lake City-Murray, UT$45,240$21.756800.8
Rapid City, SD$45,210$21.73500.7
Waterloo-Cedar Falls, IA$45,210$21.74500.6
Bloomington, IN$45,190$21.73400.5
Davenport-Moline-Rock Island, IA-IL$45,140$21.701200.7
York-Hanover, PA$45,120$21.692301.3
Tulsa, OK$45,110$21.692300.5
Austin-Round Rock-San Marcos, TX$45,100$21.681,8701.4
Orlando-Kissimmee-Sanford, FL$45,090$21.681,2700.9
Hickory-Lenoir-Morganton, NC$45,070$21.67600.4
Lexington Park, MD$45,070$21.67901.3
Lake Havasu City-Kingman, AZ$44,980$21.63500.9
Janesville-Beloit, WI$44,970$21.62600.8
Omaha, NE-IA$44,970$21.622400.5
State College, PA$44,940$21.611201.7
Dover, DE$44,920$21.60801.2
Gettysburg, PA$44,860$21.57401.3
St. Louis, MO-IL$44,860$21.571,0000.7
College Station-Bryan, TX$44,850$21.564003.0
Deltona-Daytona Beach-Ormond Beach, FL$44,830$21.563101.4
Columbia, MO$44,810$21.541301.2
Morgantown, WV$44,780$21.53500.7
Atlanta-Sandy Springs-Roswell, GA$44,740$21.511,4500.5
Coeur d'Alene, ID$44,740$21.51701.0
Louisville/Jefferson County, KY-IN$44,710$21.505000.7
Fayetteville, NC$44,700$21.49800.6
Port St. Lucie, FL$44,700$21.492601.5
Cedar Rapids, IA$44,650$21.471100.8
Nashville-Davidson--Murfreesboro--Franklin, TN$44,640$21.464700.4
Wichita, KS$44,640$21.462200.7
Scranton--Wilkes-Barre, PA$44,620$21.451800.7
St. George, UT$44,440$21.37500.6
Boise City, ID$44,410$21.353600.9
Dallas-Fort Worth-Arlington, TX$44,360$21.334,5701.1
Prescott Valley-Prescott, AZ$44,330$21.311001.4
Tucson, AZ$44,260$21.284701.2
Peoria, IL$44,140$21.221100.6
Houston-Pasadena-The Woodlands, TX$44,110$21.213,5701.1
Flagstaff, AZ$43,960$21.141001.5
Cheyenne, WY$43,780$21.05400.9
Missoula, MT$43,510$20.92400.6
Lexington-Fayette, KY$43,430$20.885501.9
Tallahassee, FL$43,360$20.842601.4
Lakeland-Winter Haven, FL$43,050$20.702901.1
Ocala, FL$42,890$20.623302.7
Burlington, NC$42,640$20.50400.6
Williamsport, PA$42,610$20.49601.3
Altoona, PA$42,070$20.23400.6
Charleston-North Charleston, SC$41,980$20.185601.4
Charleston, WV$41,710$20.06700.6
Kingsport-Bristol, TN-VA$41,530$19.97600.5
Sioux City, IA-NE-SD$41,130$19.78400.6
Dubuque, IA$41,070$19.75300.5
Fayetteville-Springdale-Rogers, AR$40,770$19.60700.2
Greenville, NC$40,580$19.51500.6
Oklahoma City, OK$40,260$19.353700.6
Homosassa Springs, FL$40,210$19.33702.1
Cape Girardeau, MO-IL$40,160$19.31400.9
Jefferson City, MO$40,100$19.28500.6
Gainesville, FL$40,060$19.262501.6
Memphis, TN-MS-AR$39,710$19.092600.4
San Antonio-New Braunfels, TX$39,560$19.021,7301.5
Midland, TX$39,400$18.94700.6
Sebring, FL$39,240$18.87301.2
Erie, PA$39,110$18.801000.9
Joplin, MO-KS$39,080$18.79400.5
Little Rock-North Little Rock-Conway, AR$39,070$18.79700.2
Lebanon, PA$39,010$18.76500.9
Chattanooga, TN-GA$39,000$18.751500.5
Panama City-Panama City Beach, FL$38,720$18.61800.9
Idaho Falls, ID$38,600$18.56700.9
Wildwood-The Villages, FL$38,580$18.55501.3
Springfield, MO$38,530$18.521300.6
Provo-Orem-Lehi, UT$38,430$18.482200.7
Columbia, SC$38,390$18.464301.1
Gainesville, GA$38,230$18.38500.5
Clarksville, TN-KY$38,190$18.36700.7
Hilton Head Island-Bluffton-Port Royal, SC$38,100$18.321201.4
Brownsville-Harlingen, TX$38,090$18.311100.7
Las Cruces, NM$38,070$18.30901.1
Savannah, GA$37,920$18.231000.5
Ogden, UT$37,870$18.213001.1
Killeen-Temple, TX$37,850$18.202101.4
Sherman-Denison, TX$37,760$18.15701.3
Twin Falls, ID$37,730$18.14300.7
Billings, MT$37,640$18.101101.2
Beaumont-Port Arthur, TX$37,590$18.071601.0
Mobile, AL$37,590$18.071300.8
Waco, TX$37,560$18.061301.0
Augusta-Richmond County, GA-SC$37,300$17.931800.8
Tuscaloosa, AL$37,270$17.92600.5
Huntsville, AL$37,140$17.862801.0
Longview, TX$37,130$17.851301.1
Birmingham, AL$37,100$17.845301.0
Auburn-Opelika, AL$37,080$17.831402.0
Warner Robins, GA$36,990$17.79400.6
Abilene, TX$36,980$17.781101.5
Pocatello, ID$36,980$17.78300.9
Corpus Christi, TX$36,850$17.722001.0
Johnson City, TN$36,830$17.71500.6
Sierra Vista-Douglas, AZ$36,760$17.67301.0
Johnstown, PA$36,730$17.66701.4
Jackson, MS$36,680$17.631500.5
Macon-Bibb County, GA$36,680$17.63300.3
Athens-Clarke County, GA$36,670$17.63800.9
Florence, SC$36,660$17.63600.7
Spartanburg, SC$36,660$17.631400.8
San Angelo, TX$36,640$17.61701.3
Gulfport-Biloxi, MS$36,620$17.61700.4
Myrtle Beach-Conway-North Myrtle Beach, SC$36,600$17.591601.1
Columbus, GA-AL$36,410$17.50600.5
Victoria, TX$36,290$17.45601.6
El Paso, TX$36,240$17.422500.7
Wheeling, WV-OH$36,080$17.34601.1
Decatur, AL$35,980$17.30601.0
Bowling Green, KY$35,960$17.29600.7
Laredo, TX$35,940$17.28700.6
Baton Rouge, LA$35,760$17.194801.2
New Orleans-Metairie, LA$35,660$17.144801.1
Logan, UT-ID$35,520$17.081001.4
McAllen-Edinburg-Mission, TX$35,460$17.051900.7
Lake Charles, LA$35,370$17.011201.2
Odessa, TX$35,360$17.00500.6
Alexandria, LA$35,270$16.96601.0
Shreveport-Bossier City, LA$35,200$16.921801.1
Hattiesburg, MS$35,040$16.84500.8
Lafayette, LA$34,800$16.731801.0
Houma-Bayou Cane-Thibodaux, LA$34,700$16.68500.5
Hammond, LA$34,500$16.59701.5
Monroe, LA$32,360$15.561001.2
Montgomery, AL$30,520$14.671400.8
Dothan, AL$30,210$14.52500.8
Florence-Muscle Shoals, AL$29,520$14.19400.7
San Juan-Bayamon-Caguas, PR$28,150$13.533500.5
Arecibo, PR$24,810$11.93401.2

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.