Depends on what you mean... but I'll try.
There is migration, chain migration, forced migration, voluntary migration, net-in migration, net-out migration, immigration, emmigration, countermigration.
These are Human Geographic terms by the way. That makes about 9 types of migration.