Cohousing Communities are small neighborhoods of ideally 25 to 30 households that are created by the residents who end up living there. For more information visit the following websites:
Cohousing in Canada: [1]
Cohousing in the USA: [2]