Cohousing são comunidades criadas e dirigidas pelos seus moradores, no qual compartilham seus espaços e experiências entre eles. Neste tipo de comunidade cada família vive com privacidade em sua própria casa e convive com a comunidade em ambientes coletivos como cozinhas, lavanderias, jardins, lazer, etc. Desde tarefas como levar as crianças as escolas, preparar refeições, cuidar da horta, podem ser compartilhadas entre os moradores.
Esse conceito surgiu na Dinamarca em 1960 entre os grupos de familía que estavam insatisfeitos com a habitação e comunidade, que não estavam atendendo as suas necessidades. As comunidades de Cohousing vem se espalhando por todo o mundo, e no Brasil já começam a ocupar seu espaço com novos projetos.