現行中國法律上沒有規定一個人一生能遷移幾次户口,只要程序正當申請、符合遷入地和遷出地的規章制度都是可以遷移户口的。依據如下:
根據《中華人民共和國户口登記條例》第十條規定:
1、公民遷出本户口管轄區,由本人或者户主在遷出前向户口登記機關申報遷出登記,領取遷移證件,註銷户口。
2、公民由農村遷往城市,必須持有城市勞動部門的錄用證明,學校的錄取證明,或者城市户口登記機關的准予遷入的證明,向常住地户口登記機關申請辦理遷出手續。