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 Minnesota

573 pages · $5.6M on Minnesota races

Dem. 65% · Rep. 26% · no side 9.4%

Minnesota on the map: races and candidates →

69 pages · 1,672 ads · $756.5K

#PageTypeSideRaceResultAdsSpendIn MNImpressionsAttackLast ad
1Michele Tafoya for SenatePaid for by Tafoya for SenateCandidateRep.Senate, MNLost · 43.6%308$310.3K$310.3K~14.2M36%23 Oct
2Ron Schutz For MN Attorney GeneralPaid for by Ron for MN AGCandidateRep.Other statewide, MN4$82K$82K~3.1M23 Oct
3Lisa DemuthPaid for by Lisa Demuth for Governor CommitteeCandidateRep.Governor, MN18$56.5K$56.5K~8.9M19 Oct
4Pete StauberPaid for by PETE STAUBER FOR CONGRESSCandidateRep.House MN-8Won · 53.0%85$54.4K$54.4K~3.4M7.3%24 Oct
5Dr Scott JensenCandidateRep.Other statewide, MN4$19.2K$19.2K~3M13 Oct
6Kevin Peterson for MN SenateCandidateRep.Legislature, MN46$15.6K$15.6K~841.1K40%21 Oct
7Tracey Breazeale for Minnesota House 45APaid for by Tracey for Minnesota HouseCandidateRep.Legislature, MN159$15.4K$15.4K~2.2M5.1%27 Oct
8Vote Andrew Myers for Minnesota HousePaid for by Campaign Fund of Andrew MyersCandidateRep.Legislature, MN179$11.8K$11.8K~486.2K26 Oct
9Rep. Nolan WestPaid for by West for MinnesotaCandidateRep.Legislature, MN21$11.3K$11.3K~632.2K95%19 Oct
10Jared Gapinski For MN Senate 13Paid for by GAPINSKI FOR MN SENATECandidateRep.Legislature, MN11$8.8K$8.8K~451.5K0.0%22 Oct
11Eric Pratt for MNPaid for by ERIC PRATT FOR MINNESOTA COMMITTEECandidateRep.House MN-2Lost · 42.8%2$8.7K$8.7K~587.5K16 Oct
12Wikstrom for CongressCandidateRep.House MN-4Lost · 26.8%18$8.3K$8.3K~501.6K47%26 Oct
13Natalie Zeleznikar for HousePaid for by Natalie Zeleznikar CandidateRep.Legislature, MN24$7.6K$7.2K~1.4M13%21 Oct
14Julia Coleman For MNPaid for by Julia for MNCandidateRep.Legislature, MN3$6.9K$6.9K~245K1 Oct
15Karin HousleyPaid for by Housley for SenateCandidateRep.Legislature, MN3$6.5K$6.5K~352.5K5 Oct
16Andrea Zupancich For SenatePaid for by COMMITTEE OF ANDREA ZUPANCICH FOR SENATECandidateRep.Legislature, MN13$6.3K$6.3K~1.3M0.0%17 Oct
17Team Tafoya War RoomPaid for by Tafoya for SenateCandidateRep.Senate, MNLost · 43.6%16$6.1K$6.1K~141.1K75%27 May
18Dippel for SenatePaid for by Campaign Fund of Tom DippelCandidateRep.Legislature, MN13$7.1K$5.7K~2M17 Oct
19Clay FullerCandidateRep.House, district not named17$12.4K$5.5K~1.4M75%26 Oct
20Jeff Dotseth for State Representative MNPaid for by Dotseth Volunteer CommitteeCandidateRep.Legislature, MN63$5.4K$5.4K~192K22%26 Oct
21Julie Kelzer for Minnesota SenateCandidateRep.Legislature, MN31$5.3K$5.3K~406.7K27%26 Oct
22Tyler BassCandidateRep.House MN-3Lost · 35.8%7$4.9K$4.9K~311K14%19 Oct
23Congressman Brad FinstadCandidateRep.House, district not named4$4.7K$4.7K~125K3 Jun
24Michelle Fischbach for CongressPaid for by FISCHBACH FOR CONGRESSCandidateRep.House MN-7Won · 64.9%7$3.1K$3.1K~235.1K14%22 Oct
25Wedum4MNCandidateRep.Legislature, MN21$2.8K$2.8K~258.5K4.8%20 Oct
26Adam Jennings for State AuditorCandidateRep.Other statewide, MN1$2.7K$2.7K~55K25 May
27Kendall QuallsPaid for by Qualls for Governor CandidateRep.Governor, MN2$2.5K$2.5K~850K16 Jul
28Rob Farnsworth for State SenatePaid for by Committee to Elect Robert FarnsworthCandidateRep.Legislature, MN3$2.4K$2.4K~83K19 Oct
29Sara Bertschinger for HouseCandidateRep.Legislature, MN5$2.4K$2.4K~477.5K0.0%19 Oct
30Steve Jacob for SenateCandidateRep.State7$7.2K$2.4K~1.4M0.0%18 Sep
31Dustin DuFault for SenatePaid for by CAMPAIGN FUND OF DUSTIN R DUFAULTCandidateRep.Federal18$3.4K$2.4K~493.5K20%26 Oct
32Gene Dornink For SenatePaid for by Dornink For Senate CommitteeCandidateRep.Legislature, MN4$2.2K$2.2K~238.5K22 Oct
33Tom McKee for MN HousePaid for by Tom McKee for House CommitteeCandidateRep.Legislature, MN25$2.1K$2.1K~88K0.0%26 Oct
34Patty Bradway for State RepresentativePaid for by Committee to Elect Patty BradwayCandidateRep.Legislature, MN11$2.4K$1.9K~173.5K40%25 Oct
35Kathy Skroch For House District 25CandidateRep.Legislature, ND222$11.3K$1.7K~295.5K2.9%27 Oct
36Jeff Houdek for MNCandidateRep.Legislature, MN9$1.6K$1.6K~75.5K0.0%28 Sep
37Dillon, Cusick, Englishman 2026Paid for by Ramsey Republican CampaignCandidateRep.Local, MN14$2.1K$1.6K~201K14%26 Oct
38AJ Gubash for HousePaid for by AJ Gubash for State HouseCandidateRep.Legislature, MN18$1.9K$1.5K~191K0.0%12 Oct
39Deb Holthaus for MN SenatePaid for by Holthaus for Senate, PO Box 141, Little Falls, MN 56345CandidateRep.Legislature, MN8$1.5K$1.5K~29.1K0.0%11 Aug
40Steven Schroer for MN Senate.Paid for by Steven Schroer For MN Senate CommitteeCandidateRep.Legislature, MN6$1.4K$1.4K~365.5K21 Oct
41Cal Warwas for HousePaid for by Cal Warwas for House CommitteeCandidateRep.House, district not named6$1.3K$1.3K~268K33%17 Oct
42Justin Middaugh for State RepresentativePaid for by Campaign fund of Justin MiddaughCandidateRep.Legislature, MN14$1.3K$1.3K~77K50%24 Oct
43Zach DuckworthCandidateRep.Legislature, MN1$1.2K$1.2K~275K24 Oct
44Spencer Igo for Minnesota HousePaid for by Spencer Igo Campaign CommitteeCandidateRep.Legislature, MN1$1.2K$1.2K~275K23 Sep
45Paul Utke for MN SenateCandidateRep.Legislature, MN1$1.2K$1.2K~47.5K24 Jul
46Chris Steward for MN House 54BPaid for by Chris Steward for MN 54B committeeCandidateRep.Legislature, MN1$1.2K$1.2K~112.5K23 Jun
47Tad Jude for MN Secretary of StateCandidateRep.Other statewide, MN3$1.2K$1.2K~327.5K26 Oct
48Ryan NawrockiPaid for by Friends of Ryan NawrockiCandidateRep.Legislature, MD39$3.2K$1.2K~341.8K27%26 Oct
49Eric Pratt for MinnesotaPaid for by ERIC PRATT FOR MINNESOTA COMMITTEECandidateRep.House MN-2Lost · 42.8%17$1.2K$1.2K~70.7K12%27 Oct
50Andrea Boettger for MN Senate District 15Paid for by Andrea Boettger Senate CommitteeCandidateRep.Legislature, MN3$1.1K$1.1K~290K26 Oct
51Isaac Schultz for HousePaid for by Schultz For HouseCandidateRep.Legislature, MN16$1.6K$1.1K~119.1K13%26 Oct
52Sam Rosemark for Minnesota SenatePaid for by Sam Rosemark for MinnesotaCandidateRep.Legislature, MN3$1K$1K~322.5K19 Oct
53Knoll For MN SenatePaid for by Knoll for MN SenateCandidateRep.Legislature, MN4$998$998~77K2 Oct
54Travis Ismay for HD 28BPaid for by Travis Ismay for HD 28B CandidateRep.Legislature, SD63$3.4K$892~86K17%30 May
55John Nagel for Congress MN-5Paid for by Nagel for CongressCandidateRep.House MN-5Lost · 16.2%4$798$798~52K25 Oct
56John Jose for MN House 14APaid for by John Jose For MN HouseCandidateRep.Legislature, MN13$844$794~82.5K9.1%10 Aug
57Tim Dummer for Minnesota House 28ACandidateRep.Legislature, MN11$545$545~13.7K0.0%26 Oct
58Krystyne Knutson for SD9CandidateRep.Legislature, MN1$450$450~112.5K19 Oct
59Nurse Natalie for MinnesotaCandidateRep.Legislature, MN2$399$399~23K10 Aug
60Aaron Brutger for MN SenateCandidateRep.Legislature, MN6$397$397~17.2K100%10 Aug
61Crystal Alan for MN SenateCandidateRep.Legislature, MN8$396$396~45.1K0.0%11 Aug
62Jim Nash for MinnesotaCandidateRep.Governor, MN2$299$299~35K26 Oct
63Mike Foley For CongressPaid for by MIKE FOLEY FOR CONGRESSCandidateRep.House MN-62$299$299~25K4 Jun
64Michael Tonsager For Sherburne County Auditor 2026Paid for by Michael Tonsager for Sherburne County Auditor Campaign FundCandidateRep.Local, MN3$249$199~14.5K26 Oct
65Max RymerPaid for by Max for HouseCandidateRep.Legislature, MN1$150$150~4.5K19 Jul
66Jennifer Carnahan for Nisswa MayorCandidateRep.Local, MN3$149$149~12.5K22 Jun
67Jeremy MunsonPaid for by Munson for SenateCandidateRep.Legislature, MN2$99$99~11K12 Oct
68Rebecca Reimer For District 26 SenatePaid for by Friends of Rebecca ReimerCandidateRep.Legislature, SD11$645$50~75K10%15 Oct
69Dave BakerPaid for by Baker for HouseCandidateRep.Legislature, MN1$50$50~3.5K26 Oct

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.