New Hampshire is one of the most income-tax-friendly states for retirees: it levies no state income tax on Social Security, pensions, or retirement-account withdrawals. With the former Interest and Dividends tax fully repealed for 2025, even investment income escapes state tax. This calculator confirms a zero state tax on whatever retirement income you enter.
How it works
The state tax on every common retirement stream is the same — zero:
Social Security → NH state tax = $0
Pension / annuity → NH state tax = $0
401(k) / IRA withdrawal → NH state tax = $0
Interest & dividends → NH state tax = $0 (repealed for 2025)
Total NH state tax = $0 on all retirement income
Because New Hampshire has no broad income tax, the size of each income stream does not change the state result. The calculator still totals your income so you can see your gross retirement budget, and reminds you that federal tax may apply.
Example
A retiree with $30,000 of Social Security, $24,000 of pension income, and $20,000 of 401(k) withdrawals has $74,000 of gross retirement income. New Hampshire’s state tax on all of it is $0. Federal tax may still apply to the pension, the withdrawals, and part of the Social Security.
Notes
This models state income tax only. Federal income tax can apply to up to 85 percent of Social Security and to taxable pension and traditional 401(k)/IRA withdrawals. New Hampshire’s high property taxes are a separate cost that retired homeowners should factor in. Verify with the New Hampshire Department of Revenue Administration and irs.gov.