Insulation Workers, Mechanical Salary by City
BLS OEWS May 2025 • 146 metro areas
Compare Insulation Workers, Mechanical salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Insulation Workers, Mechanical
inAll metros — Insulation Workers, Mechanical salaries
AK
| Metro area | Median salary | Employed |
|---|---|---|
| Anchorage, AK | $84,410 | 30 |
| Alaska | $83,450 | 40 |
AL
| Metro area | Median salary | Employed |
|---|---|---|
| Alabama | $53,240 | 50 |
AR
| Metro area | Median salary | Employed |
|---|---|---|
| Arkansas | $50,490 | 110 |
AZ
| Metro area | Median salary | Employed |
|---|---|---|
| Phoenix, AZ | $80,410 | — |
| Arizona | $78,390 | — |
CA
| Metro area | Median salary | Employed |
|---|---|---|
| San Francisco, CA | $145,830 | 190 |
| California | $119,890 | 1,260 |
| San Diego, CA | $116,160 | — |
| Los Angeles, CA | $109,360 | 320 |
| Sacramento, CA | $108,490 | 80 |
| Bakersfield, CA | $58,100 | — |
CO
| Metro area | Median salary | Employed |
|---|---|---|
| Colorado | $47,060 | 640 |
| Denver, CO | $47,060 | 450 |
CT
| Metro area | Median salary | Employed |
|---|---|---|
| Connecticut | $60,230 | 90 |
DC
| Metro area | Median salary | Employed |
|---|---|---|
| Washington, DC-VA-MD-WV | $64,090 | 230 |
DE
| Metro area | Median salary | Employed |
|---|---|---|
| Delaware | $59,390 | 240 |
GA
| Metro area | Median salary | Employed |
|---|---|---|
| Savannah, GA | $56,350 | 30 |
| Atlanta, GA | $50,080 | 590 |
| South Georgia | $49,990 | 60 |
| Georgia | $49,810 | 890 |
HI
| Metro area | Median salary | Employed |
|---|---|---|
| Hawaii | $83,200 | 70 |
| Urban Honolulu, HI | $83,200 | 70 |
IA
| Metro area | Median salary | Employed |
|---|---|---|
| Southeast Iowa | $53,650 | 50 |
| Iowa | $50,450 | 300 |
ID
| Metro area | Median salary | Employed |
|---|---|---|
| Idaho | $35,440 | 130 |
IL
| Metro area | Median salary | Employed |
|---|---|---|
| Chicago, IL-IN | $101,260 | — |
| Illinois | $100,640 | 450 |
IN
| Metro area | Median salary | Employed |
|---|---|---|
| Indianapolis, IN | $78,250 | 240 |
| Indiana | $73,870 | 690 |
| Fort Wayne, IN | $72,820 | 80 |
| South Bend, IN-MI | $68,540 | 40 |
KS
| Metro area | Median salary | Employed |
|---|---|---|
| Kansas | $56,370 | 330 |
KY
| Metro area | Median salary | Employed |
|---|---|---|
| Louisville/Jefferson County, KY-IN | $62,980 | 70 |
| Kentucky | $55,800 | 50 |
LA
| Metro area | Median salary | Employed |
|---|---|---|
| Baton Rouge, LA | $54,390 | 320 |
| Louisiana | $54,390 | 640 |
| Lafayette, LA | $47,820 | 80 |
| Shreveport, LA | $47,320 | 60 |
MA
| Metro area | Median salary | Employed |
|---|---|---|
| Boston, MA-NH | $63,060 | 840 |
| Massachusetts | $63,060 | 920 |
MD
| Metro area | Median salary | Employed |
|---|---|---|
| Maryland | $58,240 | 210 |
ME
| Metro area | Median salary | Employed |
|---|---|---|
| Portland, ME | $63,580 | 300 |
| Maine | $61,980 | 430 |
| Lewiston, ME | $53,040 | 40 |
MI
| Metro area | Median salary | Employed |
|---|---|---|
| Lansing, MI | $81,340 | 30 |
| Michigan | $65,140 | 890 |
| Grand Rapids, MI | $64,590 | 90 |
MN
| Metro area | Median salary | Employed |
|---|---|---|
| Minneapolis, MN-WI | $96,650 | 210 |
| Minnesota | $96,650 | 460 |
| St. Cloud, MN | $80,360 | 70 |
MO
| Metro area | Median salary | Employed |
|---|---|---|
| St. Louis, MO-IL | $61,500 | — |
| Missouri | $61,440 | 1,080 |
| Kansas City, MO-KS | $61,230 | 400 |
MS
| Metro area | Median salary | Employed |
|---|---|---|
| Upper East Mississippi | $49,720 | 30 |
| Jackson, MS | $48,430 | 30 |
| Mississippi | $47,890 | 140 |
NC
| Metro area | Median salary | Employed |
|---|---|---|
| Charlotte, NC-SC | $51,030 | 360 |
| North Carolina | $50,740 | 820 |
| Greensboro, NC | $49,930 | 60 |
| Eastern North Carolina | $49,000 | 40 |
| Wilmington, NC | $48,730 | 40 |
| Central North Carolina | $46,540 | 40 |
| Durham, NC | $46,280 | 60 |
ND
| Metro area | Median salary | Employed |
|---|---|---|
| West North Dakota | $59,840 | 60 |
| Bismarck, ND | $58,480 | 60 |
| North Dakota | $58,400 | 190 |
| Fargo, ND-MN | $56,710 | 60 |
NE
| Metro area | Median salary | Employed |
|---|---|---|
| Omaha, NE-IA | $60,880 | 180 |
| Nebraska | $59,300 | 380 |
| Lincoln, NE | $49,360 | 110 |
NJ
| Metro area | Median salary | Employed |
|---|---|---|
| New Jersey | $98,060 | 180 |
NM
| Metro area | Median salary | Employed |
|---|---|---|
| Albuquerque, NM | $71,730 | 40 |
| New Mexico | $64,860 | 50 |
NV
| Metro area | Median salary | Employed |
|---|---|---|
| Las Vegas, NV | $108,640 | — |
| Nevada | $106,840 | 290 |
| Reno, NV | $87,230 | 50 |
NY
| Metro area | Median salary | Employed |
|---|---|---|
| Syracuse, NY | $75,170 | 110 |
| New York, NY-NJ | $68,530 | 790 |
| Buffalo, NY | $65,990 | 120 |
| New York | $60,960 | 1,250 |
| Albany, NY | $58,940 | 100 |
| Rochester, NY | $51,060 | 110 |
OH
| Metro area | Median salary | Employed |
|---|---|---|
| Columbus, OH | $76,590 | 230 |
| Toledo, OH | $74,580 | 50 |
| Cincinnati, OH-KY-IN | $74,080 | 240 |
| Ohio | $67,900 | 1,210 |
| Cleveland, OH | $67,280 | 230 |
| West Northwestern Ohio | $63,010 | 60 |
| Akron, OH | $62,980 | 40 |
| Southern Ohio | $62,850 | 30 |
OK
| Metro area | Median salary | Employed |
|---|---|---|
| Oklahoma City, OK | $74,490 | 60 |
| Tulsa, OK | $47,110 | 140 |
| Oklahoma | $46,890 | 280 |
OR
| Metro area | Median salary | Employed |
|---|---|---|
| Oregon | $123,560 | 170 |
| Portland, OR-WA | $123,560 | 120 |
PA
| Metro area | Median salary | Employed |
|---|---|---|
| Pennsylvania | $80,510 | 680 |
| Pittsburgh, PA | $79,210 | 110 |
| Scranton, PA | $77,090 | 50 |
| Philadelphia, PA-NJ-DE-MD | $73,970 | 400 |
| Northwestern Pennsylvania | $58,920 | 30 |
| York, PA | $55,380 | 50 |
RI
| Metro area | Median salary | Employed |
|---|---|---|
| Rhode Island | $79,590 | 40 |
| Providence, RI-MA | $70,200 | 70 |
SC
| Metro area | Median salary | Employed |
|---|---|---|
| Greenville, SC | $49,850 | 130 |
| Northeastern South Carolina | $49,150 | 40 |
| South Carolina | $49,150 | 560 |
| Florence, SC | $48,970 | — |
| Charleston, SC | $48,540 | 130 |
| Columbia, SC | $46,970 | 90 |
SD
| Metro area | Median salary | Employed |
|---|---|---|
| South Dakota | $49,510 | — |
TN
| Metro area | Median salary | Employed |
|---|---|---|
| Memphis, TN-MS-AR | $45,900 | 120 |
| Nashville, TN | $40,430 | 140 |
| Tennessee | $38,750 | 550 |
| Knoxville, TN | $37,690 | 120 |
TX
| Metro area | Median salary | Employed |
|---|---|---|
| Austin, TX | $53,050 | 220 |
| Odessa, TX | $52,760 | 100 |
| Houston, TX | $50,970 | 1,370 |
| Dallas, TX | $50,830 | 970 |
| Texas | $50,110 | 4,550 |
| San Antonio, TX | $47,630 | 220 |
| Beaumont, TX | $46,690 | 120 |
| Longview, TX | $46,690 | 230 |
| Corpus Christi, TX | $46,350 | — |
UT
| Metro area | Median salary | Employed |
|---|---|---|
| Salt Lake City, UT | $46,200 | 210 |
| Utah | $45,800 | 350 |
| Provo, UT | $36,970 | — |
VA
| Metro area | Median salary | Employed |
|---|---|---|
| West Virginia | $64,200 | 110 |
| Virginia | $56,440 | 950 |
| Richmond, VA | $48,710 | — |
WA
| Metro area | Median salary | Employed |
|---|---|---|
| Kennewick, WA | $90,310 | 70 |
| Washington | $81,440 | 360 |
| Bremerton, WA | $72,950 | 190 |
WI
| Metro area | Median salary | Employed |
|---|---|---|
| Madison, WI | $88,200 | 30 |
| Northeastern Wisconsin | $76,970 | 40 |
| Wisconsin | $70,810 | 400 |
| Milwaukee, WI | $65,900 | 100 |
| South Central Wisconsin | $59,100 | 90 |
| Appleton, WI | $51,100 | 50 |
WV
| Metro area | Median salary | Employed |
|---|---|---|
| Charleston, WV | $63,700 | 30 |
WY
| Metro area | Median salary | Employed |
|---|---|---|
| Western Wyoming | $51,660 | 170 |
| Wyoming | $50,290 | 330 |
| Casper, WY | $46,190 | 140 |