Skip to main content
ExplainerPolling MethodologyExplainer· 4 min read· in Community

The 176,256-Cell Grid: How Multilevel Regression and Poststratification Rescues Biased Polling Data

As traditional telephone surveys face plummeting response rates, data scientists are turning to a statistical technique called MRP to extract highly accurate election forecasts from heavily biased, non-representative datasets.

By Hui Lin

Computational Social Scientists 50%Political Forecasters 30%Methodological Skeptics 20%
Computational Social Scientists
Advocates for replacing expensive traditional polling with large-scale, modeled opt-in data.
Political Forecasters
Consumers of polling data focused on generating hyper-local, state-level predictions from national surveys.
Methodological Skeptics
Defenders of probability sampling who warn against over-reliance on statistical modeling.

Perspectives this story doesn't cover

  • Traditional Pollsters
  • Voters in Sparsely Populated Demographics

During the 45 days leading up to the 2012 United States presidential election, a team of researchers ran an opt-in voter intention poll on the Xbox gaming platform. The dataset they collected was massive but structurally disastrous. Out of 345,858 unique respondents who completed 750,148 interviews, 93% were male and 65% were between the ages of 18 and 29. For comparison, the actual 2012 electorate was 47% male and just 19% in that age bracket. A traditional unadjusted reading of this data would have produced a wildly inaccurate forecast. Yet, by applying a statistical technique called Multilevel Regression and Poststratification (MRP), the researchers generated state-by-state estimates that matched the accuracy of leading poll aggregators who relied on hundreds of traditional, representative surveys.[1]

The polling industry relies on MRP because the traditional method of random digit dialing is failing. Response rates for telephone surveys have plummeted over the past two decades, making it increasingly expensive and time-consuming to secure a genuinely representative sample of the population. Instead of spending heavily to find the perfect cross-section of voters, modern data scientists often accept highly biased, non-representative data—like opt-in web panels or gaming platform surveys. As researchers Wei Wang, David Rothschild, Sharad Goel, and Andrew Gelman noted in their 2015 paper, "with proper statistical adjustment, non-representative polls can be used to generate accurate election forecasts, and that this can often be achieved faster and at a lesser expense than traditional survey methods."[1]

The MRP process operates in two distinct steps. The first step is multilevel regression. Rather than looking at the raw percentage of respondents who support a candidate, the regression model breaks the sample down into specific demographic combinations, or "cells." In the Xbox study, researchers used variables including sex, race, age, education, state, party identification, political ideology, and 2008 vote share. This created a massive grid of 176,256 distinct demographic cells—for example, one cell might represent "white females, aged 30-44, college-educated, living in Ohio, identifying as moderate."[1][3]

The MRP process breaks biased samples into hundreds of thousands of demographic cells before weighting them against Census data.

The regression model calculates the probability of a specific vote choice for each of those 176,256 cells. Because many of these highly specific cells will have very few respondents—or none at all—the multilevel aspect of the regression borrows information from similar groups to stabilize the estimates. If the Xbox data lacks sufficient responses from older, college-educated women in Ohio, the model infers their likely behavior based on the responses of older women in neighboring states, or college-educated women nationally. This shrinkage prior prevents the model from being skewed by a single outlier in a sparsely populated cell.[2][3]

The regression model calculates the probability of a specific vote choice for each of those 176,256 cells.

The second step is poststratification. Once the model has an estimated voting preference for every single cell, it weights each cell by its actual proportion in the target population. To determine these proportions, researchers rely on large-scale, high-quality datasets like the US Census or exit polls. If Census data shows that "white females, aged 30-44, college-educated, living in Ohio" make up exactly 0.8% of the electorate, their modeled preference is weighted to account for exactly 0.8% of the final forecast, regardless of how many or how few of them actually took the Xbox poll.[1][3]

The result is a synthetic electorate that accurately mirrors reality. By reassembling the 176,256 demographic cells according to their true population weights, MRP corrects for the severe selection bias of the initial sample. The technique has since become a foundational tool in both commercial election forecasting and academic public opinion research. It underpins the state-level estimates in major forecasting models, such as those published by The Economist, and is heavily utilized by democratic data firms like Catalist to predict district-level outcomes from broad national survey data.[3]

The 2012 Xbox survey heavily overrepresented young men, requiring massive poststratification weights to match the actual electorate.

However, MRP is not a magic wand, and it is not immune to structural polling failures. The technique relies entirely on the assumption that the variables used to define the demographic cells capture all the relevant differences in voting behavior. If a hidden variable drives voter preference—such as a specific economic grievance, a sudden shift in turnout enthusiasm, or a "shy voter" effect—and that variable is not included in the regression model, the poststratification weights will merely amplify the underlying error. The model can only correct for the biases it is explicitly programmed to see.[4]

For consumers of political data, the presence of MRP in a poll's methodology indicates a fundamental shift from traditional survey taking to advanced data modeling. When a polling organization releases a detailed 50-state projection based on a single national survey of 10,000 people, they are not relying on the raw, unadjusted responses from each individual state. Instead, they are using MRP to model the demographic cells and reweighting them to match local census data, extracting hyper-local predictions from a broad, non-representative pool. This mathematical approach ensures that even highly skewed initial samples can yield actionable, accurate insights.[3][4]

What to know

  • Traditional random digit dialing is becoming prohibitively expensive due to plummeting response rates.
  • Multilevel Regression and Poststratification (MRP) allows pollsters to use cheaper, non-representative data.
  • The regression step breaks the sample into hundreds of thousands of specific demographic cells.
  • The poststratification step weights those cells against their actual proportion in the US Census.
  • In 2012, researchers successfully predicted the US election using a highly biased sample of Xbox gamers.

Key terms

Multilevel Regression
A statistical model that estimates outcomes for specific demographic groups by borrowing information from broader, related groups to stabilize the results.
Poststratification
The process of adjusting survey estimates by weighting demographic groups according to their actual share of the target population.
Selection Bias
A statistical error that occurs when the participants in a survey do not accurately represent the broader population being studied.
Shrinkage Prior
A statistical technique used in multilevel models to pull extreme or highly uncertain estimates toward the overall average, preventing outliers in small sample groups.

Reader questions

What does MRP stand for?

MRP stands for Multilevel Regression and Poststratification, a two-step statistical technique used to correct biased survey data.

Why do pollsters use MRP?

Pollsters use MRP to correct for severe selection bias in non-representative surveys, allowing them to generate accurate forecasts from cheaper, faster opt-in data.

How does the regression step work?

It estimates the probability of a specific outcome for every possible demographic combination, or 'cell,' by borrowing data from similar groups to stabilize the estimates.

What is poststratification?

It is the process of weighting the estimated results for each demographic cell by that cell's actual proportion in the real-world population, usually using Census data.

Sources

Source coverage

4 outlets

3 viewpoints surfaced

Computational Social Scientists 50%Political Forecasters 30%Methodological Skeptics 20%
  1. [1]International Journal of ForecastingComputational Social Scientists

    Forecasting elections with non-representative polls

    Read on International Journal of Forecasting
  2. [2]arXivComputational Social Scientists

    On the Use of Auxiliary Variables in Multilevel Regression and Poststratification

    Read on arXiv
  3. [3]WikipediaPolitical Forecasters

    Multilevel regression with poststratification

    Read on Wikipedia
  4. [4]Factlen Editorial TeamMethodological Skeptics

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team

Comments

Stay informed

Every angle. Every day.

Get Community stories with full source coverage and perspective breakdowns delivered to your inbox.