Montana Senate
Candidates
| Candidate | Party | Poll avg | Latest poll | Raised | Cash | Outside for / against |
|---|---|---|---|---|---|---|
| Kurt Alme | R | 40.5% (5) | 38% | $3.0M | $603k | $4.9M / $435k |
| Seth Bodnar | I | 29.9% (5) | 39% | $4.9M | $581k | $281k / $3.9M |
| Alani Bankhead | D | 16.6% (5) | 10% | $191k | $23k | $6.5M / $14k |
| Kyle Austin | L | 2.5% (5) | — | $262k | $3k | — |
Unweighted mean of the latest general-election poll from each of 5 pollsters since 2026-09-20.
Tracking the poll average daily since November 3, 2026; a chart appears after three days.
Polls 19 in the window
| Field dates | Pollster | Sample | Result | D − R |
|---|---|---|---|---|
| Oct 23 from Oct 22 | Concord Public Opinion Partners for Education Reform Now Advocacy D-sponsored | 410 LV | Seth Bodnar I 39 · Kurt Alme R 38 · Alani Bankhead D 10 | -28.0 |
| Oct 21 from Oct 5 | Montana State University Billings | 720 A | Kurt Alme R 30 · Seth Bodnar I 26 · Alani Bankhead D 21 | -9.0 |
| Oct 18 from Oct 15 | Quantus Insights | 667 LV | Kurt Alme R 45.6 · Seth Bodnar I 29.4 · Alani Bankhead D 21.2 | -24.4 |
| Oct 12 from Oct 7 | Peak Insights R-sponsored | 500 LV | Kurt Alme R 44 · Seth Bodnar I 29 · Alani Bankhead D 12 | -32.0 |
| Oct 8 from Oct 6 | Concord Public Opinion Partners for Education Reform Now Advocacy D-sponsored | 405 LV | Seth Bodnar I 37 · Kurt Alme R 35 · Alani Bankhead D 13 | -22.0 |
| Sep 24 from Sep 19 | American Pulse Research & Polling for NonStop Local | 604 LV | Kurt Alme R 45.1 · Seth Bodnar I 26.1 · Alani Bankhead D 18.9 | -26.2 |
| Sep 15 from Sep 7 | Aspect Strategic for Montana Freedom PAC I-sponsored | 715 LV | Kurt Alme R 44 · Seth Bodnar I 32 · Alani Bankhead D 14 | -30.0 |
| Sep 15 from Sep 14 | Quantus Insights | 625 LV | Kurt Alme R 45.3 · Seth Bodnar I 26.1 · Alani Bankhead D 24.4 | -20.9 |
| Sep 7 from Aug 27 | Rutgers-Eagleton for Montana Free Press | 845 RV | Kurt Alme R 38 · Seth Bodnar I 30 · Alani Bankhead D 16 | -22.0 |
| Aug 25 from Aug 23 | Peak Insights R-sponsored | 600 LV | Kurt Alme R 44 · Seth Bodnar I 22 · Alani Bankhead D 19 | -25.0 |
| Aug 4 from Aug 1 | Hart Research Associates for Forward Montana I-sponsored | 800 LV | Kurt Alme R 52 · Alani Bankhead D 38 | -14.0 |
| Aug 4 from Aug 1 | Hart Research Associates for Forward Montana I-sponsored | 800 LV | Kurt Alme R 46 · Seth Bodnar I 46 | — |
| Aug 4 from Aug 1 | Hart Research Associates for Forward Montana I-sponsored | 800 LV | Kurt Alme R 45 · Seth Bodnar I 30 · Alani Bankhead D 15 | -30.0 |
| Jul 26 from Jul 23 | GQR for Contours Inc. I-sponsored | 500 LV | Seth Bodnar I 50 · Kurt Alme R 44 | — |
| Jul 26 from Jul 23 | GQR for Contours Inc. I-sponsored | 500 LV | Seth Bodnar I 44 · Kurt Alme R 40 · Kyle Austin L 11 | — |
Money
FEC candidate committee totals for the 2026 cycle, through October 14, 2026. Outside for / against is Schedule E independent spending by other committees to support or oppose the candidate. Each figure links to the candidate's FEC page.
Platform ad spend
Meta's Ad Library Report, Google's Ads Transparency Center and Snap's political-ads library. An advertiser is tied to a candidate only when its name carries the candidate's surname together with this state or the candidate's full name; outside groups that do not name a candidate appear in the state and district totals, not here.
No advertiser on either platform names a candidate in this race.
Meta in Montana: $359k Oct 25, 2026 - Oct 31, 2026 · Google in Montana: $31.5M lifetime · Snap targeted at Montana: $8k in 2026.
All senate races → · The races hub → · JSON
Polls: PollResults.org (New York Times poll data), CC BY 4.0 (1,579 poll questions in the window). Money: FEC candidate totals and Schedule E independent-expenditure totals for the 2026 cycle. Platform ad spend: Meta Ad Library Report (U.S., 7-day preset, read from the report page), Google Ads Transparency Center CSV bundle and Snap political ads library, via Corvus Intel. Snapshot 2026-11-04 00:20 UTC, refreshed every six hours. No model wrote these figures, and no prediction-market price is used. Read how we work, or see the Politics desk for the analysis built on top of them. JSON.