I'm going to type this once, as I don't care to speak on econ matters too much anymore.
There are a few reasons why housing in NYC is so unreasonably high. One of them is due to all the property that has been given historic status and can't be torn down and buildt to fit more people to help meet demand. This keeps prices artificially high.
Second, and most problematic is the fact that DEVELOPERS have access to borrowed money at artificially low interest rates, due to federal reserve price fixing on the money supply.
Here's and example of what happens in this scenario. Recently I was talking to my boy who lives in Jamaica Queens. He told me that developers are trying to gentrify the hood over there, and they buildt a high end apartment building called MODA or some sh!t like that. 2 bedrooms are going for $1800, which is high for that area. . . IT'S LOADED WITH SECTION 8 TENANTS.
Let's run down what's happening here. Fed lends cheap money, cheap money ends up in the hands of developers looking to turn a dollar. They run up in lower income neighborhoods and start raising rent prices. Realizing that the people in these neighborhoods can't afford the rent, they start taking in section 8 tenants.
Who wins here? Very, very few people. Most folks suffer. Namely, those that make just enough to not qualify for any type of affordable housing program, but still not enough to afford the new pricy rents in their neighborhood. THE ONLY FOLKS THAT WIN ARE THE DEVELOPERS AND THOSE ON SECTION 8. Yes, it's absolutely legit to blame the Fed.