SOC 47-2181 · Construction and Extraction Occupations

Roofers

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

U.S. median annual wage$55,440
U.S. median hourly wage$26.65
U.S. employment135,490

Nationally, roofers earned a median of $55,440 per year as of the May 2025 OEWS estimates, across 135,490 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”.

Roofers: pay and employment by state
State
Illinois$77,900$37.455,3000.9
New Jersey$76,600$36.831,8600.4
Minnesota$74,490$35.811,8900.6
Massachusetts$72,750$34.981,9500.5
Alaska$66,750$32.093101.0
New York$66,020$31.744,5700.5
California$63,600$30.5821,1901.2
Connecticut$62,070$29.847900.5
District of Columbia$61,750$29.691000.1
Rhode Island$61,630$29.633600.7
Washington$60,640$29.165,8901.7
Maryland$60,090$28.892,0500.7
New Hampshire$59,830$28.762700.4
North Dakota$59,740$28.722900.7
Hawaii$59,580$28.641,1101.8
Michigan$59,530$28.623,0900.7
Delaware$59,440$28.582300.5
Wisconsin$59,370$28.542,4000.8
Vermont$59,040$28.392100.7
Montana$59,030$28.383700.7
Oregon$58,970$28.353,4301.7
Indiana$57,980$27.882,9800.9
Idaho$57,790$27.781,1901.4
Pennsylvania$55,710$26.793,8300.6
Colorado$51,750$24.883,3401.2
West Virginia$51,170$24.604400.6
Nevada$51,090$24.562,1201.4
Maine$50,120$24.106100.9
Ohio$49,390$23.744,6100.8
North Carolina$49,010$23.563,0600.6
Louisiana$48,760$23.447600.4
Utah$48,680$23.402,7101.6
Iowa$48,660$23.399300.6
Missouri$48,570$23.352,0500.7
Virginia$48,420$23.282,0700.5
South Dakota$47,710$22.944000.9
Florida$47,590$22.8823,5502.4
Arkansas$47,470$22.829500.7
Arizona$47,340$22.763,4201.1
Kansas$47,190$22.699000.6
Georgia$46,940$22.572,1600.4
Kentucky$46,940$22.571,0800.5
Nebraska$46,460$22.341,7301.7
Texas$46,030$22.135,7400.4
South Carolina$45,760$22.008500.4
Tennessee$45,690$21.972,1100.6
Alabama$45,670$21.961,0100.5
Wyoming$45,650$21.953301.2
New Mexico$45,300$21.781,1601.3
Mississippi$44,940$21.614800.4
Oklahoma$43,680$21.001,2600.7
Puerto Rico$24,100$11.595500.6

Pay by metro area

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

