Jenis migrasi secara umum, dapat dibedakan menjadi dua bentuk, yaitu:
1. Migrasi Nasional
Migrasi nasional merupakan perpindahan penduduk di dalam satu wilayah negara yang dilakukan dengan tidak adanya keterpaksaaan dengan tujuan mendapatkan kehidupan yang lebih baik.
- Transmigrasi Pengertiannya adalah perpindahan penduduk dan daerah berpenduduk padat ke daerah berpenduduk jarang. Ada beberapa jenis transmigrasi. Transmigrasi umum, diselenggarakan dan dibiayai oleh pemerintah. Sedangkan untuk transmigrasi spontan, dilakukan atas biaya, kesadaran, dan kemauan sendiri.Transmigrasi sektoral, diselenggarakan dan dibiayai oleh pemerintah daerah asal dan daerah tujuan. Transmigrasi swakarsa, dibiayai oleh transmigran sendiri. Transmigrasi khusus seperti bedol desa, dilakukan penduduk karena terkena proyek pembangunan seperti pembangunan waduk.
- Urbanisasi Pengertiannya adalah perpindahan penduduk dan desa ke kota. Urbanisasi terjadi karena kota mempunyai daya tarik sebagai daerah tujuan dan desa mempunyai daya dorong untuk ditinggalkan. Daya tarik kota antara lain tersedia berbagai lapangan pekerjaan, upah tenaga kerja tinggi, fasilitas hidup lengkap, dan tersedia fasilitas hiburan. Daya dorong desa antara lain lapangan pekerjaan di luar bidang pertaniari terbatas, lahan pertanian semakin sempit, upah tenaga kerja rendah, fasilitas umum terbatas, fasilitas hiburan terbatas, kegiatan pertanian di desa bersifat musiman, serta keinginan penduduk untuk memperbaiki taraf hidup.Urbanisasi sendiri berdampak bagi daerah yang ditinggalkan dan daerah tujuan. Dampak bagi daerah yang ditinggalkan antara lain jumlah penduduk berkurang, jumlah penganggur berkurang, stabilitas keamanan menurun, dan tenaga kerja berkurang. Dampak bagi daeráh tujuan antara lain jumlah tenaga kerja meningkat, kriminalitas meningkat, kepadatan penduduk meningkat, muncul permukiman kumuh, serta lapangan pekerjaan berkurang.
- Ruralisasi Pengertian rulalisasi adalah kembalinya penduduk kedesa setelah menetap di kota atau kembalinya pelaku urbanisasi ke daerah asal.Biasanya, hal ini dilakukan oleh orang- orang kota yang ingin menghabiskan masa tua di pedesaan, atau ingin membesarkan anaknya di lingkungan pedesaan karena di perkotaan terlalu sibuk.
- Forensen Pengertiannya adalah pergi dan pulangnya orang desa ke kota untuk bekerja setiap hari (melaju).hal ini terjadi karna orang yang mempunyai mata pencaharian di kota dan setiap hari pulang pergi atau tidak menginap di kota tersebut. Ada berbagai macam alasan mengapa seseorang melakukan forensen atau nglaju ini, seperti sulitnya mencari perumahan di kota, besarnya biaya hidup di kota, dan lain sebagainya.
- Weekend Pengertian weekend yaitu perginya orang kota ke tempat peristirahatan di luar kota pada akhir minggu.
- Evakuasi Pengertian evakuasi yaitu perpindahan penduduk ke suatu wilayah karena bencana atau perang. Sebagai catatan untuk Forensen, weekend, dan evakuasi merupakan bentuk sirkulasi yaitu perpindahan penduduk yang tidak menetap atau tinggal sementara waktu di daerah tujuan.
2. Migrasi Internasional
Migrasi internasional merupakan perpindahan yang dilakukan oleh masyarakat dari menjadi penduduk negara ke suatu negara lainya. Yang dilakukan atas dasar sukarela dengan tujuan mendapatkan kehidupan yang lebih baik, contoh seseorang yang melakukan migrasi internasional ini adalah Anggun dari Warga Negara Indonesia menjadi Warga Negara Prancis pada saat ini.
- Migrasi Imigrasi, yaitu masuknya penduduk yang ada dalam negara lain ke suatu negara untuk menetap dengan tujuan untuk secara totalitas menjadi bagian daripada negara yang bersangkutan. Kasus ini mudah ditemukan dalam masyarakat Indonesia, misalnya saja para pemain bola Indonesia yang dikenal dengan naturalisasi.
- Emigrasi, yaitu keluarnya penduduk yang ada dalam sebuah negara ke suatu negara ke negara lain untuk menetap dengan tujuan secara nyata mengambi pada negara yang baru. Contoh dalam kasus ini ialah artis ternama Indonesia, yakni Anggun yang memilih menjadi Warga Negara Prancis daripada Indonesia.
- Remigrasi (repatriasi), yaitu kembalinya penduduk dan suatu negara ke negara asal.(negaranya sendiri). Hal ini juga banyak terjadi pada tenaga kerja Indonesia yang sudah habis masa kerjanya, kemudian kembali lagi ke Indonesia.
- Turisme, yaitu perginya penduduk ke luar negeri untuk berwisata.