If you really want to do right by your family, put 'em in a moving van and head to one of these states. WalletHub just released their results of a study that ranked the states from the best place to raise a family to the worst.

Red heart in child and mother's hands

The rankings are based on things like schools, home prices, jobs, activities, health care, child care, and crime.

The 10 best states for raising a family in 2017 are:

  1. North Dakota
  2. New Hampshire
  3. Vermont
  4. Minnesota
  5. Nebraska
  6. Massachusetts
  7. New Jersey
  8. Iowa
  9. Connecticut
  10. South Dakota

And the 10 worst are:

  1. New Mexico
  2. Mississippi
  3. Louisiana
  4. Nevada
  5. Alaska
  6. Arizona
  7. Georgia
  8. West Virginia
  9. Alabama
  10. South Carolina

Read more at WalletHub.

More From 97X