Why Simulate an Electorate

Polls sample a few hundred people once. A synthetic electorate lets you ask ten thousand simulated citizens anything, as many times as you want — and then check yourself against reality.

Traditional polling has a shape problem. You get a few hundred responses, weighted to look like a population, frozen at one moment in time. Ask a follow-up question and you have to field a new poll. Ask why and you get a checkbox.

A synthetic electorate is a different object. It is a population of simulated citizens — each with a demographic profile, a set of priors, and the capacity to answer open-ended questions — that you can query as often as you like.

What this unlocks

  • Depth on demand. Every synthetic voter can be interviewed, not just tallied. “Would you vote for X?” is followed by “what would change your mind?”
  • Counterfactuals. Rerun the same population under a different candidate, a different message, a different turnout assumption.
  • Speed. A scenario that takes a polling firm two weeks and a five-figure budget runs in minutes.

What it does not do

A synthetic electorate is a model of a population, not a measurement of one. It inherits the biases of its construction. It is wrong in ways we are still mapping.

We treat every simulation as a hypothesis. The honest test is prediction: state the estimate before the real event, then compare. That is the entire point of publishing here in the open.

The loop we care about

1. Synthesize a population matched to real demographics
2. Pose the question — closed and open-ended
3. Aggregate, but keep the individual reasoning
4. When reality lands, score the simulation against it
5. Feed the error back into the next synthesis

Steps 4 and 5 are the ones that keep us honest. Anyone can generate a confident number. The discipline is in grading it.

This blog is that loop, in public.

  • methods
  • populations
  • manifesto