Computer Programmers: Salary, Education, and Career Path (2026)
The U.S. has 109,870 computer programmers, and they earn a median of $98,670/year. The range runs from $52K to $162K. Washington pays the most.
What it takes
The BLS lists the typical education for this role as varies by employer.
Entry-level computer programmers start around $52K. The gap between that and the median ($99K) is where experience, certifications, and location make the difference.
Top earners clear $162K, but that's the 90th percentile. Getting there usually takes a decade or more of experience, the right credentials, and being in a high-paying market.
Salary progression
Highest paying states
| State | Median salary | Employment |
|---|---|---|
| Washington | $159K | 3,220 |
| Montana | $129K | 450 |
| Oregon | $127K | 1,180 |
| California | $116K | 14,720 |
| Massachusetts | $115K | 3,040 |
| Virginia | $112K | 4,210 |
| Wisconsin | $110K | 3,020 |
| Minnesota | $108K | 1,960 |
| Hawaii | $108K | N/A |
| Wyoming | $105K | 60 |
Frequently asked questions
How much does a computer programmers make?▼
The median computer programmers salary in the United States is $98,670 per year ($47/hour). Entry-level positions start around $52,190, while experienced professionals earn up to $162,090.
What education do you need to become a computer programmers?▼
The BLS lists the typical entry-level education as varies by employer. State licensing or certification requirements vary, so check your state's board for specifics.
What is the job outlook for computer programmers?▼
Check the Bureau of Labor Statistics Occupational Outlook Handbook for the latest employment projections for computer programmers.
What are the highest paying states for computer programmers?▼
The highest paying states for computer programmers are Washington ($158,820), Montana ($128,630), Oregon ($126,980), California ($116,220), Massachusetts ($115,200). Salaries vary significantly by location due to cost of living and local demand.