Computer Programmers

What the pay figures show
- A job board will not tell you this about computer programmers. The best headline number is Connecticut, at $133,820. State taxes differ, so Washington leaves you more. Prices differ too, so Arkansas leaves you better off again — $96,904 once levelled out. Moving for the biggest salary can leave you worse off.
- Wage data for computer programmers places Connecticut first at $133,820. That position is not robust: state income tax alone reorders it to Washington, and regional price parity reorders it again to Arkansas at $96,904. Because published comparisons almost universally stop at the nominal median, the state that appears best for this occupation is routinely not the state where a worker's income goes furthest.
Compare this career across states
Choose your filing status and local taxes, compare pay, and keep a shortlist.Compare wage and personal-pay outcomes by state, with selected resident local taxes and saved career choices.
Pay by state · May 2025 wages · tax year 2026
National median
$100,390
People doing it
92,230
Highest paid
$133,820
CT
Best off, really
$96,904
AR, after tax and prices
Lowest tenth
$57,710
Highest tenth
$160,460
Lowest, really
$55,594
SD
States with data
46
National average
$105,170
mean, not median
Prices where it goes furthest
86.51%
AR, against a national 100
Where this job actually pays best
- Pay for this job roughly doubles depending on the state. That is a lot. Some of it is prices, because dear places pay more to make up for costing more. Most of it is not. In real money the range is still $55,594 to $96,904.
- This is a small job: about 92,230 people nationally. Fewer workers means each state figure is built on less data.
- Not every state reports this one. The figures here cover 46 jurisdictions, and the middle wage across them is $100,390. A state you do not see is one with no published number, not one paying nothing. Of those published, Connecticut pays most.
- Interstate variation in computer programmers pay approaches twofold nominally. The standard explanation — that high-wage states are merely high-cost states — is only partly supported here: after tax and price adjustment the range remains $55,594 to $96,904, so the majority of the gap represents a real difference in what the work buys.
- With 92,230 workers, computer programmers is among the smaller occupations BLS publishes. Treat single-state figures as indicative rather than precise; suppression and sampling error both bite harder at this scale.
- BLS publishes an occupational median for computer programmers in 46 jurisdictions, short of the full set. ⚠️ Absence reflects estimate suppression — small samples or disclosure rules — rather than absence of employment, so the state comparison above is over the published subset.
Pay band: Computer Programmers
The national median for this job
| Lowest tenth earn under | $57,710 |
|---|---|
| Half earn under | $100,390 |
| Top tenth earn over | $160,460 |
| This salary | $100,390 |
Positions between the published tenth, quarter, half, three-quarter and ninetieth points are estimated by straight line.
Where these numbers come from
| BLS Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, time-series bulk download (oe.data.0.Current) | as of 2025-05-01 |
|---|
Steps in Computer Programmers
The national median for this job
| Lowest tenth | $57,710 |
|---|---|
| Middle | $100,390 |
| Top tenth | $160,460 |
The five points BLS publishes. Nothing between them is invented.
Computer Programmers, state by state
The national median for this job
| Lowest | South Dakota · $58,240 |
|---|---|
| Highest | Connecticut · $133,820 |
| Spread | $75,580 |
One dot per state that publishes this job. A missing state means suppressed data, not zero pay.
Best paid, and best off
The national median for this job
| Texas pays | $99,330 |
|---|---|
| Worth, after local prices | $102,218 |
Median pay against the same pay once BEA price parities are applied.
Every state, three ways
Sorted by what the money is actually worth. "Kept" is take-home for a single filer after federal, FICA and state income tax. "Really worth" divides that by the state's own price level, so a dollar in each row buys the same thing. Tap a state to put your own salary into it. States BLS does not publish for this job are absent — that means no published figure, not no work.
| State | Median pay | Kept after tax | Really worth |
|---|---|---|---|
| AR | $111,840 | $83,830 | $96,904 |
| CT | $133,820 | $95,953 | $92,539 |
| WA | $125,620 | $97,127 | $89,467 |
| MD | $125,570 | $91,325 | $87,842 |
| VA | $121,610 | $88,151 | $87,495 |
| MA | $128,390 | $92,921 | $85,849 |
| OK | $99,780 | $75,036 | $84,992 |
| ND | $92,280 | $73,209 | $82,654 |
| UT | $104,890 | $77,953 | $82,054 |
| TX | $99,330 | $78,709 | $80,997 |
| IN | $97,000 | $74,238 | $80,532 |
| SC | $99,740 | $74,767 | $80,242 |
| KY | $94,850 | $72,355 | $79,978 |
| NE | $95,150 | $72,142 | $79,825 |
| MN | $107,250 | $78,511 | $79,774 |
| AL | $93,800 | $70,884 | $78,786 |
| HI | $118,180 | $84,431 | $77,739 |
| CO | $104,610 | $78,529 | $77,458 |
| KS | $92,960 | $69,329 | $77,062 |
| ME | $101,780 | $74,797 | $77,033 |
| NV | $93,600 | $74,678 | $77,003 |
| GA | $98,380 | $73,730 | $76,247 |
| MT | $89,920 | $68,369 | $75,760 |
| MO | $90,420 | $69,128 | $75,334 |
| MS | $85,120 | $65,399 | $74,920 |
| CA | $116,760 | $84,204 | $74,794 |
| ID | $89,020 | $67,591 | $73,930 |
| OH | $85,270 | $67,189 | $73,181 |
| WY | $81,640 | $66,264 | $72,939 |
| RI | $96,470 | $73,467 | $72,444 |
| AK | $91,700 | $73,341 | $72,104 |
| FL | $93,180 | $74,382 | $71,900 |
| NM | $83,750 | $64,975 | $71,886 |
| NJ | $104,940 | $78,161 | $71,784 |
| NY | $103,980 | $76,885 | $71,438 |
| PA | $89,180 | $68,830 | $70,595 |
| VT | $89,560 | $68,035 | $70,404 |
| IA | $79,180 | $62,136 | $69,999 |
| AZ | $88,990 | $69,612 | $68,851 |
| OR | $99,540 | $70,697 | $67,510 |
| NC | $81,070 | $63,137 | $67,068 |
| WV | $65,320 | $52,562 | $58,551 |
| NH | $74,000 | $60,889 | $57,800 |
| IL | $72,540 | $56,416 | $57,069 |
| MI | $65,860 | $52,550 | $55,795 |
| SD | $58,240 | $48,976 | $55,594 |
Sources and assumptions
- A median is the middle of the range, not a starting salary and not an offer. Half of computer programmers earn less than the figures here and half earn more, and experience, employer and city move an individual a long way from the middle. Nationally the middle earns $100,390.
- Take-home figures for computer programmers assume one person filing alone, with no dependants and nothing going into a pension before tax. Any of those lowers the tax and raises what you keep, so treat these as the plain case rather than your case. Local city income taxes are not included either, and in a few states those matter. In Washington, the best state after tax, the figure works out at $97,127.
- The price adjustment for computer programmers uses a statewide figure, and states are not uniform. A city and a rural county in the same state can differ more from each other than two states do, so treat the real-terms comparison as a direction rather than a precise answer — South Dakota anchors the bottom at $55,594. The wage data and the price data also come from different years, because that is how each is published.
- Figures are medians of the published wage distribution for computer programmers, not entry-level or offer wages. The national median is $100,390, with half of workers below it; dispersion within a state routinely exceeds the dispersion between states, driven by tenure, employer size, sector and metropolitan area. An individual's position in the distribution is not predictable from geography alone.
- Take-home calculations for computer programmers assume a single filer with no dependants, the standard deduction, and no pre-tax retirement or HSA contributions. Each omitted item reduces taxable income, so the figures function as a lower bound on retained pay for this household shape; the highest such figure is $97,127, in Washington. Municipal and school-district income taxes are excluded, which understates the burden materially in Ohio, Pennsylvania, Maryland and parts of a few other states.
- Real-terms figures for computer programmers deflate take-home by a statewide regional price parity, which conceals substantial intra-state variation — metropolitan and non-metropolitan price levels within one state frequently differ by more than two states differ from each other. The wage and price series also carry different reference periods, as each is published on its own schedule, so the adjustment is directionally sound rather than precisely dated.