Cost Per Vote in 2026: What Republican Down-Ballot Candidates Should Actually Budget
First-time candidates ask “how much should I budget” long before they know what they’re budgeting for. The right unit isn’t total spend — it’s cost per vote received. Here’s what realistic benchmarks look like for the 2026 cycle, drawn from BMS’s own data.
Why cost per vote matters more than total budget
A $5,000 budget is a lot of money for a township race and not enough for a state senate primary. The same dollar figure tells you nothing in isolation. Cost per vote received — total ad spend divided by votes you actually got — is comparable across race shapes, geographies, and budget sizes. It’s also the metric that tells you whether you spent your money well, not just how much you spent.
If a candidate spends $5,000 to win 1,500 votes ($3.33/vote), they had a marketing problem. If a candidate spends $5,000 to win 7,000 votes ($0.71/vote), they had a discipline win. Total spend doesn’t distinguish those scenarios. Cost per vote does.
Two real data points
Both from BMS engagements in the 2026 cycle, both winning, both at the entry-level service tier:
| Engagement | Office | Field | Ad spend | Votes | $/vote |
|---|---|---|---|---|---|
| March 2026 case study | Township Committeeman | 2-way | $1,119 | 3,596 | $0.31 |
| May 2026 case study | County Commissioner Primary | 5-way | ~$2,000 | 7,065 | ~$0.28 |
Both engagements landed at under $0.35 per vote on ad spend alone. The county-commissioner race was meaningfully harder — five candidates, contested ad environment, sustained third-party attack content — and still came in at a similar per-vote efficiency.
Race-shape benchmarks
What you should expect to spend per vote, by race shape, on a disciplined digital-first campaign in the 2026 environment:
| Race shape | Realistic $/vote (digital ads) |
|---|---|
| Township / committeeman (2-3 way, <5,000 voters) | $0.20 – $0.60 |
| City council ward / school board | $0.40 – $1.00 |
| County commissioner / mayor (small county) | $0.50 – $1.50 |
| County commissioner / mayor (large county) | $1.00 – $3.00 |
| State legislature (state rep) | $2.00 – $5.00 |
| State senate | $3.00 – $8.00 |
These are digital ad figures — the cost of paid Meta + Google + YouTube placements per vote received. They don’t include traditional channels (mail, signs, broadcast, billboards), candidate fees, or organizational overhead. If a campaign is hitting cost per vote at the high end of these ranges, the targeting needs work. If it’s exceeding the high end, something’s structurally wrong.
What drives cost per vote down vs. up
Drives it down
- Tight geographic targeting (zip-code level for sub-county races)
- Concentrated digital saturation in one platform mix vs. diluted multi-channel
- Owned-infrastructure-first (every dollar accrues to your domain)
- Active mid-cycle optimization (pausing under-performers, reallocating to winning creative)
- Demographic precision (older-skewing primary electorates click cheaper)
- Long-format creative that earns shares (organic amplification reduces effective CPC)
Drives it up
- Broadcast TV in any small-market race
- Direct mail without precise voter targeting
- Set-and-forget ad campaigns (no mid-cycle optimization)
- Pursuing 18-24 demographic in a primary (low CTR, high CPC, low turnout)
- Vendor markup on platform spend (10-15% off the top before any work)
- Negative-only creative in a primary (depresses your own turnout)
The bottom line
If you’re budgeting a 2026 down-ballot run, start with your race shape and a realistic vote target. Multiply by a benchmark $/vote in the appropriate range. That’s your floor for digital ad spend. Add traditional channels and consulting fees on top.
If a vendor proposes a budget without a per-vote efficiency target attached, ask why. The answer separates serious operations from set-and-forget ones.
Trying to figure out a realistic 2026 budget for your race? Bull Moose Strategy works with Republican and Independent candidates at every level of the down-ballot. Transparent budgeting. No percentage-of-spend markups. Candidates, not parties.
Start a Conversation