1.Volunteer at an organization. Find organizations in your area that help the homeless. These are usually advocacy groups or organizations which focus in finding homeless people homes, jobs, and education. See what's available in your area and help out.
2.Volunteer at a soup kitchen. Soup kitchens focus on solving one of the biggest short term problems that homeless people face: getting enough food to survive. Soup kitchens can almost always use an extra hand serving or preparing food, as well as picking up donations from local churches and businesses.
3.Volunteer your property. Landlords are especially helpful. Oftentimes, homeless people may get a job but they'll have a period of