Home▸Articles▸Society & Economics

Migration & Gravity Model: Understanding Interregional Flows

A powerful tool for visualizing how population movement is influenced by gravity-like forces between regions.

mysimulator teamUpdated June 2026≈ 4 min read▶ Open the simulation

What the Migration & Gravity Model Is

The migration & gravity model is an analytical framework used to predict the flow of people between regions. It's inspired by Newton’s law of universal gravitation, where instead of gravitational force, it models the strength of interregional relationships as a function of population sizes and distances.

In this context, the model equation M_ij = k·Pop_i·Pop_j/dist^γ describes how migration from region i to region j (M_ij) is proportional to the product of the populations in both regions and inversely proportional to the distance between them raised to a power γ.

Why It Happens

The model captures the essence of why people move from one place to another. Larger populations attract more migrants, as there are more potential connections and opportunities. Conversely, shorter distances between regions facilitate easier movement, while longer distances act as a deterrent.

This model is particularly useful for urban planners, policymakers, and researchers who need to understand and predict migration patterns, which can have significant impacts on infrastructure, housing, and economic development.

live demo · related simulation● LIVE

How the Model Works

The model uses a simple yet effective equation: M_ij = k·Pop_i·Pop_j/dist^γ. Here, k is a constant of proportionality that ensures the units are consistent and meaningful in real-world applications. Pop_i and Pop_j represent the populations of regions i and j, respectively, while dist is the distance between them.

The exponent γ controls how strongly population size versus distance influences migration flows. A higher value of γ means that distance has a more significant impact on migration.

Real-World Applications

This model can be applied to various scenarios, such as predicting the movement of people between cities or countries, understanding labor market dynamics, and even in urban planning to forecast population shifts. It helps policymakers make informed decisions about resource allocation and infrastructure development.

For instance, it has been used to analyze migration patterns within the European Union, helping to understand how different policies might affect future flows.

Frequently asked questions

How does the model account for individual choices?

The gravity model is a statistical tool that averages out individual choices based on overall population and distance factors. It doesn't capture personal decisions but provides a macro-level prediction of migration flows.

Can this model be used to predict future migration patterns accurately?

While the model can provide useful predictions, it is not perfect. Factors like economic changes, political events, and social trends can significantly impact migration patterns, which are not fully captured by the model.

What happens if the distance between regions becomes zero?

In theory, if the distance between two regions becomes zero, the model would predict infinite migration. However, in practice, this scenario is unrealistic due to physical and logistical constraints.

How does population size affect migration according to the model?

According to the model, larger populations attract more migrants because there are more potential connections and opportunities available, leading to higher M_ij values.

Try it live

Everything above runs in your browser — open Migration & Gravity Model — Interregional Flows and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Migration & Gravity Model — Interregional Flows simulation

What did you find?

Add reproduction steps (optional)