Many companies featured on Money advertise with us. Opinions are our own, but compensation and
in-depth research may determine where and how companies appear. Learn more about how we make money.

Retired executive fly fishing on a river.
Joe Klementovich enjoying retirement on the Androscoggin River during early spring fly fishing season.
Joe Klementovich, Getty Images/Aurora Open

Dreaming of retirement? Imagine yourself in New Hampshire.

That's the best state to retire in, according to a new ranking from the finance website Bankrate.com.

The project rates each state based on how ideal it is for retirees, measuring things like the cost of living, healthcare quality, crime and overall wellbeing. New Hampshire came out on top thanks to its second-best rating for seniors’ wellbeing, third-lowest crime rate and fourth-best healthcare quality, Bankrate said.

Other top-ranking states include Colorado, Maine, Iowa and Minnesota.

Interestingly, some states known for their retirement communities — Arizona, Florida and Nevada — didn't even crack Bankrate’s top 10. As for last place? It was Alaska, due to its cold weather, high crime rate and low percentage of senior citizens, among other factors.

Each year, Money releases its own list of the best cities in the U.S. to retire, which considers how local taxes will take a bite out of your nest egg. In 2016, cities in Pennsylvania, Florida, Texas, Iowa, Nevada and Washington took the top rankings for their regions.

Bankrate's full list — in order from best to worst states to retire in — can be viewed below:

  1. New Hampshire
  2. Colorado
  3. Maine
  4. Iowa
  5. Minnesota
  6. Virginia
  7. Massachusetts
  8. South Dakota
  9. Wisconsin
  10. Idaho
  11. Utah
  12. Arizona
  13. Nebraska
  14. Vermont
  15. Pennsylvania
  16. North Dakota
  17. Florida
  18. Delaware
  19. Rhode Island
  20. North Carolina
  21. Wyoming
  22. Michigan
  23. Texas
  24. Kansas
  25. South Carolina
  26. Oregon
  27. Tennessee
  28. Missouri
  29. Montana
  30. Alabama
  31. Washington
  32. Connecticut
  33. Ohio
  34. Illinois
  35. Georgia
  36. Hawaii
  37. New York
  38. New Jersey
  39. Indiana
  40. Maryland
  41. Mississippi
  42. California
  43. Oklahoma
  44. Nevada
  45. Kentucky
  46. Louisiana
  47. New Mexico
  48. Arkansas
  49. West Virginia
  50. Alaska