Occupational Employment Statistics

Occupational Employment and Wages, May 2007

17-3025 Environmental Engineering Technicians

Apply theory and principles of environmental engineering to modify, test, and operate equipment and devices used in the prevention, control, and remediation of environmental pollution, including waste treatment and site remediation. May assist in the development of environmental pollution remediation devices under direction of engineer.

National estimates for this occupation
Industry profile for this occupation
State profile for this occupation
Metropolitan area profile for this occupation

National estimates for this occupation: Top

Employment estimate and mean wage estimates for this occupation:

Employment (1) Employment
RSE (3)
Mean hourly
wage
Mean annual
wage (2)
Wage RSE (3)
21,970 4.0 % $20.95 $43,570 0.9 %

Percentile wage estimates for this occupation:

Percentile 10% 25% 50%
(Median)
75% 90%
Hourly Wage $12.19 $15.08 $19.56 $25.38 $32.50
Annual Wage (2) $25,360 $31,370 $40,690 $52,780 $67,590

Industry profile for this occupation: Top

Industries with the highest published employment and wages for this occupation are provided. For a list of all industries with employment in this occupation, see the Create Customized Tables function.

Industries with the highest levels of employment in this occupation:

Industry Employment Hourly mean wage Annual mean wage
Architectural, Engineering, and Related Services 8,630 $19.91 $41,410
Management, Scientific, and Technical Consulting Services 3,430 $19.28 $40,100
Remediation and Other Waste Management Services 1,240 $19.73 $41,030
Scientific Research and Development Services 840 $23.06 $47,970
Employment Services 570 $20.35 $42,320

Top paying industries for this occupation:

Industry Employment Hourly mean wage Annual mean wage
Office Administrative Services 50 $35.70 $74,270
Aerospace Product and Parts Manufacturing 50 $32.36 $67,300
Electric Power Generation, Transmission and Distribution 170 $30.12 $62,640
Natural Gas Distribution (8) $28.71 $59,720
Basic Chemical Manufacturing 130 $26.71 $55,560

State profile for this occupation: Top

States with the highest published employment concentrations and wages for this occupation are provided. For a list of all States with employment in this occupation, see the Create Customized Tables function.

States with the highest concentration of workers in this occupation:

State Employment Hourly mean wage Annual mean wage Percent of State employment
New Mexico 470 $19.13 $39,790 0.059%
Vermont 140 $18.42 $38,310 0.046%
Colorado 850 $20.74 $43,150 0.038%
Wyoming 100 $18.92 $39,360 0.037%
West Virginia 240 $18.81 $39,120 0.034%

Top paying States for this occupation:

State Employment Hourly mean wage Annual mean wage Percent of State employment
Maryland 220 $25.77 $53,590 0.009%
Missouri 170 $25.71 $53,470 0.006%
Washington 330 $25.62 $53,290 0.012%
New Hampshire 30 $24.56 $51,080 0.005%
Kansas 60 $24.47 $50,900 0.004%

Metropolitan area profile for this occupation: Top

Metropolitan areas with the highest published employment concentrations and wages for this occupation are provided. For a list of all Metropolitan areas with employment in this occupation, see the Create Customized Tables function.

Metropolitan areas with the highest concentration of workers in this occupation:

MSA Employment Hourly mean wage Annual mean wage Percent of MSA employment
Barnstable Town, MA 110 $22.13 $46,030 0.113%
Dover, DE 50 $15.51 $32,260 0.083%
Albuquerque, NM 320 $18.54 $38,560 0.082%
Gainesville, FL 80 $25.05 $52,100 0.066%
Harrisburg-Carlisle, PA 170 $24.40 $50,750 0.054%

Top paying Metropolitan areas for this occupation:

MSA Employment Hourly mean wage Annual mean wage Percent of MSA employment
Los Angeles-Long Beach-Glendale, CA Metropolitan Division 400 $29.90 $62,190 0.010%
Nassau-Suffolk, NY Metropolitan Division 50 $29.56 $61,490 0.004%
San Jose-Sunnyvale-Santa Clara, CA (8) $29.26 $60,850 (8)
Bethesda-Gaithersburg-Frederick, MD Metropolitan Division 100 $28.86 $60,020 0.018%
West Palm Beach-Boca Raton-Boynton Beach, FL Metropolitan Division 50 $27.72 $57,670 0.009%

About May 2007 National, State, Metropolitan, and Nonmetropolitan Area Occupational Employment and Wage Estimates

These estimates are calculated with data collected from employers in all industry sectors in metropolitan and nonmetropolitan areas in every State and the District of Columbia. The top five employment and wage figures are provided above. The complete list is available in the downloadable Excel files (XLS).

Percentile wage estimates show the percentage of workers in an occupation that earn less than a given wage and the percentage that earn more. The median wage is the 50th percentile wage estimate—50 percent of workers earn less than the median and 50 percent of workers earn more than the median. More about percentile wages.


(1) Estimates for detailed occupations do not sum to the totals because the totals include occupations not shown separately. Estimates do not include self-employed workers.

(2) Annual wages have been calculated by multiplying the hourly mean wage by a "year-round, full-time" hours figure of 2,080 hours; for those occupations where there is not an hourly mean wage published, the annual wage has been directly calculated from the reported survey data.

(3) The relative standard error (RSE) is a measure of the reliability of a survey statistic. The smaller the relative standard error, the more precise the estimate.

(8) Estimate not released.

Other OES estimates and related information:

May 2007 National Occupational Employment and Wage Estimates

May 2007 State Occupational Employment and Wage Estimates

May 2007 Metropolitan and Nonmetropolitan Area Occupational Employment and Wage Estimates

May 2007 National Industry-Specific Occupational Employment and Wage Estimates

List of Occupations in SOC Code Number Order

List of Occupations in Alphabetical Order

Download May 2007 Occupational Employment and Wage Estimates in Zipped Excel files

Technical notes

Last Modified Date: April 3, 2008

Recommend this page using: