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 Missouri
390 pages · $2.9M on Missouri races
Dem. 14% · Rep. 18% · no side 67%
44 pages · 1,059 ads · $271.8K
| # | Page | Type | Side | Race | Result | Ads | Spend | In MO | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Wellman For MOPaid for by WELLMAN FOR MISSOURI | Candidate | Dem. | House MO-2 | Won · 51.1% | 440 | $70.7K | $70.7K | ~1.1M | 49% | 26 Oct |
| 2 | Jake Zimmerman for County ExecutivePaid for by Citizens for Jake Zimmerman | Candidate | Dem. | Local, MO | 60 | $36.4K | $36.4K | ~1.8M | 0.0% | 2 Aug | |
| 3 | Cleaver for CongressPaid for by Cleaver For Congress | Candidate | Dem. | House MO-5 | Won · 69.5% | 41 | $32.6K | $32.6K | ~3.5M | 0.0% | 23 Oct |
| 4 | Tracy McCreeryPaid for by McCreery For Missouri | Candidate | Dem. | Legislature, MO | 12 | $21.2K | $21.2K | ~1.1M | 0.0% | 24 Sep | |
| 5 | Missi Hesketh for CongressPaid for by Committee to Elect Missi Hesketh for Congress | Candidate | Dem. | House MO-7 | Lost · 35.4% | 148 | $20K | $20K | ~1.5M | 29% | 27 Oct |
| 6 | Steve Butz for State SenatePaid for by The Committee To Elect Steve Butz | Candidate | Dem. | Legislature, MO | 32 | $17.7K | $9K | ~2.8M | 17% | 1 Aug | |
| 7 | Wesley Bell for CongressPaid for by Bell for Missouri | Candidate | Dem. | House MO-1 | Won · 81.5% | 10 | $9K | $9K | ~1.2M | 30% | 29 Jul |
| 8 | Mitten for Missouri | Candidate | Dem. | Legislature, MO | 10 | $6.6K | $6.6K | ~1.4M | 44% | 3 Aug | |
| 9 | Roger Korenberg for MO House District 58 | Candidate | Dem. | Legislature, MO | 17 | $5.3K | $5.3K | ~350.1K | 18% | 25 Oct | |
| 10 | Herrera for CongressPaid for by HERRERA FOR CONGRESS | Candidate | Dem. | House MO-4 | Lost · 35.9% | 24 | $5K | $5K | ~253.1K | 19% | 26 Oct |
| 11 | Representative Wesley BellPaid for by Rep. Wesley Bell | Candidate | Dem. | House, district not named | 22 | $7.2K | $3.9K | ~108.7K | 0.0% | 30 May | |
| 12 | Jeremy Dean for MissouriPaid for by Citizens for Jeremy Dean | Candidate | Dem. | Legislature, MO | 10 | $3.8K | $3.7K | ~231.6K | 0.0% | 15 Oct | |
| 13 | Raychel Proudie for State Senate District 14Paid for by FRIENDS OF RAYCHEL PROUDIE | Candidate | Dem. | Legislature, MO | 8 | $3.3K | $3.3K | ~722K | 0.0% | 26 Oct | |
| 14 | Tori Schafer for Missouri | Candidate | Dem. | Other statewide, MO | 3 | $3.1K | $3.1K | ~60.5K | 21 Jul | ||
| 15 | Josh Smead for MissouriPaid for by COMMITTEE TO ELECT JOSH SMEAD | Candidate | Dem. | House MO-6 | Lost · 39.0% | 38 | $3K | $3K | ~194.1K | 16% | 20 Oct |
| 16 | Matt Vitale for MissouriPaid for by Vitale for Missouri | Candidate | Dem. | Legislature, MO | 9 | $2.8K | $2.8K | ~110.2K | 100% | 20 Oct | |
| 17 | Brian Williams for St. Louis County ExecutivePaid for by Brian Williams For Missouri | Candidate | Dem. | Local, MO | 14 | $2.6K | $2.6K | ~277.5K | 0.0% | 31 Jul | |
| 18 | Keri Ingle for MissouriPaid for by Committee to Elect Keri Ingle | Candidate | Dem. | Legislature, MO | 13 | $1.9K | $1.9K | ~350.5K | 10% | 26 Oct | |
| 19 | Forward 417 | Candidate | Dem. | Legislature, MO | 2 | $1.8K | $1.8K | ~75K | 8 Oct | ||
| 20 | Aaron Clite for State Representative: District 81Paid for by Friends of Aaron Clite | Candidate | Dem. | Legislature, MO | 24 | $2.7K | $1.8K | ~305.6K | 30% | 30 Jul | |
| 21 | John Paul Tomko for Missouri State Representative HD 5Paid for by Committee To Elect John Paul Tomko | Candidate | Dem. | Legislature, MO | 7 | $1.2K | $1.2K | ~93K | 43% | 2 Oct | |
| 22 | Stacy Lake for Jackson County ExecutivePaid for by Stacy Lake for Jackson County | Candidate | Dem. | Local, MO | 4 | $1.1K | $1.1K | ~85K | 3 Aug | ||
| 23 | Bill Baird for Jackson CountyPaid for by Baird for Jackson County | Candidate | Dem. | Local, MO | 12 | $1.3K | $1K | ~98K | 0.0% | 2 Aug | |
| 24 | Fogle for Missouri | Candidate | Dem. | Legislature, MO | 12 | $994 | $994 | ~42.9K | 0.0% | 26 Oct | |
| 25 | Hein For MissouriPaid for by Citizens to Elect Stephanie Hein | Candidate | Dem. | Legislature, MO | 5 | $948 | $948 | ~107.5K | 0.0% | 26 Oct | |
| 26 | Ray ReedPaid for by Reed For Missouri | Candidate | Dem. | Legislature, MO | 6 | $897 | $897 | ~91.6K | 0.0% | 1 Aug | |
| 27 | Patrick Wroblewski for Missouri House District 72Paid for by CITIZENS FOR WROBLEWSKI, REBEKAH JIMENEZ, TREASURER | Candidate | Dem. | Legislature, MO | 2 | $799 | $799 | ~45K | 21 Oct | ||
| 28 | Metzger For MissouriPaid for by metzgerformissouri | Candidate | Dem. | Legislature, MO | 8 | $796 | $747 | ~51K | 0.0% | 26 Oct | |
| 29 | Cori BushPaid for by Cori for Us | Candidate | Dem. | House MO-1 | 2 | $699 | $699 | ~13K | 27 Jun | ||
| 30 | Falconer for MO State Senate | Candidate | Dem. | Legislature, MO | 3 | $649 | $649 | ~145K | 26 Oct | ||
| 31 | Shane Cohn for St. LouisPaid for by Citizens for Shane Cohn | Candidate | Dem. | Local, MO | 3 | $449 | $449 | ~21.5K | 26 Jul | ||
| 32 | Frank Barnitz for Congress | Candidate | Dem. | House MO-8 | 3 | $449 | $449 | ~41.5K | 16 Jun | ||
| 33 | Emanuel Cleaver IIPaid for by Rep. Emanuel Cleaver, II | Candidate | Dem. | House, district not named | 1 | $350 | $350 | ~55K | 22 May | ||
| 34 | John Bowman for Missouri | Candidate | Dem. | None | 13 | $944 | $347 | ~122.5K | 0.0% | 30 Jul | |
| 35 | Representative Mike CostlowPaid for by Costlow For Missouri | Candidate | Dem. | Legislature, MO | 6 | $297 | $297 | ~13K | 0.0% | 6 Oct | |
| 36 | Quentin Wilson for Auditor | Candidate | Dem. | Other statewide, MO | 5 | $248 | $248 | ~8.5K | 40% | 23 Oct | |
| 37 | Maria Chappelle-NadalPaid for by Chappelle-Nadal for County Council | Candidate | Dem. | Local, MO | 5 | $248 | $248 | ~16.5K | 40% | 2 Aug | |
| 38 | Justice Horn for Jackson County | Candidate | Dem. | Local, MO | 5 | $248 | $248 | ~6.5K | 20% | 11 Jun | |
| 39 | Bekki Brewer for the 44thPaid for by Friends of Bekki Brewer | Candidate | Dem. | Legislature, OH | 5 | $1.5K | $149 | ~245.5K | 0.0% | 26 Oct | |
| 40 | Mark BoykoPaid for by Brighter with Boyko, Margaret Boyko, Treasurer | Candidate | Dem. | Legislature, MO | 4 | $198 | $149 | ~3.1K | 2 Sep | ||
| 41 | Stacey Hagen for MissouriPaid for by Committee to Elect Stacey Hagen | Candidate | Dem. | Legislature, MO | 3 | $149 | $149 | ~8.5K | 19 Oct | ||
| 42 | Jennifer Trickey for Missouri | Candidate | Dem. | Local, MO | 3 | $149 | $149 | ~3.5K | 17 Sep | ||
| 43 | Becky Kroll For MissouriPaid for by Becky Kroll for Missouri | Candidate | Dem. | Legislature, MO | 4 | $198 | $99 | ~3.1K | 26 Oct | ||
| 44 | Corey Luebbering for Missouri State Representatives District 3Paid for by Corey Luebbering for Missouri State House District 3 | Candidate | Dem. | Legislature, MO | 1 | $50 | $50 | ~4.5K | 1 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.