You guys are all being taken for a freaking ride paying those prices.
The fact is that houses dont cost anything near that to build. I live in St. Louis, one of the cheaper urban areas. The cheaper homes around here are $100K right now.
Those 100K homes cost a fraction of that to build, as for the $250K homes, those are the same as the 100K homes, just in better zip codes. I know, I was working construction for a while and saw the exact same houses (new construction) priced between 90K (single street development in semi-rural area), and 350K (single house built in established suburban area).
Housing prices are through the roof for a few reasons.
#1. (The long term 20+ year reason). Higher standard of living, and more divorce means fewer people per house, which means more houses needed. Back in the day people often lived with their parents until marriage, and single people usually had roommates, and young married couples lived in apartments. Today single people move out of their parents house at a younger age, live alone, and don't get married until much later in life, at which point they buy a house, have two children before getting divorced and now said "couple" needs two houses. - This will eventually fix itself once enough housing is built.
#2. Lower interest rates just shot the housing prices way up. People can only afford a mortgage so large, when lower interest rates caused mortgage payments to go down, housing prices shot up. The only people who came out ahead were those who bought when prices were low and then refinanced at those low rates. I cannot stress enough how much the low interest rate shot the prices up. The best thing I can use to compare is the price of new mobile homes, since they are manufactured not built, the prices of them SHOULD stay stable, but they are financed like homes. 5 Years ago the big mobile home dealer in my area had NEW singlewides for $10K, now that same model is $26K.
#3. White flight is also a HUGE factor, that leaves entire neighborhoods half empty and creates a constant demand for new housing further and further away from the city (the St. louis suburbs now extend like 50 or 60 miles outside the city limits).