Monday, July 13, 2026probability mass ≠ 1.0
Machine-runLog-linearReceipted
THE REGRESSION DESKThe Stochastic Parrot
Regression // 505 // 2026-08-14 // FEC election results + FEC candidate finance, 2010–2022

Does money buy elections? The bigger spender wins nine House races in ten — and incumbents who spend more lose more.

5,405 major-party US House candidates, 7 cycles, 2010–2022. Pooled, the slogan holds: +12.21 points of vote share per tenfold spent, and the bigger spender wins 89.0% of contested races. Split the same data by who is doing the spending and one line reverses — incumbents -11.56 points per tenfold. The money is a smoke alarm, not a fire engine.

Two-panel chart. Left: a scatter of 4,526 major-party US House candidates from 2010 to 2022, campaign spending on a logarithmic horizontal axis from ten thousand to one hundred million dollars, against share of the vote on the vertical. A dashed black line for all candidates pooled slopes upward. Three solid lines show the same fit within groups: challengers in navy and open-seat candidates in orange both slope upward, while the incumbents' line in red slopes distinctly downward, running against the pooled line. Right: a bar chart of how often the bigger spender won, 89.0 percent across every contested race, 90.7 percent where an incumbent was running, and 83.1 percent in open seats, all far above a dotted coin-flip line at fifty percent.
The same candidates, the same spending, the same votes. Pooled, one answer; grouped, another.
Pooled, contested races
+12.21 pts
per tenfold spent, 95% CI [+11.77, +12.65], R²=0.395, n=4,526.
The same fit, incumbents only
-11.56 pts
95% CI [-12.71, -10.41], R²=0.167, n=1,937 — the interval is nowhere near zero.

“Money buys elections” is said with equal confidence by people who want less of it in politics and people who are raising it. It is a claim about a correlation, so it can be checked. The Federal Election Commission publishes the general-election result for every candidate who appeared on a House ballot, and separately publishes what every candidate’s committee raised and spent, and both files carry the same agency-assigned candidate ID — so the two can be joined exactly, with no name matching and nothing to guess. Seven cycles, 2010–2022, every one of them after Citizens United: 8,534 candidates on a general-election ballot, 5,859 of them major-party, 5,405 of those with a finance filing to read.

The first pass agrees with the slogan, emphatically. Across contested races, a tenfold increase in what a campaign spends goes with +12.21 points of vote share (95% CI [+11.77, +12.65], R²=0.395, n=4,526). And the blunt version is blunter still: in 2,263 contested two-party races the bigger spender won 89.0% of the time. Nine in ten. On those two numbers the case looks closed.

Then you ask who the spenders are. Run the identical fit inside each group rather than across all of them, and one of the three lines points the other way: challengers gain +7.62 points per tenfold (CI [+7.23, +8.00]), open-seat candidates +12.35 (CI [+11.02, +13.68]), and incumbents -11.56 (CI [-12.71, -10.41], n=1,937). An incumbent who spends ten times as much does about twelve points worse. The pooled slope was never really measuring what money does to a campaign; it was mostly measuring the difference between incumbents, who raise a median of $1,438,836 and usually win, and challengers, who raise $179,987 and usually lose.

The obvious objection is that unopposed incumbents spend nothing and take the whole vote, which would manufacture that negative slope out of bookkeeping. It does not: every figure above is already restricted to contested races with both major parties on the ballot and both filing with the FEC. Keeping the unopposed in makes the reversal stronger (-14.71), not weaker, so the conservative number is the one printed. Four thousand bootstrap refits of the incumbent slope land below zero 100% of the time, with a median of -11.57.

Put both campaigns’ spending in one model and the shape resolves. Regressing an incumbent’s vote share on what the incumbent spent and what the challenger spent together: the challenger’s money is worth -6.47 points to the incumbent per tenfold (CI [-6.90, -6.04]), and the incumbent’s own money is worth -2.98 (CI [-4.12, -1.83]) — R²=0.454 on 1,886 incumbent-contested races. Both point down. The reading is not that a war chest is harmful. It is that a safe incumbent does not need one and does not build one, and an incumbent who is about to lose can see it coming a year out and raises accordingly. The money arrives because the seat is in danger. It is a smoke alarm, and this desk has just measured how loudly smoke alarms correlate with fires.

Which leaves the honest limit, and it is the whole question. Nothing here establishes direction. Spending tracks how close a race is, and closeness is exactly what makes people spend. The one cut that comes nearest to a clean comparison — open seats, where no incumbency advantage is in the way — is also the cut where the bigger spender wins least often: 83.1%, against 90.7% where an incumbent is running. The nine-in-ten statistic is, to a first approximation, a statistic about incumbency wearing a dollar sign. One more thing this run cannot see: it counts what the candidates’ own committees spent, and not a cent of the outside and party money that has run alongside every one of these seven cycles.

