You may have noticed that more millennials are choosing to live at home with their parents. Every situation is different of course, but there are a handful of factors that have helped to push this statistic up higher over the past couple of years.

Why are more millennials opting to stay at home longer?

The highest percentage of people that still live at home are young adults that are in their late teens and early 20s. This is understandable due to the fact that most of these millennials have just graduated from high school and are in the process of finalizing their college plans or are looking for their first full-time position. What is more shocking, though, is the number of people who still live at home that are in the 22-34 age range. Around 30 percent of individuals who fall into this group still live in their parent’s homes. What factors are keeping them there?

Education

It takes Americans longer now than ever before to complete even a Bachelor’s degree, let alone any sort of higher education in addition to that. Because more college students remain at home compared to those who only graduated high school, it’s clear that the cost of living at a university is not necessarily worth the full “college experience” anymore.

Finances

In addition to the cost of college, more millennials are simply not as financially stable. Some find it difficult to find any sort of job after graduating from college, while others who do find work are not making enough to handle both rent and student loans. The average rent now falls around $959 per month, which eats up almost 80 percent of the accumulated monthly income for millennials who still live at home. And because the prospect of rent seems impossible for many, the thought of being able to afford a home is even further away from their expectations.

Here is a list of the top 10 cities where millennials are still living at home:

1. Miama, FL
2. Riverside, CA
3. New York, NY
4. Los Angeles, CA
5. Philadelphia, PA
6. Detroit, MI
7. Chicago, IL
8. Providence, RI
9. Baltimore, MD
10. Cleveland, OH

With millennials earning 20 percent less than their parents did at the same age as them, in addition to an average student loan amount of $30,000 or more, it’s no wonder why so many are opting to remain at home longer instead of renting or buying a home for themselves.