1)社会结构的性质。这表现在社会是一个开放性还是一个封闭性的社会,越是开放性的社会,就越是有利于社会流动。
2)经济和社会的发展程度。经济越是不发达的地方,人们的流动限制在一个封闭的环境,不利于社会流动,而同时,社会流动有利于促进经济发展。
3)教育的普及与发展。教育基本上是一个人实现社会向上流动最为主要的途径,因此,教育的普及有利于促进社会流动。
4)家庭背景。父辈的政治和社会、经济地位会直接影响子代的社会地位的获得。
5)社会网络资源。一个人的社会网络资源,将跟他们带来更多的信息和帮助,在社会流动中起到明显的作用。