Why Pension Tax Rules Vary So Much From State to State

When you retire and start receiving pension payments, federal income tax isn't the only consideration. Your state of residence can dramatically affect how much of your pension income you actually keep. This is where most retirees run into surprises—not because the rules are impossible, but because they're genuinely different everywhere.

Free Guide to Rural King Credit Card Login →

The federal government taxes pension income the same way across the nation. But 50 states plus Washington, D.C. have created their own systems for taxing pensions, and those systems range from "we don't tax pensions at all" to "we tax them like ordinary income." Some states give special breaks to military pensions or public employee pensions but not private ones. Others tax pensions differently depending on when you were born or how long you worked.

Consider two retirees who both receive $50,000 per year from identical pension plans. One lives in Florida, which has no state income tax on any pensions. The other lives in Vermont, which taxes all pension income as ordinary income. The Vermont retiree might owe $4,000 to $6,000 per year in state taxes while the Florida retiree owes zero. Over a 25-year retirement, that difference could exceed $100,000.

The complexity deepens when you factor in whether you're receiving a military pension, a government employee pension, a corporate pension, or multiple pension sources. Some states exclude military pensions entirely but tax other pensions. Some states created exclusions only for people who retired before a certain date. Some states have income thresholds—you might owe no tax if your total income is below $20,000, but owe tax on every dollar above that.

Understanding these variations matters because they can influence major life decisions like where to retire, when to claim your pension, or how to structure your overall income. This guide explores how different states treat pensions and what questions you should be asking about your specific situation.

Practical takeaway: Your state of residence has as much impact on your pension taxes as your federal bracket does. Before making retirement plans or moving to a new state, learning your state's actual pension tax rules is essential groundwork.

The Nine Major State Tax Categories for Pension Income

States don't randomly tax pensions—they fall into distinct categories based on their overall approach. Understanding which category your state belongs to helps you predict what you might owe.

Find and Rent Budget Trucks Near You →

The first category includes states that tax no pension income at all: Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, and Wyoming. If you receive any type of pension and live in one of these states, you pay no state income tax on those pension payments, period. This includes military pensions, government pensions, and corporate pensions. These eight states also have no state income tax on regular wages, so pension income receives no special treatment—it simply isn't taxed.

The second category includes states that tax all pension income the same as ordinary income: Colorado, Connecticut, Kansas, Minnesota, Missouri, Montana, Nebraska, New Mexico, Rhode Island, Utah, Vermont, and West Virginia. If you live in one of these states, your pension payments are added to your other income and taxed at your state income tax bracket. There are no special exclusions, age-based breaks, or pension-type exceptions. A $40,000 pension is taxed identically whether you're 55 or 85, and whether it came from the military or a private company.

The third category includes states that exclude pensions entirely only for public employees or military: Illinois, Massachusetts, and Pennsylvania. Illinois excludes all public employee pensions and military pensions from state income tax but taxes private pensions normally. Pennsylvania excludes all military pensions and all government pensions (federal, state, and local) but taxes private corporate pensions. Massachusetts exempts military pensions but taxes both public and private pensions.

The fourth category includes states that have age-based exclusions: These states say "if you're over age X and your income is below Y, your pensions aren't taxed," or similar formulas. For example, Georgia taxes pensions but offers a deduction if you're 65 or older. Michigan taxes pensions but excludes them if you were age 59½ or older when you retired. Iowa doesn't tax pensions if you're 55 or older. These rules vary wildly and often have income limitations too.

The fifth category includes states with income-based thresholds: States like Indiana, Kentucky, Louisiana, and Mississippi have systems where pension taxation depends on your total household income. You might owe no tax if your income falls below a threshold (perhaps $12,500 or $20,000), but owe tax once you cross it. These create what accountants call "tax cliffs"—suddenly owing hundreds of dollars in tax once you hit a threshold, even if your income only increased slightly.

The sixth category includes states that treat military pensions differently: Some states exempt military pensions while taxing others, or cap the military pension exclusion at a certain amount. Arizona, for instance, excludes military retirement income entirely but taxes other pensions normally.

The seventh category includes states with education-related breaks: A few states offer pension-related tax breaks to people whose pensions come from certain employers or professions. These are rare and highly specific.

The eighth category includes states that have special rules for federal employee pensions or railroad pensions: The federal government and railroad retirement systems have unique tax treatment in some states.

The ninth category includes states that are still revising their rules or have transitional periods: Some states phased in taxation of pensions gradually or allow different rules for existing retirees versus new ones.

Practical takeaway: Look up which category your state falls into. If it's the second category (taxes all pensions as ordinary income), you have a clearer picture than states in categories three through nine, which require checking specific details about your pension type, age, income, and retirement date.

How Military and Government Pensions Get Different Treatment

Military and government employee pensions receive preferential tax treatment in many states, reflecting both tradition and policy choices to honor public service. However, this preferential treatment is applied inconsistently, and understanding the gaps is crucial.

Learn About TSC Credit Card Online Access →

Military pensions are excluded from income in 15 states: Alaska, Arizona, Arkansas, Connecticut, Florida, Hawaii, Illinois, Indiana, Kansas, Louisiana, Mississippi, Missouri, Nevada, North Carolina, and South Carolina. If you're a military retiree living in any of these states, you likely pay no state income tax on your military pension, regardless of the amount. Some of these states also exclude military pensions from other taxes, like property tax in certain cases.

Federal government employee pensions (FERS and CSRS) receive special treatment in fewer states. Some states provide full exclusions, while others tax them like ordinary income. State employee pensions are handled differently again—some states exclude them while taxing military and private pensions, while others tax state pensions to fund the state's system.

Local government employee pensions (police, firefighters, teachers employed by local districts) have wildly varying treatment. A police officer's pension might be entirely excluded in one state but fully taxed in another. Sometimes the same state has different rules for different government employers.

The treatment of public employee pensions within the taxing state is particularly complex. Many states allow their own employees to exclude or partially exclude their pensions as a matter of state loyalty, but tax pensions from other states. This creates odd situations where a retired teacher from Ohio moving to Florida keeps her pension tax-free, while a retired teacher from Georgia moving to Ohio faces state taxation.

Some states have created "safe harbors" for people who retired before a certain date. These are historical exclusions—the state says "we're now taxing pensions going forward, but anyone who retired before January 1, 2000 gets the old treatment." This means two retirees from the same employer, living in the same state, paying the same amount, might have different tax obligations based solely on their retirement date.

Several states distinguish based on where the pension was earned. A retired federal worker living in Oregon pays no tax on federal pensions (which Oregon exempts), but pays tax on private pensions. A retired teacher from the same district might have different treatment if that district is now in a different state due to employer relocation or the retiree's move.

Practical takeaway: If you receive a military or government pension, research whether your specific pension type receives special treatment in your state