There are currently an estimated 121,200 computer programmers in the United States. The computer programmer job market is expected to shrink by 6.0% between 2024 and 2034.

How employable are computer programmers?

CareerExplorer rates computer programmers with a D employability rating, meaning this career should provide weak employment opportunities for the foreseeable future. Over the next 10 years, it is expected the US will lose -7,300 computer programmers.

Are computer programmers in demand?

Although employment of computer programmers is expected to decline, job openings will result from the need to replace programmers who leave the labour force or transfer to other occupations. Applicants who possess a bachelor’s degree and knowledge of various programming languages and tools will have the best prospects. To remain competitive, programmers will need to keep pace with evolving technology and emerging, more sophisticated tools. An ongoing commitment to industry education, including obtaining vendor- and language- specific certifications, provides a competitive edge. Continuing emphasis on cyber security will increase the demand for programmers conversant with digital security issues and technology. There is no lack of computer programming jobs overall, but because programming can be carried out via digital transmission anywhere in the world, regardless of the home base of a business, companies are lured by the lower wages that they can pay in other countries. Computer programmers are at a significantly higher risk of having their jobs outsourced abroad than are workers in more complex information technology functions, such as software engineering. This continuing ‘off-shoring’ trend is projected to limit growth for programmers in the United States.

What’s the supply of computer programmers?

The computer programmer industry is concentrated in California, Texas, New York

Computer Programmer job market by state

State Name Employed Computer Programmers
California 11,340
Texas 7,620
New York 7,020
Florida 4,760
Michigan 4,400
North Carolina 4,120
New Jersey 3,930
Pennsylvania 3,120
Wisconsin 3,080
Virginia 3,070
Washington 2,540
Maryland 2,490
Ohio 2,100
Minnesota 2,070
Massachusetts 1,930
Georgia 1,890
Connecticut 1,650
Louisiana 1,580
Arizona 1,560
Missouri 1,520
Indiana 1,520
Oregon 1,370
Illinois 1,280
Mississippi 1,170
Nebraska 1,090
Arkansas 1,050
Oklahoma 990
Iowa 950
Kentucky 950
Colorado 930
Tennessee 920
Alabama 890
Nevada 840
South Carolina 790
Utah 690
New Mexico 600
Alaska 530
Kansas 460
Hawaii 450
Maine 450
Delaware 450
Rhode Island 250
District of Columbia 230
North Dakota 190
Vermont 170
West Virginia 140
South Dakota 70
Wyoming 60