Add to the "no-tax" list:
- Arizona
- Utah
- Indiana
- Nebraska
- North Carolina
Previously on the "no-tax" list:
- Alabama, Connecticut, Hawaii, Illinois, Iowa, Kansas, Louisiana, Maine, Massachusetts, Michigan, Minnesota, Missouri, New York, North Dakota, Ohio, Pennsylvania, West Virginia and Wisconsin.
Only partially tax military retirement:
- Colorado, Delaware, Georgia, Idaho, Kentucky, Maryland, New Jersey, Oklahoma, Oregon and South Carolina.
Don't tax any income:
- Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington and Wyoming
Number of states that don't tax military pensions:
18 + 8 + 5 = 31
Partially: 10
No tax relief for military pensions in DC and nine states:
- Arizona
- New Mexico
- Illinois
- Rhode Island
- Vermont
- New Hampshire
- Mississippi
- Arkansas
- Montana
Needs to be fact-checked.