Answer:
Unfortunately there are about 1 million people in Britain that are homeless. Half a million of which are on the street or in doorways and the other half a million are living in a squat or a temporary shelter.
Difficult to count, since many homeless are outside any formal record-keeping system.
Homeless implies no home. Squatting or living in any shelter is a home. A nasty home, but a home.