(1)自然因素
①气候:通过影响人类生产、生活而影响人口移动,如美国老年人向“阳光地带”迁移。
②水资源:其分布变化在很大程度上决定着人口迁移的方向、规模,如逐水草而居是早期人口迁移的最基本形式。
③土壤:通过影响农业发展而影响人口迁移,如农业社会人们为寻找新土地而迁移。
④矿产资源:随其开发利用而发生人口迁移和流动,如伯明翰、阿伯丁、大庆、攀枝花等城市因矿产资源的开发,吸引大量人口迁入而兴起。
⑤自然灾害:自然灾害引起饥荒或生态环境恶化而迫使人们迁移。
(2)经济因素
①经济发展:多数情况下,人口迁移是为了追求更好的就业机会、更高的经济收入和生活水平,宏观经济布局的改变也会造成大规模的人口迁移。
②交通、通信:其发展相对缩小了地区间的距离,促进了人口迁移。
(3)社会因素
①文化教育:改变了人们的生活态度、生活期望, 也改变了人们认识外部世界的态度,促进了人口迁移。
②婚姻家庭:婚姻是影响年轻人口迁移的重要因素,家庭对未成年人、老年人口的迁移起重要作用。
③政治变革:政治变革、政治中心的改变常引起人口迁移,如历史上我国的都城变换和朝代更替引起的人口迁移。
④政策:政策尤其是关于人口迁移的政策对人口迁移有重要影响,如20世纪50年代我国组织移民奔赴新疆进行边疆建设、60~70年代的知识青年“上山下乡”。
⑤战争:战争破坏人类正常的生活环境和秩序,并引发人口迁移,如第一次世界大战、第二次世界大战、当代局部战争和冲突引起的人口迁移。