Due to rising costs, changes in migration and natural disasters, the number of people living on America’s streets rose 7% between 2023 and 2024 as homelessness reached an all-time high. But in ...