Painters, Construction and Maintenance Salary by City

BLS OEWS May 2025 • 552 metro areas

Compare Painters, Construction and Maintenance salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Painters, Construction and Maintenance
in
    vs

      All metros — Painters, Construction and Maintenance salaries

      AK
      Metro areaMedian salaryEmployed
      Alaska $66,290 90
      Fairbanks, AK $65,830 60
      Alaska $65,610 400
      Anchorage, AK $64,580 250
      AL
      Metro areaMedian salaryEmployed
      Anniston, AL $61,480 80
      Huntsville, AL $55,130 190
      Northeast Alabama $51,600 50
      Dothan, AL $49,300 100
      Auburn, AL $48,190 50
      Florence, AL $46,990 80
      Tuscaloosa, AL $46,070 90
      Alabama $45,690 1,750
      Southwest Alabama $45,590 30
      Birmingham, AL $44,470 360
      Mobile, AL $44,230 270
      Montgomery, AL $43,680 80
      Northwest Alabama $43,350 80
      Daphne, AL $42,970 120
      Southeast Alabama $37,940 40
      AR
      Metro areaMedian salaryEmployed
      Fort Smith, AR-OK $40,330 40
      West Arkansas $38,490 50
      Arkansas $38,420 910
      Fayetteville, AR $38,290 300
      North Arkansas $38,260 70
      Little Rock, AR $37,290 280
      AZ
      Metro areaMedian salaryEmployed
      Phoenix, AZ $47,630 5,010
      Arizona $47,290 6,780
      Flagstaff, AZ $46,410 150
      Prescott Valley, AZ $46,400 280
      Sierra Vista, AZ $45,870 50
      Lake Havasu City, AZ $45,610 90
      Tucson, AZ $45,520 920
      Arizona $43,850 90
      Yuma, AZ $43,090 50
      CA
      Metro areaMedian salaryEmployed
      San Francisco, CA $61,910 5,920
      Vallejo, CA $59,650 450
      Santa Cruz, CA $59,560 260
      San Jose, CA $59,240 2,600
      Napa, CA $59,190 260
      North Coast Region of California $58,400 230
      Sacramento, CA $58,360 2,600
      Los Angeles, CA $58,040 10,440
      San Luis Obispo, CA $57,660 390
      California $57,450 37,780
      Yuba City, CA $57,010 70
      Santa Rosa, CA $56,940 590
      Hanford, CA $56,830 30
      Salinas, CA $56,820 500
      Bakersfield, CA $55,820 510
      El Centro, CA $55,540 50
      Redding, CA $55,280 100
      Eastern Sierra-Mother Lode Region of California $54,270 130
      North Valley-Northern Mountains Region of California $54,270 310
      Merced, CA $53,210 90
      San Diego, CA $50,170 4,370
      Modesto, CA $49,900 510
      Oxnard, CA $49,450 960
      Santa Maria, CA $49,090 840
      Riverside, CA $48,430 3,560
      Stockton, CA $48,360 590
      Chico, CA $48,190 150
      Fresno, CA $47,670 750
      Visalia, CA $42,710 280
      CO
      Metro areaMedian salaryEmployed
      Denver, CO $54,500 1,900
      Boulder, CO $53,290 180
      Colorado $50,650 3,700
      Greeley, CO $48,960 200
      Colorado Springs, CO $48,950 290
      Fort Collins, CO $48,820 220
      Southwest Colorado $48,400 200
      Northwest Colorado $48,060 540
      Grand Junction, CO $47,970 80
      Eastern and Southern Colorado $46,680 30
      Pueblo, CO $46,630 50
      CT
      Metro areaMedian salaryEmployed
      Norwich, CT $59,430 360
      Bridgeport, CT $57,300 460
      Hartford, CT $54,310 510
      Connecticut $53,610 2,010
      Waterbury, CT $50,340 200
      New Haven, CT $50,040 340
      Connecticut $46,480 100
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $49,920 3,330
      DE
      Metro areaMedian salaryEmployed
      Delaware $55,770 530
      Sussex Delaware $47,940 50
      Dover, DE $46,550 40
      FL
      Metro areaMedian salaryEmployed
      Naples, FL $47,980 1,210
      North Florida $47,010 190
      Miami, FL $47,000 5,220
      Sebastian, FL $46,790 290
      Jacksonville, FL $46,650 1,400
      South Florida $46,510 220
      Tampa, FL $46,310 2,790
      Palm Bay, FL $46,190 440
      Crestview, FL $46,070 250
      Florida $46,060 20,910
      Lakeland, FL $46,010 490
      Cape Coral, FL $45,800 1,380
      Wildwood, FL $45,740 50
      Punta Gorda, FL $45,650 210
      Port St. Lucie, FL $45,540 520
      Panama City, FL $44,850 210
      Orlando, FL $44,620 2,610
      Pensacola, FL $44,550 380
      Homosassa Springs, FL $44,530 100
      North Port, FL $44,340 1,100
      Sebring, FL $44,300 50
      Ocala, FL $42,530 250
      Gainesville, FL $41,780 260
      Tallahassee, FL $41,080 270
      Deltona, FL $38,830 510
      GA
      Metro areaMedian salaryEmployed
      Warner Robins, GA $62,300 310
      Albany, GA $60,360 70
      Atlanta, GA $48,640 1,890
      Gainesville, GA $48,170 50
      Georgia $47,690 3,310
      Savannah, GA $46,340 100
      South Georgia $45,590 180
      Middle Georgia $45,500 60
      Brunswick, GA $45,110 70
      Augusta, GA-SC $45,010 180
      Macon, GA $42,740 60
      Athens, GA $42,480 70
      Columbus, GA-AL $41,150 90
      North Georgia $39,930 50
      Valdosta, GA $38,490 30
      East Georgia $37,510 30
      GU
      Metro areaMedian salaryEmployed
      Guam $34,950 320
      HI
      Metro areaMedian salaryEmployed
      Kahului, HI $72,970 160
      Hawaii $67,620 1,630
      Urban Honolulu, HI $66,610 1,200
      Hawaii / Kauai $64,220 280
      IA
      Metro areaMedian salaryEmployed
      Davenport, IA-IL $54,870 220
      Waterloo, IA $54,150 100
      Des Moines, IA $50,520 640
      Iowa $48,780 1,730
      Dubuque, IA $48,440 60
      Ames, IA $48,290 60
      Southwest Iowa $48,250 30
      Iowa City, IA $47,650 100
      Cedar Rapids, IA $47,210 280
      Sioux City, IA-NE-SD $46,880 80
      Northwest Iowa $46,210 30
      Northeast Iowa $45,350 80
      Southeast Iowa $45,050 140
      ID
      Metro areaMedian salaryEmployed
      Coeur d'Alene, ID $48,000 230
      Boise City, ID $47,160 970
      Idaho $46,490 2,000
      Southeast-Central Idaho $46,410 370
      Northwestern Idaho $46,160 130
      Twin Falls, ID $45,070 70
      Pocatello, ID $44,930 40
      Idaho Falls, ID $44,550 110
      IL
      Metro areaMedian salaryEmployed
      Champaign, IL $79,960 190
      Rockford, IL $65,730 140
      Chicago, IL-IN $63,140 5,390
      East Central Illinois $62,750 110
      Peoria, IL $62,600 130
      Illinois $62,390 6,700
      Springfield, IL $62,170 110
      West Central Illinois $53,430 170
      South Illinois $48,590 60
      Decatur, IL $47,370 50
      Bloomington, IL $45,470 120
      Northwest Illinois $44,670 70
      IN
      Metro areaMedian salaryEmployed
      Michigan City, IN $57,350 50
      Columbus, IN $53,770 50
      Bloomington, IN $50,730 90
      Indianapolis, IN $50,170 1,130
      Indiana $50,010 3,570
      Evansville, IN $49,790 310
      Elkhart, IN $49,700 70
      Muncie, IN $49,400 40
      South Bend, IN-MI $48,770 160
      Fort Wayne, IN $47,890 200
      Northern Indiana $47,670 160
      Central Indiana $46,910 110
      Terre Haute, IN $46,110 60
      Southern Indiana $45,880 120
      Lafayette, IN $45,610 150
      KS
      Metro areaMedian salaryEmployed
      Topeka, KS $47,020 160
      Kansas $44,890 1,680
      Lawrence, KS $43,470 80
      Wichita, KS $42,740 410
      Manhattan, KS $40,540 80
      Kansas $38,700 250
      KY
      Metro areaMedian salaryEmployed
      Louisville/Jefferson County, KY-IN $47,870 560
      Kentucky $45,630 1,450
      Lexington, KY $44,620 260
      West Kentucky $43,960 90
      South Central Kentucky $43,690 100
      East Kentucky $42,930 30
      Bowling Green, KY $42,480 60
      Owensboro, KY $41,330 60
      Central Kentucky $40,330 130
      Paducah, KY-IL $40,330 60
      LA
      Metro areaMedian salaryEmployed
      Houma, LA $46,800 470
      Lake Charles, LA $45,010 360
      Baton Rouge, LA $44,980 970
      New Orleans, LA $44,380 690
      Louisiana $43,700 4,050
      Shreveport, LA $40,720 340
      Slidell, LA $40,560 120
      Monroe, LA $40,330 130
      Lafayette, LA $39,510 280
      Alexandria, LA $39,220 80
      Hammond, LA $38,940 30
      Northeast Louisiana $38,890 70
      Central Louisiana $38,520 70
      Southwest Louisiana $38,440 380
      MA
      Metro areaMedian salaryEmployed
      Boston, MA-NH $56,810 3,550
      Amherst Town, MA $56,020 60
      Massachusetts $55,870 4,830
      Massachusetts $55,320 100
      Worcester, MA $55,080 270
      Springfield, MA $52,060 240
      Pittsfield, MA $51,760 90
      Barnstable Town, MA $48,530 290
      MD
      Metro areaMedian salaryEmployed
      Lexington Park, MD $53,110 60
      Maryland $49,060 3,440
      Baltimore, MD $48,330 1,570
      Hagerstown, MD-WV $45,890 90
      Salisbury, MD $45,390 50
      Maryland $44,370 200
      ME
      Metro areaMedian salaryEmployed
      Portland, ME $61,540 1,440
      Maine $56,270 1,950
      Bangor, ME $49,660 70
      Lewiston, ME $48,530 40
      Northeast Maine $47,360 100
      Southwest Maine $46,530 270
      MI
      Metro areaMedian salaryEmployed
      Battle Creek, MI $61,510 40
      Flint, MI $58,900 240
      Detroit, MI $55,430 1,940
      Lansing, MI $52,300 240
      Ann Arbor, MI $49,950 170
      Michigan $49,360 4,930
      Grand Rapids, MI $49,090 810
      Kalamazoo, MI $48,040 170
      Saginaw, MI $47,850 110
      Northern Michigan $47,010 250
      Bay City, MI $46,880 70
      Muskegon, MI $46,620 70
      Southern Michigan $46,070 120
      Traverse City, MI $45,860 160
      Niles, MI $45,830 60
      Mid Michigan $45,110 150
      Upper Peninsula of Michigan $44,630 140
      MN
      Metro areaMedian salaryEmployed
      Rochester, MN $61,980 180
      Minneapolis, MN-WI $61,230 2,710
      Minnesota $60,900 3,480
      Duluth, MN-WI $59,280 100
      Northwest Minnesota $58,460 200
      St. Cloud, MN $55,690 100
      Southeast Minnesota $49,230 50
      Southwest Minnesota $48,900 60
      Mankato, MN $44,810 40
      MO
      Metro areaMedian salaryEmployed
      Cape Girardeau, MO-IL $58,210 90
      St. Louis, MO-IL $57,180 2,610
      Missouri $50,150 4,210
      St. Joseph, MO-KS $49,990 40
      Kansas City, MO-KS $48,730 1,420
      North Missouri $47,300 50
      Southeast Missouri $47,180 120
      Jefferson City, MO $46,760 60
      Columbia, MO $46,170 150
      Central Missouri $45,990 180
      Springfield, MO $45,650 260
      Joplin, MO-KS $43,470 80
      Southwest Missouri $43,470 80
      MS
      Metro areaMedian salaryEmployed
      Gulfport, MS $43,890 200
      Lower East Mississippi $43,680 80
      Jackson, MS $42,450 150
      Mississippi $40,750 810
      Upper East Mississippi $38,450 140
      Hattiesburg, MS $38,350 40
      Lower West Mississippi $37,730 60
      West Delta Mississippi $37,440 60
      MT
      Metro areaMedian salaryEmployed
      Bozeman, MT $52,660 260
      Billings, MT $49,300 160
      Montana $48,920 980
      West Montana $48,650 260
      Great Falls, MT $48,190 70
      Southwest Montana $48,160 40
      Missoula, MT $47,490 100
      Helena, MT $46,390 60
      NC
      Metro areaMedian salaryEmployed
      Eastern North Carolina $47,050 440
      Durham, NC $46,550 250
      Raleigh, NC $44,930 760
      Charlotte, NC-SC $44,850 1,000
      North Carolina $43,890 4,340
      Pinehurst, NC $43,590 30
      Greenville, NC $41,950 50
      Asheville, NC $41,740 180
      Fayetteville, NC $41,680 110
      Central North Carolina $41,040 160
      Hickory, NC $40,190 90
      Greensboro, NC $39,750 310
      Western North Carolina $39,720 200
      Goldsboro, NC $39,590 50
      Winston, NC $39,590 210
      Rocky Mount, NC $39,320 40
      Burlington, NC $39,130 30
      Wilmington, NC $38,510 160
      Jacksonville, NC $37,440 90
      ND
      Metro areaMedian salaryEmployed
      Bismarck, ND $58,740 100
      Fargo, ND-MN $58,240 230
      North Dakota $57,390 460
      West North Dakota $50,220 40
      East North Dakota $49,720 40
      Grand Forks, ND-MN $46,690 50
      NE
      Metro areaMedian salaryEmployed
      Lincoln, NE $46,430 270
      Omaha, NE-IA $45,660 960
      Nebraska $45,020 1,580
      Northeast Nebraska $42,860 140
      South Nebraska $42,170 140
      Grand Island, NE $41,810 50
      NH
      Metro areaMedian salaryEmployed
      Central New Hampshire $49,640 160
      New Hampshire $49,600 990
      Northern New Hampshire $48,710 120
      Manchester, NH $48,400 350
      Southwestern New Hampshire $47,760 120
      NJ
      Metro areaMedian salaryEmployed
      New Jersey $60,290 4,230
      Trenton, NJ $59,960 150
      Vineland, NJ $59,710 80
      Atlantic City, NJ $55,680 440
      NM
      Metro areaMedian salaryEmployed
      Santa Fe, NM $47,050 110
      Albuquerque, NM $46,430 760
      Northern New Mexico $46,350 30
      New Mexico $45,910 1,280
      Las Cruces, NM $45,480 150
      Eastern New Mexico $45,430 110
      Farmington, NM $45,140 80
      NV
      Metro areaMedian salaryEmployed
      Carson City, NV $61,300 50
      Balance of Nevada $56,510 120
      Reno, NV $52,710 880
      Nevada $52,300 3,430
      Las Vegas, NV $50,570 2,370
      NY
      Metro areaMedian salaryEmployed
      New York, NY-NJ $58,450 13,500
      New York $56,020 14,670
      Ithaca, NY $53,850 40
      Southwest New York $53,430 280
      Elmira, NY $52,480 70
      Kingston, NY $50,940 90
      Capital/Northern New York $50,280 140
      Albany, NY $49,630 440
      Buffalo, NY $49,090 670
      Kiryas Joel, NY $48,980 290
      Binghamton, NY $48,030 80
      Glens Falls, NY $47,580 70
      Syracuse, NY $47,360 380
      Utica, NY $47,020 100
      Watertown, NY $45,990 80
      Rochester, NY $45,810 800
      Central East New York $41,300 190
      OH
      Metro areaMedian salaryEmployed
      Springfield, OH $61,110 80
      Columbus, OH $57,690 980
      Youngstown, OH $57,490 370
      Sandusky, OH $57,200 30
      Lima, OH $56,700 40
      Cleveland, OH $56,280 1,320
      Cincinnati, OH-KY-IN $54,580 980
      Ohio $53,650 6,050
      Akron, OH $52,900 520
      Toledo, OH $49,090 480
      Dayton, OH $49,080 360
      Canton, OH $49,010 210
      West Northwestern Ohio $48,940 210
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $46,720 200
      Eastern Ohio $46,030 100
      Southern Ohio $45,760 120
      OK
      Metro areaMedian salaryEmployed
      Oklahoma City, OK $49,370 790
      Oklahoma $45,610 1,830
      Southeast Oklahoma $44,090 140
      Tulsa, OK $42,990 580
      Southwest Oklahoma $42,010 30
      Lawton, OK $40,210 50
      Northwest Oklahoma $39,410 80
      Northeast Oklahoma $38,070 100
      OR
      Metro areaMedian salaryEmployed
      Portland, OR-WA $51,610 2,980
      Oregon $48,880 4,780
      Bend, OR $48,720 400
      Central Oregon $48,420 110
      Grants Pass, OR $48,240 90
      Salem, OR $47,960 640
      Coast Oregon $47,840 250
      Albany, OR $47,650 150
      Corvallis, OR $47,530 50
      Eugene, OR $47,040 320
      Medford, OR $47,020 230
      Eastern Oregon $46,860 90
      Other
      Metro areaMedian salaryEmployed
      District of Columbia $59,810 420
      PA
      Metro areaMedian salaryEmployed
      Philadelphia, PA-NJ-DE-MD $55,810 3,430
      York, PA $54,480 220
      Chambersburg, PA $54,010 120
      Harrisburg, PA $52,380 250
      State College, PA $51,670 70
      Northeastern Pennsylvania $50,400 120
      Pennsylvania $50,230 6,110
      Allentown, PA-NJ $50,180 360
      Northwestern Pennsylvania $49,850 70
      Pittsburgh, PA $49,470 1,210
      Reading, PA $49,050 130
      Lancaster, PA $48,650 420
      Williamsport, PA $47,930 40
      Scranton, PA $47,750 160
      Erie, PA $46,860 120
      Central Pennsylvania $46,830 100
      Johnstown, PA $46,420 40
      Lebanon, PA $45,930 50
      Altoona, PA $45,590 50
      Southwestern Pennsylvania $44,880 100
      PR
      Metro areaMedian salaryEmployed
      Ponce, PR $32,610 30
      Aguadilla, PR $31,790 30
      Mayaguez, PR $26,480 30
      San Juan, PR $24,380 360
      RI
      Metro areaMedian salaryEmployed
      Providence, RI-MA $51,430 1,050
      Rhode Island $51,420 780
      SC
      Metro areaMedian salaryEmployed
      Charleston, SC $46,890 460
      Hilton Head Island, SC $46,710 130
      Northeastern South Carolina $46,540 40
      Columbia, SC $45,810 280
      South Carolina $42,950 2,060
      Myrtle Beach, SC $42,340 170
      Spartanburg, SC $39,470 100
      Florence, SC $38,400 80
      Greenville, SC $37,790 490
      Sumter, SC $37,440 50
      Northwestern South Carolina $34,530 70
      SD
      Metro areaMedian salaryEmployed
      East South Dakota $48,040 110
      Sioux Falls, SD-MN $46,600 380
      South Dakota $46,600 670
      West South Dakota $46,370 80
      Rapid City, SD $45,970 90
      TN
      Metro areaMedian salaryEmployed
      Chattanooga, TN-GA $43,470 270
      Nashville, TN $43,470 1,140
      Tennessee $40,710 3,630
      West Tennessee $40,710 220
      Knoxville, TN $40,520 470
      Memphis, TN-MS-AR $39,830 650
      Clarksville, TN-KY $39,770 110
      East Tennessee $39,110 140
      Johnson City, TN $38,550 70
      Jackson, TN $38,240 70
      Morristown, TN $37,760 50
      North Central Tennessee $37,580 90
      South Central Tennessee $36,770 110
      Kingsport, TN-VA $36,690 150
      Cleveland, TN $35,870 100
      TX
      Metro areaMedian salaryEmployed
      Border Region of Texas $49,720 40
      Midland, TX $48,570 240
      Hill Country Region of Texas $47,100 150
      North Region of Texas $47,090 300
      Texarkana, TX-AR $46,990 110
      Odessa, TX $45,690 110
      Austin, TX $45,430 1,740
      Houston, TX $44,980 5,550
      Dallas, TX $44,550 5,090
      Texas $44,160 18,700
      Victoria, TX $43,940 60
      San Antonio, TX $43,490 890
      Waco, TX $43,090 170
      Beaumont, TX $42,840 600
      Wichita Falls, TX $42,820 40
      Corpus Christi, TX $42,410 410
      Longview, TX $42,240 200
      Northwestern Region of Texas $42,080 80
      San Angelo, TX $41,800 40
      Amarillo, TX $41,140 150
      Sherman, TX $40,860 40
      Eastern Region of Texas $40,820 90
      McAllen, TX $39,600 120
      Killeen, TX $38,380 140
      Tyler, TX $38,280 150
      College Station, TX $37,580 100
      Abilene, TX $37,380 110
      Lubbock, TX $37,180 140
      Brownsville, TX $37,080 90
      Coastal Plains Region of Texas $36,990 600
      Laredo, TX $36,020 50
      El Paso, TX $35,870 250
      UT
      Metro areaMedian salaryEmployed
      Ogden, UT $48,160 590
      Salt Lake City, UT $47,310 1,360
      Utah $45,900 3,350
      Wasatch Front Fringe Utah $43,330 240
      Provo, UT $42,810 610
      Logan, UT-ID $39,910 120
      High Desert Utah $37,570 90
      St. George, UT $37,340 360
      VA
      Metro areaMedian salaryEmployed
      Virginia $44,670 5,300
      Virginia Beach, VA-NC $43,690 1,500
      West Virginia $43,450 800
      Charlottesville, VA $43,340 180
      Northern West Virginia $42,580 270
      Richmond, VA $42,320 1,070
      Blacksburg, VA $41,830 60
      Winchester, VA-WV $41,050 40
      Northeast Virginia $40,050 60
      Northwest Virginia $39,770 60
      Staunton, VA $38,990 40
      Harrisonburg, VA $38,920 60
      Southern West Virginia $38,760 40
      Southwest Virginia $38,520 40
      Roanoke, VA $38,010 240
      Lynchburg, VA $37,940 100
      Southside Virginia $37,750 100
      VI
      Metro areaMedian salaryEmployed
      Virgin Islands $44,440 30
      VT
      Metro areaMedian salaryEmployed
      Burlington, VT $50,350 150
      Vermont $49,460 650
      Northern Vermont $48,940 170
      Southern Vermont $48,590 310
      WA
      Metro areaMedian salaryEmployed
      Bremerton, WA $61,510 810
      Seattle, WA $59,270 4,720
      Olympia, WA $58,580 270
      Washington $58,520 8,820
      Spokane, WA $57,370 670
      Bellingham, WA $56,120 240
      Mount Vernon, WA $50,110 120
      Kennewick, WA $49,810 420
      Eastern Washington $49,770 120
      Yakima, WA $49,430 210
      Western Washington $49,050 280
      Walla Walla, WA $48,510 90
      Wenatchee, WA $48,220 180
      Longview, WA $42,300 60
      WI
      Metro areaMedian salaryEmployed
      Madison, WI $52,790 560
      Eau Claire, WI $52,000 110
      Fond du Lac, WI $50,900 40
      Green Bay, WI $50,830 210
      Milwaukee, WI $50,610 1,170
      Wausau, WI $50,330 40
      Wisconsin $50,020 3,430
      Sheboygan, WI $49,920 100
      Oshkosh, WI $49,700 110
      Appleton, WI $49,660 80
      Janesville, WI $49,030 50
      Western Wisconsin $48,980 130
      South Central Wisconsin $48,310 170
      Northeastern Wisconsin $48,300 240
      Kenosha, WI $48,280 90
      La Crosse, WI-MN $48,170 50
      Northwestern Wisconsin $47,980 30
      Racine, WI $47,590 70
      WV
      Metro areaMedian salaryEmployed
      Weirton, WV-OH $58,630 50
      Charleston, WV $45,990 100
      Wheeling, WV-OH $45,810 70
      Huntington, WV-KY-OH $44,810 170
      Morgantown, WV $43,310 30
      Beckley, WV $33,010 40
      WY
      Metro areaMedian salaryEmployed
      Eastern Wyoming $46,590 110
      Casper, WY $46,360 50
      Wyoming $45,820 530
      Western Wyoming $45,680 260
      Cheyenne, WY $45,290 70