Web www.ocouha.com

www.ocouha.com

An internet presentation of the Occupational Outlook Handbook plus related career guidance information

Computer programmers

May 2005 employment and annual earnings distribution, wage and salary workers

Computer Programmers: Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May

Median annual earnings of computer programmers were $62,890 in May 2004. The middle 50 percent earned between $47,580and $81,280 a year. The lowest 10 percent earned less than $36,470; the highest 10 percent earned more than $99,610. Median annual earnings in the industries employing the largest numbers of computer programmers in May 2004 are shown below:

Software publishers $73,060
Computer systems design and related services 67,600
Data processing, hosting, and related services 64,540
Insurance carriers 62,990
Management of companies and enterprises 62,160

According to the National Association of Colleges and Employers, starting salary offers for graduates with a bachelor’s degree in computer science averaged $50,820 a year in 2005.

According to Robert Half International, a firm providing specialized staffing services, average annual starting salaries in 2005 ranged from $52,500 to $83,250 for applications development programmers/analysts, and from $55,000 to $88,250 for software developers. Average starting salaries for mainframe systems programmers ranged from $50,250 to $67,500 in 2005.

Computer programmers held about 455,000 jobs in 2004. Programmers are employed in almost every industry, but the largest concentration is in computer systems design and related services. Large numbers of programmers also work for telecommunications companies, software publishers, financial institutions, insurance carriers, educational institutions, and government agencies.

Many computer programmers are employed on a temporary or contract basis or work as independent consultants, providing companies expertise with new programming languages or specialized areas of application. Rather than hiring programmers as permanent employees and then laying them off after a job is completed, employers can contract with temporary help agencies, with consulting firms, or with programmers themselves. A marketing firm, for example, may require programming services only to write and debug the software necessary to get a new customer database running. Bringing in an independent contractor or consultant with experience in a new or advanced programming language enables the firm to complete the job without having to retrain existing workers. Such jobs may last anywhere from several weeks to a year or longer. There were 25,000 self-employed computer programmers in 2004.

(from the Occupational Outlook Handbook: Computer Programmers)

See more recent statistics for employed workers below.

May 2005 employment and annual earnings distribution, wage and salary workers

National, State, and Metropolitan Area Occupational Employment and Earnings

Computer programmers
 Percentile annual earnings, $
