A. Evil landlords meet at their secret underground fortress and collectively agree to charge too much for rent
B. Evil rich people / foreigners (pick whichever you find more objectionable) have bought up all the housing and are keeping the units vacant to spite everyone
Supply and demand doesn't apply to housing, of course. If we build more housing that will just drive prices up! Somehow!