19 Series · SOC 19-5012

Occupational Health and Safety Technicians

National salary data from the Bureau of Labor Statistics (May 2024)

Median Salary

$58,440

per year

Median Hourly

$28.10/hr

per hour

Mean Salary

$63,800

average

Employment

31,450

jobs nationwide

Salary Range

Annual Salary Distribution

$40,550$49,510$58,440$74,810$94,670
10th pct25thMedian75th90th pct

Hourly Rate Distribution

$19.50$23.81$28.10$35.97$45.51
10th pct25thMedian75th90th pct

10th Percentile

$40,550

25th Percentile

$49,510

Median

$58,440

75th Percentile

$74,810

90th Percentile

$94,670

Salary by State

View all 51 states →
# State Median Salary vs National
1 Washington $80,270 +37% above national
2 Rhode Island $79,530 +36% above national
3 Alaska $76,290 +31% above national
4 New Mexico $75,920 +30% above national
5 Minnesota $73,970 +27% above national
6 Oregon $68,640 +17% above national
7 Colorado $66,560 +14% above national
8 Illinois $66,000 +13% above national
9 New Jersey $65,340 +12% above national
10 Massachusetts $65,010 +11% above national
11 Idaho $64,950 +11% above national
12 Wyoming $64,650 +11% above national
13 Michigan $64,220 +10% above national
14 Wisconsin $63,790 +9% above national
15 Nebraska $63,720 +9% above national
16 Utah $63,510 +9% above national
17 Nevada $62,910 +8% above national
18 Arizona $62,620 +7% above national
19 New York $62,290 +7% above national
20 Connecticut $61,790 +6% above national
21 Maryland $61,170 +5% above national
22 District of Columbia $61,030 +4% above national
23 Maine $60,670 +4% above national
24 Kentucky $60,410 +3% above national
25 Ohio $60,390 +3% above national
26 Missouri $60,090 +3% above national
27 Pennsylvania $60,050 +3% above national
28 Montana $59,940 +3% above national
29 Delaware $59,770 +2% above national
30 Virginia $59,340 +2% above national
31 New Hampshire $59,330 +2% above national
32 Indiana $58,440 same as national
33 Mississippi $58,220 same as national
34 Georgia $58,090 1% below national
35 California $57,990 1% below national
36 North Carolina $57,610 1% below national
37 West Virginia $57,500 2% below national
38 Florida $56,360 4% below national
39 Vermont $56,160 4% below national
40 Iowa $56,070 4% below national
41 South Carolina $55,270 5% below national
42 Oklahoma $53,420 9% below national
43 North Dakota $52,790 10% below national
44 Alabama $52,510 10% below national
45 Kansas $52,080 11% below national
46 Louisiana $52,020 11% below national
47 Tennessee $51,210 12% below national
48 Texas $49,690 15% below national
49 Arkansas $49,090 16% below national
50 Guam $39,950 32% below national
51 Puerto Rico $35,850 39% below national

Salary by Metro Area

View all 186 metro areas →
# Metro Area Median Salary vs National
1 Balance of Nevada nonmetropolitan area $100,170 +71% above national
2 Anchorage, AK $89,490 +53% above national
3 San Jose-Sunnyvale-Santa Clara, CA $86,190 +47% above national
4 Omaha, NE-IA $82,930 +42% above national
5 Baton Rouge, LA $80,810 +38% above national
6 Northwest Colorado nonmetropolitan area $79,990 +37% above national
7 Albuquerque, NM $77,130 +32% above national
8 Madison, WI $76,720 +31% above national
9 South Illinois nonmetropolitan area $75,670 +29% above national
10 Arizona nonmetropolitan area $75,350 +29% above national
11 Minneapolis-St. Paul-Bloomington, MN-WI $73,970 +27% above national
12 New York-Newark-Jersey City, NY-NJ $72,820 +25% above national
13 High Desert Utah nonmetropolitan area $72,800 +25% above national
14 Portland-Vancouver-Hillsboro, OR-WA $72,640 +24% above national
15 Cincinnati, OH-KY-IN $70,320 +20% above national
16 Fresno, CA $69,760 +19% above national
17 Providence-Warwick, RI-MA $69,570 +19% above national
18 Seattle-Tacoma-Bellevue, WA $69,430 +19% above national
19 Southwest New York nonmetropolitan area $69,290 +19% above national
20 Boise City, ID $69,210 +18% above national
21 Boston-Cambridge-Newton, MA-NH $69,190 +18% above national
22 Greeley, CO $68,900 +18% above national
23 Hartford-West Hartford-East Hartford, CT $68,390 +17% above national
24 Rockford, IL $68,390 +17% above national
25 Appleton, WI $67,790 +16% above national
26 Gulfport-Biloxi, MS $66,880 +14% above national
27 Midland, TX $66,670 +14% above national
28 Peoria, IL $66,550 +14% above national
29 San Francisco-Oakland-Fremont, CA $66,260 +13% above national
30 Chicago-Naperville-Elgin, IL-IN $66,210 +13% above national
31 Reno, NV $65,120 +11% above national
32 Milwaukee-Waukesha, WI $64,860 +11% above national
33 Cheyenne, WY $64,650 +11% above national
34 Detroit-Warren-Dearborn, MI $64,220 +10% above national
35 Durham-Chapel Hill, NC $63,970 +9% above national
36 Kenosha, WI $63,790 +9% above national
37 Grand Rapids-Wyoming-Kentwood, MI $63,550 +9% above national
38 Salt Lake City-Murray, UT $63,510 +9% above national
39 Oshkosh-Neenah, WI $63,370 +8% above national
40 Phoenix-Mesa-Chandler, AZ $63,320 +8% above national
41 Washington-Arlington-Alexandria, DC-VA-MD-WV $63,300 +8% above national
42 Lexington-Fayette, KY $63,110 +8% above national
43 Southern Ohio nonmetropolitan area $63,080 +8% above national
44 Akron, OH $63,000 +8% above national
45 Allentown-Bethlehem-Easton, PA-NJ $62,640 +7% above national
46 Green Bay, WI $62,380 +7% above national
47 South Nebraska nonmetropolitan area $62,350 +7% above national
48 Western Wisconsin nonmetropolitan area $62,140 +6% above national
49 Odessa, TX $61,850 +6% above national
50 Capital/Northern New York nonmetropolitan area $61,780 +6% above national
51 Raleigh-Cary, NC $61,720 +6% above national
52 Athens-Clarke County, GA $61,670 +6% above national
53 Palm Bay-Melbourne-Titusville, FL $61,600 +5% above national
54 Denver-Aurora-Centennial, CO $61,330 +5% above national
55 Upper East Mississippi nonmetropolitan area $61,300 +5% above national
56 Reading, PA $61,010 +4% above national
57 East Central Illinois nonmetropolitan area $60,880 +4% above national
58 Central Indiana nonmetropolitan area $60,850 +4% above national
59 Harrisburg-Carlisle, PA $60,800 +4% above national
60 Northeastern Pennsylvania nonmetropolitan area $60,660 +4% above national
61 Portland-South Portland, ME $60,630 +4% above national
62 Scranton--Wilkes-Barre, PA $60,570 +4% above national
63 Pittsburgh, PA $60,460 +3% above national
64 Orlando-Kissimmee-Sanford, FL $60,420 +3% above national
65 Cleveland, OH $60,390 +3% above national
66 Columbus, OH $60,370 +3% above national
67 Tulsa, OK $60,160 +3% above national
68 Central Kentucky nonmetropolitan area $60,150 +3% above national
69 Eastern New Mexico nonmetropolitan area $60,080 +3% above national
70 Sacramento-Roseville-Folsom, CA $60,000 +3% above national
71 Los Angeles-Long Beach-Anaheim, CA $59,960 +3% above national
72 North Valley-Northern Mountains Region of California nonmetropolitan area $59,860 +2% above national
73 Augusta-Richmond County, GA-SC $59,840 +2% above national
74 San Diego-Chula Vista-Carlsbad, CA $59,810 +2% above national
75 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $59,770 +2% above national
76 Harrisonburg, VA $59,460 +2% above national
77 Winchester, VA-WV $59,340 +2% above national
78 Baltimore-Columbia-Towson, MD $59,170 +1% above national
79 Indianapolis-Carmel-Greenwood, IN $59,170 +1% above national
80 Savannah, GA $59,140 +1% above national
81 St. Louis, MO-IL $59,110 +1% above national
82 Kansas City, MO-KS $59,050 +1% above national
83 Modesto, CA $59,050 +1% above national
84 South Central Kentucky nonmetropolitan area $58,760 +1% above national
85 Virginia Beach-Chesapeake-Norfolk, VA-NC $58,660 same as national
86 Atlanta-Sandy Springs-Roswell, GA $58,630 same as national
87 Northeastern Wisconsin nonmetropolitan area $58,310 same as national
88 Corpus Christi, TX $58,290 same as national
89 Dayton-Kettering-Beavercreek, OH $58,170 same as national
90 Kiryas Joel-Poughkeepsie-Newburgh, NY $58,070 1% below national
91 Stockton-Lodi, CA $57,990 1% below national
92 Norwich-New London-Willimantic, CT $57,970 1% below national
93 Elkhart-Goshen, IN $57,950 1% below national
94 Riverside-San Bernardino-Ontario, CA $57,610 1% below national
95 Beaumont-Port Arthur, TX $57,520 2% below national
96 Toledo, OH $57,500 2% below national
97 West Northwestern Ohio nonmetropolitan area $57,280 2% below national
98 Fort Wayne, IN $57,270 2% below national
99 Greensboro-High Point, NC $57,200 2% below national
100 Oxnard-Thousand Oaks-Ventura, CA $57,100 2% below national
101 Northern West Virginia nonmetropolitan area $57,090 2% below national
102 Charlotte-Concord-Gastonia, NC-SC $56,980 2% below national
103 Colorado Springs, CO $56,900 3% below national
104 Miami-Fort Lauderdale-West Palm Beach, FL $56,880 3% below national
105 Louisville/Jefferson County, KY-IN $56,690 3% below national
106 Northern Indiana nonmetropolitan area $56,540 3% below national
107 Lakeland-Winter Haven, FL $56,450 3% below national
108 Northwest Illinois nonmetropolitan area $56,380 4% below national
109 Jacksonville, FL $56,330 4% below national
110 North Northeastern Ohio nonmetropolitan area (noncontiguous) $56,330 4% below national
111 Las Vegas-Henderson-North Las Vegas, NV $56,320 4% below national
112 Huntsville, AL $56,300 4% below national
113 Eastern Ohio nonmetropolitan area $56,270 4% below national
114 Burlington-South Burlington, VT $56,160 4% below national
115 Des Moines-West Des Moines, IA $56,070 4% below national
116 Albany-Schenectady-Troy, NY $55,990 4% below national
117 Bakersfield-Delano, CA $55,910 4% below national
118 Visalia, CA $55,870 4% below national
119 Canton-Massillon, OH $55,580 5% below national
120 Waco, TX $55,260 5% below national
121 Northeast Oklahoma nonmetropolitan area $55,190 6% below national
122 Spartanburg, SC $55,100 6% below national
123 Worcester, MA $55,070 6% below national
124 Rochester, NY $55,050 6% below national
125 Syracuse, NY $54,980 6% below national
126 Southeast Iowa nonmetropolitan area $54,960 6% below national
127 Topeka, KS $54,600 7% below national
128 Kansas nonmetropolitan area $54,270 7% below national
129 Killeen-Temple, TX $53,990 8% below national
130 Birmingham, AL $53,640 8% below national
131 Greenville-Anderson-Greer, SC $53,570 8% below national
132 Jackson, MS $53,510 8% below national
133 New Orleans-Metairie, LA $53,350 9% below national
134 Alaska nonmetropolitan area $53,350 9% below national
135 Lower East Mississippi nonmetropolitan area $53,350 9% below national
136 South Georgia nonmetropolitan area $53,220 9% below national
137 Northwestern Region of Texas nonmetropolitan area $52,340 10% below national
138 Houma-Bayou Cane-Thibodaux, LA $52,000 11% below national
139 Buffalo-Cheektowaga, NY $51,960 11% below national
140 Charleston-North Charleston, SC $51,960 11% below national
141 Richmond, VA $51,740 11% below national
142 Tampa-St. Petersburg-Clearwater, FL $51,660 12% below national
143 Central Missouri nonmetropolitan area $51,600 12% below national
144 Dallas-Fort Worth-Arlington, TX $51,570 12% below national
145 Evansville, IN $51,570 12% below national
146 Memphis, TN-MS-AR $51,310 12% below national
147 North Region of Texas nonmetropolitan area $51,270 12% below national
148 West Central Illinois nonmetropolitan area $50,780 13% below national
149 Spokane-Spokane Valley, WA $50,720 13% below national
150 North Georgia nonmetropolitan area $50,270 14% below national
151 Houston-Pasadena-The Woodlands, TX $49,980 14% below national
152 Southern Indiana nonmetropolitan area $49,850 15% below national
153 Mobile, AL $49,760 15% below national
154 Austin-Round Rock-San Marcos, TX $49,650 15% below national
155 Little Rock-North Little Rock-Conway, AR $49,510 15% below national
156 Gainesville, FL $49,490 15% below national
157 Columbia, SC $49,370 16% below national
158 Middle Georgia nonmetropolitan area $49,300 16% below national
159 West Arkansas nonmetropolitan area $49,090 16% below national
160 Southeast Oklahoma nonmetropolitan area $49,090 16% below national
161 West North Dakota nonmetropolitan area $49,010 16% below national
162 Northeast Alabama nonmetropolitan area $48,990 16% below national
163 East Georgia nonmetropolitan area $48,970 16% below national
164 South Central Wisconsin nonmetropolitan area $48,930 16% below national
165 North Arkansas nonmetropolitan area $48,900 16% below national
166 San Antonio-New Braunfels, TX $48,440 17% below national
167 Lower West Mississippi nonmetropolitan area $48,240 17% below national
168 Central North Carolina nonmetropolitan area $48,210 18% below national
169 Nashville-Davidson--Murfreesboro--Franklin, TN $47,890 18% below national
170 Roanoke, VA $47,830 18% below national
171 Lafayette-West Lafayette, IN $47,710 18% below national
172 Lincoln, NE $47,530 19% below national
173 Tuscaloosa, AL $47,470 19% below national
174 Wichita, KS $47,020 20% below national
175 Knoxville, TN $46,770 20% below national
176 Fayetteville-Springdale-Rogers, AR $45,550 22% below national
177 Southeast Missouri nonmetropolitan area $45,410 22% below national
178 College Station-Bryan, TX $43,980 25% below national
179 Hill Country Region of Texas nonmetropolitan area $43,630 25% below national
180 Longview, TX $42,860 27% below national
181 Fort Smith, AR-OK $41,640 29% below national
182 El Paso, TX $41,320 29% below national
183 Slidell-Mandeville-Covington, LA $40,550 31% below national
184 Southeast Alabama nonmetropolitan area $37,720 35% below national
185 Oklahoma City, OK $36,130 38% below national
186 San Juan-Bayamon-Caguas, PR $33,340 43% below national

Related Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024. Data reflects cross-industry estimates for all ownership types.