Houses 'out of reach' of workers.
The problem used to be confined to London and the South-East but has spread to "large tracts" of England and Wales, the report says.
Worst areas outside the South-East were Bath and north-east Somerset, where house prices averaged pounds 161,000 compared to average salaries of pounds 21,700.
A man on average pay for the area could only afford a house in 51 out of 171 counties and other local authority areas of England and Wales, according to the report by Labour Research.
Women on average earnings could only afford houses in seven counties, it was claimed.
The "worst" places for workers on average pay to buy houses included Windsor and Maidenhead (average house prices pounds 250,000 compared with average wages of pounds 27,600); south-east Surrey (pounds 224,000/pounds 26,800); Buckinghamshire (pounds 199,000/ pounds 25,800); and Bath and north-east Somerset (pounds 161,000/pounds 21,700).
Labour Research said the problem was getting worse because house prices were rising across most parts of the country.