Skip to content
SPM Tuition
Geography · Population and settlements

Explaining migration push and pull factors

You can list push and pull factors, but explaining why people chose to move feels thin.

Migration is a decision to compare two places. A push factor is what is wrong at home, a pull factor is what is better elsewhere, and the strongest answers pair them.

This lesson is part of population and settlements. Next comes comparing settlement functions, which explains what destinations offer.

How do I pair push and pull factors?

Place a push factor and a matching pull factor side by side. Both must address the same need, such as work, education or safety.

Need Push (origin) Pull (destination)
Work Few jobs in farming during the dry season Factory jobs with regular pay
Education The nearest secondary school is far away A secondary school and training centre nearby
Services The nearest clinic is hours away A clinic and hospital in town

Worked example: an invented case

Kampung Bukit Teduh is a small, invented farming village. The case says farm income is low in the dry months, the school stops at lower secondary, and the town of Bandar Seri Jaya, 40 km away, has a new industrial park and a secondary school.

Push factors. Low farm income in the dry months and no upper secondary school in the village.

Pull factors. Regular jobs in the industrial park and a school that goes on to Form 5.

Explain. Young adults move because low farm income at home is set against regular factory wages in town. Families with teenagers move because the village school stops early while the town school continues. Both movements are rational responses to a gap between the two places.

Weigh. If the question asks which matters most, use the case’s evidence. Here, jobs affect every working adult, so the pull of the industrial park is the strongest, and the school supports it.

The mistake that costs marks

The slip is to write only factors, for example “push: no jobs; pull: good jobs, schools”. This names the ideas but does not link them to people’s decisions.

List answer Paired answer
“No jobs is a push factor.” “Low dry-season income pushes farm workers out, and the industrial park’s regular wages pull them toward town.”

Check yourself

In an invented case, a coastal village is hit by repeated flooding each monsoon, and a nearby town has higher ground, a hospital and clerical jobs. Write one push-pull pair and one sentence explaining the decision.

Answer

Pair: flooding at the village is the push, and the town’s higher ground and jobs are the pull.

Explanation: families move because repeated floods damage homes and cut income, while the town offers safer land and stable work, so moving lowers their risk.

What to study next

Move on to comparing settlement functions, then test the set with the population and settlements practice. The graph evidence and fair-comparison lab helps you compare two places from data.

If you want a teacher to question your push-pull reasoning, see online one-to-one Geography tuition.

Common questions

What is a push factor?

A push factor is a condition at the place of origin that makes people want to leave, such as few jobs, poor services or a disaster. It describes the place left, not the place chosen.

What is a pull factor?

A pull factor is an attraction at the destination, such as jobs, schools, healthcare or better housing. It explains why that place was chosen over others.

Why should I pair push and pull factors?

Pairing shows the comparison behind a decision: poor jobs at home against better jobs in town. A paired answer explains the movement, while a list only describes each place.

Are push and pull factors the only reasons?

Family ties, cost of moving and personal circumstances also matter. A good answer shows that people weigh more than one reason, using only the reasons given in the case.

If your migration answers stop at a list of factors, one-to-one Geography lessons let a teacher ask you to pair and rank them until the reasoning is written down.

  • Online one-to-one lessons for your child with an experienced teacher.
  • Your first class is a one-hour trial, from RM50. The fee is agreed before you book.
  • Happy with the teacher? Continue with lessons of about 1.5 hours. If not, ask for another teacher.