Yes, as far as I understand it each ID card states the hukou of the person, and you need to be a local to register a vehicle in that area.

It's China, red tape goes with the game.