There are various synonyms for the term "housing association," including community housing, cooperative housing, social housing, and public housing. Community housing is a term often used to describe housing developments that are financed and managed by a non-profit organization, such as a church or community center. Cooperative housing, on the other hand, is a form of housing in which residents own a share of the property and democratically manage the building. Social housing is a term used to describe housing that is publicly funded and restricted to low-income households. Public housing is subsidized housing provided by the government for low-income individuals and families.