The National Shared Housing Resource Center (NSHRC)

Homesharing enables two unrelated people to share a home and their lives for their mutual benefit. Companionship and mutual support are at the heart of homesharing – not financial gain. NSHRC is a network of independent non-profit homesharing programs across the US.
Homeshare International has branches in 17 countries.