Schelling’s Segregation Model illustration

Schelling’s Segregation Model

Thomas Schelling’s 1971 model shows how sharp segregation can emerge from mild individual preferences. Two groups of agents live on a grid with some empty spaces. Each agent is happy as long as at least some fraction of its neighbours are the same group; unhappy agents move to a random empty spot. Even when everyone would happily live in a mixed neighbourhood — asking only that they not be a tiny minority — the grid still sorts itself into large single-group blocks. Drag the tolerance threshold, the mix of groups and the vacancy rate, and watch the segregation index climb as the neighbourhoods separate.

Runs 100% in your browser — simulations are computed locally on your device.

Notes

  • Each agent moves only when the share of like neighbours falls below its threshold, so no one is forced to segregate — the sorting is an unintended collective result of many small individual choices.
  • A tolerance as low as 30% (happy to be a minority) is still enough to drive almost complete segregation, the counter-intuitive core of Schelling’s result.
  • This is a landmark example of emergence in social science: the large-scale pattern (segregated blocks) looks nothing like the mild preference that produced it.
  • Runs 100% in your browser — simulations are computed locally on your device.