Public housing is a form of housing tenure in which the property is usually owned by a government authority, which may be central or local. Public housing is a form to give homes to poor people or the homeless.
Social housing is any rental housing that may be owned and managed by the state. Social housing can also be seen as a potential answer to housing inequality.
Private housing is a form of housing tenure in which the property is owned by a private developer.