Há cerca de 100 milhões de pessoas sem-teto no mundo, de acordo com um relatório das Nações Unidas de 2005. A divisão dessa estatística varia entre os países, variando de alguns milhares de moradores de rua a mais de um milhão.
Algumas nações têm uma população de desabrigados muito menor do que outras. A Lituânia tem menos de 2.000 cidadãos desabrigados, em 2014, e na Suécia, o número é 17.800.
Outras nações relatam um número muito maior de sem-teto. Na Índia, a população de moradores de rua é de aproximadamente 78 milhões. No Reino Unido, existem mais de quatro pessoas sem-teto em cada 1.000, tornando a população de pessoas sem-teto do país uma das mais altas da Europa.