If you're in the middle class and want to buy a home here's a piece of advice: Move to Ohio (if you're not already there).

Some 86% of homes in the Akron, Ohio area are within reach of middle-class buyers in the area, the highest share in the nation, according to a report from Trulia, the real estate listings site. The next two cities on the list, with 85% of homes affordable to middle class, are Dayton and Toledo, respectively.

For...