Push and pull factors refer to the various reasons that influence an individual's decision to migrate from one location to another. Push factors are the negative conditions that drive people to leave their place of origin, while pull factors are the positive attributes that attract people to a new destination.