10th25th50th75th90th
National
U.S.
employment: 389,090
mean earnings: $67,400
37,380 48,040 63,420 82,600103,850
State and Metro Area
Alabama (ACS) (EAG)
employment: 4,830
mean earnings: $63,610
32,610 41,190 54,920 72,420 95,710
Anniston - Oxford, AL
Occupational Outlook Handbookemployment: 40
mean earnings: $48,650
31,260 36,810 46,250 59,830 70,670
Auburn - Opelika, AL
employment: 30
mean earnings: $58,820
28,890 37,740 56,650 72,800103,290
Birmingham - Hoover, AL
employment: 1,340
mean earnings: $63,660
39,070 48,070 61,750 77,210 91,440
Decatur, AL
Occupational Outlook Handbookemployment: 70
mean earnings: $67,880
33,500 47,660 62,590 89,140113,070
Dothan, AL
employment: 50
mean earnings: $46,720
27,730 33,320 44,800 60,710 70,160
Florence - Muscle Shoals, AL
employment: n.a.
mean earnings: $48,830
31,810 36,170 47,770 58,910 70,630
Huntsville, AL
employment: 1,440
mean earnings: $79,150
37,640 43,290 57,600 84,010>145K
Mobile, AL
employment: 700
mean earnings: $41,670
27,810 31,450 37,560 49,810 63,320
Montgomery, AL
employment: 610
mean earnings: $59,340
36,760 43,960 56,720 68,900 84,650
Tuscaloosa, AL
employment: 100
mean earnings: $65,790
30,160 41,680 66,510 88,570104,850
Alaska (ACS) (EAG)
employment: 700
mean earnings: $60,630
44,980 51,340 60,380 69,720 80,680
Anchorage, AK
employment: 370
mean earnings: $61,870
46,200 52,860 61,870 70,430 82,340
Arizona (ACS) (EAG)
employment: 6,240
mean earnings: $59,850
31,960 43,860 57,300 72,740 90,480
Flagstaff, AZ
employment: n.a.
mean earnings: $60,320
36,910 51,350 62,060 70,690 82,190
Phoenix - Mesa - Scottsdale, AZ
employment: 4,690
mean earnings: $61,130
33,750 45,150 59,000 75,000 91,760
Prescott, AZ
employment: 120
mean earnings: $61,600
27,310 42,970 60,210 76,180102,310
Tucson, AZ
employment: 1,040
mean earnings: $56,380
27,470 38,390 52,280 65,950 82,280
Arkansas (ACS) (EAG)
employment: 2,450
mean earnings: $56,630
29,980 40,700 54,640 72,930 86,580
Fayetteville - Springdale - Rogers, AR - MO
employment: 640
mean earnings: $59,160
25,570 36,570 59,450 80,570 90,070
Fort Smith, AR - OK
employment: 200
mean earnings: $53,800
36,320 41,640 57,460 66,480 72,020
Hot Springs, AR
employment: 30
mean earnings: n.a.
n.a.n.a.n.a.n.a.n.a.
Jonesboro, AR
Occupational Outlook Handbookemployment: 50
mean earnings: $46,380
36,480 39,580 44,870 53,730 59,690
Little Rock - North Little Rock, AR
employment: 1,230
mean earnings: $57,800
34,670 42,960 55,470 72,780 85,200
California (ACS) (EAG)
employment: 35,330
mean earnings: $75,100
42,380 54,600 72,600 91,070112,760
Bakersfield, CA
employment: n.a.
mean earnings: $60,270
37,200 46,690 57,290 71,570 88,340
Chico, CA
employment: 110
mean earnings: $51,860
26,530 39,220 49,860 58,910 78,320
El Centro, CA
employment: 30
mean earnings: $45,590
19,490 22,200 45,260 61,720 71,340
Fresno, CA
employment: 260
mean earnings: $55,300
33,450 46,060 54,250 64,750 80,160
Los Angeles - Long Beach - Glendale, CA Metropolitan Division
employment: 8,610
mean earnings: $71,100
40,160 52,610 69,600 87,180106,010
Modesto, CA
employment: 120
mean earnings: $62,910
41,890 48,730 57,690 77,030 88,680
Napa, CA
employment: 40
mean earnings: $62,940
30,530 40,960 60,460 81,280106,430
Oakland - Fremont - Hayward, CA Metropolitan Division
employment: 3,420
mean earnings: $71,250
47,720 53,560 66,970 86,180105,420
Oxnard - Thousand Oaks - Ventura, CA
employment: 980
mean earnings: $72,790
43,350 56,910 72,450 88,720107,040
Redding, CA
employment: 40
mean earnings: $64,860
32,520 38,410 48,680 70,290136,760
Riverside - San Bernardino - Ontario, CA
employment: 1,360
mean earnings: $62,280
33,480 44,350 63,180 82,070 91,220
Sacramento - - Arden - Arcade - - Roseville, CA
employment: 1,970
mean earnings: $64,030
40,200 49,230 58,630 79,870 92,830
Salinas, CA
employment: 160
mean earnings: $73,050
45,000 54,910 69,130 91,860108,980
San Diego - Carlsbad - San Marcos, CA
employment: 3,060
mean earnings: $76,260
46,290 58,420 75,610 92,550110,800
San Francisco - San Mateo - Redwood City, CA Metropolitan Division
employment: 3,340
mean earnings: $86,630
49,760 65,350 85,520107,190127,820
San Jose - Sunnyvale - Santa Clara, CA
employment: 5,460
mean earnings: $90,880
57,760 69,360 86,400107,270130,420
San Luis Obispo - Paso Robles, CA
Occupational Outlook Handbookemployment: 210
mean earnings: $55,200
26,650 44,070 55,510 66,960 80,510
Santa Ana - Anaheim - Irvine, CA Metropolitan Division
employment: 4,220
mean earnings: $72,530
36,720 49,630 70,160 88,190110,930
Santa Barbara - Santa Maria, CA
employment: 420
mean earnings: $64,990
32,820 41,730 58,580 83,460102,410
Santa Cruz - Watsonville, CA
Occupational Outlook Handbookemployment: 220
mean earnings: $68,350
40,030 51,260 67,150 83,990 99,250
Santa Rosa - Petaluma, CA
employment: 200
mean earnings: $80,670
48,480 61,030 77,090 91,850113,380
Stockton, CA
employment: 90
mean earnings: $60,210
37,680 46,400 54,930 72,430 92,020
Vallejo - Fairfield, CA
employment: 80
mean earnings: $64,310
39,470 43,930 62,060 79,860 94,040
Colorado (ACS) (EAG)
employment: 6,000
mean earnings: $73,180
37,920 51,670 68,570 85,940109,360
Boulder, CO
employment: 910
mean earnings: $78,220
35,410 55,900 77,060 99,310120,210
Colorado Springs, CO
employment: 1,070
mean earnings: $60,770
33,440 43,000 62,050 76,880 90,370
Denver - Aurora, CO
employment: 3,510
mean earnings: $77,500
42,560 54,740 70,420 86,410113,590
Fort Collins - Loveland, CO
employment: 310
mean earnings: $62,970
30,340 41,750 60,970 81,860 93,540
Grand Junction, CO
employment: 30
mean earnings: $53,420
34,040 47,670 55,910 63,220 69,060
Greeley, CO
employment: n.a.
mean earnings: $69,110
46,820 53,380 65,020 83,880107,600
Connecticut (ACS) (EAG)
employment: 6,470
mean earnings: $73,160
43,910 55,370 70,080 87,530110,780
Bridgeport - Stamford - Norwalk, CT
employment: 2,410
mean earnings: $82,610
49,120 61,720 77,520101,430125,190
Danbury, CT
employment: 200
mean earnings: $69,020
46,570 55,880 67,330 83,030 98,760
Hartford - West Hartford - East Hartford, CT
employment: 2,500
mean earnings: $65,530
39,960 50,620 65,590 79,710 90,500
New Haven, CT
employment: 700
mean earnings: $65,830
42,850 52,260 64,130 77,320 91,500
Norwich - New London, CT - RI
employment: 290
mean earnings: $77,640
50,750 62,220 74,730 91,840113,110
Waterbury, CT
employment: 110
mean earnings: $78,320
42,300 62,110 80,910 97,930109,380
Delaware (ACS) (EAG)
Occupational Outlook Handbookemployment: 1,680
mean earnings: $69,320
43,460 51,860 67,970 86,130103,420
Dover, DE
employment: 80
mean earnings: $55,230
33,020 40,940 54,260 67,860 81,730
Wilmington, DE - MD - NJ Metropolitan Division
employment: 1,620
mean earnings: $70,390
45,530 52,950 69,750 86,710103,210
District of Columbia (ACS) (EAG)
employment: 2,910
mean earnings: $65,480
42,070 51,580 64,330 78,710 91,250
Washington - Arlington - Alexandria, DC - VA - MD - WV Metropolitan Division
employment: 15,130
mean earnings: $69,190
39,110 49,610 67,990 86,540104,600
Florida (ACS) (EAG)
employment: 20,790
mean earnings: $63,930
36,700 46,760 60,130 74,990 93,530
Cape Coral - Fort Myers, FL
employment: 170
mean earnings: $58,290
37,740 43,860 56,880 72,900 84,140
Deltona - Daytona Beach - Ormond Beach, FL
employment: 410
mean earnings: $54,470
30,470 38,440 49,970 61,170 72,940
Fort Lauderdale - Pompano Beach - Deerfield Beach, FL Metropolitan Division
employment: 2,620
mean earnings: $62,990
38,510 49,120 62,750 75,390 88,630
Fort Walton Beach - Crestview - Destin, FL
employment: 190
mean earnings: $51,000
27,000 32,350 46,530 70,780 83,780
Gainesville, FL
employment: 860
mean earnings: $49,830
33,350 39,500 47,760 57,050 70,130
Jacksonville, FL
employment: 2,300
mean earnings: $76,250
42,710 53,450 68,420 88,360112,530
Lakeland, FL
employment: 310
mean earnings: $57,960
39,160 44,980 55,330 70,790 83,980
Miami - Miami Beach - Kendall, FL Metropolitan Division
employment: 2,400
mean earnings: $61,140
38,810 46,260 60,170 73,160 87,020
Naples - Marco Island, FL
Occupational Outlook Handbookemployment: n.a.
mean earnings: $67,470
27,230 41,490 64,020 96,550113,380
Ocala, FL
employment: 70
mean earnings: $55,580
37,790 47,270 54,570 64,380 77,090
Orlando - Kissimmee, FL
employment: 2,860
mean earnings: $71,820
41,830 51,970 66,050 85,890111,590
Palm Bay - Melbourne - Titusville, FL
employment: 990
mean earnings: $65,700
38,220 48,260 58,080 78,640 95,850
Panama City - Lynn Haven, FL
employment: 100
mean earnings: $83,610
41,040 51,620 69,030106,130>145K
Pensacola - Ferry Pass - Brent, FL
employment: 320
mean earnings: $63,880
33,460 50,800 64,090 79,720 91,080
Port St. Lucie - Fort Pierce, FL
employment: 130
mean earnings: $54,700
36,630 42,150 51,820 62,920 75,100
Sarasota - Bradenton - Venice, FL
employment: 540
mean earnings: $58,950
37,230 42,760 57,370 70,750 87,410
Sebastian - Vero Beach, FL
Occupational Outlook Handbookemployment: n.a.
mean earnings: $56,630
37,620 47,130 57,310 67,090 74,380
Tallahassee, FL
employment: 900
mean earnings: $55,800
34,840 43,480 53,970 65,710 77,190
Tampa - St. Petersburg - Clearwater, FL
employment: 3,280
mean earnings: $58,170
31,630 39,800 54,950 69,500 85,930
West Palm Beach - Boca Raton - Boynton Beach, FL Metropolitan Division
employment: 1,610
mean earnings: $69,110
40,550 51,490 65,080 83,570103,580
Georgia (ACS) (EAG)
employment: 9,780
mean earnings: $71,660
32,310 48,030 65,240 87,160119,140
Albany, GA
employment: 40
mean earnings: $50,120
28,380 36,660 48,050 57,890 77,510
Athens - Clarke County, GA
employment: 60
mean earnings: $54,120
32,110 37,980 53,820 67,710 77,800
Atlanta - Sandy Springs - Marietta, GA
employment: 8,470
mean earnings: $74,210
33,310 50,510 67,290 89,810123,840
Augusta - Richmond County, GA - SC
employment: 260
mean earnings: $50,970
28,880 35,420 47,850 65,620 82,380
Columbus, GA - AL
employment: 90
mean earnings: $55,510
32,740 40,960 57,280 69,300 81,240
Dalton, GA
employment: 190
mean earnings: $71,590
43,990 54,880 72,760 89,390104,770
Gainesville, GA
employment: n.a.
mean earnings: $56,800
41,410 48,850 55,800 66,440 74,550
Macon, GA
employment: 80
mean earnings: $49,400
32,250 36,820 44,160 56,710 81,810
Savannah, GA
Occupational Outlook Handbookemployment: 170
mean earnings: $51,140
31,590 35,120 43,020 59,610 82,170
Valdosta, GA
employment: 30
mean earnings: $42,510
31,430 35,460 40,500 45,200 58,670
Warner Robins, GA
employment: 60
mean earnings: $60,030
30,840 46,160 56,240 72,140 95,580
Hawaii (ACS) (EAG)
employment: 1,050
mean earnings: $55,900
35,080 42,420 53,970 67,550 80,880
Honolulu, HI
employment: 970
mean earnings: $55,910
35,310 42,550 54,250 67,680 79,850
Idaho (ACS) (EAG)
employment: 1,040
mean earnings: $54,630
31,860 40,230 50,930 66,740 89,510
Boise City - Nampa, ID
employment: 660
mean earnings: $58,700
36,350 43,070 54,120 71,130 96,600
Coeur d'Alene, ID
employment: 40
mean earnings: $51,030
33,870 39,640 50,880 62,630 70,200
Idaho Falls, ID
employment: n.a.
mean earnings: $45,500
28,160 37,380 43,890 54,450 68,130
Lewiston, ID - WA
Occupational Outlook Handbookemployment: n.a.
mean earnings: $51,670
37,280 41,470 49,410 59,840 72,500
Pocatello, ID
employment: 40
mean earnings: $37,620
23,950 29,280 34,190 42,770 59,790
Illinois (ACS) (EAG)
employment: 22,440
mean earnings: $64,480
36,890 48,010 61,540 78,680 95,480
Bloomington - Normal, IL
employment: n.a.
mean earnings: $63,950
35,260 44,060 59,370 79,500103,600
Champaign - Urbana, IL
employment: 200
mean earnings: $50,520
29,420 37,330 49,420 58,690 69,790
Chicago - Naperville - Joliet, IL Metropolitan Division
employment: 15,940
mean earnings: $65,360
37,560 48,770 62,260 79,800 96,850
Decatur, IL
employment: 70
mean earnings: $63,760
38,760 48,540 61,180 76,070 97,410
Kankakee - Bradley, IL
employment: 30
mean earnings: $46,390
29,300 33,050 47,220 56,310 69,520
Lake County - Kenosha County, IL - WI Metropolitan Division
employment: 2,280
mean earnings: $68,560
39,770 53,750 68,800 83,430 94,140
Peoria, IL
employment: 240
mean earnings: $52,330
35,600 40,710 49,640 60,110 74,470
Rockford, IL
employment: 350
mean earnings: $54,960
35,170 42,910 53,380 66,580 83,830
Springfield, IL
employment: 390
mean earnings: $64,740
37,270 43,980 57,240 78,200111,380
Indiana (ACS) (EAG)
employment: 5,040
mean earnings: $56,380
34,360 42,800 53,480 67,140 86,310
Bloomington, IN
employment: 540
mean earnings: $50,030
34,210 41,740 50,380 57,260 68,390
Columbus, IN
employment: 30
mean earnings: $64,200
36,480 48,790 62,200 75,820 93,050
Elkhart - Goshen, IN
employment: 90
mean earnings: $50,300
32,490 39,860 48,660 57,600 75,250
Evansville, IN - KY
employment: 290
mean earnings: $53,270
34,400 40,630 49,440 62,300 79,920
Fort Wayne, IN
Occupational Outlook Handbookemployment: 290
mean earnings: $56,410
37,780 45,180 53,670 66,830 83,190
Gary, IN Metropolitan Division
employment: 220
mean earnings: $46,570
17,130 32,740 46,480 60,070 73,210
Indianapolis - Carmel, IN
employment: 2,250
mean earnings: $59,140
36,520 44,750 56,150 70,030 92,910
Michigan City - La Porte, IN
employment: 30
mean earnings: $60,620
40,260 50,400 61,480 70,550 80,540
Muncie, IN
employment: n.a.
mean earnings: $43,380
29,730 36,570 43,810 51,460 56,530
South Bend - Mishawaka, IN - MI
employment: 410
mean earnings: $65,000
37,780 45,600 57,900 81,680110,910
Iowa (ACS) (EAG)
employment: 2,850
mean earnings: $54,200
34,800 42,200 52,840 65,750 78,050
Ames, IA
employment: 70
mean earnings: $47,920
22,080 37,780 49,500 60,600 69,850
Cedar Rapids, IA
Occupational Outlook Handbookemployment: 360
mean earnings: $51,630
33,460 39,330 49,200 61,780 73,280
Davenport - Moline - Rock Island, IA - IL
Occupational Outlook Handbookemployment: 420
mean earnings: $56,390
31,380 44,480 51,680 61,770 80,150
Des Moines - West Des Moines, IA
employment: 1,350
mean earnings: $58,310
38,220 47,010 57,290 69,880 82,500
Dubuque, IA
employment: 150
mean earnings: $45,400
28,640 34,890 43,390 55,330 67,230
Iowa City, IA
employment: 110
mean earnings: $48,490
31,370 36,840 47,790 57,340 69,830
Sioux City, IA - NE - SD
employment: 100
mean earnings: $59,330
41,380 49,120 58,220 70,190 82,160
Waterloo - Cedar Falls, IA
employment: 90
mean earnings: $47,960
37,030 40,990 47,470 54,410 62,140
Kansas (ACS) (EAG)
Occupational Outlook Handbookemployment: 3,820
mean earnings: $62,500
35,750 45,060 60,700 78,510 92,920
Lawrence, KS
employment: 160
mean earnings: $44,430
23,880 27,300 42,080 55,990 72,810
Topeka, KS
employment: 240
mean earnings: $46,830
28,630 37,560 45,730 54,500 65,430
Wichita, KS
employment: 490
mean earnings: $53,590
30,780 39,860 53,260 67,300 78,190
Kentucky (ACS) (EAG)
employment: 3,040
mean earnings: $58,980
31,510 42,280 56,300 70,750 87,130
Bowling Green, KY
employment: 50
mean earnings: $53,360
34,640 41,930 52,220 64,890 74,380
Lexington - Fayette, KY
employment: 660
mean earnings: $59,540
34,900 44,540 59,500 71,350 86,140
Louisville - Jefferson County, KY - IN
employment: 1,390
mean earnings: $60,640
37,940 47,320 58,540 72,050 87,320
Owensboro, KY
employment: 40
mean earnings: $53,770
27,720 42,180 51,750 65,470 83,350
Louisiana (ACS) (EAG)
employment: 3,070
mean earnings: $50,360
28,560 36,410 46,450 60,990 74,490
Alexandria, LA
employment: 70
mean earnings: $41,900
24,350 31,150 37,620 51,500 64,520
Baton Rouge, LA
employment: 840
mean earnings: $49,410
29,480 37,710 48,540 61,460 70,660
Houma - Bayou Cane - Thibodaux, LA
employment: 60
mean earnings: $46,820
29,790 36,560 44,770 54,430 70,070
Lafayette, LA
employment: 110
mean earnings: $48,640
30,420 37,990 47,050 57,940 71,060
Lake Charles, LA
employment: 80
mean earnings: $55,120
34,530 41,880 53,860 67,580 79,700
Monroe, LA
Occupational Outlook Handbookemployment: 130
mean earnings: $85,990
33,590 43,540 82,890110,870>145K
New Orleans - Metairie - Kenner, LA
employment: 1,210
mean earnings: $52,050
32,500 37,850 47,820 62,910 76,790
Shreveport - Bossier City, LA
employment: 320
mean earnings: $41,760
23,960 27,000 40,400 48,630 65,800
Maine (ACS) (EAG)
employment: 790
mean earnings: $52,200
33,550 40,330 49,030 60,680 78,460
Bangor, ME
employment: 70
mean earnings: $48,550
32,520 38,830 44,570 56,180 69,130
Lewiston - Auburn, ME
employment: 100
mean earnings: $57,100
38,130 41,750 49,210 75,850 86,380
Portland - South Portland - Biddeford, ME
employment: 380
mean earnings: $53,390
33,910 41,210 50,590 62,700 81,110
Maryland (ACS) (EAG)
employment: 8,980
mean earnings: $67,620
41,130 51,200 66,280 83,220 96,710
Baltimore - Towson, MD
employment: 4,160
mean earnings: $66,750
40,700 50,250 65,160 82,760 96,540
Bethesda - Gaithersburg - Frederick, MD Metropolitan Division
employment: 2,890
mean earnings: $70,210
41,580 52,410 68,490 85,440103,940
Cumberland, MD - WV
employment: 50
mean earnings: $42,060
27,020 33,620 41,970 50,450 56,710
Hagerstown - Martinsburg, MD - WV
employment: 130
mean earnings: $49,830
32,030 39,020 45,090 55,190 78,620
Salisbury, MD
employment: 90
mean earnings: $58,180
37,770 46,010 58,880 70,510 81,580
Massachusetts (ACS) (EAG)
employment: 11,170
mean earnings: $80,550
45,640 59,170 78,360 94,230117,370
Boston - Cambridge - Quincy, MA NECTA Division
employment: 7,530
mean earnings: $82,160
48,810 61,540 79,140 94,760117,210
Brockton - Bridgewater - Easton, MA NECTA Division
employment: 100
mean earnings: $74,470
37,860 51,910 68,170 92,860127,790
Framingham, MA NECTA Division
employment: 890
mean earnings: $84,190
53,020 68,260 84,360 97,670120,470
Haverhill - North Andover - Amesbury, MA - NH NECTA Division
employment: n.a.
mean earnings: $93,230
58,680 74,810 92,060109,670121,230
Lawrence - Methuen - Salem, MA - NH NECTA Division
employment: 30
mean earnings: $90,860
41,880 59,750 72,660110,980>145K
Lowell - Billerica - Chelmsford, MA - NH NECTA Division
employment: 640
mean earnings: $80,840
39,010 44,740 73,120103,800134,430
Lynn - Peabody - Salem, MA NECTA Division
employment: 90
mean earnings: $62,490
42,220 48,410 60,100 73,140 90,220
New Bedford, MA
employment: 50
mean earnings: $66,220
31,360 54,170 70,760 83,960 91,570
Springfield, MA - CT
employment: 390
mean earnings: $61,380
34,040 43,580 57,200 76,330 97,890
Worcester, MA - CT
employment: 990
mean earnings: $81,700
42,470 54,590 79,800 94,690124,800
Michigan (ACS) (EAG)
employment: 13,980
mean earnings: $62,210
39,100 48,780 61,380 73,890 87,980
Ann Arbor, MI
employment: 1,000
mean earnings: $64,090
39,500 50,870 63,700 77,540 90,090
Battle Creek, MI
employment: 50
mean earnings: $57,390
33,720 48,130 57,720 68,900 76,600
Bay City, MI
employment: 30
mean earnings: $55,540
29,070 35,900 51,380 74,210 92,110
Detroit - Livonia - Dearborn, MI Metropolitan Division
employment: 3,550
mean earnings: $67,660
48,460 58,380 67,760 78,860 89,140
Flint, MI
employment: 220
mean earnings: $57,140
43,470 48,250 53,820 63,580 80,650
Grand Rapids - Wyoming, MI
employment: 990
mean earnings: $55,450
30,470 44,940 54,020 68,710 81,390
Holland - Grand Haven, MI
employment: 190
mean earnings: $60,030
37,760 43,680 56,750 70,030 85,350
Jackson, MI
employment: 40
mean earnings: $45,930
17,020 37,770 46,230 58,980 69,910
Kalamazoo - Portage, MI
employment: 180
mean earnings: $55,330
36,820 46,710 54,470 65,400 76,520
Lansing - East Lansing, MI
employment: 710
mean earnings: $60,120
40,030 47,700 59,400 69,830 84,600
Monroe, MI
employment: 50
mean earnings: $51,570
26,810 42,960 53,350 61,020 70,790
Muskegon - Norton Shores, MI
employment: 110
mean earnings: $63,130
32,410 47,990 59,860 74,500 92,650
Niles - Benton Harbor, MI
employment: 50
mean earnings: $57,380
35,090 43,980 53,530 70,740 87,640
Saginaw - Saginaw Township North, MI
employment: n.a.
mean earnings: $59,820
32,920 47,960 60,850 70,580 84,120
Warren - Troy - Farmington Hills, MI Metropolitan Division
employment: 5,980
mean earnings: $61,360
38,160 46,040 59,140 72,970 88,100
Minnesota (ACS) (EAG)
employment: 5,810
mean earnings: $67,990
41,200 50,960 64,840 81,900 99,910
Duluth, MN - WI
employment: 100
mean earnings: $50,280
29,930 34,880 47,900 65,170 78,380
Minneapolis - St. Paul - Bloomington, MN - WI
employment: 4,530
mean earnings: $68,380
43,200 52,620 66,110 82,500 97,350
St. Cloud, MN
employment: 80
mean earnings: $52,520
34,740 41,070 50,150 64,160 80,160
Mississippi (ACS) (EAG)
employment: 1,010
mean earnings: $51,100
29,010 38,410 48,000 60,590 75,620
Gulfport - Biloxi, MS
employment: 100
mean earnings: $44,740
28,580 36,500 42,730 51,880 67,550
Hattiesburg, MS
employment: 100
mean earnings: $40,600
24,310 27,770 41,240 51,850 56,720
Jackson, MS
employment: 440
mean earnings: $54,790
32,170 41,870 52,470 66,870 81,380
Pascagoula, MS
employment: 30
mean earnings: $35,020
24,990 27,280 34,830 42,060 45,700
Missouri (ACS) (EAG)
employment: 8,850
mean earnings: $61,230
32,940 43,250 58,120 75,440 92,960
Columbia, MO
employment: 300
mean earnings: $49,400
27,960 37,040 47,410 56,290 71,210
Jefferson City, MO
employment: 890
mean earnings: $65,160
33,060 38,440 45,010116,290133,740
Joplin, MO
employment: 130
mean earnings: $49,190
33,470 39,810 48,080 58,040 68,510
Kansas City, MO - KS
employment: 4,430
mean earnings: $64,350
35,330 47,270 63,810 81,760 94,280
St. Joseph, MO - KS
employment: 30
mean earnings: $43,950
22,320 31,150 39,780 57,330 70,470
St. Louis, MO - IL
employment: 4,750
mean earnings: $64,890
39,200 49,320 63,530 78,270 92,810
Springfield, MO
employment: 440
mean earnings: $45,040
22,970 32,240 43,710 55,580 67,940
Montana (ACS) (EAG)
employment: 840
mean earnings: $47,690
30,410 36,720 44,880 56,180 69,790
Billings, MT
employment: 120
mean earnings: $43,710
28,610 34,330 45,530 53,350 57,630
Missoula, MT
employment: 190
mean earnings: $46,070
27,680 37,240 44,860 55,000 65,940
Nebraska (ACS) (EAG)
employment: 3,240
mean earnings: $60,940
33,310 44,220 57,140 74,390 92,020
Lincoln, NE
employment: 710
mean earnings: $54,570
28,360 38,570 53,740 68,490 85,160
Omaha - Council Bluffs, NE - IA
employment: 2,250
mean earnings: $64,880
38,480 47,100 60,360 78,900 96,670
Nevada (ACS) (EAG)
employment: 1,600
mean earnings: $61,890
36,400 47,010 60,670 74,090 89,470
Carson City, NV
employment: 250
mean earnings: $63,990
48,410 57,800 63,940 70,290 82,700
Las Vegas - Paradise, NV
employment: 890
mean earnings: $62,880
39,110 48,600 61,560 75,230 88,080
Reno - Sparks, NV
employment: 360
mean earnings: $61,600
31,200 39,670 55,190 82,060100,450
New Hampshire (ACS) (EAG)
employment: 1,270
mean earnings: $54,710
31,790 40,050 52,140 67,580 79,900
Manchester, NH
employment: n.a.
mean earnings: $41,830
26,520 31,870 39,010 45,160 61,410
Nashua, NH - MA NECTA Division
employment: 350
mean earnings: $60,420
46,430 51,220 60,590 69,480 75,830
Portsmouth, NH - ME
Occupational Outlook Handbookemployment: 70
mean earnings: $56,390
30,400 37,510 53,430 77,160 86,950
Rochester - Dover, NH - ME
employment: 50
mean earnings: $59,440
36,920 44,960 64,250 71,910 77,550
New Jersey (ACS) (EAG)
employment: 19,640
mean earnings: $79,880
47,030 59,280 75,280 94,690118,940
Atlantic City, NJ
employment: 300
mean earnings: $71,710
44,820 58,130 70,550 85,190104,000
Camden, NJ Metropolitan Division
employment: 1,780
mean earnings: $70,860
45,270 54,700 68,640 85,710103,750
Edison, NJ Metropolitan Division
employment: 6,350
mean earnings: $82,240
47,010 59,670 77,720 95,240118,870
Newark - Union, NJ - PA Metropolitan Division
employment: 4,760
mean earnings: $87,040
49,930 60,940 77,930112,550136,610
Trenton - Ewing, NJ
employment: 1,260
mean earnings: $67,590
41,730 51,770 67,320 83,520 95,560
Vineland - Millville - Bridgeton, NJ
employment: 70
mean earnings: $57,890
40,980 49,290 57,440 66,290 72,260
New Mexico (ACS) (EAG)
employment: 1,480
mean earnings: $61,300
34,240 42,920 55,030 78,270 96,940
Albuquerque, NM
employment: 1,120
mean earnings: $61,700
36,220 44,090 55,190 78,040 94,230
Las Cruces, NM
employment: 60
mean earnings: $62,000
41,690 47,360 54,380 74,480 96,050
Santa Fe, NM
employment: 80
mean earnings: $69,810
29,510 34,800 73,220101,880113,020
New York (ACS) (EAG)
employment: 36,670
mean earnings: $68,810
39,380 49,070 64,340 84,320106,690
Albany - Schenectady - Troy, NY
employment: 3,350
mean earnings: $58,380
39,240 47,390 55,480 66,980 81,370
Binghamton, NY
employment: 300
mean earnings: $65,440
41,270 51,690 63,390 74,280 89,740
Buffalo - Niagara Falls, NY
Occupational Outlook Handbookemployment: 2,400
mean earnings: $57,940
33,110 41,220 55,160 73,790 90,520
Elmira, NY
employment: 50
mean earnings: $50,900
29,960 37,110 44,430 67,700 83,200
Glens Falls, NY
Occupational Outlook Handbookemployment: 80
mean earnings: n.a.
n.a.n.a.n.a.n.a.n.a.
Kingston, NY
employment: 100
mean earnings: n.a.
n.a.n.a.n.a.n.a.n.a.
Nassau - Suffolk, NY Metropolitan Division
employment: 3,870
mean earnings: $65,180
39,120 48,550 64,270 79,310 97,150
New York - White Plains - Wayne, NY - NJ Metropolitan Division
employment: 24,900
mean earnings: $74,850
43,020 54,360 71,160 90,920112,780
Poughkeepsie - Newburgh - Middletown, NY
employment: 800
mean earnings: $98,050
42,280 59,310 81,210130,110>145K
Rochester, NY
Occupational Outlook Handbookemployment: 2,120
mean earnings: $59,790
34,310 43,720 60,390 73,120 88,690
Syracuse, NY
Occupational Outlook Handbookemployment: 1,290
mean earnings: $63,660
36,630 46,400 62,140 76,750 94,290
Utica - Rome, NY
employment: 510
mean earnings: n.a.
n.a.n.a.n.a.n.a.n.a.
North Carolina (ACS) (EAG)
employment: 10,320
mean earnings: $68,030
37,130 48,680 65,050 84,740104,920
Asheville, NC
employment: 130
mean earnings: $54,830
33,810 41,520 56,060 69,100 75,260
Burlington, NC
employment: 70
mean earnings: $55,080
36,740 40,320 48,620 66,960 74,530
Charlotte - Gastonia - Concord, NC - SC
employment: 2,970
mean earnings: $72,120
44,790 55,530 70,650 87,500105,590
Durham, NC
employment: 1,600
mean earnings: $66,720
32,470 42,330 58,560 77,910110,720
Fayetteville, NC
employment: n.a.
mean earnings: $63,340
35,450 44,040 58,590 77,050101,670
Goldsboro, NC
employment: 30
mean earnings: $59,070
33,450 46,630 54,350 70,910 92,530
Greensboro - High Point, NC
employment: 890
mean earnings: $58,580
34,570 43,080 57,170 71,580 87,260
Greenville, NC
employment: n.a.
mean earnings: $56,460
39,180 45,780 54,450 66,340 76,250
Hickory - Lenior - Morgantown, NC
employment: 180
mean earnings: $55,650
36,840 43,260 54,840 67,420 77,530
Jacksonville, NC
Occupational Outlook Handbookemployment: 40
mean earnings: $40,890
20,230 22,900 39,880 49,900 74,070
Raleigh - Cary, NC
employment: 2,300
mean earnings: $70,640
27,810 50,410 69,760 89,090109,370
Rocky Mount, NC
employment: 90
mean earnings: $59,850
39,380 47,850 59,140 69,590 83,370
Wilmington, NC
Occupational Outlook Handbookemployment: 130
mean earnings: $58,640
37,250 46,890 54,780 67,710 83,320
Winston - Salem, NC
employment: 830
mean earnings: $79,480
49,540 59,460 81,870 97,470113,630
North Dakota (ACS) (EAG)
Occupational Outlook Handbookemployment: 660
mean earnings: $42,840
28,260 33,500 40,940 49,950 58,860
Bismarck, ND
employment: 180
mean earnings: $43,780
27,990 33,690 41,620 52,530 64,920
Fargo, ND - MN
Occupational Outlook Handbookemployment: 270
mean earnings: $44,420
31,230 37,410 42,180 49,270 58,680
Grand Forks, ND - MN
employment: 90
mean earnings: $40,130
29,680 31,970 35,790 48,860 56,380
Ohio (ACS) (EAG)
employment: 14,580
mean earnings: $59,310
34,630 44,480 57,130 71,590 88,930
Akron, OH
Occupational Outlook Handbookemployment: 1,040
mean earnings: $57,820
36,990 44,590 57,440 70,040 83,150
Canton - Massillon, OH
employment: 190
mean earnings: $53,820
31,730 39,430 50,090 63,970 82,900
Cincinnati - Middletown, OH - KY - IN
employment: 3,840
mean earnings: $58,970
35,930 44,410 57,000 70,610 87,260
Cleveland - Elyria - Mentor, OH
employment: 3,040
mean earnings: $62,140
29,660 40,750 58,760 81,280106,940
Columbus, OH
employment: 3,820
mean earnings: $63,190
44,820 51,420 61,970 72,880 87,550
Dayton, OH
Occupational Outlook Handbookemployment: 1,240
mean earnings: $56,120
34,500 42,000 54,780 69,500 83,860
Lima, OH
employment: 60
mean earnings: $57,610
35,940 47,520 57,110 70,790 84,590
Mansfield, OH
employment: 110
mean earnings: $56,750
30,520 44,530 60,350 70,000 78,500
Sandusky, OH
employment: 40
mean earnings: $50,060
30,950 35,470 45,680 61,950 73,690
Springfield, OH
Occupational Outlook Handbookemployment: n.a.
mean earnings: $35,340
24,260 25,670 28,020 50,220 55,750
Toledo, OH
employment: 430
mean earnings: $57,580
37,790 43,750 52,130 63,530 89,860
Youngstown - Warren - Boardman, OH - PA
employment: 270
mean earnings: $52,740
28,510 35,380 46,540 63,410 85,040
Oklahoma (ACS) (EAG)
employment: 3,160
mean earnings: $53,880
29,010 36,870 50,670 69,370 85,720
Lawton, OK
employment: 70
mean earnings: $51,000
36,800 40,470 47,910 55,720 69,550
Oklahoma City, OK
employment: 1,420
mean earnings: $54,200
31,340 38,930 50,140 69,840 84,350
Tulsa, OK
employment: 1,110
mean earnings: $57,450
29,300 38,430 55,280 73,180 89,070
Oregon (ACS) (EAG)
employment: 2,800
mean earnings: $61,380
31,970 42,950 59,710 75,300 89,820
Corvallis, OR
employment: 100
mean earnings: $48,310
22,340 29,710 42,540 70,930 84,900
Eugene - Springfield, OR
employment: 280
mean earnings: $56,770
36,430 43,730 56,310 68,430 82,090
Medford, OR
employment: 90
mean earnings: $42,020
23,880 27,860 38,140 53,170 64,890
Portland - Vancouver - Beaverton, OR - WA
employment: 2,560
mean earnings: $63,160
33,840 45,840 61,600 76,920 90,490
Salem, OR
employment: 120
mean earnings: $59,120
32,970 42,230 58,710 68,810 81,590
Pennsylvania (ACS) (EAG)
employment: 15,770
mean earnings: $61,290
36,450 44,420 58,820 73,650 91,450
Altoona, PA
employment: 80
mean earnings: $45,900
29,220 34,670 43,110 55,330 67,770
Erie, PA
employment: 240
mean earnings: $58,400
28,210 39,620 51,140 67,590 95,240
Harrisburg - Carlisle, PA
employment: 1,260
mean earnings: $62,960
39,410 47,940 60,500 76,610 92,100
Johnstown, PA
employment: 40
mean earnings: $44,600
29,000 34,980 43,650 54,520 63,960
Lancaster, PA
employment: 340
mean earnings: $57,970
35,470 43,870 55,150 69,590 87,370
Philadelphia, PA Metropolitan Division
employment: 7,050
mean earnings: $63,460
38,520 46,090 61,150 76,820 92,420
Pittsburgh, PA
employment: 3,940
mean earnings: $59,650
34,290 44,350 59,260 71,790 89,900
Reading, PA
employment: 290
mean earnings: $62,150
39,980 48,100 54,940 68,280 92,280
Scranton - - Wilkes - Barre, PA
employment: 390
mean earnings: $51,970
30,600 38,440 49,600 65,530 76,550
State College, PA
employment: 140
mean earnings: $46,470
25,690 31,230 41,710 58,170 75,680
Williamsport, PA
employment: 40
mean earnings: $57,010
32,270 42,680 51,290 58,660 94,230
York - Hanover, PA
employment: 270
mean earnings: $49,120
22,600 36,110 50,150 63,790 70,740
Rhode Island (ACS) (EAG)
employment: 1,460
mean earnings: $61,420
37,370 47,480 62,740 73,730 86,310
Providence - Fall River - Warwick, RI - MA
employment: 1,680
mean earnings: $62,110
36,630 47,610 63,770 75,900 87,700
South Carolina (ACS) (EAG)
employment: 4,290
mean earnings: $55,410
31,630 39,370 52,830 69,200 85,680
Anderson, SC
Occupational Outlook Handbookemployment: n.a.
mean earnings: $56,130
29,390 32,360 56,220 79,840 87,420
Charleston - North Charleston, SC
employment: 750
mean earnings: $54,880
31,600 38,850 51,790 68,410 86,010
Columbia, SC
employment: 1,300
mean earnings: $49,020
29,240 35,450 44,500 58,740 73,640
Florence, SC
employment: 140
mean earnings: $50,610
33,950 40,550 49,400 57,980 68,440
Greenville, SC
employment: 1,130
mean earnings: $60,680
36,430 46,790 60,950 74,520 87,240
Myrtle Beach - Conway - North Myrtle Beach, SC
employment: 110
mean earnings: $50,790
29,050 33,560 42,850 61,720 98,310
South Dakota (ACS) (EAG)
employment: 580
mean earnings: $44,480
31,280 35,940 42,540 52,070 62,000
Rapid City, SD
employment: 100
mean earnings: $51,340
38,140 42,740 50,820 59,710 69,110
Sioux Falls, SD
employment: 300
mean earnings: $43,110
30,660 34,440 41,130 50,110 59,720
Tennessee (ACS) (EAG)
employment: 7,890
mean earnings: $59,340
34,700 44,050 58,760 72,950 87,660
Chattanooga, TN - GA
employment: 920
mean earnings: $52,290
34,380 42,700 52,420 61,090 70,290
Clarksville, TN - KY
employment: 60
mean earnings: $42,350
23,890 31,190 39,990 50,260 66,080
Cleveland, TN
employment: 40
mean earnings: $52,510
35,970 38,700 43,040 65,570 85,990
Jackson, TN
employment: n.a.
mean earnings: $52,160
26,890 34,380 51,230 62,050 72,720
Johnson City, TN
employment: 190
mean earnings: $69,670
37,790 43,000 65,420 99,880109,260
Kingsport - Bristol - Bristol, TN - VA
employment: 120
mean earnings: $61,790
29,560 35,160 55,200 77,030126,770
Knoxville, TN
employment: 870
mean earnings: $51,020
28,150 35,510 49,850 65,740 78,270
Memphis, TN - MS - AR
employment: 2,660
mean earnings: $63,240
39,720 49,870 63,950 76,200 88,370
Morristown, TN
employment: 30
mean earnings: $52,230
32,890 39,180 53,100 66,100 72,000
Nashville - Davidson - - Murfreesboro, TN
employment: 2,560
mean earnings: $60,300
35,340 43,910 60,110 74,760 88,720
Texas (ACS) (EAG)
employment: 30,840
mean earnings: $73,190
40,160 50,790 67,560 87,900112,710
Amarillo, TX
employment: 220
mean earnings: $58,330
37,820 45,360 57,350 70,940 85,840
Austin - Round Rock, TX
employment: 4,470
mean earnings: $74,740
41,640 51,300 64,590 86,070119,470
Beaumont - Port Arthur, TX
employment: 110
mean earnings: $62,420
39,080 43,700 53,900 74,480 96,580
Brownsville - Harlingen, TX
employment: 30
mean earnings: $40,820
13,860 27,100 40,370 51,640 69,320
College Station - Bryan, TX
employment: 250
mean earnings: $48,970
30,680 35,690 46,080 60,310 75,120
Corpus Christi, TX
employment: 160
mean earnings: $66,100
33,010 41,270 55,290 72,590121,880
Dallas - Plano - Irving, TX Metropolitan Division
employment: 11,320
mean earnings: $74,810
43,950 54,790 70,370 89,690112,470
El Paso, TX
employment: 300
mean earnings: $50,350
29,870 37,430 45,680 58,570 74,820
Fort Worth - Arlington, TX Metropolitan Division
employment: 2,700
mean earnings: $73,930
42,730 56,180 72,990 87,620109,090
Houston - Sugar Land - Baytown, TX
employment: 6,690
mean earnings: $81,390
41,280 53,280 74,380 96,030133,430
Killeen - Temple - Fort Hood, TX
employment: 140
mean earnings: $56,020
33,360 42,030 56,560 67,710 79,610
Laredo, TX
employment: 130
mean earnings: $76,070
36,030 50,210 69,100 89,880132,990
Longview, TX
employment: 90
mean earnings: $51,690
25,570 32,280 49,630 72,010 86,400
Lubbock, TX
employment: 170
mean earnings: $55,140
34,520 40,600 49,990 66,320 90,230
McAllen - Edinburg - Mission, TX
employment: 150
mean earnings: $45,110
16,680 34,220 43,590 56,290 70,400
Midland, TX
employment: n.a.
mean earnings: $60,620
30,170 35,910 60,560 77,110 96,610
San Angelo, TX
employment: n.a.
mean earnings: $73,430
42,480 56,690 71,030 90,430110,770
San Antonio, TX
employment: 2,150
mean earnings: $57,270
37,970 41,430 48,780 70,500 89,820
Sherman - Denison, TX
employment: 40
mean earnings: $61,590
28,010 42,490 66,350 82,550 89,870
Texarkana - Texarkana, TX - AR
employment: 30
mean earnings: $45,710
23,060 39,130 46,150 54,890 65,490
Tyler, TX
employment: 80
mean earnings: $54,700
34,030 40,220 50,450 69,880 85,060
Waco, TX
employment: 200
mean earnings: $62,560
30,160 39,750 64,000 83,950 99,950
Utah (ACS) (EAG)
employment: 5,760
mean earnings: $64,010
27,980 41,800 56,230 78,780 99,440
Logan, UT - ID
employment: 200
mean earnings: $42,840
22,860 31,650 42,800 53,780 63,840
Ogden - Clearfield, UT
employment: 400
mean earnings: $54,070
36,250 39,810 45,980 69,430 85,150
Provo - Orem, UT
employment: 970
mean earnings: $56,840
35,330 46,280 52,670 65,900 86,010
St. George, UT
employment: 70
mean earnings: $40,020
23,420 27,680 32,430 46,200 66,680
Salt Lake City, UT
employment: 4,030
mean earnings: $68,350
27,410 42,250 61,370 84,120111,280
Vermont (ACS) (EAG)
employment: 830
mean earnings: $63,770
37,460 46,390 56,810 70,620 91,170
Burlington - South Burlington, VT
employment: 600
mean earnings: $66,460
38,030 46,840 56,320 72,560106,740
Virginia (ACS) (EAG)
employment: 16,400
mean earnings: $67,370
35,360 45,240 63,220 85,820106,760
Blacksburg - Christiansburg - Radford, VA
employment: 220
mean earnings: $41,560
24,490 26,900 37,060 52,470 65,910
Charlottesville, VA
employment: 360
mean earnings: $59,770
34,210 42,430 55,660 72,200 94,720
Danville, VA
employment: 30
mean earnings: $52,810
23,810 36,300 54,280 68,810 82,400
Harrisonburg, VA
employment: 150
mean earnings: $40,820
26,690 35,550 40,490 44,410 50,920
Lynchburg, VA
employment: 190
mean earnings: $64,170
35,110 42,340 58,200 84,970104,120
Richmond, VA
employment: 1,550
mean earnings: $77,560
40,850 50,630 66,100 86,990144,080
Roanoke, VA
employment: 260
mean earnings: $58,840
32,980 41,460 53,070 69,700 99,070
Virginia Beach - Norfolk - Newport News, VA - NC
employment: 1,870
mean earnings: $51,560
31,690 37,200 47,660 59,550 78,280
Winchester, VA - WV
employment: 50
mean earnings: $65,500
35,410 49,890 60,630 82,510105,720
Washington (ACS) (EAG)
employment: 11,760
mean earnings: $83,590
46,600 60,640 79,920103,620130,270
Bellingham, WA
employment: 120
mean earnings: $58,110
27,670 40,250 55,040 81,660 91,090
Bremerton - Silverdale, WA
employment: 150
mean earnings: $52,200
28,500 33,480 48,870 68,850 84,930
Kennewick - Richland - Pasco, WA
employment: 40
mean earnings: $53,510
35,720 40,900 51,940 63,850 72,960