Occupational employment / Computer programmers

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 "Computer programmers" are below, ordered by total employment.

Area Total employment Mean hourly wage Mean annual wage
Washington-Arlington-Alexandria, DC-VA-MD-WV 14,670 $39.85 $82,900
New York-Northern New Jersey-Long Island, NY-NJ-PA 40,130 $37.99 $79,010
New York-White Plains-Wayne, NY-NJ Metropolitan Division 24,090 $37.81 $78,650
Chicago-Naperville-Joliet, IL-IN-WI 19,190 $37.90 $78,840
Chicago-Naperville-Joliet, IL Metropolitan Division 17,030 $37.56 $78,130
Dallas-Fort Worth-Arlington, TX 15,130 $38.25 $79,560
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD 13,190 $40.82 $84,910
Dallas-Plano-Irving, TX Metropolitan Division 12,950 $38.65 $80,400
Washington-Arlington-Alexandria, DC-VA-MD-WV Metropolitan Division 11,890 $40.08 $83,360
Los Angeles-Long Beach-Santa Ana, CA 11,650 $37.64 $78,290
Philadelphia, PA Metropolitan Division 9,810 $42.11 $87,590
Seattle-Tacoma-Bellevue, WA 9,410 $42.67 $88,750
Boston-Cambridge-Quincy, MA-NH 9,260 $39.38 $81,910
Houston-Sugar Land-Baytown, TX 9,020 $38.86 $80,830
Seattle-Bellevue-Everett, WA Metropolitan Division 8,840 $42.97 $89,380
Edison, NJ Metropolitan Division 8,760 $38.17 $79,380
Detroit-Warren-Livonia, MI 7,850 $34.12 $70,970
Los Angeles-Long Beach-Glendale, CA Metropolitan Division 7,720 $37.81 $78,640
Boston-Cambridge-Quincy, MA NECTA Division 7,550 $40.04 $83,290
Phoenix-Mesa-Scottsdale, AZ 7,110 $34.30 $71,340
Miami-Fort Lauderdale-Miami Beach, FL 7,000 $33.03 $68,690
Atlanta-Sandy Springs-Marietta, GA 6,860 $36.04 $74,970
San Francisco-Oakland-Fremont, CA 6,330 $40.50 $84,230
San Jose-Sunnyvale-Santa Clara, CA 5,840 $50.45 $104,930
Austin-Round Rock, TX 5,560 $39.33 $81,800
Warren-Troy-Farmington Hills, MI Metropolitan Division 5,480 $33.88 $70,460
St. Louis, MO-IL 5,160 $32.88 $68,390
Kansas City, MO-KS 5,100 $35.20 $73,220
Columbus, OH 5,090 $34.20 $71,140
Minneapolis-St. Paul-Bloomington, MN-WI 4,520 $32.78 $68,180
Pittsburgh, PA 4,510 $31.53 $65,580
Albany-Schenectady-Troy, NY 4,410 $30.16 $62,730
Nassau-Suffolk, NY Metropolitan Division 4,290 $37.33 $77,650
Salt Lake City, UT 4,270 $36.73 $76,410
Orlando-Kissimmee, FL 4,200 $29.80 $61,980
Tampa-St. Petersburg-Clearwater, FL 4,140 $33.88 $70,480
Santa Ana-Anaheim-Irvine, CA Metropolitan Division 3,940 $37.31 $77,610
Baltimore-Towson, MD 3,840 $36.82 $76,590
Denver-Aurora, CO 3,330 $38.52 $80,130
Oakland-Fremont-Hayward, CA Metropolitan Division 3,330 $38.43 $79,930
Indianapolis-Carmel, IN 3,140 $34.63 $72,020
San Francisco-San Mateo-Redwood City, CA Metropolitan Division 3,000 $42.79 $89,010
Newark-Union, NJ-PA Metropolitan Division 2,990 $39.81 $82,800
San Diego-Carlsbad-San Marcos, CA 2,970 $36.91 $76,770
Cincinnati-Middletown, OH-KY-IN 2,890 $31.69 $65,910
Raleigh-Cary, NC 2,840 $35.07 $72,940
Charlotte-Gastonia-Concord, NC-SC 2,820 $39.67 $82,510
Bethesda-Gaithersburg-Frederick, MD Metropolitan Division 2,780 $38.90 $80,910
Milwaukee-Waukesha-West Allis, WI 2,730 $31.12 $64,720
Miami-Miami Beach-Kendall, FL Metropolitan Division 2,640 $33.59 $69,870
Cleveland-Elyria-Mentor, OH 2,430 $32.07 $66,710
Detroit-Livonia-Dearborn, MI Metropolitan Division 2,380 $34.68 $72,130
Nashville-Davidson--Murfreesboro, TN 2,380 $30.25 $62,920
Fort Lauderdale-Pompano Beach-Deerfield Beach, FL Metropolitan Division 2,250 $32.83 $68,280
Portland-Vancouver-Beaverton, OR-WA 2,240 $37.43 $77,850
Fort Worth-Arlington, TX Metropolitan Division 2,180 $35.87 $74,600
West Palm Beach-Boca Raton-Boynton Beach, FL Metropolitan Division 2,120 $32.53 $67,670
Lake County-Kenosha County, IL-WI Metropolitan Division 2,080 $41.15 $85,600
Durham, NC 2,060 $40.82 $84,910
Hartford-West Hartford-East Hartford, CT 2,040 $37.51 $78,020
Rochester, NY 2,020 $31.82 $66,190
Bridgeport-Stamford-Norwalk, CT 2,010 $42.49 $88,370
Omaha-Council Bluffs, NE-IA 1,940 $31.42 $65,360
Des Moines-West Des Moines, IA 1,890 $31.30 $65,110
Buffalo-Niagara Falls, NY 1,790 $28.44 $59,160
Little Rock-North Little Rock, AR 1,770 $31.56 $65,640
San Antonio, TX 1,740 $33.80 $70,300
Birmingham-Hoover, AL 1,730 $34.90 $72,590
Camden, NJ Metropolitan Division 1,730 $36.40 $75,710
San Juan-Caguas-Guaynabo, PR 1,730 $19.05 $39,630
Memphis, TN-MS-AR 1,720 $33.61 $69,910
Sacramento--Arden-Arcade--Roseville, CA 1,710 $34.99 $72,790
Richmond, VA 1,680 $37.88 $78,780
Wilmington, DE-MD-NJ Metropolitan Division 1,650 $37.79 $78,600
Jacksonville, FL 1,600 $33.80 $70,300
Oklahoma City, OK 1,490 $31.96 $66,470
Providence-Fall River-Warwick, RI-MA 1,480 $32.85 $68,330
Virginia Beach-Norfolk-Newport News, VA-NC 1,460 $30.43 $63,300
Harrisburg-Carlisle, PA 1,320 $32.96 $68,560
Trenton-Ewing, NJ 1,300 $40.87 $85,010
Charleston-North Charleston, SC 1,290 $26.74 $55,620
Louisville-Jefferson County, KY-IN 1,290 $32.11 $66,800
Provo-Orem, UT 1,270 $28.61 $59,510
Madison, WI 1,260 $31.18 $64,860
Tulsa, OK 1,250 $27.84 $57,910
Boulder, CO 1,210 $43.23 $89,920
Columbia, SC 1,200 $30.42 $63,270
Tucson, AZ 1,180 $32.18 $66,940
Huntsville, AL 1,140 $35.08 $72,970
Ann Arbor, MI 1,140 $34.34 $71,430
New Orleans-Metairie-Kenner, LA 1,130 $27.00 $56,150
Albuquerque, NM 1,130 $42.57 $88,550
Greenville, SC 1,070 $31.44 $65,400
Dayton, OH 1,030 $30.22 $62,860
Honolulu, HI 1,020 $30.24 $62,910
Palm Bay-Melbourne-Titusville, FL 970 $29.22 $60,770
Las Vegas-Paradise, NV 960 $31.19 $64,870
Boise City-Nampa, ID 960 $30.05 $62,500
Poughkeepsie-Newburgh-Middletown, NY 930 $47.69 $99,190
Grand Rapids-Wyoming, MI 930 $27.86 $57,940
Syracuse, NY 900 $29.77 $61,920
Baton Rouge, LA 860 $25.34 $52,720
Chattanooga, TN-GA 850 $27.65 $57,500
Colorado Springs, CO 850 $37.58 $78,170
Akron, OH 820 $32.32 $67,230
Greensboro-High Point, NC 810 $35.44 $73,710
Tallahassee, FL 810 $26.89 $55,940
Riverside-San Bernardino-Ontario, CA 800 $29.31 $60,970
Columbus, GA-AL 780 $37.12 $77,210
Oxnard-Thousand Oaks-Ventura, CA 760 $36.46 $75,830
New Haven, CT 700 $47.24 $98,260
Allentown-Bethlehem-Easton, PA-NJ 690 $34.29 $71,330
Knoxville, TN 670 $28.85 $60,000
Jefferson City, MO 670 $23.88 $49,680
Winston-Salem, NC 640 $38.76 $80,620
Lincoln, NE 620 $26.00 $54,090
Ogden-Clearfield, UT 620 $30.32 $63,060
Wichita, KS 620 $31.25 $64,990
Santa Barbara-Santa Maria, CA 620 $33.39 $69,450
Davenport-Moline-Rock Island, IA-IL 600 $29.88 $62,140
Bradenton-Sarasota-Venice, FL 580 $31.62 $65,760
Tacoma, WA Metropolitan Division 570 $37.92 $78,880
Jackson, MS 570 $24.81 $51,610
Cedar Rapids, IA 530 $28.18 $58,620
Charleston, WV 530 $23.30 $48,460
Lexington-Fayette, KY 490 $33.16 $68,980
Worcester, MA-CT 480 $37.84 $78,710
Rochester, MN 480 $49.43 $102,810
Columbia, MO 470 $28.45 $59,180
Topeka, KS 460 $30.41 $63,240
Framingham, MA NECTA Division 460 $36.29 $75,490
Gainesville, FL 450 $25.92 $53,920
Lancaster, PA 450 $29.08 $60,480
Ithaca, NY 440 $31.08 $64,650
El Paso, TX 440 $21.94 $45,640
Spokane, WA 440 $27.58 $57,360
Toledo, OH 430 $26.06 $54,210
Anchorage, AK 410 $33.08 $68,810
Springfield, IL 400 $34.78 $72,350
Spartanburg, SC 400 $35.27 $73,360
Burlington-South Burlington, VT 400 $39.05 $81,210
Nashua, NH-MA NECTA Division 400 $28.93 $60,180
Peoria, IL 390 $33.26 $69,180
Lansing-East Lansing, MI 380 $31.08 $64,640
Scranton--Wilkes-Barre, PA 370 $25.95 $53,980
Mobile, AL 370 $28.58 $59,450
Manchester, NH 360 $31.44 $65,390
Springfield, MO 360 $24.18 $50,290
Green Bay, WI 360 $32.91 $68,450
Eugene-Springfield, OR 350 $26.66 $55,440
Lowell-Billerica-Chelmsford, MA-NH NECTA Division 350 $50.77 $105,600
Binghamton, NY 340 $32.08 $66,720
Montgomery, AL 340 $30.23 $62,870
Evansville, IN-KY 330 $30.97 $64,410
Champaign-Urbana, IL 330 $23.50 $48,880
Danbury, CT 320 $39.15 $81,440
Kalamazoo-Portage, MI 320 $24.98 $51,960
Fort Wayne, IN 310 $32.08 $66,720
Reno-Sparks, NV 310 $34.68 $72,140
Naples-Marco Island, FL 310 $23.50 $48,890
Portland-South Portland-Biddeford, ME 300 $32.73 $68,090
Sioux Falls, SD 300 $24.12 $50,180
Springfield, MA-CT 300 $35.02 $72,840
Lafayette, IN 300 $27.18 $56,530
Erie, PA 290 $25.03 $52,060
Utica-Rome, NY 290 $28.17 $58,590
Appleton, WI 290 $32.11 $66,790
Asheville, NC 290 Not available Not available
Lawrence, KS 280 $30.24 $62,900
Beaumont-Port Arthur, TX 280 $28.39 $59,060
Charlottesville, VA 280 $33.40 $69,470
Lakeland, FL 280 $32.32 $67,230
Fargo, ND-MN 270 $25.03 $52,070
Pensacola-Ferry Pass-Brent, FL 270 $29.20 $60,740
Reading, PA 270 $30.62 $63,700
Amarillo, TX 270 $36.31 $75,520
Killeen-Temple-Fort Hood, TX 260 $32.63 $67,860
Rockford, IL 250 $28.36 $58,990
Santa Cruz-Watsonville, CA 250 $34.57 $71,900
Dalton, GA 250 $24.74 $51,460
Cape Coral-Fort Myers, FL 250 $34.87 $72,530
Iowa City, IA 240 $28.19 $58,640
Canton-Massillon, OH 240 $25.85 $53,770
Norwich-New London, CT-RI 240 $33.83 $70,360
Santa Rosa-Petaluma, CA 240 $40.78 $84,830
Shreveport-Bossier City, LA 230 $23.36 $48,590
Lubbock, TX 230 $23.13 $48,110
York-Hanover, PA 230 $29.57 $61,510
Bakersfield, CA 220 $36.55 $76,020
Fayetteville, NC 220 $45.12 $93,850
Holland-Grand Haven, MI 210 $28.54 $59,360
Portsmouth, NH-ME 210 $30.39 $63,210
Youngstown-Warren-Boardman, OH-PA 210 $27.58 $57,360
Deltona-Daytona Beach-Ormond Beach, FL 210 $28.40 $59,070
La Crosse, WI-MN 210 $29.57 $61,500
College Station-Bryan, TX 210 $25.46 $52,960
Dover, DE 200 $29.79 $61,960
South Bend-Mishawaka, IN-MI 200 $29.93 $62,240
Fort Collins-Loveland, CO 200 $31.86 $66,260
Augusta-Richmond County, GA-SC 200 $31.94 $66,440
Eau Claire, WI 200 $35.39 $73,620
Fresno, CA 190 $24.95 $51,900
Lafayette, LA 190 $23.82 $49,550
Flint, MI 190 $30.76 $63,990
Wilmington, NC 190 $28.20 $58,660
Wausau, WI 190 $25.87 $53,820
Blacksburg-Christiansburg-Radford, VA 190 $29.30 $60,950
Atlantic City, NJ 180 $35.12 $73,040
St. Cloud, MN 180 $28.83 $59,970
Taunton-Norton-Raynham, MA NECTA Division 180 $30.14 $62,690
Lynchburg, VA 180 $27.17 $56,510
Waco, TX 180 $32.04 $66,650
Corpus Christi, TX 170 $26.67 $55,470
Oshkosh-Neenah, WI 170 $31.77 $66,070
Florence, SC 160 $27.83 $57,880
Saginaw-Saginaw Township North, MI 160 $27.12 $56,400
Idaho Falls, ID 160 $26.08 $54,250
Bloomington, IN 160 $23.94 $49,790
Greenville, NC 150 $31.14 $64,770
St. George, UT 150 $26.40 $54,900
Hickory-Lenoir-Morganton, NC 150 $30.80 $64,060
Bismarck, ND 140 $20.85 $43,360
Bremerton-Silverdale, WA 140 $35.60 $74,050
Waterloo-Cedar Falls, IA 140 $28.45 $59,180
State College, PA 140 $27.37 $56,930
Logan, UT-ID 140 $24.19 $50,320
Billings, MT 140 $25.21 $52,440
Racine, WI 140 $27.50 $57,190
Roanoke, VA 140 $28.09 $58,420
Longview, TX 140 $23.06 $47,960
Salem, OR 140 $29.65 $61,670
McAllen-Edinburg-Mission, TX 130 $24.88 $51,750
Macon, GA 130 $31.10 $64,700
Kingston, NY 130 $24.69 $51,350
Abilene, TX 130 $23.79 $49,490
Harrisonburg, VA 130 $23.38 $48,630
Ames, IA 120 $25.61 $53,270
Huntington-Ashland, WV-KY-OH 120 $20.11 $41,830
Tyler, TX 120 $30.79 $64,040
Lawton, OK 120 $22.03 $45,820
Port St. Lucie-Fort Pierce, FL 120 $24.40 $50,750
Columbus, IN 120 $34.86 $72,520
Fairbanks, AK 120 $28.91 $60,140
San Luis Obispo-Paso Robles, CA 120 $30.08 $62,570
Stockton, CA 120 $31.96 $66,480
Hagerstown-Martinsburg, MD-WV 110 $25.69 $53,430
Lake Charles, LA 110 $27.02 $56,200
Kingsport-Bristol-Bristol, TN-VA 110 $22.76 $47,350
Myrtle Beach-Conway-North Myrtle Beach, SC 110 $28.45 $59,170
Rocky Mount, NC 110 $28.30 $58,860
Muskegon-Norton Shores, MI 110 $27.21 $56,600
Lawrence-Methuen-Salem, MA-NH NECTA Division 110 $33.89 $70,500
Visalia-Porterville, CA 110 $37.97 $78,980
Modesto, CA 110 $40.16 $83,530
Medford, OR 100 $28.21 $58,680
Corvallis, OR 100 $35.37 $73,570
Johnstown, PA 100 $22.58 $46,960
Lebanon, PA 100 $28.67 $59,640
Elkhart-Goshen, IN 100 $25.11 $52,230
Gulfport-Biloxi, MS 100 $27.72 $57,660
Duluth, MN-WI 100 $27.36 $56,900
Fort Walton Beach-Crestview-Destin, FL 100 $30.71 $63,880
Grand Forks, ND-MN 100 $24.02 $49,960
Rochester-Dover, NH-ME 100 $28.87 $60,060
Flagstaff, AZ 90 $25.03 $52,060
Greeley, CO 90 $40.08 $83,370
Missoula, MT 90 $24.96 $51,910
Salinas, CA 90 $40.55 $84,340
Midland, TX 90 $32.74 $68,090
Dubuque, IA 90 $23.43 $48,730
Haverhill-North Andover-Amesbury, MA-NH NECTA Division 90 $30.87 $64,200
Altoona, PA 90 $22.58 $46,970
Ocala, FL 80 $32.82 $68,270
Savannah, GA 80 $28.10 $58,450
Gary, IN Metropolitan Division 80 $25.54 $53,120
Morgantown, WV 80 $24.80 $51,590
Mansfield, OH 80 $30.11 $62,630
Tuscaloosa, AL 80 $33.39 $69,450
Olympia, WA 80 $38.83 $80,770
Anderson, SC 80 $23.72 $49,330
Wheeling, WV-OH 80 $27.42 $57,040
Athens-Clarke County, GA 80 $26.50 $55,130
Kennewick-Richland-Pasco, WA 70 $22.66 $47,120
Bend, OR 70 $30.34 $63,100
Springfield, OH 70 $33.35 $69,370
Waterbury, CT 70 Not available Not available
Vallejo-Fairfield, CA 70 $44.91 $93,420
Fond du Lac, WI 70 $34.83 $72,450
Johnson City, TN 70 $22.09 $45,940
Great Falls, MT 70 $17.05 $35,470
Jonesboro, AR 70 $29.81 $62,010
Sioux City, IA-NE-SD 70 $31.60 $65,720
Peabody, MA NECTA Division 70 $37.33 $77,650
Burlington, NC 70 $23.68 $49,260
Jacksonville, NC 60 $35.29 $73,390
Hattiesburg, MS 60 $26.84 $55,840
Williamsport, PA 60 $27.73 $57,670
Danville, IL 60 $16.57 $34,460
Terre Haute, IN 60 $27.11 $56,390
Alexandria, LA 60 $20.16 $41,930
Brownsville-Harlingen, TX 60 $20.63 $42,910
Brockton-Bridgewater-Easton, MA NECTA Division 50 $35.24 $73,290
Cumberland, MD-WV 50 $30.37 $63,180
Salisbury, MD 50 $29.19 $60,710
Battle Creek, MI 50 $35.45 $73,750
Niles-Benton Harbor, MI 50 $25.50 $53,050
Yuma, AZ 50 $27.01 $56,180
Bellingham, WA 50 $34.29 $71,310
Laredo, TX 50 $27.12 $56,410
Janesville, WI 50 $26.13 $54,340
Clarksville, TN-KY 50 $20.81 $43,290
Ponce, PR 50 $13.49 $28,060
Barnstable Town, MA 50 $37.99 $79,030
Pittsfield, MA 50 $26.91 $55,980
Wichita Falls, TX 40 $29.42 $61,190
Muncie, IN 40 $28.58 $59,440
Glens Falls, NY 40 $26.12 $54,340
Weirton-Steubenville, WV-OH 40 $30.32 $63,060
Lewiston, ID-WA 40 $25.91 $53,880
Bay City, MI 40 $30.34 $63,100
Bowling Green, KY 40 $22.15 $46,060
Parkersburg-Marietta-Vienna, WV-OH 40 $27.00 $56,150
Chico, CA 40 $27.30 $56,780
Bangor, ME 40 $24.10 $50,140
Merced, CA 40 $33.65 $70,000
Napa, CA 40 $37.01 $76,970
Houma-Bayou Cane-Thibodaux, LA 40 $23.48 $48,850
Morristown, TN 40 $25.48 $52,990
Dothan, AL 40 $20.20 $42,020
Cleveland, TN 40 $19.56 $40,680
Aguadilla-Isabela-San Sebastian, PR 40 $14.36 $29,860
Gainesville, GA 40 $21.53 $44,780
Vineland-Millville-Bridgeton, NJ 30 $30.75 $63,960
Palm Coast, FL 30 $24.88 $51,750
Odessa, TX 30 $25.94 $53,950
Pascagoula, MS 30 $28.90 $60,110
Monroe, LA 30 $32.08 $66,720
Elmira, NY 30 $31.80 $66,140
Mount Vernon-Anacortes, WA 30 $28.33 $58,920
Panama City-Lynn Haven, FL 30 $26.78 $55,700
Rome, GA 30 $36.95 $76,860
Decatur, AL 30 $26.42 $54,960
Fort Smith, AR-OK Not available $26.86 $55,870
Prescott, AZ Not available $24.53 $51,030
Joplin, MO Not available $26.22 $54,540
Jackson, MI Not available $29.56 $61,490
Redding, CA Not available $33.46 $69,600
Jackson, TN Not available $29.16 $60,660
Bloomington-Normal, IL Not available $37.04 $77,050
Pocatello, ID Not available $18.09 $37,630
Sherman-Denison, TX Not available $36.54 $75,990
Auburn-Opelika, AL Not available $33.57 $69,830
Sheboygan, WI Not available $27.33 $56,850
© The Washington Post Company