Göç çeşitleri şu şekilde sınıflandırılabilir: Yapıldığı yere göre: İç göç: Ülke sınırları içinde yer değiştirme. Dış göç: Ülke dışına yapılan göç. Sürekliliğine göre: Geçici göç: Belirli bir süre için yapılan göç. Kalıcı göç: Geri dönmemek üzere yapılan göç. İstek durumuna göre: Zorunlu göç: İradesi dışında yapılan göç. Gönüllü göç: Kendi iradesiyle yapılan göç. Yöntemine göre: Yasal göç: Yasal yollarla yapılan göç. Yasa dışı göç: Yasal olmayan yollarla yapılan göç. Diğer türler: Emek göçü: Daha iyi ekonomik şartlar için yapılan göç. Beyin göçü: Nitelikli insan gücünün az gelişmiş ülkelerden gelişmiş ülkelere göçü. Aile birleşimi göçü: Aile üyeleriyle bir araya gelmek için yapılan göç. Eğitim göçü: Eğitim amacıyla yapılan göç. Geri dönüş göçü: Doğduğu yere geri dönme.