QuantCalc › Research › State Pension-Exclusion Map 2026

Where Retirement Income Is Actually Taxed

The state-by-state pension-exclusion map for 2026: which of the 51 U.S. jurisdictions exempt or cap pension income versus IRA and 401(k) distributions, the age gates, and the 11 states where the pension SOURCE changes your tax.

QuantCalc Research · Generated 2026-07-23 · Updated 2026-09-07 · v2026.1 · CC-BY-4.0

Which states exclude pension income from state tax, and how much is it worth?

9 jurisdictions levy no income tax at all (Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, Wyoming), and 4 more exclude qualified pension and IRA/401(k) distributions in full at qualifying age (Illinois, Iowa, Mississippi, Pennsylvania). Beyond those the answer depends on where the money comes from: 11 states tax the same retirement dollars differently by source — in Alabama a $75,000 employer pension is state-tax-free while the same $75,000 from an IRA costs $3,210, and in Missouri a $75,000 government pension costs $194 against $2,491 for a private pension or IRA. 10 states cap the exclusion but apply it to pensions and IRAs alike, 5 offer only a general age-65+ subtraction, and 10 tax retirement distributions as ordinary income with no dedicated exclusion. What the exclusion is worth is shown as the 2026 state tax on $75,000 of retirement income for a single filer aged 67, computed three ways by source through the state-tax engine (v2026.1, published 2026-07-23) — see the full map, the source table and the treatment groups.

Key numbers — each row links to the section that carries the full table. Updated 2026-09-07; data unchanged since v2026.1.

Key numberValueWhere on this page
No state income tax9How each state treats retirement income
Full pension + IRA exclusion at qualifying age (Illinois, Iowa, Mississippi, Pennsylvania)4How each state treats retirement income
States where the pension source changes the tax11When the source changes the tax
Alabama, $75,000 for a single filer aged 67: employer pension / IRA$0 / $3,210When the source changes the tax
Missouri, $75,000 for a single filer aged 67: government pension / private pension or IRA$194 / $2,491When the source changes the tax
Capped exclusion, pension and IRA alike10How each state treats retirement income
Taxed as ordinary income, no dedicated exclusion10How each state treats retirement income
Jurisdictions mapped / treatment groups51 / 11The full map

"Which states don't tax retirement income?" is the wrong question, because most states answer it with an asterisk. A handful levy no income tax at all. Many exempt pension income only up to a dollar cap, or only above an age. And a distinct group draws a line most retirees never see coming: they exempt a government pension in full, tax a private pension differently, and tax an IRA or 401(k) withdrawal as ordinary income — three different bills on the same amount of money. This study groups all 51 jurisdictions by how they actually treat retirement income in 2026, and shows the exclusion in dollars, computed straight from the same engine that powers the QuantCalc planner.

51
Jurisdictions mapped
9
Levy no income tax
11
Where pension source matters
10
Tax it as ordinary income

The headline: 11 states tax the SAME retirement income differently depending on where it comes from. In Alabama, a $75,000 private or public employer pension is state-tax-free, but the same $75,000 drawn from an IRA costs $3,210. In Missouri, a $75,000 government pension costs $194 while a private pension or IRA costs $2,491. Where your retirement dollars are SOURCED can matter as much as which state you retire to. See the raw per-state policy flags in the companion State Retirement Tax Data dataset; this study is the narrative and dollar-illustration layer on top of it.

Run this scenario in the planner →

Opens the tax-aware planner as the illustration — a single filer, age 67, in Alabama with a $75,000 employer pension — then switch your own state to see how the exclusion changes.

The full map (51 jurisdictions)

Click any column to sort. The last three columns are the 2026 state income tax on $75,000 of retirement income for a single filer aged 67, computed three ways by source — a public (government) pension, a private employer pension, and an IRA/401(k) distribution — through the engine's compute_state_tax_v4. Where the three differ, the source changes the tax; where they match, only the amount and the state matter. "Exclusion cap" is the state's dedicated retirement-income exclusion for a single filer (— means none or a different mechanism, described below).

