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 →

324 pages · 8,794 ads · $3.4M · page 2 of 2

#PageTypeSideRaceResultAdsSpendIn MNImpressionsAttackLast ad
201Jeff Reinert Anoka County CommissionerPaid for by County Commissioner Jeff ReinertCandidateNoneLocal, MN9$446$297~17.7K22%26 Oct
202Mary T'Kach, Inver Grove Heights City CouncilorPaid for by Neighbors for T'KachCandidateNoneLocal, MN6$297$297~3.3K0.0%26 Oct
203John P. Fahey for County CommissionerPaid for by John Fahey for Carver CountyCandidateNoneLocal, MN6$297$297~4.7K0.0%26 Oct
204Kaitlyn Becker for Sibley County CommissionerCandidateNoneLocal, MN6$297$297~13K0.0%12 Oct
205Thomas Willenbring for Oakdale City CouncilPaid for by Thomas Willenbring for Oakdale City Council.CandidateNoneLocal, MN6$297$297~7.2K0.0%19 Sep
206Morgan Baum, Hutchinson City Council Candidate Seat 1Paid for by Campaign Fund for Morgan BaumCandidateNoneLocal, MN3$449$250~35.5K15 Oct
207Angela Thompson for MN House 33APaid for by Neighbors for Angela CommitteeCandidateNoneLegislature, MN1$250$250~12.5K24 Oct
208Maertens For MNCandidateNoneLegislature, MN1$250$250~22.5K21 Oct
209Cathy Nathan - Rochester School BoardPaid for by Cathy Nathan for School Board Campaign CommitteeCandidateNoneLocal, MN1$250$250~65K19 Oct
210Angelica Contreras for Shakopee MayorCandidateNoneLocal, MN1$250$250~17.5K18 Sep
211Rebecca Waxse for JudgeCandidateNoneLocal, MN9$646$249~45.7K0.0%26 Oct
212Kevin Zabel, Oakdale MayorCandidateNoneLocal, MN5$348$249~18.5K0.0%26 Oct
213Shelle Page for Brooklyn ParkCandidateNoneLocal, MN3$249$249~11.5K26 Oct
214Kristy Barnett For Maple GrovePaid for by Kristy Barnett Volunteer CommitteeCandidateNoneLocal, MN3$249$249~18.5K25 Oct
215Patrick Baker - School Board Member, Mankato Area Public SchoolsCandidateNoneLocal, MN3$249$249~15.5K23 Oct
216Drew Scherber for Wright County CommissionerCandidateNoneLocal, MN3$249$249~26K21 Oct
217Kameron Gustafson for Faribault City CouncilCandidateNoneLocal, MN3$249$249~14K20 Oct
218Wayne Nagel For Sibley County SheriffCandidateNoneLocal, MN3$249$249~29.5K7 Oct
219Alexander Koenig For Brooklyn Center MayorPaid for by KOENIG FOR MAYORCandidateNoneLocal, MN5$248$248~27.5K20%26 Oct
220Dan Arcand for White Bear Lake School BoardCandidateNoneLocal, MN5$248$248~16.5K0.0%24 Oct
221Peterson for Shakopee School BoardCandidateNoneLocal, MN5$248$248~71.5K0.0%17 Oct
222Sam Temple for Rice County Commissioner District 3CandidateNoneLocal, MN5$248$248~21.6K60%30 Aug
223Brian Cohn for MinnesotaCandidateNoneNone7$2.2K$199~552K26 Oct
224Liz Novotny - Ward 3 Fridley City CouncilCandidateNoneLocal, MN2$199$199~31K26 Oct
225EmilyforardenhillsPaid for by Campaign Committee for Emily Rousseau for Arden HillsCandidateNoneLocal, MN2$199$199~70K21 Oct
226Julietle4congressPaid for by JulieTLe4Congresss LLCCandidateNoneFederal8$596$198~19.1K0.0%28 Jul
227Daniel Basco for 2BPaid for by Friends for Daniel BascoCandidateNoneLocal, IL9$446$198~45.5K0.0%5 Oct
228Kevin Schieber North Branch MayorCandidateNoneLocal, MN5$248$198~15.5K0.0%23 Oct
229Nicole Mitchell for Woodbury City CouncilCandidateNoneLocal, MN4$198$198~10K26 Oct
230Matt Lehman - Shakopee MayorCandidateNoneLocal, MN4$198$198~24.5K25 Oct
231Thuba Nguyen for Coon Rapids MayorCandidateNoneLocal, MN4$198$198~8K17 Sep
232Punchbowl NewsMediaNoneNone537$164.6K$150~4.1M17%26 Oct
233CPACPaid for by AMERICAN CONSERVATIVE UNION FOUNDATIONGroupNoneNone426$58.9K$150~8.7M12%18 Sep
234American Power PlayGroupNoneNone66$37.6K$150~3.4M0.0%19 Oct
235Danny NadeauPaid for by Danny Nadeau for HouseCandidateNoneState22$5.3K$150~1.2M22 Oct
236Debby for District 2BCandidateNoneLocal8$1.5K$150~142K13%16 Oct
237Christopher Lee for Owatonna School BoardCandidateNoneLocal, MN2$199$150~13K8 Oct
238Ben Lindau for Arden HillsPaid for by The Campaign Fund of Ben LindauCandidateNoneLocal, MN1$150$150~12.5K25 Oct
239Rolbiecki4sheriffPaid for by Rolbiecki 4 SheriffCandidateNoneLocal, MN1$150$150~17.5K22 Oct
240Carly Anderson for ISD 194CandidateNoneLocal, MN1$150$150~12.5K18 Oct
241Jon Green for Mayor of Breckenridge, MNPaid for by Jonathan GreenCandidateNoneLocal, MN1$150$150~7.5K15 Sep
242Iuoe.unionPaid for by International Union of Operating EngineersGroupNoneNone168$26.1K$149~686.6K7.1%21 Oct
243Kristy JanigoPaid for by Kristy Janigo for MNCandidateNoneNone25$3.5K$149~793.4K26 Oct
244Walé for RochesterPaid for by Wale Elegbede For Mayor of RochesterCandidateNoneLocal, NY10$1.5K$149~293.1K0.0%27 Jul
245Twin Cities 360MediaNoneNone24$1.2K$149~48.5K54%6 Oct
246Minnesota Bio-Fuels AssociationPaid for by The Minnesota Bio-Fuels Association, IncGroupNoneNone21$1K$149~30.3K0.0%7 May
247Kirk Zilke for St Cloud Council Seat 5Paid for by Kirk Zilke for St Cloud City Council Seat 5CandidateNoneLocal, FL8$496$149~37.1K0.0%20 Oct
248Bob Coughlen for Scott County CommissionerPaid for by COUGHLEN FOR COMMISSIONER COMMITTEECandidateNoneLocal6$397$149~27K17%26 Oct
249Clearwater County GOPPartyNoneLocal, MN8$396$149~15.7K0.0%30 Aug
250Tyler Pieper for Mound City CouncilCandidateNoneLocal, MN7$347$149~5.2K0.0%24 Sep
251Rose TonnCandidateNoneLocal4$298$149~26.1K26 Oct
252Eugenio Lopez for Worthington School BoardUnknownNoneLocal, MN4$198$149~6.6K28 Oct
253Joe LaForge For Rochester School BoardPaid for by oseph LaForge for School BoardCandidateNoneLocal, MN4$198$149~18K24 Oct
254Madalynn Gerold For Eden Prairie School Board Paid for by MADALYNN FOR EP SCHOOLSCandidateNoneLocal, MN3$149$149~10.5K25 Oct
255Jason Schaal for Champlin MayorPaid for by Friends of Jason SchaalCandidateNoneLocal, MN3$149$149~21.5K15 Sep
256Kelly Doss for CongressPaid for by Doss for CongressCandidateNoneHouse MN-63$149$149~5.1K26 May
257Lakeville Area SchoolsPublic bodyNoneBallot measure, MN3$149$149~6.5K5 May
258Protect America 1776GroupNoneNone201$9.9K$99~135.9K17%26 Oct
259True North NewsMediaNoneNone187$9.9K$99~516K19%26 Oct
260Dwayne BensingPaid for by FRIENDS OF DWAYNE J BENSINGCandidateNoneOther statewide, DE32$3.4K$99~724.1K19%15 Sep
261Action 4 Liberty MNPaid for by Action 4 LibertyGroupNoneNone18$1.5K$99~102.3K100%19 Sep
262Curtis Knutson For County CommissionerPaid for by Unbridled Branding CompanyCandidateNoneLocal14$1.2K$99~210.7K0.0%25 Oct
263Courier MinnesotaMediaNoneNone4$898$99~44K22 Oct
264Jory DeLoach for Woodbury City CouncilPaid for by FRIENDS OF JORY DELOACHCandidateNoneLocal13$844$99~49.1K0.0%24 Oct
265Robole for Scott County CommissionerPaid for by Created and Paid for by Friends of Vote For Robole.CandidateNoneLocal17$842$99~31.9K0.0%26 Oct
266Forest for CrystalCandidateNoneLocal12$594$99~25.6K0.0%23 Oct
267Allen Dahlgren for School Board - District 742Paid for by Al Dahlgren for School BoardCandidateNoneLocal11$545$99~35.5K24 Oct
268League of Women Voters Lake Minnetonka Plymouth Area MNPaid for by League of Women Voters Lake Minnetonka Plymouth AreaGroupNoneNone3$449$99~115.5K9 Sep
269Elect Jason MacPherson JudgeCandidateNoneLocal, MO7$447$99~49.5K0.0%31 Jul
270Lundgren For Cass CountyPaid for by Committee to elect Jim LundgrenCandidateNoneLocal5$348$99~21.5K3 Aug
271Friends of Annajane YolkenCandidateNoneNone4$298$99~23K29 Aug
272Adam Gunderson for Clearwater County SheriffPaid for by GUNDERSON FOR SHERIFF COMMITTEECandidateNoneLocal5$248$99~10.5K0.0%20 Oct
273Smyth for State HouseCandidateNoneState4$198$99~9.6K29 Sep
274Dreyton Nichols for St. CloudCandidateNoneLocal, FL4$198$99~17K16 Jul
275Luger For FLASCandidateNoneLocal, MN3$149$99~11.5K21 Oct
276Chet 4 Ward 4CandidateNoneLocal, MN2$99$99~14K24 Oct
277AJ Prospect for MNPaid for by AJ Prospect For MnCandidateNoneLegislature, MN2$99$99~6K19 Oct
278Adam Wale - Candidate Northfield, MN City Councilor At-LargeCandidateNoneLocal, MN2$99$99~4K15 Oct
279Carrie Tate for ISD 200CandidateNoneLocal, MN2$99$99~7K13 Oct
280Jessica Dressely for ISD 200 School BoardCandidateNoneLocal, MN2$99$99~1.1K10 Oct
281Dustin Anderson for SheriffCandidateNoneLocal, MN2$99$99~6K2 Oct
282Brandi Veith Staloch For Pine Island, MN MayorCandidateNoneLocal, MN2$99$99~59918 Sep
283VoteChristiansonfor194Paid for by Vote Christianson for 194CandidateNoneLocal, MN2$99$99~4K12 Sep
284Zack Dinzeo For Stillwater SchoolsCandidateNoneLocal, MN2$99$99~1.1K10 Sep
285Phil Windschitl for Farmington City CouncilCandidateNoneLocal, MN2$99$99~7K5 Sep
286Reed Reinbold for Otter Tail County SheriffCandidateNoneLocal, MN2$99$99~7K23 Aug
287Ben for Moorhead Ward 1Paid for by Ben for MoorheadCandidateNoneLocal, MN2$99$99~2K14 Aug
288Tawonda BurksCandidateNoneLocal, MN2$99$99~8K31 Jul
289Erica Schwartz for MN HouseCandidateNoneLegislature, MN2$99$99~23K14 Jul
290Huttner for Champlin WARD 3CandidateNoneLocal, MN2$99$99~9K3 May
291Digital News ServicesMediaNoneGovernor, WI54$25.9K$50~1.7M48%26 Oct
292The Center SquarePaid for by Franklin News FoundationMediaNoneNone134$18.2K$50~3.1M27%26 Oct
293Dustin OlsonPaid for by OLSON STRATEGIES & ADVERTISING, INC.MediaNoneNone89$5.5K$50~434.1K42%26 Oct
294The Raging Patriot Paid for by The Raging PatriotMediaNoneNone36$3.5K$50~155.7K72%19 Oct
295COPAL MNPaid for by Comunidades Organizando el Poder y La Accion Latina GroupNoneNone16$2.9K$50~252.5K0.0%15 Oct
296Bill O'ReillyPaid for by BILL ME, INC.MediaNoneNone44$2.7K$50~611K72%24 Oct
297Kari for MinnesotaCandidateNoneNone5$2.6K$50~664K23 Oct
298Gary P. Miller, MDPaid for by Gary Miller for CouncilCandidateNoneLocal, VA19$1.4K$50~141.2K0.0%26 Oct
299Rick HansenPaid for by People for HansenCandidateNoneNone2$999$50~237.5K2 Oct
300Maggie for Apple Valley City Council Paid for by Maggie for Apple ValleyCandidateNoneLocal16$792$50~24.7K0.0%25 Oct
301Floyd "Buck" JourdainCandidateNoneNone3$649$50~113K10 Jun
302James FosterGroupNoneNone12$594$50~9.5K45%26 Oct
303Vote Yes for 199 SchoolsGroupNoneMeasure4$198$50~7K26 Oct
304Ben Blomgren for Farmington City CouncilPaid for by Ben Blomgren for City CouncilCandidateNoneLocal4$198$50~13K13 Oct
305Chad Ramler for Avon City CouncilCandidateNoneLocal3$149$50~9.5K26 Oct
306Samantha Wolf for Woodbury City CouncilCandidateNoneLocal3$149$50~2.6K22 Sep
307Candidate Curtis HedCandidateNoneNone3$149$50~4.5K11 May
308Morgan Hibma for MayorCandidateNoneLocal2$99$50~7K19 Aug
309Scott Armitage - Eagan City CouncilCandidateNoneLocal, MN1$50$50~5.5K26 Oct
310Swenson 4 Ward 3CandidateNoneLocal, MN1$50$50~2.5K26 Oct
311Matt Treichler for Wright County SheriffPaid for by Citizens to Elect Matt Treichler for SheriffCandidateNoneLocal, MN1$50$50~1.5K26 Oct
312Thomas Huling for Coon Rapids City Council - Ward 5CandidateNoneLocal, MN1$50$50~6.5K25 Oct
313Ashley Cegielski- For Stillwater School District 834CandidateNoneLocal, MN1$50$50~1.5K19 Oct
314Vince Workman Burnsville City CouncilPaid for by Vince Workman For Burnsville City CouncilCandidateNoneLocal, MN1$50$50~5.5K15 Oct
315Dr. Jess Garcia for MayorPaid for by Jess Garcia for Mayor Campaign CommitteeCandidateNoneLocal, MN1$50$50~549.57 Oct
316Re-Elect Sean Novack—Ward 3CandidateNoneLocal, MN1$50$50~12.5K24 Sep
317Matt Mills for IGH City CouncilPaid for by Matt MillsCandidateNoneLocal, MN1$50$50~5.5K19 Sep
318Todd HesemannPaid for by Hesemann Campaign CommitteeCandidateNoneLegislature, MN1$50$50~5.5K2 Sep
319Brent for OfficeCandidateNoneLocal, MN1$50$50~1.5K21 Aug
320Joshua Lee, Lakeville City Council MemberPaid for by Joshua Lee, Lakeville City CouncilmemberCandidateNoneLocal, MN1$50$50~2.5K19 Aug
321Shana Dukes for ISD 199 School BoardPaid for by Shana Dukes for School BoardCandidateNoneLocal, MN1$50$50~3.5K18 Aug
322Khai Tran for Carver County Commissioner, District 5CandidateNoneLocal, MN1$50$50~1.5K6 Aug
323Sheriff Joe LekoPaid for by Joe Leko for Dakota County SheriffCandidateNoneLocal, MN1$50$50~6.5K5 Jun
324Paul Haga for Champlin City Council - Ward 3Paid for by Friends of Paul Haga Campaign CommitteeCandidateNoneLocal, MN1$50$50~3.5K11 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.