United States 2026 · Data

Every political advertiser

The 24,034 Facebook and Instagram pages that ran a domestic political ad paid in dollars from 4 May 2026, from Meta’s archive as pulled on 4 November 2026. Every page links to its own Vipima page, with its weekly spend, tone and costliest ads, and from there to Meta’s Ad Library; a party’s or candidate’s page links to that party or candidate.

Download every row as CSV · Browse by state on the map

FederalStateBallot measuresLocalNo specific race✕ clear state
Candidate resultWonLostNot yet called

Filtered to Montana

230 pages · $1.4M on Montana races

Dem. 30% · Rep. 40% · no side 31%

Montana on the map: races and candidates →

72 pages · 1,242 ads · $158.7K

#PageTypeSideRaceResultAdsSpendIn MTImpressionsAttackLast ad
1Wilson for JusticeCandidateNoneOther statewide, MT18$9.3K$8.8K~1.2M0.0%15 Oct
2Sanders For MontanaPaid for by David Sanders for Montana PSCCandidateNoneOther statewide, MT13$7.1K$7.1K~453.1K15%2 Jun
3Gunderson for MTPaid for by Jason Gunderson for Senate District 29CandidateNoneLegislature, MT18$4.9K$4.9K~351K0.0%19 Oct
4Mindy4MTPaid for by Mindy 4 MTCandidateNoneLegislature, MT5$4.8K$4.8K~584K20%22 Oct
5Robin Kendall for Montana HD94Paid for by Robin Kendall for MontanaCandidateNoneLegislature, MT9$4.2K$4.2K~261K0.0%19 Oct
6Eisenhauer for CongressPaid for by Eisenhauer for Congress c/o Dr. Michael EisenhauerCandidateNoneHouse MT-2Lost · 7.8%23$2.7K$2.7K~139.8K8.7%5 Sep
7Curtis Cochran for MT HD 90Paid for by Cochran for MontanaCandidateNoneLegislature, MT4$2.7K$2.7K~116.5K19 May
8Chris Norris for SheriffCandidateNoneLocal, MT14$2.6K$2.6K~225K7.1%10 Oct
9Kowal For RavalliPaid for by Kowal for Ravalli County CommissionerCandidateNoneLocal, MT8$2.2K$2.2K~111.6K28 May
10Cromwell for County AttorneyCandidateNoneLocal, MT13$2.3K$2.1K~201.5K0.0%26 Oct
11Rebecca Noell for HD 49Paid for by Rebecca Noell CampaignCandidateNoneLegislature, MT3$2K$2K~370K23 Oct
12Weber for House District 19CandidateNoneLegislature, MT7$2.3K$2K~428K0.0%17 Sep
13Finley Warden for MontanaPaid for by Finley Warden for HD 13CandidateNoneLegislature, MT25$1.8K$1.8K~158.9K44%26 Oct
14Janell Anderson Ehrke for LegislatureCandidateNoneLegislature, NE16$6.5K$1.7K~516K0.0%22 Oct
15Trevor Funseth for State LegislaturePaid for by Trevor Funseth Legislature Race CandidateCandidateNoneLegislature, MT5$1.6K$1.6K~60.5K0.0%22 Oct
16John Hughes for District 13 HousePaid for by John HughesCandidateNoneLegislature, SD566$28K$1.5K~248.6K0.0%27 Oct
17Write Finn InCandidateNoneLocal, MT6$1.6K$1.3K~73K0.0%23 Oct
18Katie For MontanaCandidateNoneLegislature, MT10$1.6K$1.3K~322.5K0.0%22 Oct
19Ed Walker for Montana House District 52CandidateNoneLegislature, MT12$1.3K$1.3K~112.1K0.0%30 May
20Nathan Dugan for Flathead County CommissionerPaid for by Committee to Elect Nathan DuganCandidateNoneLocal, MT26$1.3K$1.3K~61.7K12%25 Oct
21Denise Joy for Billings MontanaPaid for by Denise Joy for BillingsCandidateNoneLegislature, MT1$1.2K$1.2K~225K19 Oct
22Bogden-Richards for HD 23Paid for by Rebecca E. BogdenRichardsCandidateNoneLegislature, MT1$1.2K$1.2K~225K5 Oct
23Smith for MontanaPaid for by Friends of Melissa SmithCandidateNoneLegislature, MT13$1.1K$1.1K~151.5K0.0%24 Oct
24Re-Elect Tom Rolfe for Lewis and Clark County CommissionerPaid for by Tom Rolfe for County CommissionerCandidateNoneLocal, MT6$1.1K$1.1K~37K19 Oct
25Hohman for Clerk & RecorderPaid for by Cheryl Hohman for Flathead Clerk & RecorderCandidateNoneLocal, MT8$1.1K$1.1K~118.5K0.0%1 Jun
26City Commissioner Joe McKenney - Serving our CommunityCandidateNoneLocal, MT54$2.7K$1.1K~58.4K0.0%26 Oct
27Chris White for Yellowstone County CommissionPaid for by Chris for Yellowstone County CommissionCandidateNoneLocal, MT3$1K$1K~92.5K20 Oct
28Nelly Nicol for MontanaCandidateNoneNone9$1.6K$997~121.6K14%30 May
29Chris Reyna for SheriffCandidateNoneLocal, MT24$1.3K$991~32.8K0.0%2 Jun
30Chris Gray for Montana House District 61Paid for by CGRAY FOR MONTANACandidateNoneLegislature, MT18$991$991~126.8K0.0%19 May
31Jeremy House for SheriffCandidateNoneLocal, MT1$950$950~37.5K20 May
32Chisholm Christensen for HD 28Paid for by Chisholm Christensen for Legislature CandidateNoneLegislature, MT3$849$849~66.5K18 May
33Kent O'Donnell for SheriffPaid for by Campaign Fund of Kent OdonnellCandidateNoneLocal, MT4$798$798~77K16 Oct
34Martinez for the peoplePaid for by martinez for the peopleCandidateNoneLegislature, MT11$945$597~53.5K18%21 Oct
35Friends of Katie FruitsCandidateNoneLegislature, MT7$747$597~35.5K0.0%26 Oct
36Ryan Darling for HD99Paid for by DARLING FOR MONTANA HD99CandidateNoneLegislature, MT1$550$550~32.5K16 Sep
37Scott Rosenzweig for Montana State LegislaturePaid for by Rosenzweig for MontanaCandidateNoneLegislature, MT2$499$499~20K11 Sep
38Senator Emma Kerr-CarpenterPaid for by Emma Kerr-Carpenter for MontanaCandidateNoneLegislature, MT1$450$450~112.5K5 Oct
39Tom Lynch For Cascade County CommissionerCandidateNoneLocal, MT4$398$398~28K22 Sep
40Madison Evans for MT House District 7CandidateNoneLegislature, MT8$396$396~39.5K0.0%23 Oct
41Schwanke for House District 36CandidateNoneLegislature, AK14$2.5K$350~419.6K0.0%26 Oct
42Becky Edwards for MontanaPaid for by Becky for Montana CandidateNoneLegislature, MT6$497$348~20K0.0%1 Sep
43Ryan Couch for Musselshell County SheriffCandidateNoneLocal, MT7$347$347~4.3K0.0%23 Oct
44Samantha Beyl for Rosebud Co Clerk & RecorderCandidateNoneLocal, MT7$347$347~17.5K0.0%26 May
45Pattison for Public Service CommissionerPaid for by Pattison for MontanaCandidateNoneOther statewide, MT4$298$298~10K22 Oct
46Jennifer Carlson for LibertyPaid for by Carlson For LibertyCandidateNoneLegislature, MT8$396$297~11.2K71%26 May
47Ken Walsh for HD #69Paid for by Walsh for HD 69CandidateNoneState5$1K$250~85.5K19 May
48Benjamin Mahoney for SheriffCandidateNoneLocal, MT3$449$250~12.5K23 Oct
49Charlie Loveridge For MontanaCandidateNoneLegislature, MT1$250$250~5.5K18 May
50Steve Kelly for HD9Paid for by Steve Kelly for House District 9CandidateNoneState9$946$249~60.5K25 Oct
51John Fitzpatrick for HD 76Paid for by Fitzfor76CandidateNoneState7$947$199~109K0.0%28 May
52Angela Ream for Justice of the PeaceCandidateNoneLocal, MT2$199$199~19K16 Oct
53Sheena Sterling for Clerk & RecorderCandidateNoneLocal, MT5$248$198~6.1K21 May
54John South for Montana House District 28Paid for by John South Committee to ElectCandidateNoneLegislature, MT4$198$198~37K28 May
55Eric Peterson for Montana House District 21CandidateNoneLegislature, MT4$198$198~22K24 May
56Vic Meyers for Democracy Paid for by Vic Meyers for DemocracyCandidateNoneLegislature, CO99$31.3K$150~1.7M55%22 Oct
57Powers for the PeopleCandidateNoneNone4$1.5K$150~329K26 Oct
58Peachey for MontanaCandidateNoneNone3$649$150~120K26 Oct
59mpetershd50Paid for by Mark PetersCandidateNoneState4$498$150~85K26 Oct
60Salo for MontanaCandidateNoneLocal, MT1$150$150~9.5K26 Oct
61Holden For MontanaPaid for by Ric Holden For MontanaCandidateNoneLegislature, MT1$150$150~4.5K27 May
62Catherine Allen for House District 10CandidateNoneState8$396$99~44K26 Oct
63Reggie Spaulding For MTPaid for by Reggie Spaulding for MTCandidateNoneLegislature, MT3$149$99~7.5K1 Jun
64Irigoin for District JudgeCandidateNoneLocal, MT2$99$99~10K15 May
65Tyrene Cook for Park County CommissionerPaid for by Tyrene Cook for Park County Commissioner, Registered Agent Tyrene CookCandidateNoneBallot measure, CO27$1.4K$50~56.7K0.0%6 Oct
66Victoria Martz for District 55Paid for by Election Committee for Victoria C. MartzCandidateNoneLegislature, IN10$1.2K$50~68K40%22 Oct
67Tuss For HouseCandidateNoneFederal3$549$50~35.5K25 Oct
68John Hurtle for Townsend City CommissionerCandidateNoneLocal, TN6$297$50~5.2K0.0%30 Jul
69Ed Byrne for House District 11CandidateNoneLegislature, MT2$99$50~8K16 Oct
70Angie Wright for Fergus County Commissioner Paid for by Angie Wright For Fergus County CommissionerCandidateNoneLocal, MT1$50$50~549.516 Oct
71Zachary Thornley for Stillwater County AttorneyCandidateNoneLocal, MT1$50$50~5.5K21 May
72Anderson for Rosebud County CommissionerCandidateNoneLocal, MT1$50$50~3.5K6 May

Spend and impressions are midpoints of Meta’s ranges, impressions capped at “1M+” per ad. Type, side and race come from a model reading each ad; a page shows the side and race most of its spend went to. Attack is the share of a page’s classified ads that attack a named opponent, shown from five ads. See the methodology.