Off the top of my head:
- The state's still transitioning from a post-communist economy.
- Wages are very low.
- Relatively high emigration rate "brain drain" (although people are starting to return).
- More supply, less demand.
You can buy a brand new apartment close to the centre for somewhere around $2000 per square metre / $200 per square foot. Depending on how your housing market work, that's either scandalously high, or shockingly low.
It is however, very very affordable as soon as you start earning a reasonable wage.
Remember, the average wage in Poland (according to GUS) is around $12750 yearly, so a $550/mo apartment (the average, from what I know amongst friends) in Warsaw is quite expensive for the average Pole.
So, why are wages so low? Well, we'd like to know as well :).