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%
82 pages · 5,007 ads · $2.2M
| # | Page | Type | Side | Race | Result | Ads | Spend | In MN | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Ilhan OmarPaid for by THE SQUAD VICTORY FUND | Candidate | Dem. | House MN-5 | 545 | $742.6K | $540.6K | ~8.8M | 25% | 25 Oct | |
| 2 | Amy KlobucharPaid for by Minnesotans for Klobuchar | Candidate | Dem. | Governor, MN | 675 | $478.3K | $477.9K | ~45.6M | 32% | 26 Oct | |
| 3 | Peggy FlanaganPaid for by Peggy Flanagan for Minnesota | Candidate | Dem. | Senate, MN | Won · 53.7% | 738 | $264.9K | $264.9K | ~12.7M | 34% | 26 Oct |
| 4 | Keith EllisonPaid for by Keith Ellison for Attorney General | Candidate | Dem. | Other statewide, MN | 46 | $105.4K | $105.4K | ~4.2M | 41% | 27 Oct | |
| 5 | Jake Johnson for CongressPaid for by JAKE JOHNSON FOR CONGRESS | Candidate | Dem. | House MN-1 | Not yet called · 50.0% | 196 | $91.8K | $91.8K | ~3.6M | 59% | 25 Oct |
| 6 | Angie CraigPaid for by ANGIE CRAIG FOR MINNESOTA | Candidate | Dem. | Senate, MN | 659 | $41.8K | $41.8K | ~417.9K | 72% | 5 Aug | |
| 7 | Trina for Congress | Candidate | Dem. | House MN-8 | Lost · 46.9% | 95 | $38.2K | $38.2K | ~5.2M | 23% | 27 Oct |
| 8 | Doug Chapin for Congress | Candidate | Dem. | House MN-6 | Lost · 44.2% | 33 | $37K | $37K | ~3.6M | 61% | 22 Oct |
| 9 | Anders FolkPaid for by Folk for Hennepin County | Candidate | Dem. | Local, MN | 71 | $21.3K | $21.3K | ~2.7M | 0.0% | 26 Oct | |
| 10 | Zack for MN Auditor | Candidate | Dem. | Other statewide, MN | 49 | $19.7K | $19.7K | ~4.4M | 9.5% | 26 Oct | |
| 11 | Alex Eaton for Southern Minnesota | Candidate | Dem. | House MN-1 | 4 | $14.2K | $14.2K | ~762.5K | 6 Aug | ||
| 12 | Ron Latz for Minnesota SenatePaid for by Ronald Latz for Senate Volunteer Committee | Candidate | Dem. | Legislature, MN | 47 | $13K | $13K | ~1.2M | 0.0% | 9 Aug | |
| 13 | Erik Osberg for Congress | Candidate | Dem. | House MN-7 | Lost · 35.0% | 23 | $11.8K | $11.8K | ~2M | 0.0% | 20 Oct |
| 14 | Erin Maye QuadePaid for by ERIN MAYE QUADE FOR SENATE | Candidate | Dem. | Legislature, MN | 7 | $10.9K | $10.9K | ~487.6K | 0.0% | 27 Oct | |
| 15 | Karla Hult for Minnesota SenatePaid for by Karla Hult for Senate | Candidate | Dem. | Legislature, MN | 8 | $10.9K | $10.9K | ~1M | 0.0% | 21 Oct | |
| 16 | Congresswoman Betty McCollum | Candidate | Dem. | House, district not named | 4 | $7.9K | $7.9K | ~212.5K | 8 Jun | ||
| 17 | Hugh McTavish For Congress MN-02 | Candidate | Dem. | House MN-2 | 2 | $7.8K | $7.8K | ~687.5K | 3 Jul | ||
| 18 | Hunter Cantrell for MN House 55BPaid for by Hunter Cantrell for MN House Committee | Candidate | Dem. | Legislature, MN | 40 | $7.6K | $7.6K | ~481K | 0.0% | 26 Oct | |
| 19 | Zack Stephenson For MN House | Candidate | Dem. | Legislature, MN | 7 | $5.2K | $5.2K | ~424.5K | 0.0% | 22 Oct | |
| 20 | Abdihakim Ibrahim for Hennepin County Commissioner | Candidate | Dem. | Local, MN | 36 | $5.1K | $5.1K | ~783.4K | 20% | 26 Oct | |
| 21 | Matt Norris for MN HousePaid for by Matt Norris for Minnesota | Candidate | Dem. | Legislature, MN | 23 | $4.9K | $4.9K | ~747.5K | 0.0% | 26 Oct | |
| 22 | Matt Little | Candidate | Dem. | House MN-2 | Won · 57.1% | 38 | $4.9K | $4.9K | ~95.3K | 13% | 15 Oct |
| 23 | David Gottfried for MN40BPaid for by Neighbors for David Gottfried | Candidate | Dem. | Legislature, MN | 21 | $3.8K | $3.8K | ~233.2K | 0.0% | 26 Oct | |
| 24 | Yoney 4 MN HousePaid for by Campaign fund of Erika Yoney | Candidate | Dem. | Legislature, MN | 15 | $3.5K | $3.5K | ~824.6K | 0.0% | 26 Oct | |
| 25 | Vote Irene Fernando | Candidate | Dem. | Local, MN | 2 | $3.2K | $3.2K | ~230K | 6 Aug | ||
| 26 | John Huot for Minnesota HousePaid for by Huot for House | Candidate | Dem. | Legislature, MN | 22 | $3.1K | $3.1K | ~93.4K | 7.7% | 23 Oct | |
| 27 | Rebecca Noecker for Ramsey CountyPaid for by Rebecca Noecker for Saint Paul | Candidate | Dem. | Local, MN | 18 | $3K | $3K | ~371.6K | 5.6% | 22 Oct | |
| 28 | Abdi Daisane for State RepresentativePaid for by Daisane for Minnesota committee | Candidate | Dem. | Legislature, MN | 6 | $2.7K | $2.7K | ~552.5K | 19 Oct | ||
| 29 | Nick Frentz for SenatePaid for by Frentz for Senate | Candidate | Dem. | Legislature, MN | 8 | $2.4K | $2.4K | ~559.5K | 26 Oct | ||
| 30 | Kristi Pursell 4 MN HousePaid for by Kristi Pursell for House Committee | Candidate | Dem. | Legislature, MN | 3 | $2.2K | $2.2K | ~587.5K | 18 Oct | ||
| 31 | Kelly Morrison for CongressPaid for by Morrison for Congress | Candidate | Dem. | House, district not named | 9 | $2.2K | $2.2K | ~38.6K | 0.0% | 26 Oct | |
| 32 | Heather Holmes for MN HousePaid for by Friends of Heather Holmes committee | Candidate | Dem. | Legislature, MN | 6 | $2.2K | $2.2K | ~535K | 26 Oct | ||
| 33 | Ann Johnson Stewart for MN State SenatePaid for by Campaign of Ann Johnson Stewart | Candidate | Dem. | Legislature, MN | 17 | $2K | $2K | ~532.8K | 19 Oct | ||
| 34 | Aric Putnam for State SenatePaid for by Aric for MN | Candidate | Dem. | Legislature, MN | 41 | $2K | $2K | ~165.6K | 0.0% | 21 Oct | |
| 35 | Liz Boldon for MN SenatePaid for by Neighbors for Liz Boldon | Candidate | Dem. | Legislature, MN | 4 | $1.9K | $1.9K | ~492.5K | 26 Oct | ||
| 36 | Zachary Dorholt for State RepresentativePaid for by Friends for Zach (Dorholt) Committee | Candidate | Dem. | Legislature, MN | 8 | $1.9K | $1.9K | ~478K | 23 Oct | ||
| 37 | Hollies Winston for Brooklyn Park MayorPaid for by Hollies Winston for Brooklyn Park | Candidate | Dem. | Local, MN | 25 | $1.8K | $1.8K | ~243.2K | 0.0% | 26 Oct | |
| 38 | Alex Falconer for Minnesota House 49APaid for by Campaign Fund of Alexander Falconer | Candidate | Dem. | Legislature, MN | 2 | $1.8K | $1.8K | ~139K | 21 Oct | ||
| 39 | Brion for House | Candidate | Dem. | Legislature, MN | 8 | $1.8K | $1.8K | ~273.1K | 21 Oct | ||
| 40 | Simon Glaser for Senate District 24Paid for by Simon Glaser for Senate Committee | Candidate | Dem. | Legislature, MN | 12 | $1.8K | $1.8K | ~248K | 0.0% | 22 Oct | |
| 41 | Shelly Carlson 4 MN HousePaid for by Shelly Carlson House Committee | Candidate | Dem. | Legislature, MN | 15 | $1.6K | $1.6K | ~122.2K | 0.0% | 23 Jul | |
| 42 | Robyn Gulley for Minnesota SenatePaid for by Robyn Gulley for Senate | Candidate | Dem. | Legislature, MN | 9 | $1.4K | $1.4K | ~103.5K | 0.0% | 15 Oct | |
| 43 | Representative Athena HollinsPaid for by Athena Hollins | Candidate | Dem. | Legislature, MN | 2 | $1.4K | $1.4K | ~92.5K | 24 Jun | ||
| 44 | Bonnie Westlin for Minnesota SenatePaid for by Bonnie Westlin for MN Senate | Candidate | Dem. | Legislature, MN | 7 | $1.3K | $1.3K | ~258.1K | 23 Oct | ||
| 45 | Erin McCabe Ningen for State Representative 7aPaid for by Committee to elect Erin Ningen for State Representative 7a | Candidate | Dem. | Legislature, MN | 5 | $1.2K | $1.2K | ~92K | 0.0% | 26 Oct | |
| 46 | María Isa for Ramsey CountyPaid for by Maria Isa for Ramsey County | Candidate | Dem. | Local, MN | 15 | $1K | $1K | ~277.2K | 0.0% | 27 Oct | |
| 47 | Julia Hamann for Mankato MayorPaid for by Campaign Fund of Julia Hamann for Mankato Mayor | Candidate | Dem. | Local, MN | 2 | $999 | $999 | ~170K | 22 Oct | ||
| 48 | Lindsey Port for MN State Senate District 55Paid for by Lindsey Port for MN | Candidate | Dem. | Legislature, MN | 2 | $999 | $999 | ~282.5K | 21 Oct | ||
| 49 | Representative Kaela BergPaid for by Kaela Berg | Candidate | Dem. | Legislature, MN | 1 | $950 | $950 | ~112.5K | 25 Jun | ||
| 50 | Bianca Virnig for State Representative 52B | Candidate | Dem. | Legislature, MN | 4 | $898 | $898 | ~78K | 25 Oct | ||
| 51 | Representative Luke FrederickPaid for by Luke Frederick | Candidate | Dem. | Legislature, MN | 1 | $850 | $850 | ~65K | 24 Jun | ||
| 52 | Allie Wolf for MN House | Candidate | Dem. | Legislature, MN | 7 | $847 | $847 | ~188.5K | 14% | 25 Oct | |
| 53 | Rashida TlaibPaid for by THE SQUAD VICTORY FUND | Candidate | Dem. | House MI-12 | 509 | $105.9K | $842 | ~6.2M | 20% | 26 Oct | |
| 54 | State Representative Samakab HusseinPaid for by Samakab Hussein | Candidate | Dem. | Legislature, MN | 2 | $799 | $799 | ~55K | 8 Jul | ||
| 55 | Yusuf Haji For MN State RepresentativePaid for by Haji For MN Committee | Candidate | Dem. | Legislature, MN | 8 | $796 | $796 | ~89.1K | 0.0% | 3 Aug | |
| 56 | Latonya Reeves for CongressPaid for by LATONYA FOR CONGRESS | Candidate | Dem. | House MN-5 | 13 | $744 | $744 | ~55.6K | 40% | 21 May | |
| 57 | Jess Hanson for MN House 55APaid for by Committee for Jess Hanson for House Committee | Candidate | Dem. | Legislature, MN | 3 | $649 | $649 | ~37.5K | 23 Oct | ||
| 58 | Kristin Bahner for State Representative | Candidate | Dem. | Legislature, MN | 5 | $548 | $548 | ~160K | 23 Oct | ||
| 59 | Wynfred Russell for MN House | Candidate | Dem. | Legislature, MN | 11 | $545 | $545 | ~88.6K | 0.0% | 9 Aug | |
| 60 | State Representative María Isa Pérez-VegaPaid for by María Isa Pérez-Vega | Candidate | Dem. | Legislature, MN | 3 | $449 | $449 | ~61.5K | 10 Jun | ||
| 61 | Dan Wolgamott for State AuditorPaid for by Wolgamott for Auditor | Candidate | Dem. | Senate, MN | 7 | $447 | $447 | ~10.1K | 0.0% | 29 May | |
| 62 | Ayanna PressleyPaid for by THE SQUAD VICTORY FUND | Candidate | Dem. | Federal | 445 | $73.6K | $446 | ~1.3M | 26% | 26 Oct | |
| 63 | Ben Schierer for MinnesotaPaid for by BEN FOR MINNESOTA | Candidate | Dem. | Other statewide, MN | 4 | $398 | $398 | ~28K | 27 May | ||
| 64 | State Representative Esther AgbajePaid for by Esther Agbaje | Candidate | Dem. | None | 3 | $749 | $350 | ~74.5K | 11 Jun | ||
| 65 | State Representative David GottfriedPaid for by David Gottfried | Candidate | Dem. | Legislature, MN | 1 | $350 | $350 | ~9.5K | 17 Jul | ||
| 66 | Rep. Matt NorrisPaid for by Matt Norris | Candidate | Dem. | Legislature, MN | 1 | $350 | $350 | ~17.5K | 30 Jun | ||
| 67 | FOUNG HAWJ for East Side SD 67Paid for by Foung For Senate 67 Committee | Candidate | Dem. | Legislature, MN | 3 | $349 | $349 | ~33.5K | 25 Oct | ||
| 68 | Dr. Justice Spriggs for Minnesota House | Candidate | Dem. | Legislature, MN | 5 | $348 | $348 | ~32.6K | 0.0% | 10 Aug | |
| 69 | Samantha Vang for House 38BPaid for by Samantha Vang for House | Candidate | Dem. | Legislature, MN | 2 | $299 | $299 | ~30K | 22 Oct | ||
| 70 | Amanda Hemmingsen-Jaeger for MN SenatePaid for by Amanda for Minnesota | Candidate | Dem. | Legislature, MN | 2 | $299 | $299 | ~18K | 20 Oct | ||
| 71 | Davenport for Minnesota House 27APaid for by Campaign Fund of Vanessa Davenport | Candidate | Dem. | Legislature, MN | 4 | $298 | $298 | ~42K | 25 Oct | ||
| 72 | Emily Thabes for MN 2B | Candidate | Dem. | Legislature, MN | 1 | $250 | $250 | ~55K | 22 Oct | ||
| 73 | State Representative Jamie LongPaid for by Jamie Long | Candidate | Dem. | Legislature, MN | 1 | $250 | $250 | ~17.5K | 29 Jun | ||
| 74 | Josh for Hennepin County CommissionerPaid for by Josh For District 3 | Candidate | Dem. | Local, MN | 3 | $249 | $249 | ~44.5K | 6 Aug | ||
| 75 | Representative Cedrick FrazierPaid for by Cedrick Frazier | Candidate | Dem. | None | 4 | $798 | $199 | ~104K | 10 Jun | ||
| 76 | Amáda Márquez Simula for MN HousePaid for by Vote Amada | Candidate | Dem. | Legislature, MN | 2 | $199 | $199 | ~45K | 28 Jul | ||
| 77 | Eli SabinPaid for by Friends of Eli Sabin | Candidate | Dem. | Legislature, CT | 44 | $7K | $149 | ~293.8K | 7.5% | 11 Aug | |
| 78 | Omar FatehPaid for by Omar Fateh Senate Committee | Candidate | Dem. | Legislature, MN | 4 | $198 | $99 | ~17K | 9 Oct | ||
| 79 | Pac'n Heat 2.0 | Candidate | Dem. | Legislature, SD | 252 | $17.3K | $50 | ~499.9K | 81% | 16 Oct | |
| 80 | Representative Nicole Uhre-BalkPaid for by FRIENDS OF NICOLE UHRE-BALK | Candidate | Dem. | Legislature, SD | 18 | $1.1K | $50 | ~88K | 5.6% | 25 Oct | |
| 81 | State Representative Brion CurranPaid for by Brion Curran | Candidate | Dem. | Legislature, IL | 3 | $649 | $50 | ~36K | 10 Jun | ||
| 82 | State Representative Shelley BuckPaid for by Shelley Buck | Candidate | Dem. | Legislature, MN | 1 | $50 | $50 | ~12.5K | 7 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.