$24,100$51,157$78,213$105,270San Juan-Bayamon-Caguas, PR — $24,100Mayaguez, PR — $24,380El Paso, TX — $36,300Lubbock, TX — $36,650Corpus Christi, TX — $37,600Las Cruces, NM — $39,070Joplin, MO-KS — $39,170Farmington, NM — $39,420Longview, TX — $39,460Grand Island, NE — $39,700Kingsport-Bristol, TN-VA — $39,720Rocky Mount, NC — $40,100Augusta-Richmond County, GA-SC — $41,430Twin Falls, ID — $42,770Spartanburg, SC — $43,060Columbus, GA-AL — $43,290Hattiesburg, MS — $43,680Oklahoma City, OK — $43,680San Antonio-New Braunfels, TX — $43,720Tucson, AZ — $44,040Lafayette-West Lafayette, IN — $44,140Fort Smith, AR-OK — $44,230Altoona, PA — $44,410Cheyenne, WY — $44,510Columbia, SC — $44,660Sebring, FL — $44,740Jackson, MS — $44,850Lima, OH — $44,980Knoxville, TN — $45,030Santa Fe, NM — $45,090Ocala, FL — $45,130Houston-Pasadena-The Woodlands, TX — $45,500Chattanooga, TN-GA — $45,530Mobile, AL — $45,540Panama City-Panama City Beach, FL — $45,690Winchester, VA-WV — $45,690Tyler, TX — $45,700Wichita, KS — $45,760Albuquerque, NM — $45,780Pensacola-Ferry Pass-Brent, FL — $45,980Harrisonburg, VA — $46,020Macon-Bibb County, GA — $46,030Prescott Valley-Prescott, AZ — $46,030Lynchburg, VA — $46,160Logan, UT-ID — $46,260Decatur, AL — $46,280Roanoke, VA — $46,280Omaha, NE-IA — $46,460Memphis, TN-MS-AR — $46,480Virginia Beach-Chesapeake-Norfolk, VA-NC — $46,480Pueblo, CO — $46,490Rapid City, SD — $46,510Columbia, MO — $46,530Greenville-Anderson-Greer, SC — $46,530Myrtle Beach-Conway-North Myrtle Beach, SC — $46,590Birmingham, AL — $46,600Provo-Orem-Lehi, UT — $46,600Lexington-Fayette, KY — $46,630Gainesville, FL — $46,660Lakeland-Winter Haven, FL — $46,730Hilton Head Island-Bluffton-Port Royal, SC — $46,760Hickory-Lenoir-Morganton, NC — $46,810Cape Coral-Fort Myers, FL — $46,890Deltona-Daytona Beach-Ormond Beach, FL — $46,940Dallas-Fort Worth-Arlington, TX — $46,990Sioux City, IA-NE-SD — $47,050Crestview-Fort Walton Beach-Destin, FL — $47,110Tampa-St. Petersburg-Clearwater, FL — $47,170Fayetteville-Springdale-Rogers, AR — $47,220Springfield, MO — $47,220Orlando-Kissimmee-Sanford, FL — $47,300Salisbury, MD — $47,320Austin-Round Rock-San Marcos, TX — $47,340Lincoln, NE — $47,360Topeka, KS — $47,400Mansfield, OH — $47,470Jacksonville, FL — $47,520Jacksonville, NC — $47,530Port St. Lucie, FL — $47,590Phoenix-Mesa-Chandler, AZ — $47,760Palm Bay-Melbourne-Titusville, FL — $47,770Youngstown-Warren, OH — $47,820Eugene-Springfield, OR — $47,830Greenville, NC — $47,830Cedar Rapids, IA — $47,840Lafayette, LA — $47,890Morristown, TN — $47,950Bay City, MI — $48,000Miami-Fort Lauderdale-West Palm Beach, FL — $48,030Charleston-North Charleston, SC — $48,040Richmond, VA — $48,050Nashville-Davidson--Murfreesboro--Franklin, TN — $48,120Bangor, ME — $48,130Salt Lake City-Murray, UT — $48,220Davenport-Moline-Rock Island, IA-IL — $48,250Charlotte-Concord-Gastonia, NC-SC — $48,410Monroe, LA — $48,450Shreveport-Bossier City, LA — $48,540Fort Collins-Loveland, CO — $48,610Bowling Green, KY — $48,680Savannah, GA — $48,740Wilmington, NC — $48,740Fort Wayne, IN — $48,830North Port-Bradenton-Sarasota, FL — $48,860Sioux Falls, SD-MN — $48,880Huntington-Ashland, WV-KY-OH — $48,960Waco, TX — $49,000Atlanta-Sandy Springs-Roswell, GA — $49,100Greensboro-High Point, NC — $49,110Louisville/Jefferson County, KY-IN — $49,160Sebastian-Vero Beach-West Vero Corridor, FL — $49,200Cincinnati, OH-KY-IN — $49,210Winston-Salem, NC — $49,280Baton Rouge, LA — $49,300Tulsa, OK — $49,350Walla Walla, WA — $49,380Minot, ND — $49,410Naples-Marco Island, FL — $49,410Columbus, OH — $49,420Des Moines-West Des Moines, IA — $49,510Bloomington, IN — $49,530St. George, UT — $49,620Scranton--Wilkes-Barre, PA — $49,620Grand Rapids-Wyoming-Kentwood, MI — $49,630Asheville, NC — $49,680Terre Haute, IN — $49,700Las Vegas-Henderson-North Las Vegas, NV — $49,800Colorado Springs, CO — $49,830Great Falls, MT — $49,920Medford, OR — $49,930Greeley, CO — $49,940Reading, PA — $50,060Grand Junction, CO — $50,140Mankato, MN — $50,250Bismarck, ND — $50,340Erie, PA — $50,440Lansing-East Lansing, MI — $50,440Albany, OR — $50,490Raleigh-Cary, NC — $50,720Traverse City, MI — $50,720Grand Forks, ND-MN — $50,750Harrisburg-Carlisle, PA — $50,950St. Joseph, MO-KS — $51,140Portland-South Portland, ME — $51,190Lewiston-Auburn, ME — $51,350Eau Claire, WI — $51,380Grants Pass, OR — $51,400Dayton-Kettering-Beavercreek, OH — $51,410Indianapolis-Carmel-Greenwood, IN — $51,580Ogden, UT — $51,700Billings, MT — $51,980Reno, NV — $52,000Pittsburgh, PA — $52,350Lancaster, PA — $52,640Salem, OR — $52,690York-Hanover, PA — $53,540Akron, OH — $54,660Cleveland, OH — $55,690Idaho Falls, ID — $55,690Denver-Aurora-Centennial, CO — $55,830Boulder, CO — $56,140Pittsfield, MA — $56,270Baltimore-Columbia-Towson, MD — $56,390Yakima, WA — $56,660Saginaw, MI — $57,300Manchester-Nashua, NH — $57,570Toledo, OH — $57,700Olympia-Lacey-Tumwater, WA — $57,920Allentown-Bethlehem-Easton, PA-NJ — $58,140Sheboygan, WI — $58,230Elkhart-Goshen, IN — $58,300Dover, DE — $58,310Jackson, MI — $58,320Washington-Arlington-Alexandria, DC-VA-MD-WV — $58,340Casper, WY — $58,410Kansas City, MO-KS — $58,420Pocatello, ID — $58,480Spokane-Spokane Valley, WA — $58,720Elmira, NY — $58,730St. Louis, MO-IL — $58,750Longview-Kelso, WA — $58,830Oshkosh-Neenah, WI — $58,880Visalia, CA — $59,160Urban Honolulu, HI — $59,220Wenatchee-East Wenatchee, WA — $59,230Kalamazoo-Portage, MI — $59,280Green Bay, WI — $59,320Columbus, IN — $59,400Canton-Massillon, OH — $59,430Bremerton-Silverdale-Port Orchard, WA — $59,470Bellingham, WA — $59,730Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $59,730Kennewick-Richland, WA — $59,760Binghamton, NY — $59,810Jefferson City, MO — $59,820Bend, OR — $59,990Evansville, IN — $59,990Boise City, ID — $60,100Milwaukee-Waukesha, WI — $60,140Champaign-Urbana, IL — $60,150Wheeling, WV-OH — $60,230Bakersfield-Delano, CA — $60,640Racine-Mount Pleasant, WI — $60,680Glens Falls, NY — $60,700Merced, CA — $60,800New Haven, CT — $60,800Madison, WI — $60,820Rochester, NY — $60,880Utica-Rome, NY — $61,070Chico, CA — $61,110Portland-Vancouver-Hillsboro, OR-WA — $61,210Yuba City, CA — $61,230Santa Maria-Santa Barbara, CA — $61,390Kahului-Wailuku, HI — $61,410Mount Vernon-Anacortes, WA — $61,410Syracuse, NY — $61,480Salinas, CA — $61,530Providence-Warwick, RI-MA — $61,560Fargo, ND-MN — $61,610Santa Cruz-Watsonville, CA — $61,640Redding, CA — $61,690Ann Arbor, MI — $61,730Appleton, WI — $61,880Rochester, MN — $61,940Stockton-Lodi, CA — $61,950Riverside-San Bernardino-Ontario, CA — $62,050Vallejo, CA — $62,080San Diego-Chula Vista-Carlsbad, CA — $62,180Missoula, MT — $62,310Fresno, CA — $62,400South Bend-Mishawaka, IN-MI — $62,400Buffalo-Cheektowaga, NY — $62,590Oxnard-Thousand Oaks-Ventura, CA — $62,840Modesto, CA — $62,940San Luis Obispo-Paso Robles, CA — $63,030Janesville-Beloit, WI — $63,310Sacramento-Roseville-Folsom, CA — $63,320Detroit-Warren-Dearborn, MI — $63,390Los Angeles-Long Beach-Anaheim, CA — $63,560Bozeman, MT — $63,570Kiryas Joel-Poughkeepsie-Newburgh, NY — $63,750Albany-Schenectady-Troy, NY — $63,920Santa Rosa-Petaluma, CA — $64,020Seattle-Tacoma-Bellevue, WA — $64,090Chambersburg, PA — $64,480Rockford, IL — $65,100Hartford-West Hartford-East Hartford, CT — $65,710Anchorage, AK — $65,750Boston-Cambridge-Newton, MA-NH — $66,350Flint, MI — $70,760Duluth, MN-WI — $72,860San Francisco-Oakland-Fremont, CA — $74,340Decatur, IL — $74,640Minneapolis-St. Paul-Bloomington, MN-WI — $75,400Springfield, MA — $76,300New York-Newark-Jersey City, NY-NJ — $76,400Peoria, IL — $76,610San Jose-Sunnyvale-Santa Clara, CA — $76,650Springfield, IL — $77,900Atlantic City-Hammonton, NJ — $77,990St. Cloud, MN — $79,250Bridgeport-Stamford-Danbury, CT — $81,310Chicago-Naperville-Elgin, IL-IN — $82,090Trenton-Princeton, NJ — $82,100Worcester, MA — $105,270

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.

