England had 439 homes for every 1,000 people on 31 March 2025, and added 208,600 homes in 2024-25
Homes per 1,000 people, 1971 to 2025, and net additional homes each year, 2006-07 to 2024-25. England.
Latest figures
| Series | Period | Value |
|---|---|---|
| Homes per 1,000 people | 31 March 2025 | 439 |
| Homes added each year | 2024-25 | 208,600 |
Notes
- Homes per 1,000 people is the number of homes (dwellings) in England divided by its population. It shows whether the number of homes has kept up with the number of people. It doesn't say how many homes are needed: that also depends on household size, empty and second homes, and where homes and people are.
- Homes are counted at 31 December each year to 1990 and at 31 March from 1991. The population is the ONS mid-year estimate (30 June), drawn in a straight line between years to each count date.
- Homes added is net additional dwellings over each financial year (April to March): new builds plus conversions and changes of use, minus demolitions. The latest year is provisional, and figures are revised after each census.
- Dwelling stock estimates from 2002 use a different method from earlier years, and may not be strictly comparable.
- This is England only: housing is run separately in Scotland, Wales and Northern Ireland.
Sources
- Ministry of Housing, Communities and Local Government, Live Table 104: dwelling stock
- Office for National Statistics, Population estimates: England (ENPOP)
- Ministry of Housing, Communities and Local Government, Live Table 120: net additional dwellings
More on housing
- Homes per 1,000 people ranged from 422 in London to 465 in the North East on 31 March 2025
- Households in the UK had 2.36 people on average in 2025, compared with 2.42 in 1996
- Private rents in the UK rose 3.8% in the 12 months to August 2026, and the average rent was £1,400 a month
- 135,580 homeless families and single people in England were living in temporary accommodation at the end of March 2026, with 177,530 children