The first places that probably come to your mind didn't make the list! In fact, Arizona came in at number 11 and Florida was at 17!! They looked at several factors including affordability and taxes. Click the link in the tweet below to see all the reasons.
Here are the top 10 states:
1. New Hampshire
2. Colorado
3. Maine
4. Iowa
5. Minnesota
6. Virginia
7. Massachusetts
8. South Dakota
9. Wisconsin
10. Idaho
Here are the BOTTOM 10:
41. Mississippi
42. California
43. Oklahoma
44. Nevada
45. Kentucky
46. Louisiana
47. New Mexico
48. Arkansas
49. West Virginia
50. Alaska