Pay distribution $30,100 10th $37,610 25th $49,150 75th $55,520 90th
Half of Highway Maintenance Workers in the Wheeling metro area earn more than $43,080 per year, half earn less; the middle half earn between $37,610 and $49,150.
Wage percentiles (BLS OEWS) Wage 10th 25th Median 75th 90th Annual $30,100 $37,610 $43,080 $49,150 $55,520 Hourly $14.47 $18.08 $20.71 $23.63 $26.69
A percentile is a cut point: 25% of workers in this occupation and area earn less than the 25th-percentile wage. The median is the 50th percentile — half earn less, half earn more.
Download CSV Copy citation
How this area compares Wheeling metro areathis metro area
$43,080 median for Wheeling metro area; middle half earns $37,610 to $49,150
$45,260 median for West Virginia; middle half earns $36,450 to $53,910
$50,260 median for United States; middle half earns $43,500 to $61,040
Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.
The median here is −5% vs West Virginia overall and −14% vs the U.S. median for this occupation.
Compare with other areas
Where this metro sits nationally $21,840 $40,893 $59,947 $79,000 Aguadilla, PR — $21,840 Arecibo, PR — $21,840 Mayaguez, PR — $21,840 San Juan-Bayamon-Caguas, PR — $21,840 Lake Charles, LA — $27,830 McAllen-Edinburg-Mission, TX — $29,920 Brownsville-Harlingen, TX — $31,520 Jackson, MS — $35,160 Lakeland-Winter Haven, FL — $35,410 Ocala, FL — $35,470 Anniston-Oxford, AL — $35,610 Wichita Falls, TX — $35,670 Macon-Bibb County, GA — $36,130 Lawton, OK — $36,270 Fort Smith, AR-OK — $36,340 Jonesboro, AR — $36,480 Punta Gorda, FL — $36,670 Hattiesburg, MS — $37,020 Deltona-Daytona Beach-Ormond Beach, FL — $37,090 Panama City-Panama City Beach, FL — $37,180 Birmingham, AL — $37,290 Florence-Muscle Shoals, AL — $37,430 Warner Robins, GA — $37,450 Memphis, TN-MS-AR — $37,710 Pensacola-Ferry Pass-Brent, FL — $37,710 Longview, TX — $37,830 Dothan, AL — $38,030 Vineland, NJ — $38,060 Gulfport-Biloxi, MS — $38,220 Gainesville, FL — $38,290 Corpus Christi, TX — $38,330 Tulsa, OK — $38,330 Gadsden, AL — $38,350 Tampa-St. Petersburg-Clearwater, FL — $38,350 Mobile, AL — $38,380 Lafayette, LA — $38,400 Killeen-Temple, TX — $38,610 Crestview-Fort Walton Beach-Destin, FL — $38,880 Texarkana, TX-AR — $39,250 Montgomery, AL — $39,300 Bowling Green, KY — $39,350 Palm Bay-Melbourne-Titusville, FL — $39,570 Tuscaloosa, AL — $39,620 Little Rock-North Little Rock-Conway, AR — $39,650 College Station-Bryan, TX — $39,820 Chattanooga, TN-GA — $39,840 Atlanta-Sandy Springs-Roswell, GA — $40,150 Auburn-Opelika, AL — $40,260 Owensboro, KY — $40,400 Fayetteville-Springdale-Rogers, AR — $40,610 Decatur, AL — $40,970 Atlantic City-Hammonton, NJ — $41,000 Sebastian-Vero Beach-West Vero Corridor, FL — $41,560 Albuquerque, NM — $42,220 Savannah, GA — $42,370 Tallahassee, FL — $42,410 Greenville, NC — $42,470 Elizabethtown, KY — $42,490 Orlando-Kissimmee-Sanford, FL — $42,500 Pinehurst-Southern Pines, NC — $42,730 Clarksville, TN-KY — $43,010 Wheeling, WV-OH — $43,080 Johnstown, PA — $43,580 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $43,890 Amarillo, TX — $43,940 Wildwood-The Villages, FL — $43,960 Knoxville, TN — $44,110 Oklahoma City, OK — $44,270 Beckley, WV — $44,320 Weirton-Steubenville, WV-OH — $44,350 Miami-Fort Lauderdale-West Palm Beach, FL — $44,370 Cleveland, TN — $44,460 Durham-Chapel Hill, NC — $44,550 Greensboro-High Point, NC — $44,550 Hickory-Lenoir-Morganton, NC — $44,550 Lafayette-West Lafayette, IN — $44,660 Augusta-Richmond County, GA-SC — $44,710 Odessa, TX — $44,740 San Antonio-New Braunfels, TX — $44,880 Victoria, TX — $44,930 Houston-Pasadena-The Woodlands, TX — $45,070 Muncie, IN — $45,070 Paducah, KY-IL — $45,080 Morgantown, WV — $45,260 Jacksonville, FL — $45,380 Huntington-Ashland, WV-KY-OH — $45,530 Spartanburg, SC — $45,530 Louisville/Jefferson County, KY-IN — $45,570 Daphne-Fairhope-Foley, AL — $45,590 Mansfield, OH — $45,660 Jackson, TN — $45,780 Johnson City, TN — $45,780 Morristown, TN — $45,800 Altoona, PA — $45,880 Beaumont-Port Arthur, TX — $45,910 North Port-Bradenton-Sarasota, FL — $46,080 Shreveport-Bossier City, LA — $46,100 Alexandria, LA — $46,200 Huntsville, AL — $46,210 Williamsport, PA — $46,260 Las Vegas-Henderson-North Las Vegas, NV — $46,340 Lubbock, TX — $46,340 Springfield, OH — $46,400 Charleston, WV — $46,470 Tyler, TX — $46,470 Kalamazoo-Portage, MI — $46,480 Indianapolis-Carmel-Greenwood, IN — $46,730 Elkhart-Goshen, IN — $46,750 Youngstown-Warren, OH — $46,780 Gettysburg, PA — $47,040 Bangor, ME — $47,050 Wichita, KS — $47,150 Lexington-Fayette, KY — $47,160 Burlington, NC — $47,180 Greenville-Anderson-Greer, SC — $47,330 Myrtle Beach-Conway-North Myrtle Beach, SC — $47,330 Reno, NV — $47,360 State College, PA — $47,410 Yuma, AZ — $47,420 Springfield, MO — $47,480 Roanoke, VA — $47,490 Hanford-Corcoran, CA — $47,500 Cheyenne, WY — $47,510 Jefferson City, MO — $47,510 Cape Coral-Fort Myers, FL — $47,550 Sandusky, OH — $47,550 Abilene, TX — $47,570 Sherman-Denison, TX — $47,590 Manhattan, KS — $47,750 Joplin, MO-KS — $47,760 Kansas City, MO-KS — $47,760 St. Joseph, MO-KS — $47,760 Chambersburg, PA — $47,890 Las Cruces, NM — $47,900 Cape Girardeau, MO-IL — $47,930 Jackson, MI — $47,940 Terre Haute, IN — $48,020 Dallas-Fort Worth-Arlington, TX — $48,110 Florence, SC — $48,130 Harrisburg-Carlisle, PA — $48,250 Lewiston-Auburn, ME — $48,260 Kingsport-Bristol, TN-VA — $48,310 Evansville, IN — $48,480 Baltimore-Columbia-Towson, MD — $48,500 Bloomington, IN — $48,630 Lynchburg, VA — $48,680 St. George, UT — $48,700 Virginia Beach-Chesapeake-Norfolk, VA-NC — $48,720 Bay City, MI — $48,780 Columbia, MO — $48,780 Michigan City-La Porte, IN — $48,780 Erie, PA — $48,800 Tucson, AZ — $48,830 Wilmington, NC — $48,840 Scranton--Wilkes-Barre, PA — $48,860 Topeka, KS — $48,860 Fayetteville, NC — $48,870 Goldsboro, NC — $48,870 Raleigh-Cary, NC — $48,870 Rocky Mount, NC — $48,870 Winston-Salem, NC — $48,870 Charleston-North Charleston, SC — $48,950 Sumter, SC — $48,950 Cincinnati, OH-KY-IN — $48,970 Watertown-Fort Drum, NY — $48,990 Waco, TX — $49,090 Columbus, IN — $49,110 Nashville-Davidson--Murfreesboro--Franklin, TN — $49,110 Lincoln, NE — $49,240 Merced, CA — $49,240 Detroit-Warren-Dearborn, MI — $49,280 Blacksburg-Christiansburg-Radford, VA — $49,400 Charlotte-Concord-Gastonia, NC-SC — $49,470 Rapid City, SD — $49,490 York-Hanover, PA — $49,500 Trenton-Princeton, NJ — $49,630 Pittsburgh, PA — $49,710 Harrisonburg, VA — $49,750 Staunton-Stuarts Draft, VA — $49,750 Columbus, OH — $49,840 Muskegon-Norton Shores, MI — $49,850 Utica-Rome, NY — $49,850 Asheville, NC — $49,960 Winchester, VA-WV — $49,990 Austin-Round Rock-San Marcos, TX — $50,100 Yuba City, CA — $50,180 Bakersfield-Delano, CA — $50,200 South Bend-Mishawaka, IN-MI — $50,250 Glens Falls, NY — $50,310 Binghamton, NY — $50,420 Canton-Massillon, OH — $50,450 Logan, UT-ID — $50,510 Rockford, IL — $50,610 Santa Fe, NM — $50,610 Hilton Head Island-Bluffton-Port Royal, SC — $50,700 Boise City, ID — $50,740 Lebanon, PA — $50,740 Flagstaff, AZ — $50,850 Lake Havasu City-Kingman, AZ — $50,850 Prescott Valley-Prescott, AZ — $50,850 Sierra Vista-Douglas, AZ — $50,850 Ogden, UT — $51,040 Phoenix-Mesa-Chandler, AZ — $51,110 Akron, OH — $51,180 Buffalo-Cheektowaga, NY — $51,210 New Orleans-Metairie, LA — $51,210 Charlottesville, VA — $51,230 Portland-South Portland, ME — $51,600 Cleveland, OH — $51,900 Worcester, MA — $52,020 Idaho Falls, ID — $52,030 St. Louis, MO-IL — $52,160 Grand Junction, CO — $52,340 Greeley, CO — $52,350 Sioux Falls, SD-MN — $52,540 Wausau, WI — $52,820 Omaha, NE-IA — $53,100 Provo-Orem-Lehi, UT — $53,170 Lima, OH — $53,250 Visalia, CA — $53,360 Richmond, VA — $53,770 Grand Island, NE — $53,830 Lawrence, KS — $53,880 Anchorage, AK — $54,080 Chico, CA — $54,480 El Centro, CA — $54,480 Fresno, CA — $54,480 Monroe, MI — $54,580 Decatur, IL — $54,790 Lancaster, PA — $54,830 Saginaw, MI — $54,900 Lewiston, ID-WA — $54,930 Manchester-Nashua, NH — $54,930 Denver-Aurora-Centennial, CO — $54,950 Fort Collins-Loveland, CO — $54,950 Pueblo, CO — $54,950 Davenport-Moline-Rock Island, IA-IL — $55,030 Fort Wayne, IN — $55,030 Grants Pass, OR — $55,060 Syracuse, NY — $55,210 Albany-Schenectady-Troy, NY — $55,740 Flint, MI — $55,900 Coeur d'Alene, ID — $56,140 Battle Creek, MI — $56,200 Lansing-East Lansing, MI — $56,320 Modesto, CA — $56,670 Oxnard-Thousand Oaks-Ventura, CA — $56,670 San Diego-Chula Vista-Carlsbad, CA — $56,670 Pocatello, ID — $56,680 Twin Falls, ID — $56,680 Ithaca, NY — $56,770 Grand Rapids-Wyoming-Kentwood, MI — $56,860 Niles, MI — $57,120 Eau Claire, WI — $57,210 Toledo, OH — $57,670 Colorado Springs, CO — $57,720 Sioux City, IA-NE-SD — $57,760 Midland, MI — $57,900 Minot, ND — $58,070 Janesville-Beloit, WI — $58,280 Allentown-Bethlehem-Easton, PA-NJ — $58,360 Cedar Rapids, IA — $58,440 Barnstable Town, MA — $58,460 Salt Lake City-Murray, UT — $58,460 Rochester, NY — $58,470 Los Angeles-Long Beach-Anaheim, CA — $58,540 Providence-Warwick, RI-MA — $58,970 Reading, PA — $59,160 Burlington-South Burlington, VT — $59,220 Traverse City, MI — $59,220 La Crosse-Onalaska, WI-MN — $59,320 Waterloo-Cedar Falls, IA — $59,380 Bismarck, ND — $59,430 Duluth, MN-WI — $59,450 Springfield, MA — $59,460 San Francisco-Oakland-Fremont, CA — $59,500 Santa Rosa-Petaluma, CA — $59,500 Stockton-Lodi, CA — $59,500 Sheboygan, WI — $59,590 Dayton-Kettering-Beavercreek, OH — $59,810 Helena, MT — $60,000 Redding, CA — $60,010 Kiryas Joel-Poughkeepsie-Newburgh, NY — $60,100 Iowa City, IA — $60,110 Oshkosh-Neenah, WI — $60,160 Rochester, MN — $60,240 New York-Newark-Jersey City, NY-NJ — $60,280 Kingston, NY — $60,460 Boulder, CO — $60,580 Fargo, ND-MN — $60,630 Milwaukee-Waukesha, WI — $60,660 Boston-Cambridge-Newton, MA-NH — $60,800 Washington-Arlington-Alexandria, DC-VA-MD-WV — $60,810 Appleton, WI — $60,840 Des Moines-West Des Moines, IA — $60,900 Ames, IA — $60,980 Riverside-San Bernardino-Ontario, CA — $61,190 Missoula, MT — $61,230 Bloomington, IL — $61,290 Eugene-Springfield, OR — $61,360 Peoria, IL — $61,410 Dubuque, IA — $61,420 Amherst Town-Northampton, MA — $61,520 Norwich-New London-Willimantic, CT — $61,690 Green Bay, WI — $61,710 Baton Rouge, LA — $61,870 Pittsfield, MA — $61,940 Grand Forks, ND-MN — $62,050 Waterbury-Shelton, CT — $62,050 Bellingham, WA — $62,330 Billings, MT — $62,380 Medford, OR — $62,430 Elmira, NY — $62,440 Great Falls, MT — $62,700 Walla Walla, WA — $62,880 Yakima, WA — $62,880 Carson City, NV — $62,890 Madison, WI — $63,530 Mankato, MN — $63,650 Minneapolis-St. Paul-Bloomington, MN-WI — $63,650 St. Cloud, MN — $63,650 Kenosha, WI — $63,710 Spokane-Spokane Valley, WA — $63,740 Ann Arbor, MI — $63,770 Sacramento-Roseville-Folsom, CA — $63,880 Salinas, CA — $64,160 New Haven, CT — $64,310 Bend, OR — $64,420 Wenatchee-East Wenatchee, WA — $64,430 Racine-Mount Pleasant, WI — $64,500 Salem, OR — $64,550 Fond du Lac, WI — $64,940 Mount Vernon-Anacortes, WA — $65,120 Portland-Vancouver-Hillsboro, OR-WA — $65,300 Bozeman, MT — $65,440 Bridgeport-Stamford-Danbury, CT — $65,450 Champaign-Urbana, IL — $65,730 Kennewick-Richland, WA — $66,080 Hartford-West Hartford-East Hartford, CT — $66,310 Santa Maria-Santa Barbara, CA — $66,550 Napa, CA — $66,830 Albany, OR — $68,600 San Luis Obispo-Paso Robles, CA — $68,720 Olympia-Lacey-Tumwater, WA — $71,140 Springfield, IL — $71,320 Bremerton-Silverdale-Port Orchard, WA — $72,910 Kankakee, IL — $73,080 Seattle-Tacoma-Bellevue, WA — $75,030 Chicago-Naperville-Elgin, IL-IN — $76,220 Vallejo, CA — $76,510 San Jose-Sunnyvale-Santa Clara, CA — $79,000 Wheeling metro area 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.
The Wheeling metro area has the 290th-highest published median for this occupation among the 351 metro areas where BLS publishes it. Higher medians often track higher living costs — this is a pay comparison, not a ranking of where the job is “best”.
Other metro areas in West Virginia Metro areas in the same state with published May 2025 medians for highway maintenance workers, highest first. Areas without published estimates are not listed.
Wheeling metro areathis page
$43,080 median for Wheeling metro area; middle half earns $37,610 to $49,150
$46,470 median for Charleston metro area; middle half earns $31,790 to $53,910
$45,530 median for Huntington metro area; middle half earns $37,690 to $52,100
$45,260 median for Morgantown metro area; middle half earns $37,270 to $53,910
$44,350 median for Weirton metro area; middle half earns $36,400 to $46,080
$44,320 median for Beckley metro area; middle half earns $38,970 to $53,910
Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.
About this estimate These figures are survey estimates from the BLS Occupational Employment and Wage Statistics program — modeled from employer reports collected over three years and benchmarked to May 2025. They describe what employers in this area currently pay across all industries, not what any individual worker will be offered.
Employment counts wage-and-salary jobs in the occupation (self-employed workers are excluded). Estimates carry sampling error; percentile wages are rounded by BLS. Some values are suppressed by BLS for confidentiality or quality — suppressed values appear here as “not published”, never as zero. Read the full methodology .