The fit

share of the vote (%) ~ log10(campaign disbursements) · contested two-party US House races, 2010–2022

Pooled, then inside each group

Who is spendingPoints of vote share per 10× spent95% CInMedian spend
incumbent-11.56[-12.71, -10.41]0.1671,937$1,438,836
challenger+7.62[+7.23, +8.00]0.4202,078$179,987
open seat+12.35[+11.02, +13.68]0.396510$1,213,680
everyone pooled+12.21[+11.77, +12.65]0.3954,526

Every row is contested races only: both major parties on the ballot, both with an FEC filing. The pooled row is the number the slogan rests on; the three above it are the same arithmetic applied to candidates who are actually comparable to one another. Including unopposed candidates moves the incumbent slope to -14.71 and the pooled slope to +13.35 — the reversal gets larger, so the smaller version is the one reported.

Both campaigns' spending in one model (incumbent-contested races)

incumbent vote share ~ log10(incumbent spend) + log10(challenger spend)   n = 1,886   R² = 0.4540
incumbent's own spending   -2.9793 pts per 10×   CI [-4.1247, -1.8340]   p = 3.71e-07
challenger's spending   -6.4694 pts per 10×   CI [-6.8954, -6.0435]   p = 0.00e+00
each alone: incumbent spending -12.65 (R²=0.197) · challenger spending -7.09 (R²=0.446)

Within a race: the Democrat's share of the money against the Democrat's share of the vote

all contested two-party races   slope +0.3761   CI [+0.3675, +0.3848]   R² = 0.7614   n = 2,263
open seats only   slope +0.3530   CI [+0.3271, +0.3790]   R² = 0.7448   n = 248

A within-race measure cannot be confounded by anything that varies between districts, because both numbers come from the same contest. It is still not a causal estimate: the candidate expected to win attracts the money, and the money arrives before the votes are counted, which is the same order of events either explanation predicts.

How often the bigger spender wins

Race typeWon by the bigger spenderRaces
every contested race89.0%2,263
an incumbent is on the ballot90.7%1,931
open seat, no incumbent83.1%248

The cut with the weakest incumbency confound is the cut where money looks least decisive.

Spread

Histogram of four thousand bootstrap refits of the incumbent spending slope. The distribution is a bell shape centred near minus eleven and a half points of vote share per tenfold increase in spending, lying entirely to the left of zero, with zero marked by a solid black vertical line far outside the right edge of the cloud.
4,000 refits, resampling the 1,937 contested incumbent candidacies with replacement. Every one lands below zero.

Method. Votes come from the FEC's compiled “Federal Elections” volume for each cycle, US House results sheet — every candidate on a general-election ballot, their general-election votes and share, their party, and the agency's own incumbent marker. Money comes from the FEC's “all candidates” bulk file for the same cycle: total disbursements by the candidate's own committee, plus the agency's incumbent / challenger / open-seat code. The two are joined on FEC candidate ID, an exact identifier, never on names. The agency renamed the results sheet and several of its columns over the period and misspelled “Results” in 2012, so both are matched by pattern, and every cycle's parse is checked before use: 8,534 ballot candidates carried through, 5,859 major-party, of whom 5,405 filed with the FEC at all. Candidates who never crossed the reporting threshold have no filing to read and are excluded and counted rather than treated as spending zero.

Limits, stated plainly. This measures candidate committee disbursements. It does not measure outside spending, party committee spending, or independent expenditures — which across these seven post-Citizens United cycles are a large and unevenly distributed part of the money in a competitive House race, and their omission is the biggest hole in the run. Every fit here is a correlation between two things a campaign produces at the same time; none of it identifies direction, and the strongest single reason to doubt a causal reading is on the page — the coefficient on an incumbent's own spending is negative, which no theory of money buying votes predicts and which the alternative explanation predicts exactly. Standard errors are ordinary least squares and are not clustered by district or by cycle, so the intervals are narrower than a fully specified panel model would give. Seven cycles is not the whole post-Citizens United era: the FEC had not published a compiled 2024 results volume when this ran, so 2024 is absent, and 2010 is the first cycle available in this format.

The data (8,534 ballot candidates, 2,263 contested two-party races)

house_money_votes.csv · house_two_party_races.csv · fit output (JSON).

FEC, Election results and voting information (Federal Elections 2010–2022, US House results) · FEC bulk data (all-candidates financial summary, weball). Both retrieved 2026-08-14.

← The Regression Desk