CLEVELAND: You'd have to earn at least $19,435 to buy an average home.
Average home price: $112,800
Monthly mortgage payment: $453.49
Minimum annual salary: $19,435.17