Computer software engineers, applications
May 2005 employment and annual earnings distribution, wage and salary workers
Computer Software Engineers, Applications: Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Median annual earnings of computer applications software engineers who worked full time in May 2004 were about $74,980. The middle 50 percent earned between $59,130and $92,130. The lowest 10 percent earned less than $46,520, and the highest 10 percent earned more than $113,830. Median annual earnings in the industries employing the largest numbers of computer applications software engineers in May 2004 were as follows:
| Software publishers | $79,930 |
| Management, scientific, and technical consulting services | 78,460 |
| Computer systems design and related services | 76,910 |
| Management of companies and enterprises | 70,520 |
| Insurance carriers | 68,440 |
Median annual earnings of computer systems software engineers who worked full time in May 2004 were about $79,740. The middle 50 percent earned between $63,150 and $98,220. The lowest 10 percent earned less than $50,420, and the highest 10 percent earned more than $118,350. Median annual earnings in the industries employing the largest numbers of computer systems software engineers in May 2004 are as follows:
| Scientific research and development services | $91,390 |
| Computer and peripheral equipment manufacturing | 87,800 |
| Software publishers | 83,670 |
| Computer systems design and related services | 79,950 |
| Wired telecommunications carriers | 74,370 |
According to the National Association of Colleges and Employers, starting salary offers for graduates with a bachelor’s degree in computer engineering averaged $52,464 in 2005; offers for those with a master’s degree averaged $60,354. Starting salary offers for graduates with a bachelor’s degree in computer science averaged $50,820.
According to Robert Half International, starting salaries for software engineers in software development ranged from $63,250 to $92,750 in 2005. For network engineers, starting salaries in 2005 ranged from $61,250 to $88,250.
Computer software engineers held about 800,000 jobs in 2004. Approximately 460,000 were computer applications software engineers, and around 340,000 were computer systems software engineers. Although they are employed in most industries, the largest concentration of computer software engineersalmost 30 percentare in computer systems design and related services. Many computer software engineers also work for establishments in other industries, such as software publishers, government agencies, manufacturers of computers and related electronic equipment, and management of companies and enterprises.
Employers of computer software engineers range from startup companies to established industry leaders. The proliferation of Internet, e-mail, and other communications systems is expanding electronics to engineering firms that are traditionally associated with unrelated disciplines. Engineering firms specializing in building bridges and powerplants, for example, hire computer software engineers to design and develop new geographic data systems and automated drafting systems. Communications firms need computer software engineers to tap into growth in the personal communications market. Major communications companies have many job openings for both computer software applications engineers and computer systems engineers.
An increasing number of computer software engineers are employed on a temporary or contract basis, with many being self-employed, working independently as consultants. Some consultants work for firms that specialize in developing and maintaining client companies’ Web sites and intranets. About 23,000 computer software engineers were self-employed in 2004.
(from the Occupational Outlook Handbook: Computer Software Engineers)
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
State maximums: employment earnings: mean 10th 25th 50th 75th 90th
Metro maximums: employment earnings: mean 10th 25th 50th 75th
| Computer software engineers, applications | |||||
| Percentile annual earnings, $ | |||||
| 10th | 25th | 50th | 75th | 90th | |
| National | |||||
| U.S. employment: 455,980 mean earnings: $79,540 | 47,370 | 60,420 | 77,090 | 94,970 | 116,150 |
| State and Metro Area | |||||
| Alabama (ACS) (EAG) employment: 3,580 mean earnings: $69,610 | 41,410 | 52,850 | 69,770 | 86,100 | 98,010 |
| Birmingham - Hoover, AL employment: 1,330 mean earnings: $64,690 | 41,370 | 51,690 | 64,750 | 78,610 | 90,990 |
| Decatur, AL employment: n.a. mean earnings: $69,490 | 33,040 | 53,190 | 78,260 | 87,140 | 92,590 |
| Dothan, AL employment: n.a. mean earnings: $82,000 | 76,370 | 80,160 | 86,490 | 92,630 | 96,040 |
| Huntsville, AL employment: 1,630 mean earnings: $76,370 | 45,350 | 58,770 | 78,820 | 91,010 | 108,450 |
| Mobile, AL employment: 100 mean earnings: $55,770 | 30,480 | 45,400 | 55,100 | 68,020 | 83,130 |
| Montgomery, AL employment: 180 mean earnings: $55,770 | 25,540 | 40,080 | 55,520 | 73,420 | 86,020 |
| Alaska (ACS) (EAG) employment: n.a. mean earnings: $67,060 | 45,020 | 53,690 | 66,950 | 81,440 | 92,440 |
| Anchorage, AK employment: n.a. mean earnings: $66,230 | 45,870 | 53,560 | 65,930 | 80,010 | 91,020 |
| Arizona (ACS) (EAG) employment: 7,400 mean earnings: $71,430 | 42,750 | 53,950 | 69,870 | 87,480 | 106,970 |
| Phoenix - Mesa - Scottsdale, AZ employment: 5,750 mean earnings: $70,250 | 42,030 | 53,030 | 68,400 | 86,120 | 105,220 |
| Prescott, AZ employment: 40 mean earnings: $56,410 | 37,470 | 42,420 | 51,340 | 65,480 | 79,090 |
| Tucson, AZ employment: 1,440 mean earnings: $77,390 | 48,120 | 61,410 | 76,980 | 92,640 | 111,990 |
| Arkansas (ACS) (EAG) employment: 1,240 mean earnings: $60,470 | 34,610 | 45,070 | 58,860 | 72,590 | 92,230 |
| Fayetteville - Springdale - Rogers, AR - MO employment: n.a. mean earnings: $71,600 | 40,880 | 52,640 | 67,670 | 94,270 | 112,920 |
| Fort Smith, AR - OK employment: 50 mean earnings: $53,590 | 35,620 | 42,620 | 53,330 | 64,500 | 71,450 |
| Little Rock - North Little Rock, AR employment: 670 mean earnings: $57,830 | 35,650 | 45,240 | 57,590 | 70,130 | 82,010 |
| Pine Bluff, AR employment: 70 mean earnings: $61,340 | 36,460 | 42,820 | 59,410 | 76,930 | 91,980 |
| California (ACS) (EAG) employment: 90,210 mean earnings: $88,720 | 49,530 | 67,270 | 87,250 | 108,700 | 131,120 |
| Bakersfield, CA employment: 290 mean earnings: $76,110 | 48,760 | 56,300 | 74,360 | 92,900 | 111,500 |
| Chico, CA employment: 80 mean earnings: $67,560 | 40,150 | 50,570 | 66,320 | 81,260 | 102,570 |
| El Centro, CA employment: 30 mean earnings: $71,100 | 57,250 | 62,880 | 71,970 | 82,110 | 88,400 |
| Fresno, CA employment: 400 mean earnings: $83,840 | 45,230 | 56,260 | 74,900 | 108,090 | 141,400 |
| Los Angeles - Long Beach - Glendale, CA Metropolitan Division employment: 17,800 mean earnings: $86,320 | 51,200 | 65,930 | 86,250 | 106,700 | 123,060 |
| Modesto, CA employment: 130 mean earnings: $82,520 | 51,140 | 64,810 | 89,350 | 102,800 | 110,930 |
| Napa, CA employment: 50 mean earnings: $82,000 | 54,520 | 74,050 | 83,580 | 96,400 | 110,200 |
| Oakland - Fremont - Hayward, CA Metropolitan Division employment: 8,430 mean earnings: $86,340 | 60,920 | 70,670 | 84,350 | 98,630 | 118,350 |
| Oxnard - Thousand Oaks - Ventura, CA employment: 1,180 mean earnings: $79,760 | 49,840 | 62,550 | 80,710 | 97,400 | 112,870 |
| Redding, CA employment: n.a. mean earnings: $73,760 | 41,230 | 49,240 | 61,470 | 93,170 | 120,020 |
| Riverside - San Bernardino - Ontario, CA employment: 2,060 mean earnings: $78,590 | 49,200 | 57,930 | 75,170 | 92,720 | 117,620 |
| Sacramento - - Arden - Arcade - - Roseville, CA employment: 3,140 mean earnings: $78,400 | 37,960 | 52,130 | 75,450 | 102,850 | 129,340 |
| Salinas, CA employment: 150 mean earnings: $100,810 | 56,620 | 67,790 | 90,300 | 119,690 | >145K |
| San Diego - Carlsbad - San Marcos, CA employment: 6,580 mean earnings: $85,280 | 52,190 | 65,810 | 83,750 | 102,730 | 118,520 |
| San Francisco - San Mateo - Redwood City, CA Metropolitan Division employment: 10,970 mean earnings: $97,360 | 63,610 | 78,570 | 95,300 | 115,420 | 137,630 |
| San Jose - Sunnyvale - Santa Clara, CA employment: 22,470 mean earnings: $99,250 | 63,620 | 79,290 | 97,200 | 116,120 | 139,590 |
| San Luis Obispo - Paso Robles, CA employment: 100 mean earnings: $64,970 | 32,880 | 43,320 | 73,420 | 83,780 | 89,960 |
| Santa Ana - Anaheim - Irvine, CA Metropolitan Division employment: 11,970 mean earnings: $76,920 | 33,250 | 41,840 | 70,070 | 97,170 | 133,360 |
| Santa Barbara - Santa Maria, CA employment: 1,140 mean earnings: $69,970 | 43,090 | 50,730 | 65,080 | 87,400 | 109,980 |
| Santa Cruz - Watsonville, CA employment: 460 mean earnings: $91,180 | 54,620 | 68,890 | 88,020 | 110,230 | 133,160 |
| Santa Rosa - Petaluma, CA employment: 760 mean earnings: $94,740 | 57,190 | 79,210 | 99,280 | 111,950 | 130,680 |
| Stockton, CA employment: 180 mean earnings: $83,730 | 51,550 | 62,500 | 79,890 | 101,170 | 113,130 |
| Vallejo - Fairfield, CA employment: 60 mean earnings: $78,090 | 50,220 | 60,490 | 69,930 | 90,600 | 113,550 |
| Visalia - Porterville, CA employment: 50 mean earnings: $64,780 | 38,260 | 44,350 | 61,770 | 83,490 | 104,830 |
| Colorado (ACS) (EAG) employment: 14,510 mean earnings: $81,870 | 54,810 | 66,080 | 80,660 | 94,470 | 112,640 |
| Boulder, CO employment: 2,510 mean earnings: $83,490 | 57,560 | 68,110 | 82,910 | 97,880 | 114,330 |
| Colorado Springs, CO employment: 2,400 mean earnings: $81,850 | 51,950 | 62,500 | 74,020 | 91,370 | 128,830 |
| Denver - Aurora, CO employment: 8,920 mean earnings: $82,020 | 55,590 | 67,440 | 81,970 | 94,840 | 111,230 |
| Fort Collins - Loveland, CO employment: 430 mean earnings: $77,080 | 54,810 | 64,480 | 77,270 | 90,020 | 101,750 |
| Greeley, CO employment: 60 mean earnings: $70,090 | 54,450 | 61,410 | 68,220 | 77,710 | 91,610 |
| Pueblo, CO employment: n.a. mean earnings: $55,430 | 27,250 | 39,420 | 51,150 | 70,580 | 90,510 |
| Connecticut (ACS) (EAG) employment: 7,320 mean earnings: $80,250 | 53,220 | 63,720 | 76,130 | 94,540 | 116,040 |
| Bridgeport - Stamford - Norwalk, CT employment: 2,360 mean earnings: $88,380 | 57,830 | 68,370 | 85,050 | 106,600 | 127,650 |
| Danbury, CT employment: 250 mean earnings: $87,800 | 61,840 | 73,610 | 86,700 | 102,560 | 117,360 |
| Hartford - West Hartford - East Hartford, CT employment: 3,450 mean earnings: $76,350 | 53,830 | 62,830 | 72,180 | 89,130 | 109,450 |
| New Haven, CT employment: 590 mean earnings: $73,410 | 49,140 | 59,440 | 71,640 | 87,020 | 106,340 |
| Norwich - New London, CT - RI employment: 300 mean earnings: $79,680 | 49,700 | 61,870 | 77,320 | 99,670 | 114,660 |
| Waterbury, CT employment: 70 mean earnings: $73,450 | 48,110 | 58,170 | 74,570 | 88,500 | 102,600 |
| Delaware (ACS) (EAG) employment: 1,330 mean earnings: $75,660 | 45,720 | 55,000 | 71,730 | 93,580 | 114,780 |
| Dover, DE employment: 50 mean earnings: $78,870 | 51,550 | 61,590 | 73,450 | 87,150 | 115,010 |
| Wilmington, DE - MD - NJ Metropolitan Division employment: 1,420 mean earnings: $75,410 | 45,920 | 55,100 | 71,540 | 92,630 | 114,330 |
| District of Columbia (ACS) (EAG) employment: 2,690 mean earnings: $70,890 | 43,120 | 52,990 | 68,200 | 89,120 | 106,130 |
| Washington - Arlington - Alexandria, DC - VA - MD - WV Metropolitan Division employment: 24,870 mean earnings: $82,710 | 49,050 | 64,140 | 81,400 | 99,410 | 119,000 |
| Florida (ACS) (EAG) employment: 15,800 mean earnings: $75,630 | 44,830 | 55,220 | 71,500 | 90,010 | 111,370 |
| Cape Coral - Fort Myers, FL employment: 100 mean earnings: $64,690 | 46,770 | 51,620 | 61,790 | 80,450 | 89,270 |
| Deltona - Daytona Beach - Ormond Beach, FL employment: 60 mean earnings: $79,480 | 44,340 | 65,380 | 82,930 | 97,850 | 111,450 |
| Fort Lauderdale - Pompano Beach - Deerfield Beach, FL Metropolitan Division employment: 1,240 mean earnings: $69,830 | 48,790 | 55,130 | 69,420 | 84,030 | 93,050 |
| Fort Walton Beach - Crestview - Destin, FL employment: 640 mean earnings: $81,660 | 59,310 | 68,880 | 82,860 | 95,210 | 109,770 |
| Gainesville, FL employment: 90 mean earnings: $60,960 | 39,680 | 45,250 | 55,170 | 78,680 | 92,630 |
| Jacksonville, FL employment: 1,010 mean earnings: $79,470 | 49,200 | 59,680 | 72,680 | 100,690 | 122,310 |
| Lakeland, FL employment: n.a. mean earnings: $67,430 | 39,990 | 50,110 | 65,010 | 83,680 | 97,200 |
| Miami - Miami Beach - Kendall, FL Metropolitan Division employment: 1,270 mean earnings: $67,580 | 38,600 | 45,910 | 61,370 | 84,340 | 107,960 |
| Naples - Marco Island, FL employment: 90 mean earnings: $76,270 | 48,970 | 58,420 | 73,230 | 93,540 | 112,190 |
| Ocala, FL employment: 80 mean earnings: $65,150 | 40,440 | 48,520 | 56,510 | 81,980 | 104,700 |
| Orlando - Kissimmee, FL employment: 2,840 mean earnings: $73,120 | 46,230 | 56,330 | 70,610 | 88,520 | 106,980 |
| Palm Bay - Melbourne - Titusville, FL employment: 1,340 mean earnings: $76,610 | 48,990 | 59,400 | 73,580 | 89,300 | 109,630 |
| Pensacola - Ferry Pass - Brent, FL employment: 200 mean earnings: $52,550 | 31,200 | 36,920 | 52,020 | 66,360 | 75,480 |
| Port St. Lucie - Fort Pierce, FL employment: 30 mean earnings: $70,180 | 42,740 | 52,740 | 63,380 | 71,980 | 94,360 |
| Punta Gorda, FL employment: n.a. mean earnings: $73,950 | 47,520 | 72,120 | 79,000 | 85,910 | 90,060 |
| Sarasota - Bradenton - Venice, FL employment: n.a. mean earnings: $78,000 | 48,830 | 60,810 | 75,990 | 91,340 | 115,900 |
| Tallahassee, FL employment: 330 mean earnings: $69,230 | 42,960 | 57,530 | 66,480 | 78,860 | 93,520 |
| Tampa - St. Petersburg - Clearwater, FL employment: 2,730 mean earnings: $89,230 | 47,910 | 59,330 | 77,180 | 99,540 | >145K |
| West Palm Beach - Boca Raton - Boynton Beach, FL Metropolitan Division employment: 1,350 mean earnings: $67,160 | 39,820 | 47,250 | 59,280 | 85,420 | 108,960 |
| Georgia (ACS) (EAG) employment: 12,420 mean earnings: $71,970 | 48,040 | 55,900 | 69,550 | 86,610 | 104,390 |
| Albany, GA employment: n.a. mean earnings: $66,130 | 31,830 | 54,160 | 68,040 | 81,180 | 89,820 |
| Athens - Clarke County, GA employment: 120 mean earnings: $49,880 | 36,950 | 41,570 | 49,280 | 56,740 | 66,690 |
| Atlanta - Sandy Springs - Marietta, GA employment: 10,300 mean earnings: $74,120 | 50,000 | 57,810 | 71,690 | 88,360 | 106,690 |
| Augusta - Richmond County, GA - SC employment: 350 mean earnings: $65,990 | 35,030 | 49,610 | 69,440 | 83,100 | 91,870 |
| Brunswick, GA employment: n.a. mean earnings: $71,650 | 48,060 | 56,300 | 75,260 | 86,420 | 93,570 |
| Gainesville, GA employment: 60 mean earnings: $76,350 | 54,480 | 64,710 | 76,460 | 89,540 | 104,300 |
| Macon, GA employment: 140 mean earnings: $52,280 | 34,200 | 41,570 | 51,710 | 63,130 | 71,750 |
| Savannah, GA employment: n.a. mean earnings: $67,630 | 48,510 | 55,360 | 67,340 | 80,450 | 89,100 |
| Warner Robins, GA employment: 280 mean earnings: $76,790 | 43,660 | 55,070 | 74,880 | 92,460 | 114,970 |
| Hawaii (ACS) (EAG) employment: 460 mean earnings: $68,940 | 47,360 | 54,160 | 68,200 | 83,280 | 94,590 |
| Honolulu, HI employment: 380 mean earnings: $67,840 | 47,790 | 54,030 | 66,640 | 81,670 | 93,030 |
| Idaho (ACS) (EAG) employment: 1,450 mean earnings: $73,310 | 45,560 | 54,410 | 68,370 | 86,530 | 114,990 |
| Boise City - Nampa, ID employment: 990 mean earnings: $72,030 | 46,660 | 55,530 | 68,540 | 85,220 | 103,490 |
| Coeur d'Alene, ID employment: n.a. mean earnings: $53,120 | 39,970 | 46,680 | 51,900 | 57,250 | 73,100 |
| Idaho Falls, ID employment: 180 mean earnings: $86,560 | 46,000 | 53,670 | 79,800 | 124,620 | 138,250 |
| Illinois (ACS) (EAG) employment: 16,360 mean earnings: $73,210 | 48,030 | 57,630 | 70,500 | 87,860 | 107,080 |
| Bloomington - Normal, IL employment: n.a. mean earnings: $45,630 | 27,740 | 30,760 | 34,470 | 61,680 | 72,070 |
| Champaign - Urbana, IL employment: 440 mean earnings: $68,450 | 41,180 | 54,330 | 66,490 | 79,210 | 93,490 |
| Chicago - Naperville - Joliet, IL Metropolitan Division employment: 12,980 mean earnings: $74,830 | 50,050 | 59,170 | 71,410 | 88,780 | 108,240 |
| Decatur, IL employment: 40 mean earnings: $78,470 | 51,480 | 59,740 | 76,480 | 91,480 | 108,260 |
| Lake County - Kenosha County, IL - WI Metropolitan Division employment: 810 mean earnings: $80,900 | 55,530 | 67,660 | 80,670 | 93,190 | 110,310 |
| Peoria, IL employment: 180 mean earnings: $67,450 | 44,220 | 53,870 | 66,080 | 78,890 | 96,780 |
| Rockford, IL employment: 180 mean earnings: $68,030 | 41,390 | 50,630 | 65,740 | 82,780 | 102,500 |
| Springfield, IL employment: n.a. mean earnings: $65,750 | 48,960 | 52,210 | 57,600 | 72,750 | 103,350 |
| Indiana (ACS) (EAG) employment: 3,920 mean earnings: $67,740 | 42,630 | 52,210 | 65,550 | 81,890 | 95,060 |
| Bloomington, IN employment: 50 mean earnings: $65,610 | 47,940 | 56,790 | 64,890 | 73,770 | 88,340 |
| Elkhart - Goshen, IN employment: 70 mean earnings: $61,520 | 36,850 | 45,710 | 56,540 | 69,980 | 97,190 |
| Evansville, IN - KY employment: 110 mean earnings: $74,070 | 50,710 | 61,730 | 75,200 | 86,880 | 99,970 |
| Fort Wayne, IN employment: 570 mean earnings: $72,760 | 48,160 | 56,070 | 72,910 | 87,460 | 101,500 |
| Gary, IN Metropolitan Division employment: 130 mean earnings: $81,620 | 48,130 | 61,510 | 79,180 | 94,830 | 134,230 |
| Indianapolis - Carmel, IN employment: 1,740 mean earnings: $65,770 | 39,080 | 53,040 | 66,250 | 81,030 | 91,720 |
| Lafayette, IN employment: 310 mean earnings: $83,040 | 44,130 | 53,530 | 71,670 | 95,640 | 144,880 |
| South Bend - Mishawaka, IN - MI employment: 100 mean earnings: $60,980 | 37,660 | 42,690 | 55,810 | 69,670 | 105,110 |
| Terre Haute, IN employment: 90 mean earnings: $69,930 | 43,530 | 52,700 | 67,550 | 86,360 | 101,890 |
| Iowa (ACS) (EAG) employment: 2,730 mean earnings: $69,210 | 40,680 | 52,890 | 69,580 | 86,940 | 101,910 |
| Cedar Rapids, IA employment: 1,110 mean earnings: $76,740 | 40,410 | 61,700 | 82,830 | 96,200 | 109,830 |
| Davenport - Moline - Rock Island, IA - IL employment: 150 mean earnings: $60,360 | 33,230 | 41,380 | 56,790 | 80,170 | 96,700 |
| Des Moines - West Des Moines, IA employment: 970 mean earnings: $67,470 | 48,090 | 56,220 | 67,070 | 78,250 | 88,640 |
| Dubuque, IA employment: 50 mean earnings: $47,470 | 35,880 | 38,780 | 43,580 | 54,710 | 68,300 |
| Iowa City, IA employment: 100 mean earnings: $64,080 | 38,290 | 46,430 | 55,670 | 72,040 | 98,280 |
| Sioux City, IA - NE - SD employment: 30 mean earnings: $70,240 | 47,890 | 56,110 | 72,420 | 85,810 | 93,420 |
| Waterloo - Cedar Falls, IA employment: 70 mean earnings: $45,120 | 33,180 | 38,790 | 45,830 | 52,260 | 56,030 |
| Kentucky (ACS) (EAG) employment: 3,230 mean earnings: $61,040 | 38,900 | 46,800 | 57,920 | 73,080 | 90,860 |
| Bowling Green, KY employment: 40 mean earnings: $67,040 | 49,960 | 57,720 | 65,310 | 75,080 | 90,830 |
| Lexington - Fayette, KY employment: 1,080 mean earnings: $57,940 | 39,240 | 44,700 | 52,720 | 65,630 | 90,760 |
| Louisville - Jefferson County, KY - IN employment: 1,360 mean earnings: $61,610 | 38,130 | 48,320 | 60,270 | 75,860 | 89,500 |
| Louisiana (ACS) (EAG) employment: 1,620 mean earnings: $61,340 | 34,010 | 44,720 | 58,380 | 76,700 | 93,630 |
| Baton Rouge, LA employment: 400 mean earnings: $56,410 | 33,660 | 40,400 | 50,960 | 76,040 | 87,790 |
| Lafayette, LA employment: 100 mean earnings: $56,510 | 39,490 | 47,110 | 54,590 | 65,280 | 75,870 |
| New Orleans - Metairie - Kenner, LA employment: 620 mean earnings: $66,460 | 38,070 | 52,630 | 65,930 | 81,300 | 95,070 |
| Shreveport - Bossier City, LA employment: 140 mean earnings: $72,420 | 35,260 | 43,720 | 72,250 | 103,490 | 111,480 |
| Maine (ACS) (EAG) employment: 1,160 mean earnings: $67,710 | 45,130 | 55,870 | 66,650 | 79,130 | 92,410 |
| Bangor, ME employment: 40 mean earnings: $59,290 | 46,030 | 51,250 | 58,910 | 66,750 | 71,350 |
| Lewiston - Auburn, ME employment: 30 mean earnings: $54,830 | 45,860 | 49,660 | 54,770 | 61,390 | 69,280 |
| Portland - South Portland - Biddeford, ME employment: 810 mean earnings: $72,430 | 51,910 | 61,180 | 70,450 | 84,420 | 98,870 |
| Maryland (ACS) (EAG) employment: 11,540 mean earnings: $81,880 | 46,300 | 58,530 | 79,530 | 103,720 | 128,680 |
| Baltimore - Towson, MD employment: 5,400 mean earnings: $86,110 | 47,460 | 62,050 | 83,560 | 114,320 | 135,370 |
| Bethesda - Gaithersburg - Frederick, MD Metropolitan Division employment: 4,330 mean earnings: $78,560 | 45,900 | 55,090 | 76,820 | 97,770 | 116,110 |
| Cumberland, MD - WV employment: n.a. mean earnings: $54,170 | 37,120 | 44,060 | 52,590 | 64,760 | 80,600 |
| Hagerstown - Martinsburg, MD - WV employment: 220 mean earnings: $63,000 | 38,000 | 47,550 | 60,500 | 73,500 | 89,880 |
| Massachusetts (ACS) (EAG) employment: 21,340 mean earnings: $88,380 | 57,670 | 70,870 | 87,330 | 106,600 | 122,130 |
| Barnstable Town, MA employment: 130 mean earnings: $79,160 | 47,230 | 63,290 | 79,830 | 96,100 | 111,680 |
| Boston - Cambridge - Quincy, MA NECTA Division employment: 14,210 mean earnings: $87,660 | 56,730 | 70,200 | 86,430 | 105,640 | 121,540 |
| Brockton - Bridgewater - Easton, MA NECTA Division employment: 80 mean earnings: $81,490 | 49,750 | 65,980 | 82,440 | 92,060 | 106,780 |
| Framingham, MA NECTA Division employment: 3,060 mean earnings: $94,240 | 62,890 | 76,060 | 93,510 | 112,270 | 131,420 |
| Haverhill - North Andover - Amesbury, MA - NH NECTA Division employment: n.a. mean earnings: $57,440 | 15,940 | 17,250 | 62,520 | 98,210 | 114,080 |
| Lawrence - Methuen - Salem, MA - NH NECTA Division employment: 260 mean earnings: $83,510 | 48,910 | 64,620 | 84,110 | 101,720 | 115,790 |
| Lowell - Billerica - Chelmsford, MA - NH NECTA Division employment: 1,550 mean earnings: $91,120 | 61,530 | 75,580 | 90,150 | 108,630 | 123,160 |
| Lynn - Peabody - Salem, MA NECTA Division employment: 290 mean earnings: $90,960 | 57,790 | 71,220 | 88,660 | 107,560 | 127,380 |
| New Bedford, MA employment: 30 mean earnings: $79,550 | 58,290 | 65,700 | 78,460 | 93,320 | 108,790 |
| Pittsfield, MA employment: n.a. mean earnings: $92,210 | 75,620 | 81,320 | 90,740 | 105,600 | 116,960 |
| Springfield, MA - CT employment: 410 mean earnings: $71,820 | 46,600 | 60,740 | 70,100 | 84,300 | 101,280 |
| Taunton - Norton - Raynham, MA NECTA Division employment: 100 mean earnings: $89,280 | 37,400 | 61,930 | 87,160 | 109,970 | 142,180 |
| Worcester, MA - CT employment: 1,040 mean earnings: $86,890 | 58,400 | 71,260 | 87,520 | 104,310 | 115,270 |
| Michigan (ACS) (EAG) employment: 9,320 mean earnings: $74,320 | 49,350 | 59,720 | 72,300 | 86,750 | 102,220 |
| Ann Arbor, MI employment: 850 mean earnings: $71,360 | 47,800 | 59,130 | 70,520 | 86,530 | 99,220 |
| Battle Creek, MI employment: 40 mean earnings: $93,120 | 51,380 | 62,350 | 97,900 | 126,580 | 139,030 |
| Detroit - Livonia - Dearborn, MI Metropolitan Division employment: 2,540 mean earnings: $79,570 | 52,310 | 63,040 | 75,980 | 89,520 | 108,000 |
| Flint, MI employment: 180 mean earnings: $65,580 | 42,780 | 51,810 | 62,840 | 76,750 | 92,950 |
| Grand Rapids - Wyoming, MI employment: 740 mean earnings: $73,150 | 45,030 | 58,480 | 70,360 | 85,710 | 105,070 |
| Holland - Grand Haven, MI employment: 40 mean earnings: $69,330 | 48,390 | 59,060 | 68,940 | 82,580 | 93,260 |
| Jackson, MI employment: 30 mean earnings: $71,470 | 50,870 | 57,950 | 69,320 | 84,650 | 97,870 |
| Kalamazoo - Portage, MI employment: 50 mean earnings: $58,390 | 44,090 | 49,870 | 56,960 | 67,560 | 75,010 |
| Lansing - East Lansing, MI employment: 380 mean earnings: $70,630 | 48,660 | 58,420 | 70,030 | 84,260 | 94,070 |
| Muskegon - Norton Shores, MI employment: 50 mean earnings: $82,350 | 46,870 | 58,210 | 79,000 | 97,070 | 127,830 |
| Niles - Benton Harbor, MI employment: n.a. mean earnings: $72,550 | 50,490 | 62,050 | 71,310 | 85,130 | 96,280 |
| Saginaw - Saginaw Township North, MI employment: n.a. mean earnings: $65,240 | 47,310 | 50,200 | 55,030 | 75,000 | 108,000 |
| Minnesota (ACS) (EAG) employment: 16,270 mean earnings: $75,430 | 50,070 | 61,030 | 75,360 | 89,850 | 106,370 |
| Duluth, MN - WI employment: 130 mean earnings: $69,330 | 46,120 | 53,900 | 65,490 | 83,320 | 105,920 |
| Minneapolis - St. Paul - Bloomington, MN - WI employment: 14,040 mean earnings: $76,040 | 50,740 | 61,720 | 76,080 | 90,240 | 106,750 |
| Rochester, MN employment: 1,040 mean earnings: $78,550 | 54,210 | 65,470 | 79,930 | 91,480 | 106,770 |
| St. Cloud, MN employment: 240 mean earnings: $64,270 | 33,030 | 42,820 | 56,200 | 74,700 | 117,690 |
| Mississippi (ACS) (EAG) employment: 1,120 mean earnings: $57,370 | 37,580 | 43,420 | 53,850 | 70,160 | 85,950 |
| Gulfport - Biloxi, MS employment: 80 mean earnings: $50,570 | 34,320 | 41,290 | 49,950 | 59,310 | 69,910 |
| Jackson, MS employment: 370 mean earnings: $65,380 | 39,450 | 50,480 | 66,560 | 80,700 | 90,230 |
| Pascagoula, MS employment: n.a. mean earnings: $65,210 | 42,410 | 49,020 | 59,950 | 81,340 | 100,870 |
| Missouri (ACS) (EAG) employment: 10,260 mean earnings: $74,330 | 42,790 | 55,240 | 72,390 | 88,520 | 107,700 |
| Columbia, MO employment: 30 mean earnings: $49,580 | 37,940 | 40,720 | 45,340 | 56,580 | 71,980 |
| Jefferson City, MO employment: 500 mean earnings: $49,400 | 37,010 | 42,540 | 49,320 | 55,190 | 64,170 |
| Joplin, MO employment: n.a. mean earnings: $68,620 | 40,750 | 47,870 | 64,880 | 84,080 | 110,530 |
| Kansas City, MO - KS employment: 6,820 mean earnings: $72,800 | 47,540 | 57,230 | 71,160 | 85,850 | 96,640 |
| St. Louis, MO - IL employment: 6,380 mean earnings: $79,510 | 47,230 | 62,880 | 78,610 | 92,320 | 112,760 |
| Springfield, MO employment: 250 mean earnings: $57,990 | 34,590 | 40,380 | 56,100 | 77,180 | 89,380 |
| Montana (ACS) (EAG) employment: 400 mean earnings: $55,060 | 34,570 | 41,320 | 50,960 | 69,200 | 85,810 |
| Billings, MT employment: 80 mean earnings: $52,780 | 27,660 | 44,750 | 51,910 | 60,390 | 77,360 |
| Missoula, MT employment: n.a. mean earnings: $63,320 | 55,240 | 60,120 | 65,050 | 69,960 | 75,650 |
| Nebraska (ACS) (EAG) employment: 3,510 mean earnings: $63,090 | 36,530 | 49,540 | 63,610 | 78,390 | 90,440 |
| Lincoln, NE employment: 720 mean earnings: $54,060 | 27,270 | 40,380 | 54,000 | 68,050 | 81,020 |
| Omaha - Council Bluffs, NE - IA employment: 2,640 mean earnings: $65,950 | 40,490 | 52,340 | 66,620 | 81,450 | 92,340 |
| Nevada (ACS) (EAG) employment: 1,150 mean earnings: $70,410 | 42,860 | 53,210 | 67,380 | 85,640 | 107,520 |
| Las Vegas - Paradise, NV employment: 770 mean earnings: $69,230 | 43,150 | 53,500 | 67,340 | 84,170 | 102,170 |
| Reno - Sparks, NV employment: 270 mean earnings: $73,720 | 47,530 | 55,920 | 68,770 | 87,340 | 120,110 |
| New Hampshire (ACS) (EAG) employment: 3,870 mean earnings: $79,400 | 47,900 | 60,300 | 74,530 | 92,290 | 114,420 |
| Manchester, NH employment: 410 mean earnings: $78,700 | 50,470 | 63,420 | 77,710 | 92,720 | 113,060 |
| Nashua, NH - MA NECTA Division employment: 1,970 mean earnings: $75,130 | 45,410 | 57,860 | 71,670 | 90,360 | 111,920 |
| Portsmouth, NH - ME employment: 590 mean earnings: $80,420 | 53,440 | 63,420 | 77,570 | 92,830 | 110,670 |
| Rochester - Dover, NH - ME employment: 140 mean earnings: $77,730 | 53,460 | 62,840 | 73,480 | 92,260 | 108,750 |
| New Jersey (ACS) (EAG) employment: 17,340 mean earnings: $85,970 | 51,070 | 65,690 | 83,450 | 103,220 | 122,340 |
| Atlantic City, NJ employment: 300 mean earnings: $74,100 | 40,770 | 54,420 | 73,310 | 90,800 | 111,540 |
| Camden, NJ Metropolitan Division employment: 1,540 mean earnings: $73,740 | 39,630 | 51,770 | 75,030 | 90,810 | 109,210 |
| Edison, NJ Metropolitan Division employment: 4,950 mean earnings: $89,000 | 48,640 | 64,510 | 85,330 | 106,640 | 133,180 |
| Newark - Union, NJ - PA Metropolitan Division employment: 3,480 mean earnings: $90,480 | 57,200 | 70,540 | 87,900 | 107,780 | 127,810 |
| Ocean City, NJ employment: n.a. mean earnings: $65,590 | 57,870 | 60,760 | 65,570 | 70,390 | 80,230 |
| Trenton - Ewing, NJ employment: 1,460 mean earnings: $78,840 | 50,040 | 61,300 | 76,410 | 89,970 | 124,780 |
| Vineland - Millville - Bridgeton, NJ employment: 60 mean earnings: $77,710 | 44,620 | 66,960 | 79,070 | 87,700 | 95,380 |
| New Mexico (ACS) (EAG) employment: 1,040 mean earnings: $65,760 | 43,350 | 53,290 | 63,240 | 72,840 | 91,290 |
| Albuquerque, NM employment: 670 mean earnings: $63,310 | 43,060 | 52,460 | 62,180 | 71,490 | 85,550 |
| Santa Fe, NM employment: 60 mean earnings: $78,020 | 43,960 | 51,870 | 64,530 | 108,470 | 142,280 |
| New York (ACS) (EAG) employment: 26,580 mean earnings: $83,940 | 51,050 | 63,270 | 79,520 | 100,790 | 124,060 |
| Albany - Schenectady - Troy, NY employment: 2,060 mean earnings: $66,580 | 49,480 | 58,670 | 65,460 | 72,210 | 89,780 |
| Binghamton, NY employment: 420 mean earnings: $79,540 | 50,670 | 63,350 | 75,490 | 92,830 | 111,000 |
| Buffalo - Niagara Falls, NY employment: 1,120 mean earnings: $62,450 | 40,410 | 48,130 | 62,590 | 74,190 | 88,640 |
| Ithaca, NY employment: 210 mean earnings: $51,250 | 32,410 | 36,870 | 49,700 | 62,760 | 71,170 |
| Kingston, NY employment: 60 mean earnings: $68,020 | 40,290 | 49,050 | 61,380 | 73,950 | 104,290 |
| Nassau - Suffolk, NY Metropolitan Division employment: 1,570 mean earnings: $77,910 | 49,450 | 61,650 | 75,570 | 95,110 | 113,950 |
| New York - White Plains - Wayne, NY - NJ Metropolitan Division employment: 21,130 mean earnings: $90,120 | 56,540 | 69,050 | 86,340 | 107,690 | 132,470 |
| Rochester, NY employment: 2,510 mean earnings: $75,940 | 47,290 | 60,300 | 74,340 | 87,420 | 105,750 |
| Syracuse, NY employment: 750 mean earnings: $65,510 | 42,750 | 52,780 | 64,800 | 76,730 | 90,910 |
| Utica - Rome, NY employment: 210 mean earnings: $69,830 | 47,130 | 57,120 | 68,390 | 83,120 | 93,970 |
| North Carolina (ACS) (EAG) employment: 9,650 mean earnings: $77,180 | 47,110 | 59,800 | 75,220 | 91,570 | 111,680 |
| Asheville, NC employment: 140 mean earnings: $64,180 | 30,760 | 39,790 | 63,680 | 85,580 | 108,530 |
| Charlotte - Gastonia - Concord, NC - SC employment: 1,910 mean earnings: $75,220 | 47,040 | 59,990 | 76,250 | 89,300 | 106,280 |
| Durham, NC employment: 1,810 mean earnings: $82,500 | 51,260 | 64,280 | 81,570 | 100,250 | 116,550 |
| Greensboro - High Point, NC employment: 930 mean earnings: $81,300 | 35,620 | 57,230 | 68,710 | 85,140 | >145K |
| Hickory - Lenior - Morgantown, NC employment: 60 mean earnings: $69,390 | 40,110 | 46,960 | 59,020 | 95,080 | 111,050 |
| Raleigh - Cary, NC employment: 3,250 mean earnings: $79,090 | 52,340 | 63,730 | 78,820 | 93,940 | 111,480 |
| Wilmington, NC employment: n.a. mean earnings: $94,740 | 42,050 | 67,860 | 94,290 | 115,320 | 142,530 |
| Winston - Salem, NC employment: 430 mean earnings: $85,110 | 60,050 | 70,770 | 83,000 | 94,350 | 113,710 |
| North Dakota (ACS) (EAG) employment: 710 mean earnings: $50,400 | 31,840 | 41,190 | 50,100 | 58,040 | 69,420 |
| Bismarck, ND employment: 250 mean earnings: $47,600 | 32,380 | 40,160 | 47,680 | 54,950 | 64,660 |
| Fargo, ND - MN employment: 420 mean earnings: $50,230 | 30,430 | 40,600 | 50,320 | 58,790 | 68,980 |
| Ohio (ACS) (EAG) employment: 15,070 mean earnings: $71,500 | 47,410 | 57,900 | 70,800 | 85,770 | 99,470 |
| Akron, OH employment: 730 mean earnings: $67,920 | 48,090 | 54,460 | 66,140 | 80,770 | 92,170 |
| Canton - Massillon, OH employment: 150 mean earnings: $70,280 | 47,630 | 56,290 | 67,770 | 82,980 | 98,780 |
| Cincinnati - Middletown, OH - KY - IN employment: 4,570 mean earnings: $72,430 | 49,060 | 58,250 | 70,320 | 86,450 | 102,690 |
| Cleveland - Elyria - Mentor, OH employment: 3,460 mean earnings: $69,360 | 41,840 | 55,120 | 69,820 | 84,420 | 95,330 |
| Columbus, OH employment: 3,540 mean earnings: $72,170 | 47,550 | 59,110 | 71,980 | 86,820 | 100,450 |
| Dayton, OH employment: 2,050 mean earnings: $74,770 | 52,010 | 62,160 | 74,180 | 87,490 | 102,160 |
| Mansfield, OH employment: 40 mean earnings: $69,600 | 47,520 | 53,280 | 67,650 | 85,770 | 101,210 |
| Toledo, OH employment: 230 mean earnings: $66,000 | 40,590 | 52,210 | 66,770 | 79,730 | 90,280 |
| Youngstown - Warren - Boardman, OH - PA employment: n.a. mean earnings: $71,170 | 43,110 | 56,650 | 69,100 | 85,810 | 108,120 |
| Oklahoma (ACS) (EAG) employment: 2,490 mean earnings: $60,370 | 34,430 | 41,760 | 57,020 | 74,880 | 91,390 |
| Lawton, OK employment: 60 mean earnings: $51,810 | 37,800 | 41,840 | 49,510 | 59,560 | 72,520 |
| Oklahoma City, OK employment: 1,280 mean earnings: $60,550 | 34,700 | 41,790 | 57,310 | 75,160 | 90,660 |
| Tulsa, OK employment: 730 mean earnings: $64,070 | 35,030 | 44,020 | 61,170 | 79,690 | 97,180 |
| Oregon (ACS) (EAG) employment: 6,340 mean earnings: $79,170 | 49,770 | 59,410 | 76,370 | 94,690 | 114,730 |
| Bend, OR employment: 70 mean earnings: $76,860 | 47,950 | 60,700 | 75,450 | 93,900 | 110,430 |
| Corvallis, OR employment: 240 mean earnings: $66,940 | 42,480 | 56,270 | 68,200 | 81,140 | 92,060 |
| Portland - Vancouver - Beaverton, OR - WA employment: 5,170 mean earnings: $83,130 | 53,040 | 64,300 | 81,110 | 98,830 | 116,500 |
| Salem, OR employment: 110 mean earnings: $72,670 | 43,830 | 55,610 | 70,000 | 86,220 | 116,830 |
| Pennsylvania (ACS) (EAG) employment: 12,420 mean earnings: $77,030 | 47,000 | 60,010 | 75,480 | 90,360 | 114,160 |
| Allentown - Bethlehem - Easton, PA - NJ employment: 850 mean earnings: $80,670 | 49,710 | 62,380 | 78,530 | 94,120 | 118,820 |
| Erie, PA employment: 180 mean earnings: $56,800 | 36,010 | 41,780 | 53,800 | 69,080 | 87,050 |
| Harrisburg - Carlisle, PA employment: 710 mean earnings: $85,940 | 54,760 | 67,820 | 84,020 | 105,840 | 125,390 |
| Lancaster, PA employment: 120 mean earnings: $61,920 | 27,710 | 33,820 | 53,930 | 80,570 | 125,400 |
| Philadelphia, PA Metropolitan Division employment: 7,900 mean earnings: $79,160 | 50,850 | 63,280 | 77,570 | 91,260 | 115,580 |
| Pittsburgh, PA employment: 1,810 mean earnings: $67,630 | 39,350 | 51,490 | 68,580 | 83,270 | 93,820 |
| Reading, PA employment: 100 mean earnings: $68,650 | 35,140 | 54,540 | 67,040 | 83,400 | 102,290 |
| Scranton - - Wilkes - Barre, PA employment: 190 mean earnings: $62,070 | 40,110 | 48,450 | 57,380 | 76,970 | 93,810 |
| York - Hanover, PA employment: 160 mean earnings: $114,110 | 49,540 | 61,100 | 82,320 | >145K | >145K |
| Rhode Island (ACS) (EAG) employment: 1,340 mean earnings: $80,370 | 52,960 | 64,940 | 79,500 | 93,710 | 112,590 |
| Providence - Fall River - Warwick, RI - MA employment: 1,390 mean earnings: $80,740 | 53,290 | 65,250 | 79,890 | 94,170 | 112,980 |
| South Carolina (ACS) (EAG) employment: 1,700 mean earnings: $65,150 | 34,800 | 50,720 | 66,660 | 79,860 | 90,000 |
| Charleston - North Charleston, SC employment: 220 mean earnings: $65,410 | 48,140 | 56,400 | 66,300 | 74,520 | 86,820 |
| Columbia, SC employment: 430 mean earnings: $64,360 | 29,170 | 42,380 | 66,330 | 82,490 | 90,940 |
| Florence, SC employment: 30 mean earnings: $51,850 | 31,880 | 37,800 | 43,370 | 55,820 | 94,610 |
| Greenville, SC employment: 410 mean earnings: $68,730 | 46,290 | 53,860 | 69,820 | 81,790 | 89,600 |
| Myrtle Beach - Conway - North Myrtle Beach, SC employment: 40 mean earnings: $61,650 | 39,090 | 46,460 | 63,140 | 75,630 | 87,010 |
| Spartanburg, SC employment: n.a. mean earnings: $50,680 | 29,600 | 31,870 | 40,620 | 68,540 | 86,910 |
| South Dakota (ACS) (EAG) employment: 290 mean earnings: $62,340 | 38,690 | 48,390 | 61,440 | 74,210 | 91,630 |
| Rapid City, SD employment: 40 mean earnings: $65,260 | 47,510 | 58,510 | 65,230 | 71,960 | 87,800 |
| Sioux Falls, SD employment: 200 mean earnings: $61,630 | 36,540 | 45,710 | 59,410 | 76,280 | 93,300 |
| Tennessee (ACS) (EAG) employment: 3,080 mean earnings: $67,490 | 38,720 | 48,850 | 63,590 | 80,900 | 94,520 |
| Chattanooga, TN - GA employment: 270 mean earnings: $95,510 | 45,850 | 51,420 | 74,650 | 134,940 | >145K |
| Clarksville, TN - KY employment: n.a. mean earnings: $47,380 | 36,920 | 39,220 | 43,060 | 54,810 | 66,850 |
| Kingsport - Bristol - Bristol, TN - VA employment: 240 mean earnings: $51,070 | 29,410 | 39,140 | 52,680 | 63,430 | 70,030 |
| Knoxville, TN employment: 290 mean earnings: $72,260 | 41,050 | 57,190 | 69,480 | 83,520 | 93,300 |
| Memphis, TN - MS - AR employment: 760 mean earnings: $62,570 | 38,970 | 47,830 | 62,500 | 76,760 | 88,830 |
| Nashville - Davidson - - Murfreesboro, TN employment: 1,300 mean earnings: $59,880 | 35,800 | 45,170 | 57,240 | 74,940 | 88,510 |
| Texas (ACS) (EAG) employment: 25,990 mean earnings: $79,860 | 43,880 | 59,150 | 76,030 | 94,690 | 115,620 |
| Amarillo, TX employment: 30 mean earnings: $68,360 | 46,990 | 53,270 | 73,250 | 85,440 | 92,040 |
| Austin - Round Rock, TX employment: 4,080 mean earnings: $84,460 | 54,920 | 65,630 | 82,650 | 101,710 | 115,670 |
| College Station - Bryan, TX employment: 230 mean earnings: $78,660 | 42,770 | 55,450 | 66,690 | 86,150 | 119,970 |
| Corpus Christi, TX employment: 60 mean earnings: $71,010 | 33,920 | 45,040 | 64,520 | 93,460 | 113,280 |
| Dallas - Plano - Irving, TX Metropolitan Division employment: 11,460 mean earnings: $76,600 | 40,160 | 55,150 | 75,720 | 92,770 | 112,450 |
| El Paso, TX employment: n.a. mean earnings: $69,450 | 37,660 | 44,930 | 65,940 | 84,550 | 111,690 |
| Fort Worth - Arlington, TX Metropolitan Division employment: 1,320 mean earnings: $71,190 | 48,100 | 55,610 | 68,480 | 85,280 | 102,820 |
| Houston - Sugar Land - Baytown, TX employment: 6,170 mean earnings: $89,530 | 51,630 | 64,220 | 79,950 | 102,890 | >145K |
| Killeen - Temple - Fort Hood, TX employment: n.a. mean earnings: $88,360 | 56,690 | 63,020 | 73,850 | 100,760 | >145K |
| Longview, TX employment: 60 mean earnings: $65,110 | 40,670 | 48,280 | 63,370 | 81,040 | 92,870 |
| Lubbock, TX employment: 50 mean earnings: $50,360 | 37,650 | 42,600 | 48,080 | 54,280 | 75,300 |
| San Angelo, TX employment: 30 mean earnings: $64,080 | 34,830 | 46,640 | 55,510 | 74,990 | 91,330 |
| San Antonio, TX employment: 1,340 mean earnings: $61,470 | 34,630 | 45,460 | 57,290 | 74,950 | 91,800 |
| Waco, TX employment: 100 mean earnings: $67,990 | 39,820 | 53,990 | 68,780 | 83,850 | 94,000 |
| Utah (ACS) (EAG) employment: 3,030 mean earnings: $69,680 | 39,420 | 52,440 | 66,900 | 84,720 | 105,390 |
| Logan, UT - ID employment: 50 mean earnings: $52,760 | 31,560 | 46,570 | 53,960 | 64,400 | 70,660 |
| Ogden - Clearfield, UT employment: 310 mean earnings: $66,410 | 41,700 | 48,930 | 60,160 | 81,570 | 104,770 |
| Provo - Orem, UT employment: 1,300 mean earnings: $68,830 | 38,410 | 53,980 | 68,050 | 84,330 | 102,390 |
| Salt Lake City, UT employment: 1,260 mean earnings: $71,710 | 38,830 | 52,540 | 66,890 | 86,010 | 110,200 |
| Vermont (ACS) (EAG) employment: 1,050 mean earnings: $67,390 | 45,510 | 51,160 | 61,730 | 77,940 | 93,680 |
| Burlington - South Burlington, VT employment: 850 mean earnings: $66,020 | 45,960 | 51,110 | 61,170 | 77,190 | 91,950 |
| Virginia (ACS) (EAG) employment: 29,320 mean earnings: $79,230 | 45,990 | 60,860 | 78,360 | 95,070 | 116,560 |
| Blacksburg - Christiansburg - Radford, VA employment: 220 mean earnings: $65,940 | 36,320 | 48,030 | 61,770 | 74,700 | 120,610 |
| Charlottesville, VA employment: 380 mean earnings: $71,710 | 43,500 | 54,270 | 70,380 | 86,530 | 99,460 |
| Harrisonburg, VA employment: 120 mean earnings: $76,300 | 48,240 | 56,170 | 72,820 | 89,810 | 111,010 |
| Lynchburg, VA employment: 140 mean earnings: $76,380 | 47,560 | 61,100 | 78,640 | 90,870 | 107,240 |
| Richmond, VA employment: 2,910 mean earnings: $70,900 | 44,130 | 54,480 | 69,500 | 85,420 | 103,360 |
| Roanoke, VA employment: n.a. mean earnings: $71,340 | 46,760 | 52,810 | 68,700 | 86,790 | 108,010 |
| Virginia Beach - Norfolk - Newport News, VA - NC employment: 2,970 mean earnings: $55,420 | 16,870 | 38,700 | 57,330 | 72,290 | 87,600 |
| Winchester, VA - WV employment: n.a. mean earnings: $75,340 | 47,330 | 57,050 | 69,930 | 89,320 | 113,410 |
| Washington (ACS) (EAG) employment: 18,020 mean earnings: $82,430 | 58,820 | 66,880 | 79,630 | 93,260 | 114,720 |
| Bellingham, WA employment: 60 mean earnings: $72,020 | 39,470 | 44,930 | 69,550 | 91,120 | 108,910 |
| Bremerton - Silverdale, WA employment: 80 mean earnings: $60,880 | 38,490 | 50,140 | 62,410 | 71,350 | 83,440 |
| Kennewick - Richland - Pasco, WA employment: 180 mean earnings: $80,920 | 59,320 | 66,310 | 78,700 | 91,610 | 112,190 |
| Longview, WA employment: n.a. mean earnings: $65,160 | 58,430 | 61,060 | 65,460 | 69,860 | 72,500 |
| Olympia, WA employment: 110 mean earnings: $79,760 | 49,510 | 62,060 | 74,320 | 87,320 | 124,450 |
| Seattle - Bellevue - Everett, WA Metropolitan Division employment: 16,720 mean earnings: $83,230 | 59,650 | 67,680 | 80,360 | 94,040 | 115,230 |
| Spokane, WA employment: 190 mean earnings: $66,030 | 40,540 | 51,940 | 64,900 | 79,800 | 91,060 |
| Tacoma, WA Metropolitan Division employment: 240 mean earnings: $73,540 | 43,000 | 53,750 | 68,490 | 85,110 | 106,780 |
| Wenatchee, WA employment: 30 mean earnings: $57,010 | 32,640 | 37,800 | 61,570 | 69,160 | 78,850 |
| Yakima, WA employment: 40 mean earnings: $63,320 | 40,060 | 50,520 | 64,240 | 74,310 | 88,560 |
| West Virginia (ACS) (EAG) employment: 490 mean earnings: $65,040 | 39,760 | 48,830 | 59,600 | 70,610 | 89,960 |
| Charleston, WV employment: 70 mean earnings: $56,840 | 40,940 | 48,710 | 58,000 | 66,320 | 71,290 |
| Huntington - Ashland, WV - KY - OH employment: n.a. mean earnings: $57,570 | 39,630 | 46,730 | 56,480 | 68,080 | 79,720 |
| Morgantown, WV employment: 30 mean earnings: $57,620 | 41,100 | 49,190 | 59,520 | 67,890 | 72,770 |
| Weirton - Steubenville, WV - OH employment: n.a. mean earnings: $71,490 | 47,820 | 57,030 | 71,480 | 87,540 | 103,280 |
| Wheeling, WV - OH employment: 40 mean earnings: $57,940 | 30,670 | 36,860 | 60,060 | 72,040 | 86,930 |
| Wisconsin (ACS) (EAG) employment: 8,510 mean earnings: $70,390 | 45,620 | 54,630 | 66,710 | 80,880 | 92,870 |
| Eau Claire, WI employment: 110 mean earnings: n.a. | n.a. | n.a. | n.a. | n.a. | n.a. |
| Green Bay, WI employment: 560 mean earnings: $69,960 | 51,380 | 60,310 | 70,430 | 81,800 | 88,870 |
| Janesville, WI employment: 50 mean earnings: $60,090 | 38,080 | 47,760 | 60,960 | 72,930 | 84,670 |
| La Crosse, WI - MN employment: 270 mean earnings: $62,870 | 44,790 | 51,120 | 61,740 | 73,890 | 86,850 |
| Madison, WI employment: 2,120 mean earnings: $76,800 | 43,030 | 53,240 | 66,980 | 83,490 | 115,910 |
| Milwaukee - Waukesha - West Allis, WI employment: 3,870 mean earnings: $69,250 | 48,070 | 57,090 | 68,140 | 81,740 | 92,480 |
| Oshkosh - Neenah, WI employment: 150 mean earnings: $60,510 | 39,890 | 46,640 | 57,890 | 73,050 | 88,060 |
| Racine, WI employment: 180 mean earnings: $76,610 | 50,590 | 60,650 | 73,910 | 92,100 | 109,150 |
| Sheboygan, WI employment: 50 mean earnings: $59,960 | 47,160 | 54,460 | 61,950 | 67,960 | 71,560 |
| Wausau, WI employment: 150 mean earnings: $63,620 | 43,730 | 52,670 | 62,930 | 73,940 | 88,990 |
| Wyoming (ACS) (EAG) employment: 180 mean earnings: $54,000 | 33,560 | 41,810 | 49,890 | 56,440 | 86,950 |
| Casper, WY employment: n.a. mean earnings: $50,840 | 36,880 | 45,580 | 50,220 | 54,840 | 68,710 |
| Puerto Rico (ACS) (EAG) employment: 530 mean earnings: $53,020 | 32,760 | 40,010 | 49,830 | 59,090 | 83,630 |
| Mayaguez, PR employment: n.a. mean earnings: $46,000 | 32,030 | 38,230 | 44,050 | 53,860 | 66,120 |
| San Juan - Caguas - Guaynabo, PR employment: 490 mean earnings: $53,380 | 32,910 | 40,390 | 50,090 | 59,260 | 84,440 |
source: Occupational Employment Statistics Program; about these estimates
The highlighted text indicates the maximum values in each column among the states and metropolitan areas.
The (ACS) links lead to data from the American Community Survey from the Census Bureau.
The (EAG) links lead to U.S. Economy at a Glance data from the Bureau of Labor Statistics.