Nej, Sverige har inte ens någon skyldighet att ordna bostad till svenska medborgare.
Någon slags tak- över huvudet-garanti lär dock finnas för svenska medborgare (om de sköter sig / har barn?). En del tycker att denna garanti borde omfatta även EU-medborgare. Men med tusentals fattiga migranter här, skulle det bli ohållbart.
Problemet är väl också att många EU-migranter inte har råd att betala för "riktiga" boenden (vandrarhem mm) i den mån det ens finns lediga platser där. Alltså bygger de kåkstäder istället. Alternativet är någon billig camping och det finns i viss mån. Men många campingägare vill inte ta emot t ex romer från Rumänien eftersom de skräpar ner så mycket samt skrämmer bort andra campinggäster, t ex turister.