CMM Programmer / Inspector: metro pay ranking
At Skilled Trades Headhunters, this is what we do all day: recruit skilled trades professionals.
Skilled Trades Headhunters compares published medians for SOC 51-9061 Inspectors, Testers, Sorters, Samplers, and Weighers, not estimated offers for this particular title.
Which metros publish the highest and lowest medians?
This ranking uses the May 2025 annual median for Inspectors, Testers, Sorters, Samplers, and Weighers. It is not adjusted for living costs. A metro is a BLS statistical area, not just the city limits. Top-coded or suppressed medians are not ranked.
| Metro | Median | Employment | Location quotient | Trade median / all-occupations median |
|---|---|---|---|---|
| Lexington Park, MD | $92,000 | 100 | 0.37 | 1.44 |
| Seattle-Tacoma-Bellevue, WA | $76,800 | 8,190 | 1.02 | 1.06 |
| Savannah, GA | $72,800 | 1,110 | 1.46 | 1.54 |
| Bremerton-Silverdale-Port Orchard, WA | $71,950 | 200 | 0.55 | 1.14 |
| Anchorage, AK | $71,470 | 80 | 0.12 | 1.19 |
| Mount Vernon-Anacortes, WA | $68,060 | 180 | 0.87 | 1.14 |
| Flagstaff, AZ | $65,840 | 270 | 1.05 | 1.39 |
| Bismarck, ND | $63,910 | 90 | 0.34 | 1.22 |
| Lake Charles, LA | $63,570 | 490 | 1.26 | 1.39 |
| Gulfport-Biloxi, MS | $63,520 | 600 | 0.99 | 1.46 |
| Wichita, KS | $63,030 | 3,590 | 3.03 | 1.32 |
| Kansas City, MO-KS | $63,000 | 5,210 | 1.24 | 1.24 |
| Parkersburg-Vienna, WV | $62,630 | 120 | 0.89 | 1.49 |
| Hanford-Corcoran, CA | $62,480 | 170 | 0.88 | 1.29 |
| Albany-Schenectady-Troy, NY | $62,470 | 1,410 | 0.81 | 1.07 |
| Albany, OR | $62,460 | 400 | 2.23 | 1.26 |
| San Francisco-Oakland-Fremont, CA | $62,340 | 6,860 | 0.75 | 0.84 |
| Bozeman, MT | $62,200 | 70 | 0.24 | 1.13 |
| Ames, IA | $61,820 | 240 | 1.11 | 1.23 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | $61,820 | 2,770 | 0.23 | 0.87 |
| Urban Honolulu, HI | $61,630 | 520 | 0.3 | 1.08 |
| Weirton-Steubenville, WV-OH | $61,230 | 210 | 1.49 | 1.34 |
| Portland-South Portland, ME | $60,860 | 1,020 | 0.92 | 1.07 |
| Baltimore-Columbia-Towson, MD | $60,750 | 2,140 | 0.41 | 1.03 |
| San Jose-Sunnyvale-Santa Clara, CA | $60,610 | 5,080 | 1.17 | 0.72 |
| Boulder, CO | $60,400 | 790 | 1.07 | 0.87 |
| Bloomington, IN | $60,360 | 640 | 2.27 | 1.27 |
| New Orleans-Metairie, LA | $60,360 | 1,520 | 0.89 | 1.28 |
| Helena, MT | $60,290 | 50 | 0.3 | 1.10 |
| Sebastian-Vero Beach-West Vero Corridor, FL | $60,190 | 110 | 0.48 | 1.32 |
| Grand Forks, ND-MN | $60,180 | 170 | 0.85 | 1.21 |
| Hartford-West Hartford-East Hartford, CT | $60,040 | 3,110 | 1.35 | 1.00 |
| Duluth, MN-WI | $59,920 | 260 | 0.54 | 1.20 |
| Great Falls, MT | $59,900 | 40 | 0.25 | 1.29 |
| Houma-Bayou Cane-Thibodaux, LA | $59,870 | 510 | 1.61 | 1.31 |
| Rochester, MN | $59,850 | 150 | 0.33 | 0.99 |
| Barnstable Town, MA | $59,730 | 70 | 0.18 | 1.06 |
| Baton Rouge, LA | $59,720 | 1,580 | 1 | 1.23 |
| Billings, MT | $59,680 | 120 | 0.32 | 1.22 |
| Kahului-Wailuku, HI | $59,660 | 50 | 0.17 | 1.04 |
| San Diego-Chula Vista-Carlsbad, CA | $59,550 | 5,950 | 1.01 | 1.01 |
| Tucson, AZ | $59,080 | 1,340 | 0.9 | 1.24 |
| Farmington, NM | $59,060 | 50 | 0.3 | 1.29 |
| Greeley, CO | $58,960 | 360 | 0.79 | 1.07 |
| Longview-Kelso, WA | $58,950 | 190 | 1.18 | 1.03 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $58,900 | 6,300 | 0.84 | 0.99 |
| Muskegon-Norton Shores, MI | $58,850 | 740 | 3.09 | 1.28 |
| Yuma, AZ | $58,840 | 480 | 1.8 | 1.33 |
| Mobile, AL | $58,790 | 660 | 1 | 1.25 |
| Pueblo, CO | $58,600 | 200 | 0.86 | 1.20 |
| Charlottesville, VA | $58,570 | 120 | 0.28 | 1.06 |
| Portland-Vancouver-Hillsboro, OR-WA | $58,460 | 3,790 | 0.82 | 0.96 |
| Denver-Aurora-Centennial, CO | $58,430 | 2,670 | 0.43 | 0.94 |
| Boston-Cambridge-Newton, MA-NH | $58,210 | 7,800 | 0.75 | 0.87 |
| Lima, OH | $57,990 | 500 | 2.59 | 1.23 |
| Cheyenne, WY | $57,900 | 120 | 0.65 | 1.12 |
| San Luis Obispo-Paso Robles, CA | $57,840 | 260 | 0.56 | 1.14 |
| Wilmington, NC | $57,840 | 370 | 0.5 | 1.26 |
| Decatur, IL | $57,700 | 420 | 2.41 | 1.12 |
| Lynchburg, VA | $57,660 | 750 | 2 | 1.25 |
| Lincoln, NE | $57,590 | 530 | 0.76 | 1.16 |
| Olympia-Lacey-Tumwater, WA | $57,440 | 200 | 0.4 | 0.93 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | $57,330 | 2,370 | 0.81 | 1.16 |
| Oshkosh-Neenah, WI | $57,260 | 620 | 1.71 | 1.06 |
| Las Cruces, NM | $57,220 | 190 | 0.61 | 1.36 |
| Cape Girardeau, MO-IL | $57,140 | 220 | 1.3 | 1.28 |
| Topeka, KS | $57,050 | 500 | 1.12 | 1.15 |
| Santa Maria-Santa Barbara, CA | $56,890 | 570 | 0.74 | 1.10 |
| Kingston, NY | $56,790 | 80 | 0.34 | 1.14 |
| Peoria, IL | $56,770 | 950 | 1.49 | 1.14 |
| Sandusky, OH | $56,750 | 310 | 1.59 | 1.26 |
| Fort Collins-Loveland, CO | $56,740 | 370 | 0.57 | 1.03 |
| Springfield, OH | $56,310 | 320 | 1.81 | 1.24 |
| Tulsa, OK | $56,210 | 2,880 | 1.63 | 1.20 |
| Casper, WY | $56,200 | 250 | 1.62 | 1.15 |
| Crestview-Fort Walton Beach-Destin, FL | $56,160 | 300 | 0.62 | 1.18 |
| Sheboygan, WI | $56,120 | 740 | 3.17 | 1.08 |
| Corvallis, OR | $55,860 | 40 | 0.24 | 0.97 |
| Vallejo, CA | $55,700 | 570 | 1.03 | 0.95 |
| Pittsfield, MA | $55,560 | 130 | 0.59 | 1.07 |
| Bridgeport-Stamford-Danbury, CT | $55,540 | 1,020 | 0.66 | 0.90 |
| Columbus, GA-AL | $55,430 | 720 | 1.6 | 1.27 |
| Elmira, NY | $55,380 | 240 | 1.89 | 1.16 |
| Hinesville, GA | $55,170 | 70 | 0.91 | 1.18 |
| Spokane-Spokane Valley, WA | $55,120 | 620 | 0.63 | 1.01 |
| Fond du Lac, WI | $55,090 | 270 | 1.58 | 1.09 |
| Walla Walla, WA | $55,050 | 60 | 0.59 | 1.04 |
| Greenville, NC | $54,820 | 300 | 0.95 | 1.18 |
| Sioux City, IA-NE-SD | $54,800 | 410 | 1.41 | 1.17 |
| Sacramento-Roseville-Folsom, CA | $54,450 | 1,980 | 0.48 | 0.91 |
| Punta Gorda, FL | $54,350 | 30 | 0.14 | 1.19 |
| Wildwood-The Villages, FL | $54,120 | 50 | 0.32 | 1.18 |
| Amarillo, TX | $53,970 | 680 | 1.42 | 1.21 |
| Madison, WI | $53,940 | 1,590 | 1.01 | 0.93 |
| Missoula, MT | $53,560 | 90 | 0.33 | 1.12 |
| Modesto, CA | $53,560 | 720 | 0.96 | 1.06 |
| Burlington-South Burlington, VT | $52,820 | 310 | 0.66 | 0.88 |
| Columbia, MO | $52,810 | 260 | 0.63 | 1.12 |
| Ogden, UT | $52,800 | 1,380 | 1.32 | 1.08 |
| Jacksonville, NC | $52,790 | 60 | 0.3 | 1.31 |
| Staunton-Stuarts Draft, VA | $52,690 | 190 | 0.97 | 1.10 |
| Carson City, NV | $52,310 | 170 | 1.37 | 0.92 |
| Hagerstown-Martinsburg, MD-WV | $52,170 | 420 | 1.01 | 1.10 |
| Grand Junction, CO | $52,120 | 110 | 0.43 | 1.07 |
| Phoenix-Mesa-Chandler, AZ | $52,000 | 8,080 | 0.89 | 1.01 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $51,990 | 8,520 | 0.77 | 0.96 |
| Sierra Vista-Douglas, AZ | $51,940 | 30 | 0.25 | 1.10 |
| Mankato, MN | $51,910 | 240 | 1.12 | 1.05 |
| Amherst Town-Northampton, MA | $51,890 | 100 | 0.41 | 0.91 |
| St. Louis, MO-IL | $51,790 | 5,540 | 1.08 | 1.04 |
| Medford, OR | $51,710 | 200 | 0.57 | 1.04 |
| Oklahoma City, OK | $51,690 | 1,990 | 0.77 | 1.09 |
| Redding, CA | $51,690 | 100 | 0.35 | 1.06 |
| Panama City-Panama City Beach, FL | $51,580 | 150 | 0.43 | 1.15 |
| Los Angeles-Long Beach-Anaheim, CA | $51,560 | 22,610 | 0.94 | 0.92 |
| Santa Rosa-Petaluma, CA | $51,520 | 480 | 0.61 | 0.91 |
| Beaumont-Port Arthur, TX | $51,430 | 1,030 | 1.64 | 1.06 |
| Chambersburg, PA | $51,430 | 290 | 1.23 | 1.08 |
| Waterloo-Cedar Falls, IA | $51,250 | 660 | 2.05 | 1.08 |
| Oxnard-Thousand Oaks-Ventura, CA | $51,240 | 1,320 | 1.06 | 0.98 |
| Santa Cruz-Watsonville, CA | $51,210 | 260 | 0.69 | 0.94 |
| Davenport-Moline-Rock Island, IA-IL | $51,190 | 1,100 | 1.59 | 1.05 |
| Colorado Springs, CO | $51,080 | 450 | 0.37 | 0.97 |
| Pensacola-Ferry Pass-Brent, FL | $50,950 | 370 | 0.5 | 1.10 |
| Johnstown, PA | $50,890 | 160 | 0.87 | 1.15 |
| Warner Robins, GA | $50,860 | 500 | 1.72 | 1.05 |
| Des Moines-West Des Moines, IA | $50,850 | 1,220 | 0.79 | 0.98 |
| Glens Falls, NY | $50,780 | 190 | 0.99 | 1.03 |
| Naples-Marco Island, FL | $50,670 | 350 | 0.53 | 1.06 |
| Charleston-North Charleston, SC | $50,470 | 1,060 | 0.7 | 1.03 |
| St. Cloud, MN | $50,450 | 360 | 0.91 | 0.99 |
| Lawrence, KS | $50,430 | 210 | 1.07 | 1.06 |
| Shreveport-Bossier City, LA | $50,370 | 460 | 0.73 | 1.12 |
| Wausau, WI | $50,250 | 630 | 2.35 | 1.03 |
| Manchester-Nashua, NH | $50,240 | 1,010 | 1.31 | 0.89 |
| Slidell-Mandeville-Covington, LA | $50,240 | 160 | 0.43 | 1.15 |
| Fargo, ND-MN | $50,230 | 460 | 0.81 | 0.98 |
| New York-Newark-Jersey City, NY-NJ | $50,160 | 16,370 | 0.45 | 0.82 |
| Port St. Lucie, FL | $50,120 | 380 | 0.57 | 1.08 |
| Eau Claire, WI | $50,060 | 400 | 1.2 | 1.04 |
| New Haven, CT | $50,060 | 930 | 0.86 | 0.83 |
| Racine-Mount Pleasant, WI | $50,030 | 790 | 2.69 | 1.02 |
| Coeur d'Alene, ID | $50,000 | 90 | 0.34 | 1.05 |
| Augusta-Richmond County, GA-SC | $49,960 | 1,060 | 1.19 | 1.09 |
| Merced, CA | $49,940 | 220 | 0.73 | 1.06 |
| Palm Bay-Melbourne-Titusville, FL | $49,940 | 1,150 | 1.22 | 1.02 |
| Appleton, WI | $49,930 | 980 | 2.05 | 1.00 |
| Canton-Massillon, OH | $49,920 | 910 | 1.45 | 1.09 |
| Boise City, ID | $49,820 | 1,080 | 0.71 | 1.01 |
| Charleston, WV | $49,810 | 260 | 0.66 | 1.09 |
| Dubuque, IA | $49,800 | 260 | 1.17 | 1.02 |
| Providence-Warwick, RI-MA | $49,790 | 2,790 | 1.02 | 0.93 |
| Salt Lake City-Murray, UT | $49,790 | 2,840 | 0.9 | 0.90 |
| Grand Island, NE | $49,740 | 470 | 3.1 | 1.01 |
| Rocky Mount, NC | $49,660 | 440 | 2.09 | 1.13 |
| Worcester, MA | $49,660 | 1,510 | 1.12 | 0.86 |
| Reno, NV | $49,620 | 1,280 | 1.21 | 1.00 |
| Yuba City, CA | $49,600 | 100 | 0.52 | 0.99 |
| Jonesboro, AR | $49,560 | 210 | 0.89 | 1.17 |
| Kiryas Joel-Poughkeepsie-Newburgh, NY | $49,500 | 620 | 0.6 | 0.97 |
| Lafayette-West Lafayette, IN | $49,460 | 680 | 1.73 | 1.01 |
| Raleigh-Cary, NC | $49,460 | 1,420 | 0.5 | 0.95 |
| Jefferson City, MO | $49,450 | 220 | 0.72 | 1.03 |
| Grants Pass, OR | $49,440 | 80 | 0.67 | 0.97 |
| Cedar Rapids, IA | $49,420 | 650 | 1.22 | 1.00 |
| Springfield, MA | $49,420 | 750 | 0.97 | 0.95 |
| Napa, CA | $49,400 | 180 | 0.61 | 0.89 |
| Durham-Chapel Hill, NC | $49,390 | 830 | 0.63 | 0.81 |
| Owensboro, KY | $49,390 | 320 | 1.71 | 1.10 |
| St. Joseph, MO-KS | $49,370 | 340 | 1.64 | 1.04 |
| Pocatello, ID | $49,310 | 90 | 0.63 | 1.09 |
| Iowa City, IA | $49,270 | 200 | 0.56 | 0.98 |
| Sumter, SC | $49,250 | 270 | 2.05 | 1.15 |
| Bellingham, WA | $49,230 | 270 | 0.76 | 0.85 |
| Milwaukee-Waukesha, WI | $49,180 | 4,230 | 1.34 | 0.96 |
| Reading, PA | $49,170 | 1,010 | 1.5 | 0.99 |
| Spartanburg, SC | $49,160 | 1,530 | 2.4 | 1.03 |
| Pittsburgh, PA | $49,090 | 4,020 | 0.94 | 0.99 |
| Texarkana, TX-AR | $49,070 | 380 | 1.73 | 1.14 |
| Manhattan, KS | $49,040 | 250 | 1.23 | 1.07 |
| Columbus, IN | $49,030 | 900 | 4.7 | 1.01 |
| Omaha, NE-IA | $49,030 | 990 | 0.52 | 0.99 |
| Cleveland, OH | $49,020 | 5,520 | 1.39 | 0.98 |
| Asheville, NC | $49,010 | 790 | 1.13 | 1.05 |
| Bend, OR | $49,000 | 390 | 0.93 | 0.90 |
| Trenton-Princeton, NJ | $48,990 | 570 | 0.62 | 0.77 |
| Anniston-Oxford, AL | $48,970 | 340 | 2.05 | 1.15 |
| Kankakee, IL | $48,880 | 260 | 1.61 | 1.07 |
| Utica-Rome, NY | $48,810 | 480 | 1.05 | 1.00 |
| HVAC manufacturers-Hanover, PA | $48,790 | 1,420 | 2.02 | 1.01 |
| Green Bay, WI | $48,780 | 1,080 | 1.61 | 0.98 |
| Syracuse, NY | $48,760 | 1,300 | 1.13 | 0.92 |
| Richmond, VA | $48,710 | 1,330 | 0.52 | 0.95 |
| Logan, UT-ID | $48,630 | 480 | 1.86 | 1.05 |
| Buffalo-Cheektowaga, NY | $48,620 | 2,270 | 1.11 | 0.96 |
| Springfield, MO | $48,620 | 800 | 0.93 | 1.06 |
| Waterbury-Shelton, CT | $48,560 | 980 | 1.58 | 0.94 |
| Roanoke, VA | $48,470 | 780 | 1.32 | 1.03 |
| Kennewick-Richland, WA | $48,450 | 360 | 0.72 | 0.85 |
| Battle Creek, MI | $48,440 | 360 | 1.69 | 0.99 |
| Albuquerque, NM | $48,430 | 740 | 0.47 | 1.01 |
| Allentown-Bethlehem-Easton, PA-NJ | $48,420 | 1,940 | 1.34 | 0.99 |
| Jacksonville, FL | $48,410 | 1,650 | 0.56 | 0.99 |
| Springfield, IL | $48,410 | 180 | 0.47 | 0.92 |
| Rochester, NY | $48,370 | 2,350 | 1.24 | 0.94 |
| Little Rock-North Little Rock-Conway, AR | $48,360 | 930 | 0.68 | 1.06 |
| Cincinnati, OH-KY-IN | $48,340 | 6,560 | 1.55 | 0.96 |
| Janesville-Beloit, WI | $48,320 | 530 | 1.99 | 1.00 |
| Columbia, SC | $48,310 | 1,680 | 1.11 | 1.04 |
| Lewiston-Auburn, ME | $48,310 | 140 | 0.74 | 0.98 |
| Rapid City, SD | $48,310 | 70 | 0.23 | 1.04 |
| Austin-Round Rock-San Marcos, TX | $48,260 | 4,100 | 0.82 | 0.85 |
| Wichita Falls, TX | $48,250 | 270 | 1.25 | 1.12 |
| Chicago-Naperville-Elgin, IL-IN | $48,230 | 23,080 | 1.33 | 0.88 |
| Corpus Christi, TX | $48,210 | 660 | 0.89 | 1.06 |
| Minot, ND | $48,200 | 80 | 0.6 | 0.98 |
| Binghamton, NY | $48,160 | 420 | 1.12 | 0.97 |
| Fort Wayne, IN | $48,120 | 1,530 | 1.76 | 1.01 |
| Watertown-Fort Drum, NY | $48,110 | 60 | 0.38 | 1.01 |
| North Port-Bradenton-Sarasota, FL | $48,090 | 810 | 0.62 | 1.01 |
| Abilene, TX | $48,050 | 240 | 0.83 | 1.08 |
| Stockton-Lodi, CA | $48,020 | 1,340 | 1.2 | 0.98 |
| Daphne-Fairhope-Foley, AL | $48,000 | 100 | 0.31 | 1.25 |
| Louisville/Jefferson County, KY-IN | $48,000 | 4,040 | 1.54 | 0.99 |
| Indianapolis-Carmel-Greenwood, IN | $47,980 | 6,460 | 1.52 | 0.97 |
| Evansville, IN | $47,970 | 980 | 1.89 | 1.03 |
| Joplin, MO-KS | $47,960 | 620 | 1.85 | 1.07 |
| Elkhart-Goshen, IN | $47,950 | 1,970 | 4.02 | 1.00 |
| Huntsville, AL | $47,950 | 1,640 | 1.6 | 0.93 |
| Ithaca, NY | $47,880 | 110 | 0.58 | 0.82 |
| Lansing-East Lansing, MI | $47,880 | 770 | 0.93 | 0.91 |
| Tallahassee, FL | $47,790 | 170 | 0.24 | 1.03 |
| Akron, OH | $47,780 | 1,600 | 1.3 | 0.98 |
| Saginaw, MI | $47,780 | 350 | 1.14 | 1.03 |
| Gainesville, FL | $47,700 | 220 | 0.38 | 1.01 |
| Las Vegas-Henderson-North Las Vegas, NV | $47,680 | 2,160 | 0.49 | 1.02 |
| Charlotte-Concord-Gastonia, NC-SC | $47,670 | 5,060 | 0.97 | 0.95 |
| Midland, TX | $47,590 | 720 | 1.54 | 0.87 |
| Eugene-Springfield, OR | $47,520 | 400 | 0.67 | 0.96 |
| Greenville-Anderson-Greer, SC | $47,470 | 3,480 | 2.09 | 1.02 |
| Kalamazoo-Portage, MI | $47,440 | 880 | 1.89 | 0.98 |
| Lawton, OK | $47,360 | 200 | 1.23 | 1.13 |
| Florence, SC | $47,280 | 380 | 1.1 | 1.09 |
| Harrisburg-Carlisle, PA | $47,270 | 1,320 | 1.03 | 0.95 |
| Deltona-Daytona Beach-Ormond Beach, FL | $47,250 | 540 | 0.64 | 1.05 |
| Atlantic City-Hammonton, NJ | $47,240 | 100 | 0.15 | 0.99 |
| Lancaster, PA | $47,220 | 1,380 | 1.43 | 0.98 |
| Tampa-St. Petersburg-Clearwater, FL | $47,180 | 3,760 | 0.68 | 0.96 |
| Nashville-Davidson--Murfreesboro--Franklin, TN | $47,170 | 4,490 | 1.06 | 0.94 |
| Fayetteville, NC | $47,160 | 310 | 0.61 | 1.03 |
| Kingsport-Bristol, TN-VA | $47,160 | 650 | 1.42 | 1.04 |
| Riverside-San Bernardino-Ontario, CA | $47,140 | 5,870 | 0.89 | 0.97 |
| Columbus, OH | $47,130 | 4,380 | 1.03 | 0.92 |
| Champaign-Urbana, IL | $47,050 | 490 | 1.21 | 0.93 |
| San Antonio-New Braunfels, TX | $47,040 | 3,650 | 0.84 | 1.00 |
| Yakima, WA | $46,910 | 360 | 0.95 | 0.98 |
| South Bend-Mishawaka, IN-MI | $46,900 | 720 | 1.43 | 1.01 |
| Waco, TX | $46,900 | 630 | 1.26 | 1.02 |
| Atlanta-Sandy Springs-Roswell, GA | $46,870 | 9,260 | 0.83 | 0.92 |
| Chattanooga, TN-GA | $46,820 | 1,270 | 1.23 | 1.00 |
| Miami-Fort Lauderdale-West Palm Beach, FL | $46,820 | 6,830 | 0.63 | 0.96 |
| Toledo, OH | $46,790 | 1,750 | 1.56 | 0.97 |
| Terre Haute, IN | $46,780 | 500 | 2.02 | 1.04 |
| Bakersfield-Delano, CA | $46,710 | 1,110 | 0.86 | 0.98 |
| Dayton-Kettering-Beavercreek, OH | $46,700 | 1,960 | 1.37 | 0.93 |
| Bloomington, IL | $46,690 | 150 | 0.44 | 0.88 |
| Ocala, FL | $46,670 | 280 | 0.6 | 1.06 |
| Odessa, TX | $46,640 | 510 | 1.64 | 0.96 |
| Houston-Pasadena-The Woodlands, TX | $46,630 | 16,520 | 1.31 | 0.94 |
| Killeen-Temple, TX | $46,580 | 390 | 0.67 | 1.00 |
| Hot Springs, AR | $46,560 | 130 | 0.85 | 1.27 |
| Scranton--Wilkes-Barre, PA | $46,460 | 1,260 | 1.28 | 1.00 |
| Vineland, NJ | $46,320 | 410 | 1.7 | 0.96 |
| Salisbury, MD | $46,270 | 100 | 0.49 | 0.95 |
| Lebanon, PA | $46,240 | 410 | 1.99 | 0.99 |
| Rockford, IL | $46,240 | 1,180 | 2.23 | 0.98 |
| Winchester, VA-WV | $46,220 | 330 | 1.27 | 0.98 |
| Dallas-Fort Worth-Arlington, TX | $46,210 | 16,440 | 1.06 | 0.90 |
| Harrisonburg, VA | $46,170 | 320 | 1.28 | 1.00 |
| El Centro, CA | $46,130 | 110 | 0.42 | 1.02 |
| Knoxville, TN | $46,130 | 2,160 | 1.33 | 0.98 |
| Kenosha, WI | $46,110 | 610 | 2.12 | 0.95 |
| Lakeland-Winter Haven, FL | $46,090 | 830 | 0.82 | 1.00 |
| Blacksburg-Christiansburg-Radford, VA | $46,080 | 320 | 1.12 | 0.96 |
| Ann Arbor, MI | $46,060 | 800 | 0.95 | 0.83 |
| Santa Fe, NM | $46,030 | 40 | 0.17 | 0.94 |
| Visalia, CA | $46,030 | 480 | 0.73 | 1.02 |
| Youngstown-Warren, OH | $46,020 | 850 | 1.39 | 1.05 |
| Bay City, MI | $45,910 | 120 | 0.95 | 1.01 |
| Jackson, TN | $45,910 | 600 | 1.84 | 1.03 |
| Paducah, KY-IL | $45,850 | 170 | 0.87 | 1.00 |
| Lake Havasu City-Kingman, AZ | $45,840 | 250 | 1.15 | 1.04 |
| Greensboro-High Point, NC | $45,810 | 1,970 | 1.4 | 0.98 |
| Monroe, LA | $45,800 | 290 | 0.88 | 1.20 |
| Gettysburg, PA | $45,780 | 180 | 1.49 | 0.98 |
| Bangor, ME | $45,770 | 150 | 0.53 | 0.95 |
| Kokomo, IN | $45,720 | 130 | 0.98 | 0.93 |
| Provo-Orem-Lehi, UT | $45,710 | 1,160 | 0.99 | 0.95 |
| Muncie, IN | $45,670 | 230 | 1.34 | 1.04 |
| Salem, OR | $45,670 | 240 | 0.33 | 0.83 |
| Orlando-Kissimmee-Sanford, FL | $45,630 | 2,790 | 0.51 | 0.98 |
| Clarksville, TN-KY | $45,600 | 760 | 1.92 | 1.02 |
| La Crosse-Onalaska, WI-MN | $45,600 | 410 | 1.27 | 0.94 |
| Enid, OK | $45,530 | 110 | 1.23 | 1.12 |
| Dover, DE | $45,520 | 170 | 0.65 | 0.97 |
| Jackson, MI | $45,460 | 500 | 2.32 | 0.95 |
| commercial-vehicle manufacturers-Warren-Dearborn, MI | $45,400 | 10,610 | 1.45 | 0.87 |
| Michigan City-La Porte, IN | $45,370 | 380 | 2.41 | 1.00 |
| Prescott Valley-Prescott, AZ | $45,350 | 230 | 0.84 | 0.98 |
| St. George, UT | $45,320 | 260 | 0.76 | 1.00 |
| Decatur, AL | $45,240 | 490 | 2.1 | 0.98 |
| Athens-Clarke County, GA | $45,230 | 380 | 1.03 | 1.10 |
| Johnson City, TN | $44,980 | 360 | 1.14 | 1.03 |
| Memphis, TN-MS-AR | $44,910 | 3,160 | 1.35 | 0.96 |
| State College, PA | $44,860 | 230 | 0.87 | 0.91 |
| Montgomery, AL | $44,830 | 1,370 | 2.16 | 1.00 |
| Sherman-Denison, TX | $44,830 | 210 | 1.03 | 1.00 |
| Winston-Salem, NC | $44,700 | 1,650 | 1.58 | 0.96 |
| Chico, CA | $44,680 | 90 | 0.3 | 0.93 |
| Sioux Falls, SD-MN | $44,670 | 500 | 0.72 | 0.93 |
| Cape Coral-Fort Myers, FL | $44,650 | 400 | 0.34 | 0.95 |
| Fresno, CA | $44,550 | 1,170 | 0.64 | 0.95 |
| Cleveland, TN | $44,520 | 360 | 2.17 | 1.11 |
| Salinas, CA | $44,500 | 450 | 0.63 | 0.94 |
| Twin Falls, ID | $44,410 | Not published by BLS | Not published by BLS | 0.98 |
| Altoona, PA | $44,380 | 310 | 1.36 | 1.00 |
| Wheeling, WV-OH | $44,350 | 200 | 0.89 | 1.00 |
| Lexington-Fayette, KY | $44,340 | 2,100 | 1.9 | 0.91 |
| Birmingham, AL | $44,290 | 1,930 | 0.96 | 0.93 |
| Traverse City, MI | $44,190 | 220 | 0.82 | 0.93 |
| Lubbock, TX | $44,040 | 250 | 0.39 | 1.05 |
| Niles, MI | $43,870 | 370 | 1.61 | 0.95 |
| Lewiston, ID-WA | $43,790 | 210 | 1.9 | 0.91 |
| Alexandria, LA | $43,740 | 140 | 0.62 | 1.08 |
| Bowling Green, KY | $43,720 | 660 | 2.09 | 0.97 |
| Longview, TX | $43,540 | 700 | 1.55 | 0.96 |
| College Station-Bryan, TX | $43,420 | 310 | 0.61 | 0.98 |
| San Angelo, TX | $43,420 | 210 | 1.07 | 1.00 |
| Midland, MI | $43,310 | 110 | 0.77 | 0.88 |
| Gainesville, GA | $43,180 | 990 | 2.48 | 0.94 |
| Hickory-Lenoir-Morganton, NC | $43,140 | 1,710 | 2.88 | 0.95 |
| Monroe, MI | $43,100 | 330 | 2.12 | 0.93 |
| Williamsport, PA | $43,020 | 310 | 1.65 | 0.93 |
| Dalton, GA | $43,010 | 830 | 3.29 | 1.02 |
| Hammond, LA | $42,950 | 190 | 1.04 | 1.12 |
| Wenatchee-East Wenatchee, WA | $42,950 | 220 | 1.13 | 0.87 |
| Brunswick-St. Simons, GA | $42,920 | 90 | 0.51 | 1.02 |
| Morgantown, WV | $42,900 | 120 | 0.47 | 0.91 |
| Hilton Head Island-Bluffton-Port Royal, SC | $42,640 | 120 | 0.37 | 0.97 |
| Myrtle Beach-Conway-North Myrtle Beach, SC | $42,620 | 220 | 0.4 | 1.12 |
| Erie, PA | $42,480 | 740 | 1.6 | 0.96 |
| Albany, GA | $42,410 | 160 | 0.71 | 0.97 |
| Rome, GA | $42,240 | 230 | 1.34 | 0.99 |
| Valdosta, GA | $42,000 | 290 | 1.39 | 1.07 |
| Elizabethtown, KY | $41,910 | 290 | 1.47 | 0.90 |
| Fayetteville-Springdale-Rogers, AR | $41,570 | 1,130 | 1.07 | 0.89 |
| Fort Smith, AR-OK | $41,440 | 640 | 1.73 | 1.05 |
| Idaho Falls, ID | $41,320 | 380 | 1.22 | 0.88 |
| Grand Rapids-Wyoming-Kentwood, MI | $40,430 | 7,020 | 3.05 | 0.85 |
| Huntington-Ashland, WV-KY-OH | $40,240 | 420 | 0.78 | 0.90 |
| Mansfield, OH | $39,950 | 550 | 2.95 | 0.89 |
| Morristown, TN | $39,710 | 670 | 3.69 | 0.90 |
| Hattiesburg, MS | $39,620 | 200 | 0.84 | 1.05 |
| Macon-Bibb County, GA | $38,720 | 330 | 0.9 | 0.86 |
| Tuscaloosa, AL | $38,500 | 770 | 1.84 | 0.85 |
| Jackson, MS | $38,430 | 1,280 | 1.23 | 0.90 |
| Florence-Muscle Shoals, AL | $38,250 | 310 | 1.44 | 0.96 |
| Auburn-Opelika, AL | $37,840 | 590 | 2.12 | 0.97 |
| McAllen-Edinburg-Mission, TX | $37,440 | 550 | 0.48 | 1.04 |
| Beckley, WV | $37,210 | 130 | 0.82 | 0.89 |
| San Juan-Bayamon-Caguas, PR | $37,120 | 2,330 | 0.88 | 1.26 |
| Lafayette, LA | $37,110 | 1,960 | 2.84 | 0.89 |
| Goldsboro, NC | $37,080 | 240 | 1.54 | 0.91 |
| Pinehurst-Southern Pines, NC | $36,990 | 60 | 0.36 | 0.86 |
| Burlington, NC | $36,980 | 380 | 1.46 | 0.84 |
| El Paso, TX | $36,930 | 900 | 0.69 | 0.93 |
| Gadsden, AL | $36,700 | 230 | 1.77 | 1.00 |
| Flint, MI | $36,540 | 610 | 1.18 | 0.80 |
| Dothan, AL | $36,440 | 300 | 1.27 | 0.95 |
| Tyler, TX | $36,350 | 440 | 0.99 | 0.85 |
| Sebring, FL | $36,230 | 40 | 0.41 | 0.90 |
| Brownsville-Harlingen, TX | $35,790 | 370 | 0.61 | 0.98 |
| Laredo, TX | $35,120 | 150 | 0.36 | 0.94 |
| Victoria, TX | $33,240 | 110 | 0.76 | 0.77 |
| Arecibo, PR | $29,040 | 250 | 1.9 | 1.11 |
| Ponce, PR | $28,600 | 460 | 1.88 | 1.06 |
| Aguadilla, PR | $25,130 | 190 | 1 | 0.95 |
| Mayaguez, PR | $22,240 | 240 | 1.18 | 0.88 |
The wage ratio is simple arithmetic: this occupation's median divided by the all-occupations median in the same area and unit. It is not a cost-of-living measure. Location quotient describes the concentration of employment, not relative pay. Neither predicts what a particular candidate will accept.
Where does this trade pay most relative to local wages?
| Area | Wage ratio | Median | Location quotient |
|---|---|---|---|
| Savannah, GA | 1.54 | $72,800 | 1.46 |
| Parkersburg-Vienna, WV | 1.49 | $62,630 | 0.89 |
| Gulfport-Biloxi, MS | 1.46 | $63,520 | 0.99 |
| Lexington Park, MD | 1.44 | $92,000 | 0.37 |
| Lake Charles, LA | 1.39 | $63,570 | 1.26 |
| Flagstaff, AZ | 1.39 | $65,840 | 1.05 |
| Las Cruces, NM | 1.36 | $57,220 | 0.61 |
| Weirton-Steubenville, WV-OH | 1.34 | $61,230 | 1.49 |
| Yuma, AZ | 1.33 | $58,840 | 1.8 |
| Sebastian-Vero Beach-West Vero Corridor, FL | 1.32 | $60,190 | 0.48 |
| Wichita, KS | 1.32 | $63,030 | 3.03 |
| Houma-Bayou Cane-Thibodaux, LA | 1.31 | $59,870 | 1.61 |
| Jacksonville, NC | 1.31 | $52,790 | 0.3 |
| Hanford-Corcoran, CA | 1.29 | $62,480 | 0.88 |
| Farmington, NM | 1.29 | $59,060 | 0.3 |
| Great Falls, MT | 1.29 | $59,900 | 0.25 |
| Cape Girardeau, MO-IL | 1.28 | $57,140 | 1.3 |
| Muskegon-Norton Shores, MI | 1.28 | $58,850 | 3.09 |
| New Orleans-Metairie, LA | 1.28 | $60,360 | 0.89 |
| Hot Springs, AR | 1.27 | $46,560 | 0.85 |
| Columbus, GA-AL | 1.27 | $55,430 | 1.6 |
| Bloomington, IN | 1.27 | $60,360 | 2.27 |
| Wilmington, NC | 1.26 | $57,840 | 0.5 |
| Sandusky, OH | 1.26 | $56,750 | 1.59 |
| San Juan-Bayamon-Caguas, PR | 1.26 | $37,120 | 0.88 |
| Albany, OR | 1.26 | $62,460 | 2.23 |
| Mobile, AL | 1.25 | $58,790 | 1 |
| Lynchburg, VA | 1.25 | $57,660 | 2 |
| Daphne-Fairhope-Foley, AL | 1.25 | $48,000 | 0.31 |
| Kansas City, MO-KS | 1.24 | $63,000 | 1.24 |
| Springfield, OH | 1.24 | $56,310 | 1.81 |
| Tucson, AZ | 1.24 | $59,080 | 0.9 |
| Ames, IA | 1.23 | $61,820 | 1.11 |
| Lima, OH | 1.23 | $57,990 | 2.59 |
| Baton Rouge, LA | 1.23 | $59,720 | 1 |
| Billings, MT | 1.22 | $59,680 | 0.32 |
| Bismarck, ND | 1.22 | $63,910 | 0.34 |
| Amarillo, TX | 1.21 | $53,970 | 1.42 |
| Grand Forks, ND-MN | 1.21 | $60,180 | 0.85 |
| Tulsa, OK | 1.20 | $56,210 | 1.63 |
| Monroe, LA | 1.20 | $45,800 | 0.88 |
| Duluth, MN-WI | 1.20 | $59,920 | 0.54 |
| Pueblo, CO | 1.20 | $58,600 | 0.86 |
| Punta Gorda, FL | 1.19 | $54,350 | 0.14 |
| Anchorage, AK | 1.19 | $71,470 | 0.12 |
| Hinesville, GA | 1.18 | $55,170 | 0.91 |
| Crestview-Fort Walton Beach-Destin, FL | 1.18 | $56,160 | 0.62 |
| Wildwood-The Villages, FL | 1.18 | $54,120 | 0.32 |
| Greenville, NC | 1.18 | $54,820 | 0.95 |
| Jonesboro, AR | 1.17 | $49,560 | 0.89 |
| Sioux City, IA-NE-SD | 1.17 | $54,800 | 1.41 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | 1.16 | $57,330 | 0.81 |
| Elmira, NY | 1.16 | $55,380 | 1.89 |
| Lincoln, NE | 1.16 | $57,590 | 0.76 |
| Johnstown, PA | 1.15 | $50,890 | 0.87 |
| Topeka, KS | 1.15 | $57,050 | 1.12 |
| Casper, WY | 1.15 | $56,200 | 1.62 |
| Slidell-Mandeville-Covington, LA | 1.15 | $50,240 | 0.43 |
| Sumter, SC | 1.15 | $49,250 | 2.05 |
| Anniston-Oxford, AL | 1.15 | $48,970 | 2.05 |
| Panama City-Panama City Beach, FL | 1.15 | $51,580 | 0.43 |
| Peoria, IL | 1.14 | $56,770 | 1.49 |
| Mount Vernon-Anacortes, WA | 1.14 | $68,060 | 0.87 |
| San Luis Obispo-Paso Robles, CA | 1.14 | $57,840 | 0.56 |
| Bremerton-Silverdale-Port Orchard, WA | 1.14 | $71,950 | 0.55 |
| Texarkana, TX-AR | 1.14 | $49,070 | 1.73 |
| Kingston, NY | 1.14 | $56,790 | 0.34 |
| Bozeman, MT | 1.13 | $62,200 | 0.24 |
| Rocky Mount, NC | 1.13 | $49,660 | 2.09 |
| Lawton, OK | 1.13 | $47,360 | 1.23 |
| Decatur, IL | 1.12 | $57,700 | 2.41 |
| Enid, OK | 1.12 | $45,530 | 1.23 |
| Shreveport-Bossier City, LA | 1.12 | $50,370 | 0.73 |
| Myrtle Beach-Conway-North Myrtle Beach, SC | 1.12 | $42,620 | 0.4 |
| Cheyenne, WY | 1.12 | $57,900 | 0.65 |
| Missoula, MT | 1.12 | $53,560 | 0.33 |
| Columbia, MO | 1.12 | $52,810 | 0.63 |
| Wichita Falls, TX | 1.12 | $48,250 | 1.25 |
| Hammond, LA | 1.12 | $42,950 | 1.04 |
| Arecibo, PR | 1.11 | $29,040 | 1.9 |
| Cleveland, TN | 1.11 | $44,520 | 2.17 |
| Sierra Vista-Douglas, AZ | 1.10 | $51,940 | 0.25 |
| Pensacola-Ferry Pass-Brent, FL | 1.10 | $50,950 | 0.5 |
| Santa Maria-Santa Barbara, CA | 1.10 | $56,890 | 0.74 |
| Hagerstown-Martinsburg, MD-WV | 1.10 | $52,170 | 1.01 |
| Owensboro, KY | 1.10 | $49,390 | 1.71 |
| Athens-Clarke County, GA | 1.10 | $45,230 | 1.03 |
| Staunton-Stuarts Draft, VA | 1.10 | $52,690 | 0.97 |
| Helena, MT | 1.10 | $60,290 | 0.3 |
| Oklahoma City, OK | 1.09 | $51,690 | 0.77 |
| Fond du Lac, WI | 1.09 | $55,090 | 1.58 |
| Pocatello, ID | 1.09 | $49,310 | 0.63 |
| Canton-Massillon, OH | 1.09 | $49,920 | 1.45 |
| Charleston, WV | 1.09 | $49,810 | 0.66 |
| Florence, SC | 1.09 | $47,280 | 1.1 |
| Augusta-Richmond County, GA-SC | 1.09 | $49,960 | 1.19 |
| Abilene, TX | 1.08 | $48,050 | 0.83 |
| Chambersburg, PA | 1.08 | $51,430 | 1.23 |
| Sheboygan, WI | 1.08 | $56,120 | 3.17 |
| Waterloo-Cedar Falls, IA | 1.08 | $51,250 | 2.05 |
| Ogden, UT | 1.08 | $52,800 | 1.32 |
| Port St. Lucie, FL | 1.08 | $50,120 | 0.57 |
| Alexandria, LA | 1.08 | $43,740 | 0.62 |
| Urban Honolulu, HI | 1.08 | $61,630 | 0.3 |
| Grand Junction, CO | 1.07 | $52,120 | 0.43 |
| Valdosta, GA | 1.07 | $42,000 | 1.39 |
| Pittsfield, MA | 1.07 | $55,560 | 0.59 |
| Greeley, CO | 1.07 | $58,960 | 0.79 |
| Albany-Schenectady-Troy, NY | 1.07 | $62,470 | 0.81 |
| Portland-South Portland, ME | 1.07 | $60,860 | 0.92 |
| Manhattan, KS | 1.07 | $49,040 | 1.23 |
| Kankakee, IL | 1.07 | $48,880 | 1.61 |
| Joplin, MO-KS | 1.07 | $47,960 | 1.85 |
| Lawrence, KS | 1.06 | $50,430 | 1.07 |
| Corpus Christi, TX | 1.06 | $48,210 | 0.89 |
| Springfield, MO | 1.06 | $48,620 | 0.93 |
| Ponce, PR | 1.06 | $28,600 | 1.88 |
| Charlottesville, VA | 1.06 | $58,570 | 0.28 |
| Ocala, FL | 1.06 | $46,670 | 0.6 |
| Naples-Marco Island, FL | 1.06 | $50,670 | 0.53 |
| Barnstable Town, MA | 1.06 | $59,730 | 0.18 |
| Oshkosh-Neenah, WI | 1.06 | $57,260 | 1.71 |
| Modesto, CA | 1.06 | $53,560 | 0.96 |
| Seattle-Tacoma-Bellevue, WA | 1.06 | $76,800 | 1.02 |
| Merced, CA | 1.06 | $49,940 | 0.73 |
| Beaumont-Port Arthur, TX | 1.06 | $51,430 | 1.64 |
| Redding, CA | 1.06 | $51,690 | 0.35 |
| Little Rock-North Little Rock-Conway, AR | 1.06 | $48,360 | 0.68 |
| Davenport-Moline-Rock Island, IA-IL | 1.05 | $51,190 | 1.59 |
| Deltona-Daytona Beach-Ormond Beach, FL | 1.05 | $47,250 | 0.64 |
| Youngstown-Warren, OH | 1.05 | $46,020 | 1.39 |
| Hattiesburg, MS | 1.05 | $39,620 | 0.84 |
| Logan, UT-ID | 1.05 | $48,630 | 1.86 |
| Mankato, MN | 1.05 | $51,910 | 1.12 |
| Fort Smith, AR-OK | 1.05 | $41,440 | 1.73 |
| Coeur d'Alene, ID | 1.05 | $50,000 | 0.34 |
| Warner Robins, GA | 1.05 | $50,860 | 1.72 |
| Asheville, NC | 1.05 | $49,010 | 1.13 |
| Lubbock, TX | 1.05 | $44,040 | 0.39 |
| McAllen-Edinburg-Mission, TX | 1.04 | $37,440 | 0.48 |
| Rapid City, SD | 1.04 | $48,310 | 0.23 |
| St. Joseph, MO-KS | 1.04 | $49,370 | 1.64 |
| Terre Haute, IN | 1.04 | $46,780 | 2.02 |
| Kingsport-Bristol, TN-VA | 1.04 | $47,160 | 1.42 |
| Eau Claire, WI | 1.04 | $50,060 | 1.2 |
| Columbia, SC | 1.04 | $48,310 | 1.11 |
| Walla Walla, WA | 1.04 | $55,050 | 0.59 |
| Lake Havasu City-Kingman, AZ | 1.04 | $45,840 | 1.15 |
| Medford, OR | 1.04 | $51,710 | 0.57 |
| St. Louis, MO-IL | 1.04 | $51,790 | 1.08 |
| Muncie, IN | 1.04 | $45,670 | 1.34 |
| Kahului-Wailuku, HI | 1.04 | $59,660 | 0.17 |
| Johnson City, TN | 1.03 | $44,980 | 1.14 |
| Glens Falls, NY | 1.03 | $50,780 | 0.99 |
| Saginaw, MI | 1.03 | $47,780 | 1.14 |
| Fayetteville, NC | 1.03 | $47,160 | 0.61 |
| Spartanburg, SC | 1.03 | $49,160 | 2.4 |
| Evansville, IN | 1.03 | $47,970 | 1.89 |
| Wausau, WI | 1.03 | $50,250 | 2.35 |
| Jefferson City, MO | 1.03 | $49,450 | 0.72 |
| Baltimore-Columbia-Towson, MD | 1.03 | $60,750 | 0.41 |
| Roanoke, VA | 1.03 | $48,470 | 1.32 |
| Tallahassee, FL | 1.03 | $47,790 | 0.24 |
| Charleston-North Charleston, SC | 1.03 | $50,470 | 0.7 |
| Longview-Kelso, WA | 1.03 | $58,950 | 1.18 |
| Fort Collins-Loveland, CO | 1.03 | $56,740 | 0.57 |
| Jackson, TN | 1.03 | $45,910 | 1.84 |
| Racine-Mount Pleasant, WI | 1.02 | $50,030 | 2.69 |
| Brunswick-St. Simons, GA | 1.02 | $42,920 | 0.51 |
| El Centro, CA | 1.02 | $46,130 | 0.42 |
| Las Vegas-Henderson-North Las Vegas, NV | 1.02 | $47,680 | 0.49 |
| Dubuque, IA | 1.02 | $49,800 | 1.17 |
| Visalia, CA | 1.02 | $46,030 | 0.73 |
| Waco, TX | 1.02 | $46,900 | 1.26 |
| Greenville-Anderson-Greer, SC | 1.02 | $47,470 | 2.09 |
| Dalton, GA | 1.02 | $43,010 | 3.29 |
| Palm Bay-Melbourne-Titusville, FL | 1.02 | $49,940 | 1.22 |
| Clarksville, TN-KY | 1.02 | $45,600 | 1.92 |
| Boise City, ID | 1.01 | $49,820 | 0.71 |
| San Diego-Chula Vista-Carlsbad, CA | 1.01 | $59,550 | 1.01 |
| Gainesville, FL | 1.01 | $47,700 | 0.38 |
| Lafayette-West Lafayette, IN | 1.01 | $49,460 | 1.73 |
| North Port-Bradenton-Sarasota, FL | 1.01 | $48,090 | 0.62 |
| HVAC manufacturers-Hanover, PA | 1.01 | $48,790 | 2.02 |
| Phoenix-Mesa-Chandler, AZ | 1.01 | $52,000 | 0.89 |
| Columbus, IN | 1.01 | $49,030 | 4.7 |
| Watertown-Fort Drum, NY | 1.01 | $48,110 | 0.38 |
| Fort Wayne, IN | 1.01 | $48,120 | 1.76 |
| Spokane-Spokane Valley, WA | 1.01 | $55,120 | 0.63 |
| South Bend-Mishawaka, IN-MI | 1.01 | $46,900 | 1.43 |
| Albuquerque, NM | 1.01 | $48,430 | 0.47 |
| Grand Island, NE | 1.01 | $49,740 | 3.1 |
| Bay City, MI | 1.01 | $45,910 | 0.95 |
| Sherman-Denison, TX | 1.00 | $44,830 | 1.03 |
| St. George, UT | 1.00 | $45,320 | 0.76 |
| Scranton--Wilkes-Barre, PA | 1.00 | $46,460 | 1.28 |
| Chattanooga, TN-GA | 1.00 | $46,820 | 1.23 |
| Altoona, PA | 1.00 | $44,380 | 1.36 |
| Wheeling, WV-OH | 1.00 | $44,350 | 0.89 |
| Hartford-West Hartford-East Hartford, CT | 1.00 | $60,040 | 1.35 |
| Harrisonburg, VA | 1.00 | $46,170 | 1.28 |
| Cedar Rapids, IA | 1.00 | $49,420 | 1.22 |
| Gadsden, AL | 1.00 | $36,700 | 1.77 |
| San Antonio-New Braunfels, TX | 1.00 | $47,040 | 0.84 |
| Appleton, WI | 1.00 | $49,930 | 2.05 |
| Paducah, KY-IL | 1.00 | $45,850 | 0.87 |
| Reno, NV | 1.00 | $49,620 | 1.21 |
| Lakeland-Winter Haven, FL | 1.00 | $46,090 | 0.82 |
| Janesville-Beloit, WI | 1.00 | $48,320 | 1.99 |
| Killeen-Temple, TX | 1.00 | $46,580 | 0.67 |
| Elkhart-Goshen, IN | 1.00 | $47,950 | 4.02 |
| San Angelo, TX | 1.00 | $43,420 | 1.07 |
| Montgomery, AL | 1.00 | $44,830 | 2.16 |
| Utica-Rome, NY | 1.00 | $48,810 | 1.05 |
| Michigan City-La Porte, IN | 1.00 | $45,370 | 2.41 |
| Battle Creek, MI | 0.99 | $48,440 | 1.69 |
| Reading, PA | 0.99 | $49,170 | 1.5 |
| Lebanon, PA | 0.99 | $46,240 | 1.99 |
| Atlantic City-Hammonton, NJ | 0.99 | $47,240 | 0.15 |
| Minneapolis-St. Paul-Bloomington, MN-WI | 0.99 | $58,900 | 0.84 |
| Yuba City, CA | 0.99 | $49,600 | 0.52 |
| Louisville/Jefferson County, KY-IN | 0.99 | $48,000 | 1.54 |
| St. Cloud, MN | 0.99 | $50,450 | 0.91 |
| Jacksonville, FL | 0.99 | $48,410 | 0.56 |
| Rome, GA | 0.99 | $42,240 | 1.34 |
| Pittsburgh, PA | 0.99 | $49,090 | 0.94 |
| Allentown-Bethlehem-Easton, PA-NJ | 0.99 | $48,420 | 1.34 |
| Omaha, NE-IA | 0.99 | $49,030 | 0.52 |
| Rochester, MN | 0.99 | $59,850 | 0.33 |
| Minot, ND | 0.98 | $48,200 | 0.6 |
| Iowa City, IA | 0.98 | $49,270 | 0.56 |
| Bakersfield-Delano, CA | 0.98 | $46,710 | 0.86 |
| Fargo, ND-MN | 0.98 | $50,230 | 0.81 |
| Greensboro-High Point, NC | 0.98 | $45,810 | 1.4 |
| Gettysburg, PA | 0.98 | $45,780 | 1.49 |
| Winchester, VA-WV | 0.98 | $46,220 | 1.27 |
| Rockford, IL | 0.98 | $46,240 | 2.23 |
| Des Moines-West Des Moines, IA | 0.98 | $50,850 | 0.79 |
| Yakima, WA | 0.98 | $46,910 | 0.95 |
| Brownsville-Harlingen, TX | 0.98 | $35,790 | 0.61 |
| Stockton-Lodi, CA | 0.98 | $48,020 | 1.2 |
| Knoxville, TN | 0.98 | $46,130 | 1.33 |
| Lancaster, PA | 0.98 | $47,220 | 1.43 |
| Prescott Valley-Prescott, AZ | 0.98 | $45,350 | 0.84 |
| Orlando-Kissimmee-Sanford, FL | 0.98 | $45,630 | 0.51 |
| Akron, OH | 0.98 | $47,780 | 1.3 |
| Twin Falls, ID | 0.98 | $44,410 | Not published by BLS |
| Kalamazoo-Portage, MI | 0.98 | $47,440 | 1.89 |
| Cleveland, OH | 0.98 | $49,020 | 1.39 |
| Decatur, AL | 0.98 | $45,240 | 2.1 |
| Green Bay, WI | 0.98 | $48,780 | 1.61 |
| College Station-Bryan, TX | 0.98 | $43,420 | 0.61 |
| Oxnard-Thousand Oaks-Ventura, CA | 0.98 | $51,240 | 1.06 |
| Lewiston-Auburn, ME | 0.98 | $48,310 | 0.74 |
| Dover, DE | 0.97 | $45,520 | 0.65 |
| Grants Pass, OR | 0.97 | $49,440 | 0.67 |
| Riverside-San Bernardino-Ontario, CA | 0.97 | $47,140 | 0.89 |
| Binghamton, NY | 0.97 | $48,160 | 1.12 |
| Indianapolis-Carmel-Greenwood, IN | 0.97 | $47,980 | 1.52 |
| Hilton Head Island-Bluffton-Port Royal, SC | 0.97 | $42,640 | 0.37 |
| Albany, GA | 0.97 | $42,410 | 0.71 |
| Kiryas Joel-Poughkeepsie-Newburgh, NY | 0.97 | $49,500 | 0.6 |
| Bowling Green, KY | 0.97 | $43,720 | 2.09 |
| Toledo, OH | 0.97 | $46,790 | 1.56 |
| Colorado Springs, CO | 0.97 | $51,080 | 0.37 |
| Auburn-Opelika, AL | 0.97 | $37,840 | 2.12 |
| Corvallis, OR | 0.97 | $55,860 | 0.24 |
| Longview, TX | 0.96 | $43,540 | 1.55 |
| Tampa-St. Petersburg-Clearwater, FL | 0.96 | $47,180 | 0.68 |
| Winston-Salem, NC | 0.96 | $44,700 | 1.58 |
| Cincinnati, OH-KY-IN | 0.96 | $48,340 | 1.55 |
| Portland-Vancouver-Hillsboro, OR-WA | 0.96 | $58,460 | 0.82 |
| Miami-Fort Lauderdale-West Palm Beach, FL | 0.96 | $46,820 | 0.63 |
| Florence-Muscle Shoals, AL | 0.96 | $38,250 | 1.44 |
| Milwaukee-Waukesha, WI | 0.96 | $49,180 | 1.34 |
| Vineland, NJ | 0.96 | $46,320 | 1.7 |
| Odessa, TX | 0.96 | $46,640 | 1.64 |
| Memphis, TN-MS-AR | 0.96 | $44,910 | 1.35 |
| Blacksburg-Christiansburg-Radford, VA | 0.96 | $46,080 | 1.12 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | 0.96 | $51,990 | 0.77 |
| Buffalo-Cheektowaga, NY | 0.96 | $48,620 | 1.11 |
| Eugene-Springfield, OR | 0.96 | $47,520 | 0.67 |
| Erie, PA | 0.96 | $42,480 | 1.6 |
| Dothan, AL | 0.95 | $36,440 | 1.27 |
| Cape Coral-Fort Myers, FL | 0.95 | $44,650 | 0.34 |
| Kenosha, WI | 0.95 | $46,110 | 2.12 |
| Bangor, ME | 0.95 | $45,770 | 0.53 |
| Niles, MI | 0.95 | $43,870 | 1.61 |
| Hickory-Lenoir-Morganton, NC | 0.95 | $43,140 | 2.88 |
| Charlotte-Concord-Gastonia, NC-SC | 0.95 | $47,670 | 0.97 |
| Harrisburg-Carlisle, PA | 0.95 | $47,270 | 1.03 |
| Provo-Orem-Lehi, UT | 0.95 | $45,710 | 0.99 |
| Jackson, MI | 0.95 | $45,460 | 2.32 |
| Springfield, MA | 0.95 | $49,420 | 0.97 |
| Raleigh-Cary, NC | 0.95 | $49,460 | 0.5 |
| Vallejo, CA | 0.95 | $55,700 | 1.03 |
| Salisbury, MD | 0.95 | $46,270 | 0.49 |
| Fresno, CA | 0.95 | $44,550 | 0.64 |
| Aguadilla, PR | 0.95 | $25,130 | 1 |
| Richmond, VA | 0.95 | $48,710 | 0.52 |
| Santa Fe, NM | 0.94 | $46,030 | 0.17 |
| La Crosse-Onalaska, WI-MN | 0.94 | $45,600 | 1.27 |
| Rochester, NY | 0.94 | $48,370 | 1.24 |
| Waterbury-Shelton, CT | 0.94 | $48,560 | 1.58 |
| Houston-Pasadena-The Woodlands, TX | 0.94 | $46,630 | 1.31 |
| Laredo, TX | 0.94 | $35,120 | 0.36 |
| Gainesville, GA | 0.94 | $43,180 | 2.48 |
| Salinas, CA | 0.94 | $44,500 | 0.63 |
| Denver-Aurora-Centennial, CO | 0.94 | $58,430 | 0.43 |
| Nashville-Davidson--Murfreesboro--Franklin, TN | 0.94 | $47,170 | 1.06 |
| Santa Cruz-Watsonville, CA | 0.94 | $51,210 | 0.69 |
| El Paso, TX | 0.93 | $36,930 | 0.69 |
| Dayton-Kettering-Beavercreek, OH | 0.93 | $46,700 | 1.37 |
| Williamsport, PA | 0.93 | $43,020 | 1.65 |
| Kokomo, IN | 0.93 | $45,720 | 0.98 |
| Monroe, MI | 0.93 | $43,100 | 2.12 |
| Sioux Falls, SD-MN | 0.93 | $44,670 | 0.72 |
| Traverse City, MI | 0.93 | $44,190 | 0.82 |
| Chico, CA | 0.93 | $44,680 | 0.3 |
| Madison, WI | 0.93 | $53,940 | 1.01 |
| Champaign-Urbana, IL | 0.93 | $47,050 | 1.21 |
| Providence-Warwick, RI-MA | 0.93 | $49,790 | 1.02 |
| Birmingham, AL | 0.93 | $44,290 | 0.96 |
| Olympia-Lacey-Tumwater, WA | 0.93 | $57,440 | 0.4 |
| Huntsville, AL | 0.93 | $47,950 | 1.6 |
| Los Angeles-Long Beach-Anaheim, CA | 0.92 | $51,560 | 0.94 |
| Carson City, NV | 0.92 | $52,310 | 1.37 |
| Syracuse, NY | 0.92 | $48,760 | 1.13 |
| Springfield, IL | 0.92 | $48,410 | 0.47 |
| Columbus, OH | 0.92 | $47,130 | 1.03 |
| Atlanta-Sandy Springs-Roswell, GA | 0.92 | $46,870 | 0.83 |
| Goldsboro, NC | 0.91 | $37,080 | 1.54 |
| Lexington-Fayette, KY | 0.91 | $44,340 | 1.9 |
| State College, PA | 0.91 | $44,860 | 0.87 |
| Sacramento-Roseville-Folsom, CA | 0.91 | $54,450 | 0.48 |
| Amherst Town-Northampton, MA | 0.91 | $51,890 | 0.41 |
| Lansing-East Lansing, MI | 0.91 | $47,880 | 0.93 |
| Lewiston, ID-WA | 0.91 | $43,790 | 1.9 |
| Santa Rosa-Petaluma, CA | 0.91 | $51,520 | 0.61 |
| Morgantown, WV | 0.91 | $42,900 | 0.47 |
| Bridgeport-Stamford-Danbury, CT | 0.90 | $55,540 | 0.66 |
| Huntington-Ashland, WV-KY-OH | 0.90 | $40,240 | 0.78 |
| Salt Lake City-Murray, UT | 0.90 | $49,790 | 0.9 |
| Dallas-Fort Worth-Arlington, TX | 0.90 | $46,210 | 1.06 |
| Bend, OR | 0.90 | $49,000 | 0.93 |
| Jackson, MS | 0.90 | $38,430 | 1.23 |
| Morristown, TN | 0.90 | $39,710 | 3.69 |
| Sebring, FL | 0.90 | $36,230 | 0.41 |
| Elizabethtown, KY | 0.90 | $41,910 | 1.47 |
| Napa, CA | 0.89 | $49,400 | 0.61 |
| Mansfield, OH | 0.89 | $39,950 | 2.95 |
| Fayetteville-Springdale-Rogers, AR | 0.89 | $41,570 | 1.07 |
| Beckley, WV | 0.89 | $37,210 | 0.82 |
| Manchester-Nashua, NH | 0.89 | $50,240 | 1.31 |
| Lafayette, LA | 0.89 | $37,110 | 2.84 |
| Idaho Falls, ID | 0.88 | $41,320 | 1.22 |
| Chicago-Naperville-Elgin, IL-IN | 0.88 | $48,230 | 1.33 |
| Mayaguez, PR | 0.88 | $22,240 | 1.18 |
| Burlington-South Burlington, VT | 0.88 | $52,820 | 0.66 |
| Bloomington, IL | 0.88 | $46,690 | 0.44 |
| Midland, MI | 0.88 | $43,310 | 0.77 |
| Boston-Cambridge-Newton, MA-NH | 0.87 | $58,210 | 0.75 |
| Midland, TX | 0.87 | $47,590 | 1.54 |
| commercial-vehicle manufacturers-Warren-Dearborn, MI | 0.87 | $45,400 | 1.45 |
| Wenatchee-East Wenatchee, WA | 0.87 | $42,950 | 1.13 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | 0.87 | $61,820 | 0.23 |
| Boulder, CO | 0.87 | $60,400 | 1.07 |
| Pinehurst-Southern Pines, NC | 0.86 | $36,990 | 0.36 |
| Worcester, MA | 0.86 | $49,660 | 1.12 |
| Macon-Bibb County, GA | 0.86 | $38,720 | 0.9 |
| Tyler, TX | 0.85 | $36,350 | 0.99 |
| Bellingham, WA | 0.85 | $49,230 | 0.76 |
| Tuscaloosa, AL | 0.85 | $38,500 | 1.84 |
| Grand Rapids-Wyoming-Kentwood, MI | 0.85 | $40,430 | 3.05 |
| Austin-Round Rock-San Marcos, TX | 0.85 | $48,260 | 0.82 |
| Kennewick-Richland, WA | 0.85 | $48,450 | 0.72 |
| Burlington, NC | 0.84 | $36,980 | 1.46 |
| San Francisco-Oakland-Fremont, CA | 0.84 | $62,340 | 0.75 |
| New Haven, CT | 0.83 | $50,060 | 0.86 |
| Ann Arbor, MI | 0.83 | $46,060 | 0.95 |
| Salem, OR | 0.83 | $45,670 | 0.33 |
| Ithaca, NY | 0.82 | $47,880 | 0.58 |
| New York-Newark-Jersey City, NY-NJ | 0.82 | $50,160 | 0.45 |
| Durham-Chapel Hill, NC | 0.81 | $49,390 | 0.63 |
| Flint, MI | 0.80 | $36,540 | 1.18 |
| Victoria, TX | 0.77 | $33,240 | 0.76 |
| Trenton-Princeton, NJ | 0.77 | $48,990 | 0.62 |
| San Jose-Sunnyvale-Santa Clara, CA | 0.72 | $60,610 | 1.17 |
Broader occupation Our title "CMM Programmer / Inspector" is reported by BLS as SOC 51-9061 Inspectors, Testers, Sorters, Samplers, and Weighers. BLS groups CMM Programmer / Inspector within Inspectors, Testers, Sorters, Samplers, and Weighers; it does not publish this niche title or credential level separately.
National percentile table Methodology