Some of the factors that contribute to homelessness include job loss, mental illness, addiction, and domestic violence.