北大并没有要求学生必须迁移户口才能入学。在中国大陆地区,为了享受一些公共服务和政策优惠,有时需要在当地拥有户籍。但是,考上北大并不要求迁移户口,也不是入学的必要条件。只要符合北大的入学标准并提供相关的入学材料,就可以参加北大的入学考试和录取。当然,不同的省市也可能会有一些区别,建议您在报考之前仔细了解当地的政策和要求。