BALTIMORE: You'd have to earn at least $41,155 to buy an average home.

Average home price: $241,700

Monthly mortgage payment: $960.29

Minimum annual salary: $41,155.40

X
What Your Salary Needs to Be to Own Property in Various US Cities
>
14/25
<

-->