Occupational employment / Environmental engineers

Twice a year, the Bureau of Labor Statistics compiles occupational employment and wage estimates by surveying employers nationwide. Current data was released May 1, 2009.

Estimates for "Environmental engineers" are below, ordered by total employment.

Area Total employment Mean hourly wage Mean annual wage
Washington-Arlington-Alexandria, DC-VA-MD-WV 1,880 $43.84 $91,190
New York-Northern New Jersey-Long Island, NY-NJ-PA 3,170 $39.41 $81,980
Boston-Cambridge-Quincy, MA-NH 1,850 $40.35 $83,930
Los Angeles-Long Beach-Santa Ana, CA 1,840 $38.78 $80,660
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD 1,690 $43.98 $91,480
Chicago-Naperville-Joliet, IL-IN-WI 1,630 $38.39 $79,850
Chicago-Naperville-Joliet, IL Metropolitan Division 1,450 $38.05 $79,140
Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division 1,370 $43.50 $90,480
New York-White Plains-Wayne, NY-NJ Metropolitan Division 1,320 $39.55 $82,260
Boston-Cambridge-Quincy, MA NECTA Division 1,240 $41.55 $86,430
Philadelphia, PA Metropolitan Division 1,220 $46.99 $97,730
Atlanta-Sandy Springs-Marietta, GA 1,160 $37.20 $77,370
Houston-Sugar Land-Baytown, TX 1,020 $37.26 $77,500
San Diego-Carlsbad-San Marcos, CA 990 $42.41 $88,200
San Francisco-Oakland-Fremont, CA 960 $45.57 $94,780
Dallas-Fort Worth-Arlington, TX 950 $37.68 $78,380
Los Angeles-Long Beach-Glendale, CA Metropolitan Division 930 $40.04 $83,270
Santa Ana-Anaheim-Irvine, CA Metropolitan Division 910 $37.48 $77,970
Seattle-Tacoma-Bellevue, WA 840 $39.19 $81,520
Seattle-Bellevue-Everett, WA Metropolitan Division 810 $39.30 $81,750
Albany-Schenectady-Troy, NY 790 $32.11 $66,790
Miami-Fort Lauderdale-Miami Beach, FL 730 $40.57 $84,390
St. Louis, MO-IL 720 $34.60 $71,970
Newark-Union, NJ-PA Metropolitan Division 710 $38.02 $79,080
Denver-Aurora, CO 700 $41.85 $87,050
Dallas-Plano-Irving, TX Metropolitan Division 670 $35.39 $73,610
Austin-Round Rock, TX 650 $29.95 $62,300
Raleigh-Cary, NC 640 $32.11 $66,780
Baltimore-Towson, MD 620 $38.44 $79,950
Pittsburgh, PA 610 $35.44 $73,710
Nassau-Suffolk, NY Metropolitan Division 580 $39.19 $81,520
Edison, NJ Metropolitan Division 560 $41.07 $85,420
Cincinnati-Middletown, OH-KY-IN 560 $38.63 $80,350
Bethesda-Gaithersburg-Frederick, MD Metropolitan Division 510 $44.75 $93,080
Oakland-Fremont-Hayward, CA Metropolitan Division 510 $43.60 $90,690
Portland-Vancouver-Beaverton, OR-WA 490 $33.40 $69,480
Phoenix-Mesa-Scottsdale, AZ 490 $33.85 $70,410
Salt Lake City, UT 490 Not available Not available
San Francisco-San Mateo-Redwood City, CA Metropolitan Division 450 $47.83 $99,480
Milwaukee-Waukesha-West Allis, WI 450 $35.35 $73,530
Sacramento--Arden-Arcade--Roseville, CA 440 $37.37 $77,720
Kansas City, MO-KS 430 $39.13 $81,380
Richmond, VA 430 $34.12 $70,970
Tampa-St. Petersburg-Clearwater, FL 420 $31.39 $65,300
Minneapolis-St. Paul-Bloomington, MN-WI 410 $37.65 $78,310
Virginia Beach-Norfolk-Newport News, VA-NC 390 $40.20 $83,620
Trenton-Ewing, NJ 390 $36.49 $75,900
Columbia, SC 370 $27.16 $56,480
Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division 340 $47.56 $98,930
Hartford-West Hartford-East Hartford, CT 340 $36.55 $76,020
Albuquerque, NM 290 $42.82 $89,060
Warren-Troy-Farmington Hills, MI Metropolitan Division 290 $34.97 $72,730
Fort Worth-Arlington, TX Metropolitan Division 280 $43.21 $89,880
Madison, WI 280 $34.18 $71,100
Jacksonville, FL 270 $35.08 $72,970
Nashville-Davidson--Murfreesboro, TN 270 $33.38 $69,440
Jackson, MS 260 $29.44 $61,240
Lowell-Billerica-Chelmsford, MA-NH NECTA Division 260 $39.33 $81,800
Syracuse, NY 260 $35.98 $74,830
Cleveland-Elyria-Mentor, OH 250 $40.17 $83,560
Buffalo-Niagara Falls, NY 250 $35.27 $73,360
Riverside-San Bernardino-Ontario, CA 250 $40.14 $83,500
Providence-Fall River-Warwick, RI-MA 240 $35.05 $72,890
Charlotte-Gastonia-Concord, NC-SC 240 $38.18 $79,420
Indianapolis-Carmel, IN 240 $35.39 $73,620
Wilmington, DE-MD-NJ Metropolitan Division 240 $35.80 $74,460
Rochester, NY 230 $38.30 $79,670
Camden, NJ Metropolitan Division 220 $36.50 $75,930
Kennewick-Richland-Pasco, WA 220 $44.03 $91,580
Louisville-Jefferson County, KY-IN 210 $32.59 $67,800
Miami-Miami Beach-Kendall, FL Metropolitan Division 210 $32.66 $67,930
Boulder, CO 210 $37.76 $78,530
Portland-South Portland-Biddeford, ME 210 $34.03 $70,770
San Antonio, TX 200 $37.58 $78,160
Worcester, MA-CT 200 $35.04 $72,880
Knoxville, TN 190 $36.75 $76,430
Colorado Springs, CO 190 $33.15 $68,950
Durham, NC 190 $42.38 $88,160
West Palm Beach-Boca Raton-Boynton Beach, FL Metropolitan Division 180 $36.81 $76,570
Harrisburg-Carlisle, PA 180 $33.60 $69,880
San Jose-Sunnyvale-Santa Clara, CA 180 $40.27 $83,770
Honolulu, HI 170 $41.03 $85,340
Springfield, IL 170 $35.02 $72,830
Tulsa, OK 160 $37.06 $77,070
Baton Rouge, LA 160 $32.14 $66,850
Anchorage, AK 160 $36.42 $75,750
Augusta-Richmond County, GA-SC 160 $29.04 $60,400
Charleston-North Charleston, SC 150 $34.60 $71,980
Montgomery, AL 150 $33.17 $69,000
San Juan-Caguas-Guaynabo, PR 150 $29.98 $62,350
Casper, WY 140 Not available Not available
Las Vegas-Paradise, NV 140 $42.11 $87,580
Dayton, OH 130 $39.63 $82,430
Omaha-Council Bluffs, NE-IA 130 $37.11 $77,190
Tucson, AZ 130 $34.93 $72,660
Olympia, WA 130 $39.57 $82,300
Orlando-Kissimmee, FL 130 $30.25 $62,920
Cape Coral-Fort Myers, FL 120 $30.07 $62,560
Deltona-Daytona Beach-Ormond Beach, FL 120 $32.26 $67,090
Birmingham-Hoover, AL 120 $29.74 $61,870
Lincoln, NE 110 $31.13 $64,740
Reading, PA 110 $35.79 $74,440
Bradenton-Sarasota-Venice, FL 110 $46.06 $95,800
Little Rock-North Little Rock, AR 110 $30.33 $63,090
Fresno, CA 100 $32.69 $67,990
Gainesville, FL 100 $28.48 $59,250
Gary, IN Metropolitan Division 100 $44.39 $92,330
Columbus, OH 100 $30.06 $62,520
Boise City-Nampa, ID 100 $31.09 $64,670
Jefferson City, MO 100 $28.90 $60,100
Oxnard-Thousand Oaks-Ventura, CA 90 $46.69 $97,110
Ann Arbor, MI 90 $46.37 $96,450
Greenville, SC 90 $33.51 $69,700
Charleston, WV 90 $29.24 $60,810
Memphis, TN-MS-AR 90 $26.17 $54,440
El Paso, TX 90 $26.50 $55,130
Fort Collins-Loveland, CO 80 $32.21 $67,000
Burlington-South Burlington, VT 80 $33.83 $70,360
Bakersfield, CA 80 $47.52 $98,850
Lake County-Kenosha County, IL-WI Metropolitan Division 80 $36.77 $76,490
York-Hanover, PA 80 $29.05 $60,430
Oklahoma City, OK 70 $36.83 $76,610
New Orleans-Metairie-Kenner, LA 70 $36.77 $76,480
Vallejo-Fairfield, CA 70 $41.86 $87,070
Kingsport-Bristol-Bristol, TN-VA 70 $32.04 $66,630
Barnstable Town, MA 70 $38.15 $79,340
Reno-Sparks, NV 70 $36.64 $76,200
Bremerton-Silverdale, WA 70 $42.16 $87,690
Palm Bay-Melbourne-Titusville, FL 70 $35.92 $74,710
Springfield, MA-CT 70 $36.88 $76,710
Green Bay, WI 70 $35.56 $73,970
Saginaw-Saginaw Township North, MI 70 $25.85 $53,760
Lexington-Fayette, KY 60 $27.02 $56,190
Chattanooga, TN-GA 60 $26.58 $55,290
Wilmington, NC 60 $35.90 $74,670
Sioux Falls, SD 60 $25.48 $53,010
Pensacola-Ferry Pass-Brent, FL 60 $31.65 $65,830
Blacksburg-Christiansburg-Radford, VA 60 $33.02 $68,680
Taunton-Norton-Raynham, MA NECTA Division 60 $36.93 $76,810
Spokane, WA 50 $36.35 $75,610
Wichita, KS 50 $37.66 $78,340
Scranton--Wilkes-Barre, PA 50 $36.39 $75,700
Lancaster, PA 50 $32.29 $67,170
Allentown-Bethlehem-Easton, PA-NJ 50 $45.82 $95,310
Grand Rapids-Wyoming, MI 50 $35.09 $72,990
New Haven, CT 50 $33.10 $68,850
Carson City, NV 50 $34.99 $72,770
Savannah, GA 50 $32.33 $67,250
Greensboro-High Point, NC 50 $35.70 $74,260
Lake Charles, LA 50 $32.40 $67,390
Roanoke, VA 50 $30.64 $63,730
Fairbanks, AK 50 $31.28 $65,070
Santa Barbara-Santa Maria, CA 50 $43.69 $90,870
Mobile, AL 40 $42.97 $89,380
Victoria, TX 40 $29.38 $61,120
Poughkeepsie-Newburgh-Middletown, NY 40 $32.77 $68,170
Myrtle Beach-Conway-North Myrtle Beach, SC 40 $38.62 $80,330
Lafayette, LA 40 $33.46 $69,600
Utica-Rome, NY 40 $34.99 $72,770
Idaho Falls, ID 40 $31.82 $66,180
Peabody, MA NECTA Division 40 $39.20 $81,550
Anniston-Oxford, AL 40 $36.95 $76,850
Duluth, MN-WI 40 $37.67 $78,360
Jackson, MI 40 $40.51 $84,260
Santa Fe, NM 40 $36.47 $75,850
Glens Falls, NY 40 $26.11 $54,300
Lynchburg, VA 40 $34.00 $70,730
Dover, DE 40 $33.32 $69,310
Corpus Christi, TX 40 $26.14 $54,380
Ogden-Clearfield, UT 40 Not available Not available
Beaumont-Port Arthur, TX 40 $40.63 $84,510
Norwich-New London, CT-RI 40 $39.07 $81,260
Kingston, NY 30 $32.09 $66,750
Iowa City, IA 30 $31.52 $65,560
Portsmouth, NH-ME 30 $44.57 $92,710
Farmington, NM 30 $35.27 $73,360
Longview, TX 30 $31.99 $66,550
Las Cruces, NM 30 $32.92 $68,480
Fayetteville, NC 30 $30.95 $64,370
Asheville, NC 30 $27.70 $57,610
Pascagoula, MS 30 $29.01 $60,330
Florence, SC 30 $35.50 $73,830
Gulfport-Biloxi, MS 30 $33.83 $70,360
Springfield, MO 30 $36.31 $75,520
Bellingham, WA 30 $35.03 $72,870
Eugene-Springfield, OR 30 $35.03 $72,860
Provo-Orem, UT Not available $32.63 $67,880
Framingham, MA NECTA Division Not available $40.47 $84,170
Lawrence-Methuen-Salem, MA-NH NECTA Division Not available $29.93 $62,250
State College, PA Not available $26.57 $55,260
Bridgeport-Stamford-Norwalk, CT Not available $29.48 $61,320
Toledo, OH Not available $33.41 $69,480
Akron, OH Not available $32.38 $67,340
Hattiesburg, MS Not available $50.81 $105,690
Stockton, CA Not available $41.03 $85,340
Santa Rosa-Petaluma, CA Not available $41.95 $87,260
Lakeland, FL Not available $27.96 $58,150
Panama City-Lynn Haven, FL Not available $31.79 $66,120
Peoria, IL Not available $38.08 $79,210
Lubbock, TX Not available $25.78 $53,620
Detroit-Warren-Livonia, MI Not available $38.91 $80,920
© The Washington Post Company