Wages for STEM occupations varied vastly. The national average wage for all STEM occupations was $87,570, nearly double the national average wage for non-STEM occupations ($45,700). Ninety-three percent of STEM occupations had wages significantly above the national average wage for all occupations of $48,320. Petroleum engineers was the highest paid STEM occupation, with an annual mean wage of $149,590, over $100,000 higher than the national average across all occupations. Physicists ($118,500) was also among the highest paid STEM occupations.
Seven STEM occupations had annual mean wages near or below the national average. Environmental science and protection technicians, including health, and biological technicians had mean wages of $46,540 and $45,230, respectively. Agricultural and food science technicians and forest and conservation technicians each earned below $40,000 per year on average.