Code State / Jurisdiction How retirement income is treated Source matters? Exclusion cap (single) Age gate Tax on $75k public pension Tax on $75k private pension Tax on $75k IRA
ALAlabamaEmployer/DB pension exempt, IRA taxedYes$6,00065+$0$0$3,210
AKAlaskaNo state income taxNo——$0$0$0
AZArizonaGovernment pension exempt up to a capYes——$1,208$1,270$1,270
ARArkansasCapped exclusion (pension + IRA)No$6,000—$2,036$2,036$2,036
CACaliforniaTaxed as ordinary incomeNo——$2,507$2,507$2,507
COColoradoPension/annuity subtraction, shared with SSNo——$1,181$1,181$1,181
CTConnecticutPension deduction phases down by incomeNo——$0$0$0
DEDelawareCapped exclusion (pension + IRA)No$12,50060+$2,543$2,543$2,543
DCDistrict of ColumbiaTaxed as ordinary incomeNo——$2,977$2,977$2,977
FLFloridaNo state income taxNo——$0$0$0
GAGeorgiaCapped exclusion (pension + IRA)No$65,00065+$0$0$0
HIHawaiiEmployer/DB pension exempt, IRA taxedYes——$0$0$3,809
IDIdahoTaxed as ordinary incomeNo——$2,443$2,443$2,443
ILIllinoisFull pension + IRA exclusionNo——$0$0$0
INIndianaGeneral age-65+ subtractionNo——$3,431$3,431$3,431
IAIowaFull pension + IRA exclusionNo—55+$0$0$0
KSKansasGovernment pension exempt (no cap)Yes——$0$3,338$3,338
KYKentuckyCapped exclusion (pension + IRA)No$31,110—$1,379$1,379$1,379
LALouisianaGovernment pension exempt (no cap)Yes$12,32465+$0$1,495$1,495
MEMaineCapped exclusion (pension + IRA)No$49,824—$123$123$123
MDMarylandCapped exclusion, pension-sourced onlyYes$40,60065+$1,057$1,057$4,252
MAMassachusettsGovernment pension exempt (no cap)Yes——$0$3,495$3,495
MIMichiganCapped exclusion (pension + IRA)No$67,610—$63$63$63
MNMinnesotaTaxed as ordinary incomeNo——$3,441$3,441$3,441
MSMississippiFull pension + IRA exclusionNo—60+$0$0$0
MOMissouriGovernment pension exempt up to a capYes$6,000—$194$2,491$2,491
MTMontanaGeneral age-65+ subtractionNo——$2,117$2,117$2,117
NENebraskaGeneral age-65+ subtractionNo——$2,440$2,440$2,440
NVNevadaNo state income taxNo——$0$0$0
NHNew HampshireNo state income taxNo——$0$0$0
NJNew JerseyCapped exclusion (pension + IRA)No$75,00062+$0$0$0
NMNew MexicoTaxed as ordinary incomeNo——$2,263$2,263$2,263
NYNew YorkGovernment pension exempt (no cap)Yes$20,00059+$0$2,373$2,373
NCNorth CarolinaTaxed as ordinary incomeNo——$2,484$2,484$2,484
NDNorth DakotaTaxed as ordinary incomeNo——$25$25$25
OHOhioTaxed as ordinary incomeNo——$1,369$1,369$1,369
OKOklahomaCapped exclusion (pension + IRA)No$10,000—$2,380$2,380$2,380
OROregonTaxed as ordinary incomeNo——$5,621$5,621$5,621
PAPennsylvaniaFull pension + IRA exclusionNo——$0$0$0
RIRhode IslandCapped exclusion, pension-sourced onlyYes$50,00067+$321$321$2,196
SCSouth CarolinaGeneral age-65+ subtractionNo—65+$1,876$1,876$1,876
SDSouth DakotaNo state income taxNo——$0$0$0
TNTennesseeNo state income taxNo——$0$0$0
TXTexasNo state income taxNo——$0$0$0
UTUtahTaxed as ordinary incomeNo——$2,980$2,980$2,980
VTVermontGeneral age-65+ subtractionNo——$2,344$2,344$2,344
VAVirginiaCapped exclusion (pension + IRA)No$12,00065+$3,452$3,452$3,452
WAWashingtonNo state income taxNo——$0$0$0
WVWest VirginiaGovernment pension exempt up to a capYes——$2,180$2,180$2,180
WIWisconsinCapped exclusion (pension + IRA)No$24,00067+$1,615$1,615$1,615
WYWyomingNo state income taxNo——$0$0$0
Download CSV (51 rows) Download JSON (rows + full illustration grid)

CC-BY-4.0 — free for any use including republication and journalism, with attribution to QuantCalc Research.

When the source of the pension changes the tax

For most states, a pension and an IRA withdrawal of the same size are taxed identically. For these 11, they are not — the table shows the 2026 single-filer tax on $75,000 by source (age 67):

StateTreatmentPublic pensionPrivate pensionIRA / 401(k)
AlabamaEmployer/DB pension exempt, IRA taxed$0$0$3,210
ArizonaGovernment pension exempt up to a cap$1,208$1,270$1,270
HawaiiEmployer/DB pension exempt, IRA taxed$0$0$3,809
KansasGovernment pension exempt (no cap)$0$3,338$3,338
LouisianaGovernment pension exempt (no cap)$0$1,495$1,495
MarylandCapped exclusion, pension-sourced only$1,057$1,057$4,252
MassachusettsGovernment pension exempt (no cap)$0$3,495$3,495
MissouriGovernment pension exempt up to a cap$194$2,491$2,491
New YorkGovernment pension exempt (no cap)$0$2,373$2,373
Rhode IslandCapped exclusion, pension-sourced only$321$321$2,196
West VirginiaGovernment pension exempt up to a cap$2,180$2,180$2,180

See it for your own state →

How each state treats retirement income

Every jurisdiction falls into one of the groups below. The description of each group was verified against the code the compiled engine actually runs, not against comments — the exact functions are named in the methodology.

No state income tax (9)

No state income tax at all — pensions, IRA and 401(k) distributions, and Roth conversions are untaxed at the state level.

