Answer:
1) push factors of migration are those that encourage a population to leave it's home whereas pull factors of migration are those that draw a population to another area or place .
2) push factors are the reason why people left rural location in country side , such as poverty and employment whereas pull factors are the reason why people moved to urban in town and cities such as new technology , greater opportunities, better facilities and increased wealth.