From ice cream carts to elections
In 1929, the economist Harold Hotelling asked a deceptively simple question about two competing ice-cream vendors on a straight beach: where should each cart position itself to maximise its share of customers, if buyers always walk to whichever cart is nearer? The surprising answer is that both vendors end up parked side by side, in the exact middle of the beach — even though customers on the ends are left much worse off than if the carts had spread out. Duncan Black formalised the same logic for voting in 1948, and Anthony Downs, in his 1957 book An Economic Theory of Democracy, applied it directly to political candidates: replace the beach with a left-right ideological spectrum, replace the carts with two vote-maximising candidates, and replace walking distance with how far a voter's ideal policy is from a candidate's position.
The theorem's logic, step by step
Assume every voter has a single most-preferred point on the spectrum — single-peaked preferences — and votes for whichever candidate is positioned closer to that point. With two candidates and majority rule, the unique Nash equilibrium is for both candidates to converge on the position of the median voter: the voter for whom exactly half of all other voters prefer a more left-wing position and half prefer a more right-wing one.
setup: voters have single-peaked ideal points on a 1-D spectrum
two candidates each choose a position; voters pick the nearer one
why the median wins:
if a candidate sits anywhere left of the median voter,
the rival can step just slightly to that candidate's right
and immediately win every voter from the median rightward
— strictly more than half the electorate
the only position neither candidate can be undercut from
in either direction is the median itself
→ unique equilibrium: both candidates converge there
Why the mean is not the equilibrium
It is worth being precise about why the theorem points to the median rather than the average position of all voters. Majority rule counts votes, not distances — a candidate only needs to be closer than their opponent for a bare majority of voters, regardless of how strongly those voters feel or how far outlier voters sit from the centre. A candidate positioned at the statistical mean can still lose to a rival who instead captures the median, because it is the median that splits the electorate exactly in half; a handful of voters with extreme preferences can pull the mean far from the centre without changing the median position at all.
Why real elections do not fully converge
The theorem is a genuinely useful first-order explanation for why major parties in two-party systems tend to campaign toward the centre in general elections, but several real-world forces limit full convergence. Primary elections select a candidate using a narrower, often more ideologically extreme electorate before the general election ever happens, pulling nominees away from the eventual median. Multidimensional policy spaces are the more fundamental problem: once voters are choosing across two or more independent issue dimensions simultaneously — economic policy and social policy, say — there is generally no single position that beats all challengers from every direction, a result formalised by Charles Plott's symmetry conditions, and the guaranteed convergence of the one-dimensional case dissolves into a much less predictable, often cyclical competition.
Frequently asked questions
Why does the theorem specifically pick the median rather than the average voter?
Because a majority-rule vote only cares about which side of a position most voters fall on, not by how much. The median is the one position where exactly half of voters sit to the left and half to the right, so it is the only point that cannot be beaten by any alternative position — a candidate positioned at the mean could still lose to a rival who captures the median instead.
Does the median voter theorem explain why real political parties don't always converge to the centre?
It explains a real tendency toward the centre, but several forces push against full convergence: primary elections reward candidates who appeal to their party's more extreme base first; policy is rarely truly one-dimensional, and the theorem's guarantee weakens sharply across multiple issue dimensions; and candidates may value policy for its own sake, not purely as a vote-maximising tool.
What happens to the theorem with more than two candidates?
It breaks down. With only two candidates, moving toward the median is always vote-maximising because it can only take votes from the flank you are approaching. With three or more candidates splitting a spectrum, a candidate can be squeezed from both sides at once, and the simple logic that guarantees convergence to the median no longer produces a stable, predictable equilibrium position.
Try it live
Everything above runs in your browser — open Median Voter Theorem and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Median Voter Theorem simulation