Computer Programmer Job Outlook
The Bureau of Labor Statistics projects employment of computer programmers to shrink 7.3% from 2025 to 2035 (about 8,100 fewer jobs), with about 4,400 openings a year, and the May 2025 median pay of $100,390 a year ranks 135th of 825 occupations.
- Projected change
- -7.3%
- Openings a year
- 4,400
- Median pay
- $100,390
- Pay rank
- 135th of 825
Is employment of computer programmers growing or shrinking?
Shrinking: BLS projects employment of computer programmers to fall 7.3% (about 8,100 fewer jobs) from 2025 to 2035, slower than the 3.5% projected across all occupations. That is slower than the +7.3% summed from BLS's employment levels across the 21 computer and mathematical occupations with a projection. That change ranks 761st of 830 projected occupations.
| Measure | Figure |
|---|---|
| Employment, 2025 | 110,800 |
| Employment, 2035 | 102,700 |
| Projected change | -7.3% |
| Openings a year | 4,400 |
Source: BLS Employment Projections, 2025 to 2035. A projection is a BLS estimate, not a count. The 110,800 jobs here differ from the 92,230 on the salary page because Employment Projections also counts the self-employed and a wider set of workers, while OEWS counts wage and salary jobs in May 2025. BLS published these projections on August 27, 2026; checked November 10, 2026. Confirm any figure in the BLS Employment Projections tables.
BLS's reasons for this projection are at the Occupational Outlook Handbook. State projections are at Projections Central; projections by industry are left to BLS. Education, licensing and work context at O*NET.
How many job openings are there each year?
About 4,400 openings a year, from job growth and from workers leaving the occupation, the 400th most of 830 occupations. All of them replace workers who change occupations or leave the labor force, since BLS projects no net new jobs.
Source: BLS Employment Projections, 2025 to 2035.
How does pay for computer programmers rank?
The median of $100,390 a year ranks 135th of 825 occupations with a published median. It sits in the upper half of occupations on both pay and openings.
Source: BLS OEWS national file, May 2025. Wage and salary jobs only; the self-employed are not counted. OEWS pay excludes overtime, shift differentials and non-production bonuses. Ranks count only the occupations with that published figure: 830 for projected change, 830 for openings, 825 for median pay, which is why the totals differ.
What does it take to start?
- Typical entry-level education: bachelor's degree.
Source: BLS Employment Projections, 2025 to 2035, education and training assignments.
How do related jobs compare on outlook?
| Occupation | Change | Openings a year | Median pay |
|---|---|---|---|
| Software Developers | +10.2% | 95,300 | $135,980 |
| Web and Digital Interface Designers | +6.0% | 8,300 | $104,000 |
| Computer Occupations, All Other | +5.1% | 27,000 | $116,580 |
| Computer Systems Analysts | +7.9% | 32,900 | $105,850 |
| Database Administrators | -0.1% | 3,300 | $104,620 |
| Database Architects | +9.4% | 3,900 | $139,500 |
| Software Quality Assurance Analysts and Testers | +5.7% | 10,700 | $104,300 |
| Computer Network Architects | +7.7% | 9,600 | $134,050 |
Related occupations from O*NET; projections from BLS Employment Projections, 2025 to 2035; pay from BLS OEWS, May 2025.