North Dakota is one of the more retirement-friendly states. It fully exempts Social Security and military retirement pay, and even the income it does tax — civilian pensions and retirement-account withdrawals — faces some of the lowest rates in the country. This calculator shows exactly what the state taxes.
How it works
Each income stream is classified, then the taxable portion runs through North Dakota’s graduated brackets:
Social Security → exempt (0 taxed)
Military pension → exempt when flagged
Civilian pension → taxed as ordinary income
IRA / 401(k) withdrawals → taxed as ordinary income
ND brackets: 0% / 1.95% / 2.5%
Because North Dakota starts its calculation from your federal taxable income, the federal standard deduction has already reduced the base before these low state rates apply, which is why the effective rate is often near zero.
Example
A married couple with 30,000 dollars of Social Security, an 18,000 dollar civilian pension, and 20,000 dollars of 401(k) withdrawals exempts the Social Security entirely. The 38,000 dollars of pension and 401(k) income falls largely in North Dakota’s 0 percent band, so the state tax is minimal — often under a few hundred dollars.
Notes
This estimates North Dakota state income tax only, not your federal liability. It does not model state credits, the marriage penalty relief, or part-year residency. Whether a specific pension qualifies as military retirement for the deduction depends on the source of the payments. Verify at tax.nd.gov.