Retiree Income Tax by State, 2026: The Dataset
How much state income tax does a retiree pay in each state in 2026?
The state bill on retirement income ranges from $0 to $9,926 across these rows (the most: a single filer with $150,000 in Oregon). A married couple, both 70, with $40,000 of Social Security, a $30,000 private pension and $30,000 of IRA withdrawals pays $5,084 of federal income tax in every state, and state income tax of $0 in 23 of the 51 jurisdictions, a median of $781 where it is taxed, and the most, $2,957, in Oregon. Age matters too: at $80,000 the same couple pays less state tax at 70 than at 62 in 25 states.
CC0 1.0 public-domain dedication. Version 2026.1, updated 2026-10-02.
| Rows (51 jurisdictions × 6 incomes × 3 income mixes × 2 filing statuses × 2 ages) | 3,672 |
|---|---|
| $0 state tax, couple at 70 with $100,000 (Social Security + pension + IRA) | 23 of 51 |
| Highest state tax on that couple | $2,957 (Oregon) |
| $0 state tax, single at 70 with $60,000 (Social Security + IRA) | 20 of 51 |
| States where a $80,000 couple pays less at 70 than at 62 | 25 |
| States where a $80,000 couple at 70 pays less on a pension than on the same IRA withdrawals | 3 |
| Jurisdictions with $0 state income tax on every row | 13 |
State income tax for a married couple at 70, by income
Both spouses 70, standard deduction; income is Social Security plus a private pension and IRA withdrawals in equal parts. Columns are gross income.
| State | $40k | $60k | $80k | $100k | $125k | $150k |
|---|---|---|---|---|---|---|
| Federal tax (every state) | $0 | $0 | $2,350 | $5,084 | $7,904 | $10,904 |
| Alaska | $0 | $0 | $0 | $0 | $0 | $0 |
| Alabama | $0 | $0 | $0 | $37 | $225 | $875 |
| Arkansas | $0 | $0 | $248 | $652 | $1,298 | $2,223 |
| Arizona | $0 | $0 | $0 | $290 | $665 | $1,290 |
| California | $0 | $0 | $0 | $103 | $581 | $1,630 |
| Colorado | $0 | $0 | $0 | $0 | $968 | $2,068 |
| Connecticut | $0 | $0 | $0 | $0 | $1,312 | $4,650 |
| District of Columbia | $0 | $20 | $550 | $1,270 | $2,170 | $3,883 |
| Delaware | $0 | $0 | $0 | $250 | $970 | $2,311 |
| Florida | $0 | $0 | $0 | $0 | $0 | $0 |
| Georgia | $0 | $0 | $0 | $0 | $0 | $0 |
| Hawaii | $48 | $216 | $532 | $1,170 | $2,155 | $3,885 |
| Iowa | $0 | $0 | $0 | $0 | $0 | $0 |
| Idaho | $0 | $10 | $10 | $163 | $958 | $2,283 |
| Illinois | $0 | $0 | $0 | $0 | $0 | $0 |
| Indiana | $893 | $1,504 | $2,068 | $2,632 | $3,337 | $4,512 |
| Kansas | $0 | $418 | $1,042 | $1,666 | $2,450 | $3,845 |
| Kentucky | $0 | $0 | $0 | $0 | $250 | $1,125 |
| Louisiana | $0 | $0 | $0 | $290 | $740 | $1,490 |
| Massachusetts | $690 | $1,290 | $1,890 | $2,490 | $3,240 | $4,490 |
| Maryland | $0 | $53 | $240 | $427 | $858 | $2,329 |
| Maine | $0 | $0 | $0 | $0 | $0 | $293 |
| Michigan | $0 | $0 | $0 | $0 | $0 | $0 |
| Minnesota | $0 | $118 | $760 | $1,402 | $2,659 | $5,848 |
| Missouri | $0 | $0 | $250 | $754 | $1,477 | $2,670 |
| Mississippi | $0 | $0 | $0 | $0 | $0 | $0 |
| Montana | $0 | $0 | $572 | $1,653 | $2,758 | $3,933 |
| North Carolina | $0 | $419 | $898 | $1,377 | $1,975 | $2,973 |
| North Dakota | $0 | $0 | $0 | $0 | $0 | $0 |
| Nebraska | $0 | $0 | $506 | $927 | $1,499 | $2,636 |
| New Hampshire | $0 | $0 | $0 | $0 | $0 | $0 |
| New Jersey | $0 | $0 | $0 | $0 | $0 | $0 |
| New Mexico | $0 | $0 | $264 | $648 | $1,288 | $2,421 |
| Nevada | $0 | $0 | $0 | $0 | $0 | $0 |
| New York | $0 | $0 | $0 | $154 | $748 | $2,041 |
| Ohio | $0 | $190 | $482 | $808 | $1,179 | $1,911 |
| Oklahoma | $0 | $0 | $180 | $709 | $1,384 | $2,509 |
| Oregon | $384 | $1,302 | $2,146 | $2,957 | $4,023 | $6,136 |
| Pennsylvania | $0 | $0 | $0 | $0 | $0 | $0 |
| Rhode Island | $0 | $0 | $0 | $0 | $173 | $4,386 |
| South Carolina | $0 | $0 | $0 | $76 | $502 | $2,006 |
| South Dakota | $0 | $0 | $0 | $0 | $0 | $0 |
| Tennessee | $0 | $0 | $0 | $0 | $0 | $0 |
| Texas | $0 | $0 | $0 | $0 | $0 | $0 |
| Utah | $0 | $0 | $455 | $1,388 | $2,949 | $5,011 |
| Virginia | $0 | $0 | $61 | $492 | $1,242 | $4,028 |
| Vermont | $0 | $235 | $714 | $2,178 | $3,088 | $4,738 |
| Washington | $0 | $0 | $0 | $0 | $0 | $0 |
| Wisconsin | $0 | $0 | $0 | $0 | $0 | $1,086 |
| West Virginia | $68 | $645 | $1,275 | $1,782 | $2,454 | $3,599 |
| Wyoming | $0 | $0 | $0 | $0 | $0 | $0 |
State income tax for a single retiree at 70, by income
Age 70, standard deduction; income is Social Security plus IRA withdrawals.
| State | $40k | $60k | $80k | $100k | $125k | $150k |
|---|---|---|---|---|---|---|
| Federal tax (every state) | $335 | $3,142 | $6,016 | $10,680 | $16,510 | $22,737 |
| Alaska | $0 | $0 | $0 | $0 | $0 | $0 |
| Alabama | $618 | $1,089 | $1,659 | $2,426 | $3,385 | $4,323 |
| Arkansas | $124 | $588 | $1,111 | $1,851 | $2,776 | $3,989 |
| Arizona | $0 | $295 | $646 | $1,176 | $1,838 | $2,501 |
| California | $0 | $230 | $815 | $2,107 | $4,288 | $6,613 |
| Colorado | $0 | $187 | $1,139 | $2,072 | $3,238 | $4,404 |
| Connecticut | $0 | $0 | $0 | $3,516 | $5,150 | $6,775 |
| District of Columbia | $234 | $871 | $1,711 | $2,970 | $4,932 | $7,057 |
| Delaware | $0 | $413 | $1,156 | $2,266 | $3,829 | $5,479 |
| Florida | $0 | $0 | $0 | $0 | $0 | $0 |
| Georgia | $0 | $0 | $0 | $0 | $749 | $1,996 |
| Hawaii | $266 | $976 | $1,942 | $3,429 | $5,329 | $7,229 |
| Iowa | $0 | $0 | $0 | $0 | $0 | $0 |
| Idaho | $10 | $383 | $1,127 | $2,250 | $3,655 | $5,059 |
| Illinois | $0 | $0 | $0 | $0 | $0 | $0 |
| Indiana | $1,011 | $1,598 | $2,256 | $3,196 | $4,371 | $5,546 |
| Kansas | $540 | $1,164 | $1,943 | $3,059 | $4,454 | $5,849 |
| Kentucky | $0 | $14 | $504 | $1,204 | $2,079 | $2,954 |
| Louisiana | $0 | $325 | $745 | $1,345 | $2,095 | $2,845 |
| Massachusetts | $945 | $1,545 | $2,245 | $3,245 | $4,495 | $5,745 |
| Maryland | $512 | $1,183 | $2,284 | $3,858 | $6,952 | $9,019 |
| Maine | $0 | $0 | $413 | $1,573 | $3,258 | $5,267 |
| Michigan | $0 | $0 | $0 | $0 | $913 | $1,976 |
| Minnesota | $358 | $1,000 | $1,749 | $3,621 | $6,361 | $8,432 |
| Missouri | $0 | $636 | $1,274 | $2,181 | $3,393 | $4,606 |
| Mississippi | $0 | $0 | $0 | $0 | $0 | $0 |
| Montana | $0 | $1,062 | $2,149 | $3,330 | $4,827 | $6,324 |
| North Carolina | $449 | $928 | $1,486 | $2,284 | $3,282 | $4,279 |
| North Dakota | $0 | $0 | $0 | $0 | $468 | $985 |
| Nebraska | $240 | $665 | $1,302 | $2,212 | $3,350 | $4,487 |
| New Hampshire | $0 | $0 | $0 | $0 | $0 | $0 |
| New Jersey | $0 | $0 | $0 | $0 | $252 | $2,541 |
| New Mexico | $52 | $493 | $1,095 | $2,028 | $4,473 | $5,698 |
| Nevada | $0 | $0 | $0 | $0 | $0 | $0 |
| New York | $0 | $312 | $1,023 | $2,103 | $3,453 | $4,861 |
| Ohio | $0 | $290 | $682 | $1,232 | $1,926 | $2,863 |
| Oklahoma | $90 | $625 | $1,255 | $2,155 | $3,280 | $4,405 |
| Oregon | $1,129 | $1,933 | $2,907 | $4,418 | $6,868 | $9,821 |
| Pennsylvania | $0 | $0 | $0 | $0 | $0 | $0 |
| Rhode Island | $283 | $733 | $1,258 | $2,008 | $4,122 | $5,309 |
| South Carolina | $0 | $187 | $591 | $1,900 | $3,202 | $4,505 |
| South Dakota | $0 | $0 | $0 | $0 | $0 | $0 |
| Tennessee | $0 | $0 | $0 | $0 | $0 | $0 |
| Texas | $0 | $0 | $0 | $0 | $0 | $0 |
| Utah | $100 | $957 | $2,418 | $4,068 | $5,362 | $6,475 |
| Virginia | $30 | $546 | $1,325 | $3,165 | $4,602 | $6,040 |
| Vermont | $318 | $720 | $2,377 | $3,697 | $5,347 | $7,078 |
| Washington | $0 | $0 | $0 | $0 | $0 | $0 |
| Wisconsin | $0 | $0 | $413 | $1,369 | $2,693 | $4,177 |
| West Virginia | $422 | $917 | $1,444 | $2,317 | $3,462 | $4,607 |
| Wyoming | $0 | $0 | $0 | $0 | $0 | $0 |
The other ten combinations (age 62; pension only; the single filer's other mixes; the couple's other mixes) are in the CSV and JSON.
How the households are built
Every row is one household: a filing status, an age (both spouses the same age on a joint return), a gross income from $40,000 to $150,000, and one of three income mixes. Social Security is 40% of gross income, capped at $30,000 for a single filer and $50,000 for a couple; the rest is IRA withdrawals, a private pension, or half of each. These are illustrations chosen to span typical retiree incomes, not averages.
| Mix | Single: Social Security at each income | Married: Social Security at each income |
|---|---|---|
| Social Security + IRA withdrawals | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $30,000 · $100k: SS $30,000 · $125k: SS $30,000 · $150k: SS $30,000 | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $32,000 · $100k: SS $40,000 · $125k: SS $50,000 · $150k: SS $50,000 |
| Social Security + private pension | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $30,000 · $100k: SS $30,000 · $125k: SS $30,000 · $150k: SS $30,000 | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $32,000 · $100k: SS $40,000 · $125k: SS $50,000 · $150k: SS $50,000 |
| Social Security + pension + IRA (half each) | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $30,000 · $100k: SS $30,000 · $125k: SS $30,000 · $150k: SS $30,000 | $40k: SS $16,000 · $60k: SS $24,000 · $80k: SS $32,000 · $100k: SS $40,000 · $125k: SS $50,000 · $150k: SS $50,000 |
Fields
| Field | Meaning |
|---|---|
filing | single or mfj (married filing jointly) |
age | age reached in 2026 (both spouses on a joint return) |
income_mix | ss_ira = Social Security + IRA withdrawals; ss_pension = Social Security + private pension; ss_pension_ira = Social Security + pension + IRA (half each) |
gross_income | Social Security + IRA withdrawals + private pension, USD |
social_security | gross Social Security benefits, USD |
ira_withdrawals | taxable traditional IRA withdrawals, USD |
private_pension | taxable private-employer pension, USD |
state, state_name | two-letter code and name (50 states + DC) |
federal_tax | 2026 federal income tax, USD |
state_tax | 2026 state income tax, USD |
total_tax | federal + state, USD |
state_rate, total_rate | tax as a percent of gross income |
Method
Every figure was computed by QuantCalc's open tax engines, federal 2.0.0 and state 1.12.0, the engines behind the public federal and state tax APIs, for the 2026 tax year. Federal tax uses the tax rate schedule (the IRS Tax Table, used below $100,000 of taxable income, differs by a few dollars). On a joint return the pension and IRA withdrawals are split evenly between the spouses, so each spouse's own retirement exclusion applies. Every row carries its full inputs and can be re-run through the public APIs. The engine documentation gives the official source of every federal and state rule; the federal rules these rows lean on:
- Rev. Proc. 2025-32: 2026 inflation-adjusted items (incl. One Big Beautiful Bill amendments)
- Rev. Proc. 2025-32: 2026 inflation-adjusted items (incl. One Big Beautiful Bill amendments)
- 26 U.S. Code § 151
- 26 U.S. Code § 86
- State rules, one page per state with its revenue department's sources: state tax engine documentation
Not included: local income taxes, which the engine models for 11 states (Delaware, Indiana, Iowa, Kentucky, Maryland, Michigan, Missouri, New York, Ohio, Oregon, Pennsylvania) by county, city or school district; property and sales taxes; itemized deductions; and credits that need facts the rows do not carry. "Private pension": public, military and federal civil-service pensions get different exclusions in many states; the pension-exclusion map covers them.
Questions
- Which states do not tax retirement income in 2026?
- 13 jurisdictions charge no state income tax on any row of this dataset: Alaska, Florida, Illinois, Iowa, Mississippi, Nevada, New Hampshire, Pennsylvania, South Dakota, Tennessee, Texas, Washington, Wyoming. Many more charge nothing at lower incomes; filter the CSV by state_tax = 0 for your income.
- Does my age change my state income tax?
- Yes, in many states. Exclusions for pensions, IRA withdrawals or Social Security often start at 55, 59½, 62 or 65, and some grow with age. For a married couple with $80,000 of Social Security, pension and IRA income, state tax is lower at 70 than at 62 in 25 states: Alabama, Arizona, Arkansas, California, District of Columbia, Hawaii, Idaho, Indiana, Kansas, Louisiana, Maryland, Massachusetts, Minnesota, Missouri, Montana, Nebraska, New Mexico, Ohio, Oregon, Rhode Island, South Carolina, Utah, Vermont, Virginia, Wisconsin.
- Is a pension taxed differently from IRA withdrawals?
- In some states. For a married couple at 70 with $80,000 of income, the state tax is lower when the non-Social-Security part is a private pension than when it is IRA withdrawals in 3 states: Alabama, Maryland, Rhode Island. Public, military and federal pensions get their own exclusions in many states (see the pension-exclusion map).
- Is federal tax the same in every state?
- Yes. Federal income tax does not depend on the state; only the state column changes.
- What is not included?
- Local income taxes (county, city and school-district taxes), property and sales taxes, itemized deductions, and state credits that need facts the rows do not carry (property tax or rent paid, dependants). Each state page lists its local income taxes.
- Can I reuse this data?
- Yes. The CSV and JSON are dedicated to the public domain (CC0 1.0): copy, modify and publish them without asking. A link back is appreciated, not required.
Related
- Ten retiree households priced in every state: the study behind the headline comparisons
- State income tax calculator for retirees: your own numbers, your state
- State retirement tax rules 2026: the policy facts (rates, exclusions, Social Security treatment) per state
- The tax on a Roth conversion in every state
Price your own 2026 return and year-end moves in your state
Free: your 2026 baseline, one move in full and your combined total.
An estimate, not tax advice. These are computed examples for the 2026 tax year from QuantCalc's open tax engine. Your own return depends on facts these rows do not include. Check any decision with your tax preparer before acting.
Cite this dataset
QuantCalc Research (2026). Retiree Income Tax in Every State, 2026: Tax on $40k to $150k of Pension, IRA and Social Security. https://quantcalc.app/data/retiree-tax-by-state-2026/ (accessed <date>).
BibTeX
@misc{quantcalc2026retireeincometaxineverystate2026taxon40k,
title = {Retiree Income Tax in Every State, 2026: Tax on $40k to $150k of Pension, IRA and Social Security},
author = {{QuantCalc Research}},
year = {2026},
url = {https://quantcalc.app/data/retiree-tax-by-state-2026/},
note = {Accessed <date>}
}
Machine-readable citation metadata (schema.org identifier and citation fields) is embedded in this page's JSON-LD, at the stable identifier https://quantcalc.app/data/retiree-tax-by-state-2026/.