En 2000, une autre loi appelée « loi SRU» (pour « solidarité et renouvellement urbain ») entre en vigueur et impose aux villes les plus peuplées de construire plus de « logements sociaux », c’est-à-dire des logements où les loyers sont peu chers, pour être accessibles aux personnes qui ont moins d’argent.
Cependant, cette loi est parfois difficilement appliquée car dans certaines villes, il manque des habitations et tout le monde ne peut donc pas être relogé.
Enfin, depuis 2008, une loi dite « loi DALO » (pour « droit au logement opposable ») permet à toute personne touchée par le mal-logement de faire une demande de relogement en urgence. 