there are a couple other things to throw into the mix, housing doesnt just appear if we will it, you have to make it cheaper to build in the first place, and have some type of land value tax to encourage density.
density is the answer though, demand will always be there and is harder to control