You could use Economics 101 and Micro Economics to answer this question.
There are a lot of people out of work today and the percentage is shocking.
Prices are based on supply and demand. The more demand, the higher the price. If people are out of work, supply of available houses goes up and prices go down. If I place an ad in the paper, someone from the city is going to answer (usually) before those outside of the city because cities have higher populations, money, the skills you want, etc., etc., etc.
It could be a number of things. West coast or East coast is closer to a number of markets so it is cheaper to ship from port cities than transport goods from inside of the U.S.
Prices are based on population, standard of living, number of jobs, health of cities.
You can also blame free trade. Our products are sold at tariff in other countries and Wallmart dumps cheap products on our market tariff free which essentially puts a segment of the American people out of business because they can't compete. If you don't want to dirty the water and if you want regulation, it is going to cost you more to build anything here so the rich are going to invest in shops overseas where there is no regulation and little safety protection for workers and they pay no tax because there free trade means tariff free. It means they aren't paying anything to put you in debt (trade deficit).