Adapun bentuk-bentuk mobilitas sosial terbagi lagi berdasarkan arah perubahannya dan berdasarkan pelakunya.
Berdasarkan Arah Perubahannya
Mobilitas vertikal adalah perpindahan status sosial yang dialami seseorang atau sekelompok warga pada lapisan sosial yang berbeda. Mobilitas vertikal terbagi lagi menjadi dua bentuk, yaitu vertikal naik dan vertikal turun.
Bentuk mobilitas vertikal naik ada dua, yang pertama adalah naiknya orang-orang berstatus sosial rendah ke status sosial yang lebih tinggi ketika status itu tersedia. Kedua, terbentuknya suatu kelompok baru yang baru yang lebih tinggi daripada lapisan sosial yang sudah ada.
Kemudian, bentuk vertikal turun juga mempunyai dua bentuk, yang pertama, turunnya kedudukan seseorang ke kedudukan yang lebih rendah. Kedua, tidak dihargai lagi suatu kedudukan sebagai lapisan sosial atas.
Mobilitas horizontal adalah perpindahan status sosial seseorang atau sekelompok orang dalam suatu lapisan. Ciri utama mobilitas horizontal adalah lapisan sosial yang ditempati tidak mengalami perubahan.
Berdasarkan Pelakunya
Berdasarkan pelakunya, terdapat mobilitas antargenerasi yang terbagi lagi menjadi dua, yaitu mobilitas intragenerasi dan mobilitas intragenerasi. Mobilitas antargenerasi adalah perpindahan antara dua generasi atau lebih. Mobilitas antargenerasi dibedakan lagi menjadi dua.
Pertama adalah mobilitas intergenerasi, yakni perpindahan status sosial yang terjadi antara beberapa generasi. Kedua adalah mobilitas intragenerasi, yakni perpindahan status sosial yang terjadi dalam satu generasi yang sama.