Chemical Technicians Salary by City
BLS OEWS May 2025 • 333 metro areas
Compare Chemical Technicians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Chemical Technicians
inAll metros — Chemical Technicians salaries
AK
| Metro area | Median salary | Employed |
|---|---|---|
| Alaska | $65,990 | 70 |
| Alaska | $61,380 | 150 |
| Anchorage, AK | $49,090 | 40 |
AL
| Metro area | Median salary | Employed |
|---|---|---|
| Dothan, AL | $128,190 | 30 |
| Florence, AL | $64,070 | 30 |
| Mobile, AL | $62,220 | 200 |
| Decatur, AL | $61,420 | 160 |
| Southwest Alabama | $57,710 | 90 |
| Northeast Alabama | $54,620 | 100 |
| Tuscaloosa, AL | $54,570 | 40 |
| Alabama | $52,680 | 1,180 |
| Huntsville, AL | $50,880 | 80 |
| Birmingham, AL | $47,860 | 190 |
| Southeast Alabama | $47,580 | 30 |
| Montgomery, AL | $46,810 | 60 |
| Auburn, AL | $36,110 | 50 |
AR
| Metro area | Median salary | Employed |
|---|---|---|
| North Arkansas | $54,320 | 30 |
| South Arkansas | $48,580 | 130 |
| Arkansas | $46,720 | 450 |
| Fayetteville, AR | $46,040 | 90 |
| Little Rock, AR | $39,930 | 100 |
AZ
| Metro area | Median salary | Employed |
|---|---|---|
| Arizona | $63,030 | 470 |
| Phoenix, AZ | $62,230 | 280 |
CA
| Metro area | Median salary | Employed |
|---|---|---|
| San Francisco, CA | $68,000 | 1,210 |
| San Jose, CA | $61,670 | 460 |
| Sacramento, CA | $58,690 | 230 |
| Vallejo, CA | $58,320 | 80 |
| Santa Cruz, CA | $57,390 | 40 |
| California | $56,620 | 6,480 |
| Santa Maria, CA | $56,160 | 70 |
| Modesto, CA | $55,310 | 150 |
| Salinas, CA | $54,220 | 30 |
| Napa, CA | $53,710 | 90 |
| Santa Rosa, CA | $53,420 | 110 |
| San Diego, CA | $53,090 | 810 |
| North Coast Region of California | $51,180 | 30 |
| Los Angeles, CA | $51,140 | 2,020 |
| Bakersfield, CA | $50,950 | 140 |
| San Luis Obispo, CA | $50,800 | 40 |
| Riverside, CA | $49,220 | 380 |
| Stockton, CA | $48,020 | 80 |
| Visalia, CA | $47,870 | 60 |
| Oxnard, CA | $47,290 | 120 |
| Fresno, CA | $45,990 | 130 |
CO
| Metro area | Median salary | Employed |
|---|---|---|
| Fort Collins, CO | $66,690 | 130 |
| Boulder, CO | $64,860 | 140 |
| Colorado | $64,540 | 1,140 |
| Southwest Colorado | $63,700 | 30 |
| Denver, CO | $62,570 | 500 |
| Colorado Springs, CO | $61,720 | 50 |
| Greeley, CO | $56,510 | 40 |
| Northwest Colorado | $49,190 | 30 |
CT
| Metro area | Median salary | Employed |
|---|---|---|
| Norwich, CT | $65,420 | 50 |
| Connecticut | $60,360 | 40 |
| New Haven, CT | $55,650 | 80 |
| Connecticut | $50,910 | 470 |
| Waterbury, CT | $50,910 | 40 |
| Hartford, CT | $50,360 | 140 |
| Bridgeport, CT | $47,200 | 150 |
DC
| Metro area | Median salary | Employed |
|---|---|---|
| Washington, DC-VA-MD-WV | $60,340 | 590 |
DE
| Metro area | Median salary | Employed |
|---|---|---|
| Delaware | $64,930 | 600 |
FL
| Metro area | Median salary | Employed |
|---|---|---|
| Pensacola, FL | $67,600 | 90 |
| Tallahassee, FL | $61,980 | 40 |
| North Port, FL | $60,860 | 30 |
| Palm Bay, FL | $54,400 | 30 |
| Gainesville, FL | $49,030 | 60 |
| Lakeland, FL | $48,980 | 90 |
| Jacksonville, FL | $48,360 | 180 |
| Miami, FL | $47,700 | 500 |
| Florida | $46,870 | 1,960 |
| Tampa, FL | $45,590 | 410 |
| Orlando, FL | $45,160 | 200 |
| Deltona, FL | $45,030 | 50 |
| Port St. Lucie, FL | $44,010 | 40 |
GA
| Metro area | Median salary | Employed |
|---|---|---|
| Augusta, GA-SC | $70,400 | 90 |
| North Georgia | $54,860 | 40 |
| Georgia | $51,840 | 820 |
| South Georgia | $51,730 | 70 |
| Atlanta, GA | $50,230 | 420 |
| Dalton, GA | $48,390 | 40 |
| Savannah, GA | $36,980 | 40 |
HI
| Metro area | Median salary | Employed |
|---|---|---|
| Urban Honolulu, HI | $63,910 | 40 |
IA
| Metro area | Median salary | Employed |
|---|---|---|
| Davenport, IA-IL | $55,920 | 40 |
| Cedar Rapids, IA | $55,220 | 60 |
| Northeast Iowa | $53,240 | 50 |
| Northwest Iowa | $52,210 | 40 |
| Iowa | $52,200 | 430 |
| Ames, IA | $50,600 | 30 |
| Des Moines, IA | $49,850 | 70 |
| Southeast Iowa | $49,110 | 40 |
ID
| Metro area | Median salary | Employed |
|---|---|---|
| Boise City, ID | $60,340 | 60 |
| Idaho | $55,060 | 140 |
IL
| Metro area | Median salary | Employed |
|---|---|---|
| Chicago, IL-IN | $62,520 | 1,210 |
| Illinois | $61,830 | 1,410 |
| Northwest Illinois | $61,230 | 40 |
| Peoria, IL | $55,950 | 50 |
| South Illinois | $53,800 | 50 |
IN
| Metro area | Median salary | Employed |
|---|---|---|
| Terre Haute, IN | $63,460 | 40 |
| Southern Indiana | $57,780 | 90 |
| Fort Wayne, IN | $56,430 | 30 |
| Central Indiana | $54,960 | 50 |
| Lafayette, IN | $52,940 | 60 |
| Indiana | $51,980 | 1,410 |
| Indianapolis, IN | $51,980 | 440 |
| Northern Indiana | $50,040 | 90 |
| Bloomington, IN | $49,370 | 60 |
| South Bend, IN-MI | $48,480 | 50 |
| Elkhart, IN | $46,740 | 50 |
| Evansville, IN | $45,150 | 120 |
| Columbus, IN | $45,040 | 50 |
KS
| Metro area | Median salary | Employed |
|---|---|---|
| Lawrence, KS | $60,230 | — |
| Kansas | $55,480 | 290 |
| Wichita, KS | $48,650 | 70 |
| Kansas | $47,820 | 80 |
KY
| Metro area | Median salary | Employed |
|---|---|---|
| Bowling Green, KY | $64,620 | 40 |
| West Kentucky | $62,670 | 90 |
| Owensboro, KY | $61,580 | 60 |
| Central Kentucky | $59,930 | 70 |
| Kentucky | $55,010 | 540 |
| Lexington, KY | $48,830 | 100 |
| Louisville/Jefferson County, KY-IN | $47,730 | 110 |
LA
| Metro area | Median salary | Employed |
|---|---|---|
| New Orleans, LA | $88,800 | 240 |
| Baton Rouge, LA | $86,360 | 390 |
| Louisiana | $83,480 | 950 |
| Lake Charles, LA | $81,710 | 110 |
| Shreveport, LA | $68,460 | 70 |
| Lafayette, LA | $66,790 | 40 |
MA
| Metro area | Median salary | Employed |
|---|---|---|
| Springfield, MA | $81,070 | 140 |
| Amherst Town, MA | $65,030 | 30 |
| Boston, MA-NH | $65,000 | 1,530 |
| Massachusetts | $64,920 | 2,200 |
| Worcester, MA | $60,040 | 370 |
MD
| Metro area | Median salary | Employed |
|---|---|---|
| Hagerstown, MD-WV | $63,160 | 70 |
| Maryland | $47,760 | 930 |
| Baltimore, MD | $47,160 | 400 |
| Maryland | $43,350 | 60 |
| Salisbury, MD | $31,200 | 60 |
ME
| Metro area | Median salary | Employed |
|---|---|---|
| Portland, ME | $52,780 | 60 |
| Maine | $47,340 | 50 |
MI
| Metro area | Median salary | Employed |
|---|---|---|
| Niles, MI | $77,840 | 40 |
| Midland, MI | $77,810 | 110 |
| Kalamazoo, MI | $65,250 | 300 |
| Mid Michigan | $65,250 | 40 |
| Bay City, MI | $63,370 | 30 |
| Lansing, MI | $62,750 | 130 |
| Southern Michigan | $60,630 | 190 |
| Grand Rapids, MI | $58,440 | 180 |
| Michigan | $57,680 | 2,300 |
| Detroit, MI | $48,790 | 740 |
| Ann Arbor, MI | $48,490 | 110 |
| Northern Michigan | $47,530 | 30 |
MN
| Metro area | Median salary | Employed |
|---|---|---|
| Duluth, MN-WI | $75,870 | 50 |
| Minneapolis, MN-WI | $55,120 | 480 |
| Minnesota | $54,340 | 730 |
| Northwest Minnesota | $53,920 | 30 |
| Southeast Minnesota | $45,610 | 90 |
MO
| Metro area | Median salary | Employed |
|---|---|---|
| Joplin, MO-KS | $68,720 | 30 |
| Columbia, MO | $63,310 | 50 |
| St. Louis, MO-IL | $60,250 | 430 |
| Missouri | $58,690 | 700 |
| Kansas City, MO-KS | $57,210 | 180 |
MS
| Metro area | Median salary | Employed |
|---|---|---|
| Lower East Mississippi | $60,290 | 30 |
| Jackson, MS | $59,790 | 70 |
| Mississippi | $54,100 | 330 |
| Upper East Mississippi | $51,630 | 80 |
| Hattiesburg, MS | $43,730 | 30 |
| Gulfport, MS | $43,370 | 70 |
MT
| Metro area | Median salary | Employed |
|---|---|---|
| Billings, MT | $56,150 | 50 |
| Missoula, MT | $53,260 | 40 |
| Montana | $50,160 | 200 |
NC
| Metro area | Median salary | Employed |
|---|---|---|
| Greensboro, NC | $60,010 | 120 |
| Asheville, NC | $55,720 | 30 |
| Charlotte, NC-SC | $53,990 | 280 |
| Durham, NC | $51,560 | 180 |
| Wilmington, NC | $50,520 | 70 |
| Eastern North Carolina | $49,750 | 60 |
| Raleigh, NC | $49,740 | 170 |
| Winston, NC | $49,120 | — |
| Central North Carolina | $48,890 | 70 |
| North Carolina | $48,870 | 1,360 |
| Western North Carolina | $47,710 | 230 |
| Hickory, NC | $47,630 | 40 |
| Greenville, NC | $45,130 | 50 |
ND
| Metro area | Median salary | Employed |
|---|---|---|
| North Dakota | $53,270 | 90 |
| West North Dakota | $53,270 | 40 |
NE
| Metro area | Median salary | Employed |
|---|---|---|
| South Nebraska | $62,880 | 50 |
| Omaha, NE-IA | $59,190 | 170 |
| Nebraska | $59,180 | 330 |
| Northeast Nebraska | $51,750 | 30 |
| Lincoln, NE | $51,650 | 70 |
NH
| Metro area | Median salary | Employed |
|---|---|---|
| New Hampshire | $47,240 | 160 |
| Manchester, NH | $47,010 | 50 |
NJ
| Metro area | Median salary | Employed |
|---|---|---|
| New Jersey | $57,640 | 3,210 |
| Trenton, NJ | $52,290 | 200 |
NM
| Metro area | Median salary | Employed |
|---|---|---|
| Eastern New Mexico | $78,390 | 50 |
| New Mexico | $62,610 | 100 |
| Albuquerque, NM | $51,770 | 80 |
NV
| Metro area | Median salary | Employed |
|---|---|---|
| Balance of Nevada | $76,260 | 280 |
| Nevada | $50,250 | 870 |
| Reno, NV | $48,730 | 430 |
| Las Vegas, NV | $47,140 | 160 |
NY
| Metro area | Median salary | Employed |
|---|---|---|
| Albany, NY | $60,940 | 340 |
| New York, NY-NJ | $59,450 | 3,590 |
| Syracuse, NY | $58,590 | 130 |
| New York | $57,720 | 2,350 |
| Southwest New York | $57,060 | 70 |
| Buffalo, NY | $54,830 | 220 |
| Central East New York | $51,850 | 150 |
| Rochester, NY | $50,890 | 200 |
| Kiryas Joel, NY | $50,590 | 40 |
| Binghamton, NY | $47,250 | 60 |
OH
| Metro area | Median salary | Employed |
|---|---|---|
| West Northwestern Ohio | $59,700 | — |
| Toledo, OH | $59,630 | 100 |
| Columbus, OH | $59,150 | 410 |
| Cincinnati, OH-KY-IN | $57,780 | 510 |
| Cleveland, OH | $57,300 | 570 |
| Eastern Ohio | $56,460 | 120 |
| Sandusky, OH | $56,450 | 40 |
| Ohio | $54,710 | 2,500 |
| Youngstown, OH | $54,710 | 50 |
| North Northeastern Ohio nonmetropolitan area (noncontiguous) | $51,740 | 100 |
| Canton, OH | $50,740 | 50 |
| Akron, OH | $50,330 | 170 |
| Dayton, OH | $47,590 | 150 |
| Southern Ohio | $46,730 | 40 |
OK
| Metro area | Median salary | Employed |
|---|---|---|
| Southwest Oklahoma | $78,110 | 80 |
| Northeast Oklahoma | $69,380 | 80 |
| Southeast Oklahoma | $64,490 | 110 |
| Oklahoma | $63,880 | 770 |
| Tulsa, OK | $63,520 | 190 |
| Oklahoma City, OK | $61,100 | 140 |
| Northwest Oklahoma | $49,530 | 80 |
OR
| Metro area | Median salary | Employed |
|---|---|---|
| Eugene, OR | $61,420 | 40 |
| Medford, OR | $52,650 | 30 |
| Oregon | $49,920 | 370 |
| Portland, OR-WA | $48,900 | 260 |
Other
| Metro area | Median salary | Employed |
|---|---|---|
| District of Columbia | $48,740 | 40 |
PA
| Metro area | Median salary | Employed |
|---|---|---|
| Philadelphia, PA-NJ-DE-MD | $63,200 | 1,630 |
| Northeastern Pennsylvania | $62,490 | 50 |
| Allentown, PA-NJ | $61,600 | 230 |
| Pittsburgh, PA | $60,690 | 640 |
| Reading, PA | $59,140 | 100 |
| Pennsylvania | $59,130 | 3,050 |
| Central Pennsylvania | $57,630 | 50 |
| Altoona, PA | $55,650 | 30 |
| York, PA | $52,970 | 50 |
| Scranton, PA | $48,630 | 60 |
| Harrisburg, PA | $46,720 | 90 |
| Northwestern Pennsylvania | $46,190 | 70 |
| Southwestern Pennsylvania | $38,160 | 60 |
PR
| Metro area | Median salary | Employed |
|---|---|---|
| Puerto Rico | $54,980 | 40 |
| San Juan, PR | $35,690 | 850 |
| Aguadilla, PR | $32,920 | 40 |
| Mayaguez, PR | $29,800 | 60 |
| Ponce, PR | $27,920 | 70 |
RI
| Metro area | Median salary | Employed |
|---|---|---|
| Providence, RI-MA | $54,230 | 240 |
| Rhode Island | $49,720 | 170 |
SC
| Metro area | Median salary | Employed |
|---|---|---|
| Southern South Carolina | $88,990 | 40 |
| Columbia, SC | $61,320 | 220 |
| Charleston, SC | $60,790 | 310 |
| South Carolina | $59,530 | 1,300 |
| Greenville, SC | $58,640 | 300 |
| Spartanburg, SC | $51,470 | 140 |
| Northwestern South Carolina | $50,510 | 70 |
SD
| Metro area | Median salary | Employed |
|---|---|---|
| East South Dakota | $48,220 | 60 |
| South Dakota | $47,970 | 90 |
TN
| Metro area | Median salary | Employed |
|---|---|---|
| Memphis, TN-MS-AR | $55,030 | 250 |
| Nashville, TN | $51,230 | 320 |
| Tennessee | $51,030 | 1,740 |
| Jackson, TN | $50,070 | 30 |
| Cleveland, TN | $49,900 | 40 |
| Knoxville, TN | $49,860 | 260 |
| Johnson City, TN | $49,750 | 60 |
| Chattanooga, TN-GA | $48,420 | 100 |
| Clarksville, TN-KY | $47,580 | 30 |
| West Tennessee | $46,840 | 120 |
| North Central Tennessee | $46,000 | 30 |
| South Central Tennessee | $45,740 | 50 |
| East Tennessee | $45,200 | 110 |
TX
| Metro area | Median salary | Employed |
|---|---|---|
| Beaumont, TX | $83,530 | 300 |
| Northwestern Region of Texas | $78,980 | 190 |
| Corpus Christi, TX | $75,890 | 150 |
| Houston, TX | $74,620 | 3,070 |
| Eastern Region of Texas | $69,840 | 40 |
| Hill Country Region of Texas | $68,790 | 40 |
| Texas | $64,520 | 6,510 |
| Austin, TX | $61,830 | 270 |
| Dallas, TX | $61,190 | 1,020 |
| Longview, TX | $59,570 | 30 |
| Midland, TX | $58,290 | 170 |
| North Region of Texas | $57,970 | 90 |
| Lubbock, TX | $57,940 | 40 |
| San Antonio, TX | $51,740 | 250 |
| Texarkana, TX-AR | $51,320 | 30 |
| Waco, TX | $50,760 | 90 |
| Killeen, TX | $50,430 | 30 |
| Odessa, TX | $49,240 | 80 |
| Amarillo, TX | $44,610 | 30 |
| College Station, TX | $35,960 | 70 |
UT
| Metro area | Median salary | Employed |
|---|---|---|
| High Desert Utah | $60,060 | 40 |
| Salt Lake City, UT | $57,160 | 490 |
| Utah | $52,890 | 760 |
| Ogden, UT | $50,920 | 90 |
| Provo, UT | $46,480 | 90 |
VA
| Metro area | Median salary | Employed |
|---|---|---|
| West Virginia | $63,820 | 240 |
| Lynchburg, VA | $60,020 | 30 |
| Northern West Virginia | $56,220 | 50 |
| Richmond, VA | $52,520 | 210 |
| Virginia | $50,660 | 1,070 |
| Charlottesville, VA | $49,660 | 120 |
| Virginia Beach, VA-NC | $48,090 | 180 |
| Southwest Virginia | $47,940 | 40 |
| Blacksburg, VA | $46,200 | 70 |
VT
| Metro area | Median salary | Employed |
|---|---|---|
| Burlington, VT | $62,020 | 90 |
| Vermont | $60,930 | 140 |
WA
| Metro area | Median salary | Employed |
|---|---|---|
| Eastern Washington | $68,240 | 80 |
| Spokane, WA | $62,480 | 100 |
| Bellingham, WA | $62,030 | 60 |
| Kennewick, WA | $58,820 | 80 |
| Washington | $55,940 | 880 |
| Seattle, WA | $55,040 | 330 |
WI
| Metro area | Median salary | Employed |
|---|---|---|
| Sheboygan, WI | $64,530 | 110 |
| Madison, WI | $60,280 | 250 |
| Northeastern Wisconsin | $58,750 | 40 |
| Wisconsin | $56,960 | 970 |
| South Central Wisconsin | $49,540 | 40 |
| Green Bay, WI | $49,220 | 70 |
| Milwaukee, WI | $48,680 | 270 |
WV
| Metro area | Median salary | Employed |
|---|---|---|
| Huntington, WV-KY-OH | $52,970 | 40 |
WY
| Metro area | Median salary | Employed |
|---|---|---|
| Western Wyoming | $81,630 | 70 |
| Wyoming | $52,520 | 240 |
| Eastern Wyoming | $47,430 | 100 |
| Casper, WY | $43,380 | 50 |