Roofers: pay and employment by metro area
Metro area
Worcester, MA$105,270$50.613501.0
Trenton-Princeton, NJ$82,100$39.471400.6
Chicago-Naperville-Elgin, IL-IN$82,090$39.473,9000.9
Bridgeport-Stamford-Danbury, CT$81,310$39.091300.3
St. Cloud, MN$79,250$38.101301.2
Atlantic City-Hammonton, NJ$77,990$37.50900.6
Springfield, IL$77,900$37.452702.7
San Jose-Sunnyvale-Santa Clara, CA$76,650$36.851,6601.5
Peoria, IL$76,610$36.831601.0
New York-Newark-Jersey City, NY-NJ$76,400$36.733,1000.3
Springfield, MA$76,300$36.682901.4
Minneapolis-St. Paul-Bloomington, MN-WI$75,400$36.251,2500.6
Decatur, IL$74,640$35.88601.3
San Francisco-Oakland-Fremont, CA$74,340$35.742,6101.1
Duluth, MN-WI$72,860$35.032401.9
Flint, MI$70,760$34.021200.9
Boston-Cambridge-Newton, MA-NH$66,350$31.901,1200.4
Anchorage, AK$65,750$31.612301.3
Hartford-West Hartford-East Hartford, CT$65,710$31.593500.6
Rockford, IL$65,100$31.301801.3
Chambersburg, PA$64,480$31.00701.2
Seattle-Tacoma-Bellevue, WA$64,090$30.812,9701.4
Santa Rosa-Petaluma, CA$64,020$30.784302.1
Albany-Schenectady-Troy, NY$63,920$30.734401.0
Kiryas Joel-Poughkeepsie-Newburgh, NY$63,750$30.651400.5
Bozeman, MT$63,570$30.56400.6
Los Angeles-Long Beach-Anaheim, CA$63,560$30.565,4800.9
Detroit-Warren-Dearborn, MI$63,390$30.481,4500.8
Sacramento-Roseville-Folsom, CA$63,320$30.441,8001.7
Janesville-Beloit, WI$63,310$30.44701.0
San Luis Obispo-Paso Robles, CA$63,030$30.301901.6
Modesto, CA$62,940$30.262901.5
Oxnard-Thousand Oaks-Ventura, CA$62,840$30.214301.3
Buffalo-Cheektowaga, NY$62,590$30.095701.1
Fresno, CA$62,400$30.006401.4
South Bend-Mishawaka, IN-MI$62,400$30.002001.5
Missoula, MT$62,310$29.96600.8
San Diego-Chula Vista-Carlsbad, CA$62,180$29.901,8301.2
Vallejo, CA$62,080$29.856504.5
Riverside-San Bernardino-Ontario, CA$62,050$29.832,4801.4
Stockton-Lodi, CA$61,950$29.782400.8
Rochester, MN$61,940$29.78900.7
Appleton, WI$61,880$29.751201.0
Ann Arbor, MI$61,730$29.68800.4
Redding, CA$61,690$29.662102.9
Santa Cruz-Watsonville, CA$61,640$29.641401.4
Fargo, ND-MN$61,610$29.621300.9
Providence-Warwick, RI-MA$61,560$29.604600.6
Salinas, CA$61,530$29.582401.3
Syracuse, NY$61,480$29.562700.9
Kahului-Wailuku, HI$61,410$29.521001.3
Mount Vernon-Anacortes, WA$61,410$29.52801.5
Santa Maria-Santa Barbara, CA$61,390$29.513901.9
Yuba City, CA$61,230$29.44601.3
Portland-Vancouver-Hillsboro, OR-WA$61,210$29.432,2801.9
Chico, CA$61,110$29.381001.2
Utica-Rome, NY$61,070$29.36800.7
Rochester, NY$60,880$29.275401.1
Madison, WI$60,820$29.242700.7
Merced, CA$60,800$29.23600.7
New Haven, CT$60,800$29.231800.6
Glens Falls, NY$60,700$29.18300.6
Racine-Mount Pleasant, WI$60,680$29.17701.0
Bakersfield-Delano, CA$60,640$29.151900.6
Wheeling, WV-OH$60,230$28.961101.9
Champaign-Urbana, IL$60,150$28.92700.7
Milwaukee-Waukesha, WI$60,140$28.919801.2
Boise City, ID$60,100$28.896501.7
Bend, OR$59,990$28.842302.1
Evansville, IN$59,990$28.84700.5
Jefferson City, MO$59,820$28.761301.6
Binghamton, NY$59,810$28.75800.8
Kennewick-Richland, WA$59,760$28.732101.6
Bellingham, WA$59,730$28.724404.8
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$59,730$28.721,5300.5
Bremerton-Silverdale-Port Orchard, WA$59,470$28.591701.8
Canton-Massillon, OH$59,430$28.571400.8
Columbus, IN$59,400$28.56501.0
Green Bay, WI$59,320$28.52900.5
Kalamazoo-Portage, MI$59,280$28.501100.9
Wenatchee-East Wenatchee, WA$59,230$28.48701.4
Urban Honolulu, HI$59,220$28.478601.9
Visalia, CA$59,160$28.44900.5
Oshkosh-Neenah, WI$58,880$28.31800.8
Longview-Kelso, WA$58,830$28.292005.0
St. Louis, MO-IL$58,750$28.251,1100.8
Elmira, NY$58,730$28.241203.7
Spokane-Spokane Valley, WA$58,720$28.234201.7
Pocatello, ID$58,480$28.12501.2
Kansas City, MO-KS$58,420$28.098800.8
Casper, WY$58,410$28.08400.9
Washington-Arlington-Alexandria, DC-VA-MD-WV$58,340$28.051,9400.6
Jackson, MI$58,320$28.04801.4
Dover, DE$58,310$28.04300.5
Elkhart-Goshen, IN$58,300$28.031200.9
Sheboygan, WI$58,230$28.00500.8
Allentown-Bethlehem-Easton, PA-NJ$58,140$27.951400.4
Olympia-Lacey-Tumwater, WA$57,920$27.842602.0
Toledo, OH$57,700$27.742300.8
Manchester-Nashua, NH$57,570$27.681100.5
Saginaw, MI$57,300$27.55500.7
Yakima, WA$56,660$27.241601.6
Baltimore-Columbia-Towson, MD$56,390$27.118900.7
Pittsfield, MA$56,270$27.05300.6
Boulder, CO$56,140$26.991400.7
Denver-Aurora-Centennial, CO$55,830$26.841,9001.2
Cleveland, OH$55,690$26.777800.8
Idaho Falls, ID$55,690$26.771301.6
Akron, OH$54,660$26.283701.2
York-Hanover, PA$53,540$25.742001.1
Salem, OR$52,690$25.333902.1
Lancaster, PA$52,640$25.313701.5
Pittsburgh, PA$52,350$25.177700.7
Reno, NV$52,000$25.006602.4
Billings, MT$51,980$24.99800.9
Ogden, UT$51,700$24.865101.9
Indianapolis-Carmel-Greenwood, IN$51,580$24.801,0000.9
Dayton-Kettering-Beavercreek, OH$51,410$24.723200.9
Grants Pass, OR$51,400$24.71401.2
Eau Claire, WI$51,380$24.70700.8
Lewiston-Auburn, ME$51,350$24.691503.1
Portland-South Portland, ME$51,190$24.611400.5
St. Joseph, MO-KS$51,140$24.59300.6
Harrisburg-Carlisle, PA$50,950$24.501200.4
Grand Forks, ND-MN$50,750$24.40400.8
Raleigh-Cary, NC$50,720$24.395800.8
Traverse City, MI$50,720$24.38600.9
Albany, OR$50,490$24.271603.4
Erie, PA$50,440$24.251401.1
Lansing-East Lansing, MI$50,440$24.25900.4
Bismarck, ND$50,340$24.20500.7
Mankato, MN$50,250$24.16400.7
Grand Junction, CO$50,140$24.10600.9
Reading, PA$50,060$24.071100.6
Greeley, CO$49,940$24.012502.1
Medford, OR$49,930$24.011501.7
Great Falls, MT$49,920$24.00401.1
Colorado Springs, CO$49,830$23.963101.0
Las Vegas-Henderson-North Las Vegas, NV$49,800$23.941,3501.2
Terre Haute, IN$49,700$23.89801.3
Asheville, NC$49,680$23.891100.6
Grand Rapids-Wyoming-Kentwood, MI$49,630$23.863800.6
St. George, UT$49,620$23.862602.9
Scranton--Wilkes-Barre, PA$49,620$23.861500.6
Bloomington, IN$49,530$23.81901.2
Des Moines-West Des Moines, IA$49,510$23.802800.7
Columbus, OH$49,420$23.767000.6
Minot, ND$49,410$23.76401.1
Naples-Marco Island, FL$49,410$23.766103.5
Walla Walla, WA$49,380$23.74401.5
Tulsa, OK$49,350$23.723500.8
Baton Rouge, LA$49,300$23.702200.5
Winston-Salem, NC$49,280$23.691900.7
Cincinnati, OH-KY-IN$49,210$23.667700.7
Sebastian-Vero Beach-West Vero Corridor, FL$49,200$23.654507.9
Louisville/Jefferson County, KY-IN$49,160$23.645500.8
Greensboro-High Point, NC$49,110$23.612300.6
Atlanta-Sandy Springs-Roswell, GA$49,100$23.611,4400.5
Waco, TX$49,000$23.562001.6
Huntington-Ashland, WV-KY-OH$48,960$23.541100.8
Sioux Falls, SD-MN$48,880$23.501801.0
North Port-Bradenton-Sarasota, FL$48,860$23.491,9905.8
Fort Wayne, IN$48,830$23.482701.2
Savannah, GA$48,740$23.43700.3
Wilmington, NC$48,740$23.431700.9
Bowling Green, KY$48,680$23.40500.6
Fort Collins-Loveland, CO$48,610$23.371500.9
Shreveport-Bossier City, LA$48,540$23.341000.6
Monroe, LA$48,450$23.30700.8
Charlotte-Concord-Gastonia, NC-SC$48,410$23.281,1300.8
Davenport-Moline-Rock Island, IA-IL$48,250$23.201100.6
Salt Lake City-Murray, UT$48,220$23.181,3301.6
Bangor, ME$48,130$23.141201.6
Nashville-Davidson--Murfreesboro--Franklin, TN$48,120$23.146500.6
Richmond, VA$48,050$23.103300.5
Charleston-North Charleston, SC$48,040$23.091100.3
Miami-Fort Lauderdale-West Palm Beach, FL$48,030$23.095,2901.9
Bay City, MI$48,000$23.08501.5
Morristown, TN$47,950$23.05902.0
Lafayette, LA$47,890$23.03800.4
Cedar Rapids, IA$47,840$23.001200.9
Eugene-Springfield, OR$47,830$23.002801.8
Greenville, NC$47,830$23.00300.4
Youngstown-Warren, OH$47,820$22.993802.4
Palm Bay-Melbourne-Titusville, FL$47,770$22.975402.2
Phoenix-Mesa-Chandler, AZ$47,760$22.962,7001.1
Port St. Lucie, FL$47,590$22.888204.8
Jacksonville, NC$47,530$22.85400.7
Jacksonville, FL$47,520$22.851,4001.8
Mansfield, OH$47,470$22.82601.1
Topeka, KS$47,400$22.791000.8
Lincoln, NE$47,360$22.774002.2
Austin-Round Rock-San Marcos, TX$47,340$22.764800.4
Salisbury, MD$47,320$22.75300.6
Orlando-Kissimmee-Sanford, FL$47,300$22.742,6501.9
Fayetteville-Springdale-Rogers, AR$47,220$22.701700.6
Springfield, MO$47,220$22.701600.7
Tampa-St. Petersburg-Clearwater, FL$47,170$22.683,3802.3
Crestview-Fort Walton Beach-Destin, FL$47,110$22.651601.3
Sioux City, IA-NE-SD$47,050$22.62901.2
Dallas-Fort Worth-Arlington, TX$46,990$22.592,1800.5
Deltona-Daytona Beach-Ormond Beach, FL$46,940$22.575802.6
Cape Coral-Fort Myers, FL$46,890$22.541,9006.2
Hickory-Lenoir-Morganton, NC$46,810$22.51800.5
Hilton Head Island-Bluffton-Port Royal, SC$46,760$22.48400.5
Lakeland-Winter Haven, FL$46,730$22.478103.1
Gainesville, FL$46,660$22.433402.2
Lexington-Fayette, KY$46,630$22.422300.8
Birmingham, AL$46,600$22.412600.5
Provo-Orem-Lehi, UT$46,600$22.412800.9
Myrtle Beach-Conway-North Myrtle Beach, SC$46,590$22.40600.4
Columbia, MO$46,530$22.37600.5
Greenville-Anderson-Greer, SC$46,530$22.371700.4
Rapid City, SD$46,510$22.361201.6
Pueblo, CO$46,490$22.35500.8
Memphis, TN-MS-AR$46,480$22.343600.6
Virginia Beach-Chesapeake-Norfolk, VA-NC$46,480$22.343500.5
Omaha, NE-IA$46,460$22.348701.8
Decatur, AL$46,280$22.25300.5
Roanoke, VA$46,280$22.25900.6
Logan, UT-ID$46,260$22.24901.3
Lynchburg, VA$46,160$22.19700.7
Macon-Bibb County, GA$46,030$22.13400.4
Prescott Valley-Prescott, AZ$46,030$22.131401.9
Harrisonburg, VA$46,020$22.12901.4
Pensacola-Ferry Pass-Brent, FL$45,980$22.113001.6
Albuquerque, NM$45,780$22.017101.8
Wichita, KS$45,760$22.002400.8
Tyler, TX$45,700$21.97600.5
Panama City-Panama City Beach, FL$45,690$21.971601.8
Winchester, VA-WV$45,690$21.97400.5
Mobile, AL$45,540$21.901200.7
Chattanooga, TN-GA$45,530$21.891400.5
Houston-Pasadena-The Woodlands, TX$45,500$21.871,2300.4
Ocala, FL$45,130$21.704804.0
Santa Fe, NM$45,090$21.681402.3
Knoxville, TN$45,030$21.654401.0
Lima, OH$44,980$21.63400.9
Jackson, MS$44,850$21.561100.4
Sebring, FL$44,740$21.51803.0
Columbia, SC$44,660$21.471600.4
Cheyenne, WY$44,510$21.40601.3
Altoona, PA$44,410$21.35500.9
Fort Smith, AR-OK$44,230$21.271401.4
Lafayette-West Lafayette, IN$44,140$21.22400.4
Tucson, AZ$44,040$21.173400.9
San Antonio-New Braunfels, TX$43,720$21.023500.3
Hattiesburg, MS$43,680$21.00300.6
Oklahoma City, OK$43,680$21.007101.0
Columbus, GA-AL$43,290$20.81800.7
Spartanburg, SC$43,060$20.701300.8
Twin Falls, ID$42,770$20.56300.7
Augusta-Richmond County, GA-SC$41,430$19.92900.4
Rocky Mount, NC$40,100$19.28400.7
Kingsport-Bristol, TN-VA$39,720$19.10900.7
Grand Island, NE$39,700$19.09902.3
Longview, TX$39,460$18.97800.7
Farmington, NM$39,420$18.95300.7
Joplin, MO-KS$39,170$18.83600.6
Las Cruces, NM$39,070$18.78500.6
Corpus Christi, TX$37,600$18.08500.2
Lubbock, TX$36,650$17.62900.5
El Paso, TX$36,300$17.451200.4
Mayaguez, PR$24,380$11.72801.6
San Juan-Bayamon-Caguas, PR$24,100$11.594000.6

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.