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
Filtered to Minnesota
573 pages · $5.6M on Minnesota races
Dem. 65% · Rep. 26% · no side 9.4%
187 pages · 2,107 ads · $189.3K
| # | Page | Type | Side | Race | Result | Ads | Spend | In MN | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Drew ChristensenPaid for by Drew Christensen for Commissioner | Candidate | None | Local, MN | 79 | $8.3K | $7.1K | ~629.8K | 0.0% | 26 Oct | |
| 2 | All of MplsPaid for by ALLOFMPLS | Media | None | Local, MN | 4 | $5.1K | $5.1K | ~682.5K | 26 Oct | ||
| 3 | A Safer NicolletPaid for by A Safer Nicollet, PO Box 85, St Peter, MN 56082. It is not coordinated with or approved by any candidate nor is any candidate responsible for it. | Group | None | Local, MN | 3 | $4.7K | $4.7K | ~252.5K | 1 Oct | ||
| 4 | Hennepin Safety & Justice for AllPaid for by Hennepin Safety and Justice for All | Group | None | Local, MN | 17 | $3.9K | $3.9K | ~365.5K | 0.0% | 5 Aug | |
| 5 | Powers For Mayor | Candidate | None | Local, MN | 8 | $6.1K | $3.5K | ~816.5K | 0.0% | 26 Oct | |
| 6 | Great MN SchoolsPaid for by GREAT MN SCHOOLS | Group | None | Local, MN | 6 | $3.4K | $3.4K | ~366K | 16 Oct | ||
| 7 | Max Maher for Osseo School Board | Candidate | None | Local, MN | 7 | $3.3K | $3.3K | ~592.5K | 0.0% | 20 Oct | |
| 8 | Chrissy For Carver County Commissioner Dist 2Paid for by Chrissy For Carver County | Candidate | None | Local, MN | 36 | $3.2K | $3.2K | ~360.2K | 2.9% | 23 Oct | |
| 9 | Forward with Dirk for Eden PrairiePaid for by Campaign Fund of Dirk Tedmon | Candidate | None | Local, MN | 6 | $2.5K | $2.5K | ~537.5K | 0.0% | 17 Oct | |
| 10 | Tony Petrie for Hubbard County Sheriff | Candidate | None | Local, MN | 13 | $2.1K | $2.1K | ~150.5K | 0.0% | 24 Oct | |
| 11 | Anne Burt | Candidate | None | Local, MN | 20 | $2.2K | $2.1K | ~332.1K | 0.0% | 26 Oct | |
| 12 | SEIU Local 284 | Group | None | Local, MN | 11 | $2.1K | $1.9K | ~317K | 0.0% | 22 Oct | |
| 13 | Justin for Maple Grove City CouncilPaid for by Justin Navratil For Maple Grove City Council | Candidate | None | Local, MN | 7 | $1.7K | $1.7K | ~144.5K | 0.0% | 19 Oct | |
| 14 | Annie Harala for St. Louis County Board District 1Paid for by Neighbors for Annie Harala | Candidate | None | Local, MN | 10 | $2.4K | $1.7K | ~416.5K | 0.0% | 23 Oct | |
| 15 | Diane Krenz for Hennepin County Attorney | Candidate | None | Local, MN | 15 | $1.7K | $1.7K | ~134.1K | 0.0% | 11 Aug | |
| 16 | Bob Hopkins for Olmsted County Commissioner District 6Paid for by Campaign to Elect Bob Hopkins | Candidate | None | Local, MN | 15 | $1.6K | $1.6K | ~162.7K | 91% | 26 Oct | |
| 17 | Ben Lacy for Judge | Candidate | None | Local | 12 | $5.4K | $1.6K | ~457.5K | 0.0% | 25 Oct | |
| 18 | Uriah Ward for Saint Paul School BoardPaid for by Uriah for Saint Paul | Candidate | None | Local, MN | 12 | $1.5K | $1.5K | ~126.3K | 0.0% | 22 Sep | |
| 19 | Lisa Atkinson PLSAS School Board DirectorPaid for by Campaign Fund for Lisa Atkinson for School Board | Candidate | None | Local, MN | 25 | $2.3K | $1.5K | ~182.2K | 0.0% | 24 Oct | |
| 20 | Adam Elg for Wayzata City CouncilPaid for by Vote Adam for Wayzata Committee | Candidate | None | Local, MN | 26 | $1.5K | $1.5K | ~41.6K | 4.2% | 26 Oct | |
| 21 | Edison Dengler for Pipestone County SheriffPaid for by Dengler for Sheriff Committee | Candidate | None | Local, MN | 9 | $1.4K | $1.4K | ~147.5K | 0.0% | 7 Sep | |
| 22 | Carter McNew for Shakopee City CouncilPaid for by Carter McNew | Candidate | None | Local, MN | 12 | $1.4K | $1.4K | ~131.1K | 0.0% | 17 Oct | |
| 23 | Lauren For Osseo School BoardPaid for by Campaign Fund for Lauren Harris | Candidate | None | Local, MN | 7 | $1.3K | $1.3K | ~94K | 0.0% | 27 Oct | |
| 24 | Jim DuLaney Shakopee City CouncilPaid for by DuLaney For City Council | Candidate | None | Local, MN | 11 | $1.3K | $1.3K | ~106.1K | 0.0% | 16 Oct | |
| 25 | Karen MacLaughlin for Olmsted County Attorney | Candidate | None | Local, MN | 13 | $1.3K | $1.3K | ~67.6K | 0.0% | 26 Oct | |
| 26 | Natalie Halverson for Faribault | Candidate | None | Local, MN | 20 | $1.3K | $1.3K | ~74.6K | 0.0% | 26 Oct | |
| 27 | Hao4Hennepin | Candidate | None | Local, MN | 20 | $1.3K | $1.3K | ~92.1K | 0.0% | 11 Aug | |
| 28 | Re-elect Jeff Wosje to Lead Plymouth | Candidate | None | Local, MN | 1 | $1.2K | $1.2K | ~112.5K | 20 Oct | ||
| 29 | Re-Elect Judge Christina M. Wietzema | Candidate | None | Local, MN | 5 | $1.2K | $1.2K | ~79.5K | 0.0% | 15 Oct | |
| 30 | Holly Bernatz for Farmington Mayor | Candidate | None | Local, MN | 20 | $2.1K | $1.2K | ~131.8K | 0.0% | 25 Oct | |
| 31 | Bishop Jensen for Mayor of Crookston | Candidate | None | Local, MN | 23 | $1.2K | $1.2K | ~57.3K | 41% | 20 Sep | |
| 32 | Rick Gnemi for City CouncilPaid for by The Rick Gnemi Committee | Candidate | None | Local, MN | 26 | $1.3K | $1.2K | ~87.5K | 19% | 25 Oct | |
| 33 | Maguire for MayorPaid for by Eagan Neighbors for Maguire | Candidate | None | Local, MN | 10 | $1.2K | $1.2K | ~198.7K | 0.0% | 22 Oct | |
| 34 | Kris Eilers for Duluth | Candidate | None | Local, MN | 11 | $1.1K | $1.1K | ~258.5K | 0.0% | 13 Oct | |
| 35 | Michael Walters for Olmsted County Attorney | Candidate | None | Local, MN | 7 | $1K | $1K | ~59.5K | 0.0% | 26 Oct | |
| 36 | Terra Fleming for Blaine City CouncilPaid for by TerraFlemingforBlaine | Candidate | None | Local, MN | 1 | $950 | $950 | ~55K | 19 Oct | ||
| 37 | Hans Larson for Sherburne County AttorneyPaid for by Hans Larson for Sherburne County Attorney Committee | Candidate | None | Local, MN | 9 | $946 | $946 | ~74.5K | 0.0% | 26 Oct | |
| 38 | Matt Steen for Carver County SheriffPaid for by Matt Steen 4 Sheriff | Candidate | None | Local, MN | 15 | $943 | $943 | ~36.3K | 0.0% | 10 Aug | |
| 39 | Sam Carley for ISD 728 School Board | Candidate | None | Local, MN | 6 | $897 | $897 | ~97.5K | 0.0% | 26 Oct | |
| 40 | Mari Verdugo for Eden Prairie School Board | Candidate | None | Local, MN | 6 | $897 | $897 | ~234K | 0.0% | 13 Oct | |
| 41 | Lindstrom For Woodbury | Candidate | None | Local, MN | 5 | $848 | $848 | ~46.5K | 0.0% | 26 Oct | |
| 42 | Shona Langseth for Fillmore County Commissioner Paid for by Campaign Fund of Shona Langseth | Candidate | None | Local, MN | 11 | $945 | $846 | ~49.5K | 0.0% | 22 Oct | |
| 43 | Gabriela for MN | Candidate | None | Local, MN | 9 | $846 | $846 | ~74.6K | 0.0% | 5 Aug | |
| 44 | Jessica Hatanpa Mankato City Council Ward 5 | Candidate | None | Local, MN | 4 | $798 | $798 | ~75K | 20 Oct | ||
| 45 | Sean McMahon for Le Sueur County CommissionerPaid for by Sean for Le Sueur County Commissioner District 5 | Candidate | None | Local, MN | 16 | $792 | $792 | ~32.4K | 0.0% | 10 Aug | |
| 46 | Dan Kealey Burnsville City CouncilPaid for by Kealey for Burnsville | Candidate | None | Local, MN | 3 | $749 | $749 | ~207.5K | 18 Oct | ||
| 47 | Amanda McFarlane for White Bear Lake Area School Board | Candidate | None | Local, MN | 5 | $748 | $748 | ~22.5K | 24 Oct | ||
| 48 | Chris Kostik for Credit River | Candidate | None | Local, MN | 11 | $745 | $745 | ~48.5K | 9.1% | 14 Oct | |
| 49 | Patrick Cusack for North Mankato City CouncilPaid for by CAMPAIGN FUND OF PATRICK CUSACK | Candidate | None | Local, MN | 13 | $744 | $744 | ~50.8K | 0.0% | 20 Oct | |
| 50 | Gregg Felber for Sherburne County Commissioner District 3 | Candidate | None | Local, MN | 15 | $743 | $743 | ~45.1K | 29% | 20 Oct | |
| 51 | Jess BirkenPaid for by Jessica Birken for City Council | Candidate | None | Local, MN | 2 | $699 | $699 | ~82.5K | 21 Oct | ||
| 52 | John Brillhart - Ward 2 Fridley City CouncilPaid for by Campaign Fund for John Brillhart | Candidate | None | Local, MN | 2 | $699 | $699 | ~189K | 29 Jul | ||
| 53 | Mark von Oven for Mayor | Candidate | None | Local, MN | 6 | $1.2K | $698 | ~47K | 0.0% | 26 Oct | |
| 54 | Brenda Davis for Sherburne County Auditor | Candidate | None | Local, MN | 7 | $747 | $697 | ~153K | 0.0% | 19 Oct | |
| 55 | Mustafa Sandhu for ShakopeePaid for by Mustafa Sandhu for Shakopee City Council | Candidate | None | Local, MN | 10 | $695 | $695 | ~45.7K | 0.0% | 20 Oct | |
| 56 | Jerrod Lucker for Mayor | Candidate | None | Local, MN | 17 | $942 | $694 | ~58.3K | 0.0% | 7 Aug | |
| 57 | Khai Tran for Carver County Commissioner, District 5 - NewPaid for by Khai Tran for Carver County Committee | Candidate | None | Local, MN | 14 | $693 | $693 | ~42.6K | 29% | 26 Oct | |
| 58 | Elect Benjamin Zastrow | Candidate | None | Local, MN | 15 | $2.3K | $649 | ~463K | 17% | 9 Aug | |
| 59 | Belz / Thomas 4 Forest Lake Area Schools | Candidate | None | Local, MN | 3 | $649 | $649 | ~55.5K | 27 Oct | ||
| 60 | Elect Jonathan Melgaard | Candidate | None | Local, MN | 5 | $648 | $648 | ~56.5K | 23 Oct | ||
| 61 | Sharon El-Amin For County CommissionerPaid for by Campaign for Sharon El-Amin | Candidate | None | Local, MN | 13 | $1.1K | $647 | ~173K | 31% | 26 Oct | |
| 62 | Tami Klimpel - Rosemount City CouncilPaid for by Klimpel Campaign | Candidate | None | Local, MN | 9 | $646 | $646 | ~74.2K | 0.0% | 7 Oct | |
| 63 | Thomas Brooks: District 279 School BoardPaid for by Thomas Brooks for 279 | Candidate | None | Local, MN | 11 | $645 | $645 | ~41.1K | 0.0% | 18 Oct | |
| 64 | Tiffany Fearing for Mayor of Albert Lea | Candidate | None | Local, MN | 13 | $644 | $644 | ~7.1K | 0.0% | 26 Oct | |
| 65 | Ryan Vernosh for White Bear Lake School Board | Candidate | None | Local, MN | 4 | $598 | $598 | ~41K | 26 Oct | ||
| 66 | Tai Tran For SavagePaid for by Tran For Savage | Candidate | None | Local, MN | 4 | $598 | $598 | ~25K | 26 Oct | ||
| 67 | Litsey For ChanhassenPaid for by Bryan Litsey | Candidate | None | Local, MN | 6 | $597 | $597 | ~41K | 25 Oct | ||
| 68 | Tyler Fehrman for South Saint Paul | Candidate | None | Local, MN | 12 | $594 | $594 | ~12.3K | 0.0% | 26 Oct | |
| 69 | Dan Solon for ISD 728 School BoardPaid for by Dan Solon for ISD 728 | Candidate | None | Local, MN | 1 | $550 | $550 | ~75K | 26 Oct | ||
| 70 | Vote FAR for North Oaks | Group | None | Local, MN | 3 | $549 | $549 | ~72.5K | 19 Oct | ||
| 71 | Ruchi For Ward 5Paid for by Ruchi Gupta Campaign Fund LLC | Candidate | None | Local, MN | 6 | $697 | $548 | ~180K | 0.0% | 13 Oct | |
| 72 | Storlie 4 PLSAS | Candidate | None | Local, MN | 10 | $595 | $546 | ~83.1K | 0.0% | 26 Oct | |
| 73 | Justin Ask for Willmar Mayor | Candidate | None | Local, MN | 9 | $546 | $546 | ~23.6K | 26 Oct | ||
| 74 | Kyna for the Kids | Candidate | None | Local, IL | 720 | $36.2K | $545 | ~162.7K | 0.0% | 27 Oct | |
| 75 | Councilmember Luke Cardona for Fridley Ward 1 | Candidate | None | Local, MN | 11 | $545 | $545 | ~21.5K | 0.0% | 25 Oct | |
| 76 | Joel Schmidt for Benton County SheriffPaid for by Joel M Schmidt for Benton County Sheriff | Candidate | None | Local, MN | 2 | $499 | $499 | ~47K | 11 Aug | ||
| 77 | Shaun Palmer- Rochester Ward 5 City Council | Candidate | None | Local, MN | 7 | $747 | $498 | ~46.5K | 0.0% | 20 Oct | |
| 78 | Julian Dahlquist for Clay County Commission | Candidate | None | Local, MN | 3 | $849 | $450 | ~54.5K | 26 Oct | ||
| 79 | Laura Phillipe Larson for County CommissionerPaid for by Laura Larson | Candidate | None | Local, MN | 6 | $597 | $449 | ~24.1K | 0.0% | 26 Oct | |
| 80 | Tim Brewington For Woodbury City CouncilPaid for by Paid for by Neighbors for Brewington | Candidate | None | Local | 17 | $1.1K | $447 | ~59.7K | 0.0% | 26 Oct | |
| 81 | Kevin Miller For City Council | Candidate | None | Local | 22 | $1.2K | $446 | ~25.8K | 0.0% | 12 Oct | |
| 82 | Paid for by Catarina 'Cati' Gómez for Burnsville City Council | Candidate | None | Local, MN | 2 | $399 | $399 | ~60K | 26 Oct | ||
| 83 | Vote Kari Niedfeldt-Thomas for Mayor of New Brighton, MNPaid for by Kari Niedfeldt-Thomas New Brighton Mayoral Candidate | Candidate | None | Local, MN | 4 | $398 | $398 | ~70K | 20 Oct | ||
| 84 | VoteThompsonfor194Paid for by Vote Thompson for 194 | Candidate | None | Local | 15 | $943 | $397 | ~41.2K | 0.0% | 26 Oct | |
| 85 | Luke Merrill Isanti Mayor | Candidate | None | Local, MN | 10 | $495 | $396 | ~16.6K | 10% | 27 Oct | |
| 86 | Emily Villanueva - Ward 1 Fridley City Council | Candidate | None | Local, MN | 8 | $396 | $396 | ~31.7K | 0.0% | 27 Oct | |
| 87 | Justin Buehler-Hoard for Rosemount City Council | Candidate | None | Local, MN | 8 | $396 | $396 | ~12.1K | 13% | 26 Oct | |
| 88 | Tad Erickson for Crow Wing County Commissioner District 3 | Candidate | None | Local, MN | 8 | $396 | $396 | ~44K | 0.0% | 26 Oct | |
| 89 | Alicia Gibson for EdinaPaid for by Alicia Gibson for Edina City Council | Candidate | None | Local, MN | 1 | $350 | $350 | ~85K | 22 Oct | ||
| 90 | Tanya Prince, Osseo School Board ISD 279 | Candidate | None | Local, MN | 3 | $349 | $349 | ~23.5K | 19 Oct | ||
| 91 | Laura Fangel for ISD 194Paid for by Committee to Elect Laura Fangel | Candidate | None | Local, MN | 5 | $348 | $348 | ~9.6K | 0.0% | 25 Oct | |
| 92 | Richard "DJ" BryntesonPaid for by DJfor281 | Candidate | None | Local, MN | 5 | $348 | $348 | ~20.5K | 0.0% | 23 Oct | |
| 93 | Amaan 4 Ward 4Paid for by Amaan Abdi for Ward 4 St. Cloud City Council | Candidate | None | Local, MN | 5 | $348 | $348 | ~78.5K | 0.0% | 6 Aug | |
| 94 | Toby Leonard For Mankato MayorPaid for by Campaign Fund of Tobias Leonard | Candidate | None | Local, MN | 7 | $347 | $347 | ~34.5K | 14% | 9 Aug | |
| 95 | Nathan Martin for Becker County Auditor Treasurer | Candidate | None | Local, MN | 7 | $347 | $347 | ~9.6K | 0.0% | 9 Aug | |
| 96 | Rob Mossman for Wright County Sheriff | Candidate | None | Local, MN | 6 | $397 | $298 | ~67K | 29 Aug | ||
| 97 | Sheri Kay for District 2 | Candidate | None | Local, MN | 5 | $348 | $298 | ~16.6K | 0.0% | 7 Jun | |
| 98 | Halyn Roth for Spring Lake Park MayorPaid for by Halyn Roth for Mayor | Candidate | None | Local, MN | 4 | $298 | $298 | ~22K | 26 Oct | ||
| 99 | Rachelle Johnson Maple Grove City CouncilPaid for by Rachelle Johnson for Maple Grove City Council | Candidate | None | Local, MN | 4 | $298 | $298 | ~35K | 22 Oct | ||
| 100 | Jessica Tabatt for Crow Wing County Commissioner | Candidate | None | Local, MN | 4 | $298 | $298 | ~23K | 22 Oct | ||
| 101 | Jeff Reinert Anoka County CommissionerPaid for by County Commissioner Jeff Reinert | Candidate | None | Local, MN | 9 | $446 | $297 | ~17.7K | 22% | 26 Oct | |
| 102 | Mary T'Kach, Inver Grove Heights City CouncilorPaid for by Neighbors for T'Kach | Candidate | None | Local, MN | 6 | $297 | $297 | ~3.3K | 0.0% | 26 Oct | |
| 103 | John P. Fahey for County CommissionerPaid for by John Fahey for Carver County | Candidate | None | Local, MN | 6 | $297 | $297 | ~4.7K | 0.0% | 26 Oct | |
| 104 | Kaitlyn Becker for Sibley County Commissioner | Candidate | None | Local, MN | 6 | $297 | $297 | ~13K | 0.0% | 12 Oct | |
| 105 | Thomas Willenbring for Oakdale City CouncilPaid for by Thomas Willenbring for Oakdale City Council. | Candidate | None | Local, MN | 6 | $297 | $297 | ~7.2K | 0.0% | 19 Sep | |
| 106 | Morgan Baum, Hutchinson City Council Candidate Seat 1Paid for by Campaign Fund for Morgan Baum | Candidate | None | Local, MN | 3 | $449 | $250 | ~35.5K | 15 Oct | ||
| 107 | Cathy Nathan - Rochester School BoardPaid for by Cathy Nathan for School Board Campaign Committee | Candidate | None | Local, MN | 1 | $250 | $250 | ~65K | 19 Oct | ||
| 108 | Angelica Contreras for Shakopee Mayor | Candidate | None | Local, MN | 1 | $250 | $250 | ~17.5K | 18 Sep | ||
| 109 | Rebecca Waxse for Judge | Candidate | None | Local, MN | 9 | $646 | $249 | ~45.7K | 0.0% | 26 Oct | |
| 110 | Kevin Zabel, Oakdale Mayor | Candidate | None | Local, MN | 5 | $348 | $249 | ~18.5K | 0.0% | 26 Oct | |
| 111 | Shelle Page for Brooklyn Park | Candidate | None | Local, MN | 3 | $249 | $249 | ~11.5K | 26 Oct | ||
| 112 | Kristy Barnett For Maple GrovePaid for by Kristy Barnett Volunteer Committee | Candidate | None | Local, MN | 3 | $249 | $249 | ~18.5K | 25 Oct | ||
| 113 | Patrick Baker - School Board Member, Mankato Area Public Schools | Candidate | None | Local, MN | 3 | $249 | $249 | ~15.5K | 23 Oct | ||
| 114 | Drew Scherber for Wright County Commissioner | Candidate | None | Local, MN | 3 | $249 | $249 | ~26K | 21 Oct | ||
| 115 | Kameron Gustafson for Faribault City Council | Candidate | None | Local, MN | 3 | $249 | $249 | ~14K | 20 Oct | ||
| 116 | Wayne Nagel For Sibley County Sheriff | Candidate | None | Local, MN | 3 | $249 | $249 | ~29.5K | 7 Oct | ||
| 117 | Alexander Koenig For Brooklyn Center MayorPaid for by KOENIG FOR MAYOR | Candidate | None | Local, MN | 5 | $248 | $248 | ~27.5K | 20% | 26 Oct | |
| 118 | Dan Arcand for White Bear Lake School Board | Candidate | None | Local, MN | 5 | $248 | $248 | ~16.5K | 0.0% | 24 Oct | |
| 119 | Peterson for Shakopee School Board | Candidate | None | Local, MN | 5 | $248 | $248 | ~71.5K | 0.0% | 17 Oct | |
| 120 | Sam Temple for Rice County Commissioner District 3 | Candidate | None | Local, MN | 5 | $248 | $248 | ~21.6K | 60% | 30 Aug | |
| 121 | Liz Novotny - Ward 3 Fridley City Council | Candidate | None | Local, MN | 2 | $199 | $199 | ~31K | 26 Oct | ||
| 122 | EmilyforardenhillsPaid for by Campaign Committee for Emily Rousseau for Arden Hills | Candidate | None | Local, MN | 2 | $199 | $199 | ~70K | 21 Oct | ||
| 123 | Daniel Basco for 2BPaid for by Friends for Daniel Basco | Candidate | None | Local, IL | 9 | $446 | $198 | ~45.5K | 0.0% | 5 Oct | |
| 124 | Kevin Schieber North Branch Mayor | Candidate | None | Local, MN | 5 | $248 | $198 | ~15.5K | 0.0% | 23 Oct | |
| 125 | Nicole Mitchell for Woodbury City Council | Candidate | None | Local, MN | 4 | $198 | $198 | ~10K | 26 Oct | ||
| 126 | Matt Lehman - Shakopee Mayor | Candidate | None | Local, MN | 4 | $198 | $198 | ~24.5K | 25 Oct | ||
| 127 | Thuba Nguyen for Coon Rapids Mayor | Candidate | None | Local, MN | 4 | $198 | $198 | ~8K | 17 Sep | ||
| 128 | Debby for District 2B | Candidate | None | Local | 8 | $1.5K | $150 | ~142K | 13% | 16 Oct | |
| 129 | Christopher Lee for Owatonna School Board | Candidate | None | Local, MN | 2 | $199 | $150 | ~13K | 8 Oct | ||
| 130 | Ben Lindau for Arden HillsPaid for by The Campaign Fund of Ben Lindau | Candidate | None | Local, MN | 1 | $150 | $150 | ~12.5K | 25 Oct | ||
| 131 | Rolbiecki4sheriffPaid for by Rolbiecki 4 Sheriff | Candidate | None | Local, MN | 1 | $150 | $150 | ~17.5K | 22 Oct | ||
| 132 | Carly Anderson for ISD 194 | Candidate | None | Local, MN | 1 | $150 | $150 | ~12.5K | 18 Oct | ||
| 133 | Jon Green for Mayor of Breckenridge, MNPaid for by Jonathan Green | Candidate | None | Local, MN | 1 | $150 | $150 | ~7.5K | 15 Sep | ||
| 134 | Walé for RochesterPaid for by Wale Elegbede For Mayor of Rochester | Candidate | None | Local, NY | 10 | $1.5K | $149 | ~293.1K | 0.0% | 27 Jul | |
| 135 | Kirk Zilke for St Cloud Council Seat 5Paid for by Kirk Zilke for St Cloud City Council Seat 5 | Candidate | None | Local, FL | 8 | $496 | $149 | ~37.1K | 0.0% | 20 Oct | |
| 136 | Bob Coughlen for Scott County CommissionerPaid for by COUGHLEN FOR COMMISSIONER COMMITTEE | Candidate | None | Local | 6 | $397 | $149 | ~27K | 17% | 26 Oct | |
| 137 | Clearwater County GOP | Party | None | Local, MN | 8 | $396 | $149 | ~15.7K | 0.0% | 30 Aug | |
| 138 | Tyler Pieper for Mound City Council | Candidate | None | Local, MN | 7 | $347 | $149 | ~5.2K | 0.0% | 24 Sep | |
| 139 | Rose Tonn | Candidate | None | Local | 4 | $298 | $149 | ~26.1K | 26 Oct | ||
| 140 | Eugenio Lopez for Worthington School Board | Unknown | None | Local, MN | 4 | $198 | $149 | ~6.6K | 28 Oct | ||
| 141 | Joe LaForge For Rochester School BoardPaid for by oseph LaForge for School Board | Candidate | None | Local, MN | 4 | $198 | $149 | ~18K | 24 Oct | ||
| 142 | Madalynn Gerold For Eden Prairie School Board Paid for by MADALYNN FOR EP SCHOOLS | Candidate | None | Local, MN | 3 | $149 | $149 | ~10.5K | 25 Oct | ||
| 143 | Jason Schaal for Champlin MayorPaid for by Friends of Jason Schaal | Candidate | None | Local, MN | 3 | $149 | $149 | ~21.5K | 15 Sep | ||
| 144 | Curtis Knutson For County CommissionerPaid for by Unbridled Branding Company | Candidate | None | Local | 14 | $1.2K | $99 | ~210.7K | 0.0% | 25 Oct | |
| 145 | Jory DeLoach for Woodbury City CouncilPaid for by FRIENDS OF JORY DELOACH | Candidate | None | Local | 13 | $844 | $99 | ~49.1K | 0.0% | 24 Oct | |
| 146 | Robole for Scott County CommissionerPaid for by Created and Paid for by Friends of Vote For Robole. | Candidate | None | Local | 17 | $842 | $99 | ~31.9K | 0.0% | 26 Oct | |
| 147 | Forest for Crystal | Candidate | None | Local | 12 | $594 | $99 | ~25.6K | 0.0% | 23 Oct | |
| 148 | Allen Dahlgren for School Board - District 742Paid for by Al Dahlgren for School Board | Candidate | None | Local | 11 | $545 | $99 | ~35.5K | 24 Oct | ||
| 149 | Elect Jason MacPherson Judge | Candidate | None | Local, MO | 7 | $447 | $99 | ~49.5K | 0.0% | 31 Jul | |
| 150 | Lundgren For Cass CountyPaid for by Committee to elect Jim Lundgren | Candidate | None | Local | 5 | $348 | $99 | ~21.5K | 3 Aug | ||
| 151 | Adam Gunderson for Clearwater County SheriffPaid for by GUNDERSON FOR SHERIFF COMMITTEE | Candidate | None | Local | 5 | $248 | $99 | ~10.5K | 0.0% | 20 Oct | |
| 152 | Dreyton Nichols for St. Cloud | Candidate | None | Local, FL | 4 | $198 | $99 | ~17K | 16 Jul | ||
| 153 | Luger For FLAS | Candidate | None | Local, MN | 3 | $149 | $99 | ~11.5K | 21 Oct | ||
| 154 | Chet 4 Ward 4 | Candidate | None | Local, MN | 2 | $99 | $99 | ~14K | 24 Oct | ||
| 155 | Adam Wale - Candidate Northfield, MN City Councilor At-Large | Candidate | None | Local, MN | 2 | $99 | $99 | ~4K | 15 Oct | ||
| 156 | Carrie Tate for ISD 200 | Candidate | None | Local, MN | 2 | $99 | $99 | ~7K | 13 Oct | ||
| 157 | Jessica Dressely for ISD 200 School Board | Candidate | None | Local, MN | 2 | $99 | $99 | ~1.1K | 10 Oct | ||
| 158 | Dustin Anderson for Sheriff | Candidate | None | Local, MN | 2 | $99 | $99 | ~6K | 2 Oct | ||
| 159 | Brandi Veith Staloch For Pine Island, MN Mayor | Candidate | None | Local, MN | 2 | $99 | $99 | ~599 | 18 Sep | ||
| 160 | VoteChristiansonfor194Paid for by Vote Christianson for 194 | Candidate | None | Local, MN | 2 | $99 | $99 | ~4K | 12 Sep | ||
| 161 | Zack Dinzeo For Stillwater Schools | Candidate | None | Local, MN | 2 | $99 | $99 | ~1.1K | 10 Sep | ||
| 162 | Phil Windschitl for Farmington City Council | Candidate | None | Local, MN | 2 | $99 | $99 | ~7K | 5 Sep | ||
| 163 | Reed Reinbold for Otter Tail County Sheriff | Candidate | None | Local, MN | 2 | $99 | $99 | ~7K | 23 Aug | ||
| 164 | Ben for Moorhead Ward 1Paid for by Ben for Moorhead | Candidate | None | Local, MN | 2 | $99 | $99 | ~2K | 14 Aug | ||
| 165 | Tawonda Burks | Candidate | None | Local, MN | 2 | $99 | $99 | ~8K | 31 Jul | ||
| 166 | Huttner for Champlin WARD 3 | Candidate | None | Local, MN | 2 | $99 | $99 | ~9K | 3 May | ||
| 167 | Gary P. Miller, MDPaid for by Gary Miller for Council | Candidate | None | Local, VA | 19 | $1.4K | $50 | ~141.2K | 0.0% | 26 Oct | |
| 168 | Maggie for Apple Valley City Council Paid for by Maggie for Apple Valley | Candidate | None | Local | 16 | $792 | $50 | ~24.7K | 0.0% | 25 Oct | |
| 169 | Ben Blomgren for Farmington City CouncilPaid for by Ben Blomgren for City Council | Candidate | None | Local | 4 | $198 | $50 | ~13K | 13 Oct | ||
| 170 | Chad Ramler for Avon City Council | Candidate | None | Local | 3 | $149 | $50 | ~9.5K | 26 Oct | ||
| 171 | Samantha Wolf for Woodbury City Council | Candidate | None | Local | 3 | $149 | $50 | ~2.6K | 22 Sep | ||
| 172 | Morgan Hibma for Mayor | Candidate | None | Local | 2 | $99 | $50 | ~7K | 19 Aug | ||
| 173 | Scott Armitage - Eagan City Council | Candidate | None | Local, MN | 1 | $50 | $50 | ~5.5K | 26 Oct | ||
| 174 | Swenson 4 Ward 3 | Candidate | None | Local, MN | 1 | $50 | $50 | ~2.5K | 26 Oct | ||
| 175 | Matt Treichler for Wright County SheriffPaid for by Citizens to Elect Matt Treichler for Sheriff | Candidate | None | Local, MN | 1 | $50 | $50 | ~1.5K | 26 Oct | ||
| 176 | Thomas Huling for Coon Rapids City Council - Ward 5 | Candidate | None | Local, MN | 1 | $50 | $50 | ~6.5K | 25 Oct | ||
| 177 | Ashley Cegielski- For Stillwater School District 834 | Candidate | None | Local, MN | 1 | $50 | $50 | ~1.5K | 19 Oct | ||
| 178 | Vince Workman Burnsville City CouncilPaid for by Vince Workman For Burnsville City Council | Candidate | None | Local, MN | 1 | $50 | $50 | ~5.5K | 15 Oct | ||
| 179 | Dr. Jess Garcia for MayorPaid for by Jess Garcia for Mayor Campaign Committee | Candidate | None | Local, MN | 1 | $50 | $50 | ~549.5 | 7 Oct | ||
| 180 | Re-Elect Sean Novack—Ward 3 | Candidate | None | Local, MN | 1 | $50 | $50 | ~12.5K | 24 Sep | ||
| 181 | Matt Mills for IGH City CouncilPaid for by Matt Mills | Candidate | None | Local, MN | 1 | $50 | $50 | ~5.5K | 19 Sep | ||
| 182 | Brent for Office | Candidate | None | Local, MN | 1 | $50 | $50 | ~1.5K | 21 Aug | ||
| 183 | Joshua Lee, Lakeville City Council MemberPaid for by Joshua Lee, Lakeville City Councilmember | Candidate | None | Local, MN | 1 | $50 | $50 | ~2.5K | 19 Aug | ||
| 184 | Shana Dukes for ISD 199 School BoardPaid for by Shana Dukes for School Board | Candidate | None | Local, MN | 1 | $50 | $50 | ~3.5K | 18 Aug | ||
| 185 | Khai Tran for Carver County Commissioner, District 5 | Candidate | None | Local, MN | 1 | $50 | $50 | ~1.5K | 6 Aug | ||
| 186 | Sheriff Joe LekoPaid for by Joe Leko for Dakota County Sheriff | Candidate | None | Local, MN | 1 | $50 | $50 | ~6.5K | 5 Jun | ||
| 187 | Paul Haga for Champlin City Council - Ward 3Paid for by Friends of Paul Haga Campaign Committee | Candidate | None | Local, MN | 1 | $50 | $50 | ~3.5K | 11 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.