Migrate = (of birds, animals and people) travel from one place to spend a length of time in another, especially to find food, water, warmer weather, etc: ‘How do birds know when to migrate and how do they find their way back home?’
Emigrate = (of people) leave your own country and make your home in another one: ‘There were no jobs back home so we decided to emigrate.’