To be qualified for social housing you should have these features:
You should be among specific income limits.
You have a right to reside in the country for a long period.
If you do not have a considerable register of fare arrears with a housing power.
In case you do not have a house or land which you can live.