According to the National Alliance to End Homelessness, there are more than 550,000 houseless people in the United States.