Houses across the country are expensive, even in little nowhere towns. Land is sometimes cheap but houses aren't. That's not immigrants doing it, it's the builders and their high wages.
Outside of Auckland, I'd say the problem is more to do with a generation of arrogant local kids growing up thinking they're better than a tradesman and they should get a BA in sociology instead.