Alaska, Florida, Nevada, New Hampshire, South Dakota, Tennessee, Texas, Washington, Wyoming.

Full pension + IRA exclusion (4)

Qualified pension AND IRA/401(k) distributions are fully excluded from the state base at qualifying age — the source of the money does not matter.

Illinois, Iowa, Mississippi, Pennsylvania.

Employer/DB pension exempt, IRA taxed (2)

Employer / defined-benefit pension income — public or private — is fully exempt, but IRA and 401(k) distributions remain taxable, so the income SOURCE is decisive.

Alabama, Hawaii.

Government pension exempt (no cap) (4)

Government / public-employer pension income is fully exempt with no dollar cap; private pensions and IRA/401(k) distributions get a smaller capped exclusion (or none).

Kansas, Louisiana, Massachusetts, New York.

Government pension exempt up to a cap (3)

Government / public pension income is exempt up to a per-taxpayer cap; private pensions and IRA/401(k) distributions do not get that carve-out.

Arizona, Missouri, West Virginia.

Capped exclusion, pension-sourced only (2)

A capped exclusion that draws only on pension/annuity dollars; the IRA/401(k) remainder is fully taxable.

Maryland, Rhode Island.

Pension/annuity subtraction, shared with SS (1)

Pension and annuity income is subtracted up to an age-tiered cap that is shared with — and reduced by — the Social Security subtraction.

Colorado.

Pension deduction phases down by income (1)

Pension and IRA distributions get a percentage deduction that phases down as AGI rises.

Connecticut.

Capped exclusion (pension + IRA) (10)

A capped retirement-income exclusion applies to pension and IRA distributions alike at qualifying age; several of these states phase the cap out as income rises.

Arkansas, Delaware, Georgia, Kentucky, Maine, Michigan, New Jersey, Oklahoma, Virginia, Wisconsin.

General age-65+ subtraction (5)

A general age-65+ subtraction reduces the state base; it is not specific to pension source, and does not fully exempt retirement income.

Indiana, Montana, Nebraska, South Carolina, Vermont.

Taxed as ordinary income (10)

Retirement distributions are taxed as ordinary income with no dedicated pension/IRA exclusion (the ordinary standard deduction still applies).

California, District of Columbia, Idaho, Minnesota, New Mexico, North Carolina, North Dakota, Ohio, Oregon, Utah.

Methodology

Source: Every figure comes from QuantCalc's frozen, production state-tax engine in two passes. The first emits each jurisdiction's source-typed pension flags, exclusion caps, and age gates; the second runs the engine three times on the same $30,000 and $75,000 of retirement income, changing only the source (public pension, private pension, IRA), to produce the dollar figures. Nothing on this page is hand-transcribed from a statute into HTML.

Descriptions verified against executing code: Each group's plain-language rule was checked against the functions the engine itself runs — retirement_distributions_in_state_base() (the capped and full exclusions), the source-typed carve-out blocks in compute_state_tax_v4() (public_pension_fully_exempt, pension_income_fully_exempt, exclusion_pension_sourced_only), and co_retirement_in_state_base() for Colorado. Colorado is a deliberate special case: its $24,000 / $20,000 pension-and-annuity subtraction is NOT stored in the generic exclusion fields, so a flag-only reading would wrongly show it taxing pensions in full; it is classified here from the executing function that actually applies the subtraction.

Illustration scope: The $75,000 / $30,000 figures assume a single (or, in the data file, MFJ) filer aged 67, with no other income, no Social Security, and no capital gains, and federal figures marked unknown (no state deduction for federal tax). They isolate the pension-source effect; a real return with Social Security, other income, or a different age can shift every number. The interactive planner models a full return.

Differentiation: The companion State Retirement Tax Data dataset publishes the raw per-state policy flags as a flat table; this study is the grouped narrative and the computed dollar illustration on top of it. Social Security taxability is covered separately in the State Social Security Tax dataset.

Reproducibility: Every figure here is read straight out of the state-tax engine. Against the same version of the engine, every data row reproduces exactly.

Not tax advice: Reference data for research and planning, not a substitute for professional tax advice. State law changes; consult a qualified advisor before acting on any single state's rules.

See it for your own state and sources

Whether your state exempts a pension, caps it, or taxes an IRA in full changes how much of a Roth conversion you can afford before the state tax bites. The Roth Conversion Planner models your state, your income sources, and your age together.

Plan your Roth conversions →

Changelog

License: CC-BY-4.0. QuantCalc is an independent retirement-planning research project. Not affiliated with, endorsed by, or sponsored by any state or federal agency. Not financial, tax, or legal advice.

Cite this research study

QuantCalc Research (2026). State Pension-Exclusion Map 2026. https://quantcalc.app/research/state-pension-exclusions-2026/ (accessed <date>).

BibTeX
@misc{quantcalc2026statepensionexclusionmap2026,
  title  = {State Pension-Exclusion Map 2026},
  author = {{QuantCalc Research}},
  year   = {2026},
  url    = {https://quantcalc.app/research/state-pension-exclusions-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/research/state-pension-exclusions-2026/.

Get new research and dataset updates