A new study just found the worst cities to live in. And I bet you could guess a few of them.

Getty Images

24/7 Wall Street ranked every American city with a population over 65,000, and looked at their crime rates, job growth, restaurants and attractions, education levels, cost of living, and housing prices.

    Here are the 10 worst cities to live in:

  1. Miami.
  2. Detroit.
  3. Paterson, New Jersey.
  4. Hawthorne, California.
  5. Fall River, Massachusetts.
  6. Birmingham, Alabama.
  7. Memphis, Tennessee.
  8. Flint, Michigan.
  9. Cleveland, Ohio.
  10. Gary, Indiana.

Read more at 24/7 Wall Street.