According to Retire Guide, Alabama is the second-best state for military members to retire, behind Florida and ahead of Virginia. Coming in last place at No. 50, Alaska was deemed the least favorable state for veterans.

The study considered criteria such as state taxation on military retirement, state funding per veteran, cost of living, and the number of Veteran Affairs facilities within each state.

Alabama's relatively low cost of living can be a game-changer for veteran retirees on a fixed income, which the state does not tax. Currently, veterans make up about 7.1% of Alabama's population.

Retire Guide looked at all 50 states and compared 13 key metrics in three categories to establish its rankings. Also included among the metrics were veteran suicide rates and the quality of life for adults 65 years and older.

Here is the complete list of the top 10 best states for military retirees:

  1. Florida

  2. Alabama

  3. Virginia

  4. South Dakota

  5. North Carolina

  6. Hawaii

  7. Nebraska

  8. Ohio

  9. West Virginia

  10. Arizona

To connect with the author of this story, or to comment, email

Don't miss out! Subscribe to our newsletter and get our top stories every weekday morning.