According to a recent ranking by Forbes, Pittsburgh is the third least expensive city for buying and maintaining a home.
In determining America's most and least expensive places to own a home, Forbes used data from the U.S. Census Bureau's 2008 American Community Survey. It reported the 2007 median monthly home ownership costs in the country's metro areas with a population over 65,000. Home costs include monthly mortgage payments, real estate taxes, various insurances, utilities, fuels, mobile home costs and condominium fees.
They found that "those getting the real deal live in places like Pittsburgh ($1,187 a month), Columbus, Ohio ($1,060) and Cleveland, which boasts a median cost of $978."
For more details, check out Most And Least Expensive U.S. Cities For Homeowners.