Przyczyny bezdomności są zróżnicowane i skomplikowane, jednak niezaprzeczalnymi przyczynami bezdomności są ubóstwo, przemoc domowa i nadużywanie substancji. Innymi czynnikami przyczyniającymi się do tego są choroby psychiczne, dyskryminacja i status imigrancki, zgodnie z US Department of Health and Human Services Substance Abuse & Mental Health Services Administration.
Bezdomna populacja to heterogeniczna mieszanka osób złapanych w różnych sytuacjach. Zwykle nie jest to jeden czynnik, który powoduje bezdomność, ale przecięcie wielu okoliczności działających wspólnie, wraz z indywidualną historią i osobowością danej osoby. Na przykład, chociaż nie wszyscy, którzy mają problem z nadużywaniem substancji lub alkoholu, są bezdomni, ich szanse na pozostanie bezdomnymi wzrastają, gdy takie czynniki łączą się z niskim dochodem.
Spośród wszystkich czynników ubóstwo jest główną przyczyną bezdomności. Osoba lub rodzina, która jest biedna, często nie jest w stanie zapłacić za artykuły pierwszej potrzeby, takie jak mieszkanie, jedzenie, opiekę nad dziećmi lub opiekę zdrowotną, a jako taka jest tylko wypadkiem, chorobą lub wypłatą, aby nie stać się bezdomnym. Najciężej doświadczają dzieci, z których prawie połowa wszystkich dzieci w jednym z największych amerykańskich miast żyje poniżej granicy ubóstwa od 2015 roku.
Inną główną przyczyną bezdomności jest przemoc domowa. Często zdenerwowane kobiety muszą wybierać pomiędzy pozostaniem ze swoim prześladowcą lub bezdomnością. Wykorzystywani seksualnie młodzież i osoby starsze będące ofiarami przemocy domowej są również zagrożone bezdomnością.