The amount of homeless people in New York City has reached the highest level since the Great Depression. Some of the main reasons that people become homeless is because of the lack of affordable housing, mental illness, gentrification, substance abuse, and domestic violence.