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 Michigan
869 pages · $21.4M on Michigan races
Dem. 71% · Rep. 22% · no side 7.1%
310 pages · 9,149 ads · $8.6M · page 2 of 2
| # | Page | Type | Side | Race | Result | Ads | Spend | In MI | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Greg VanWoerkom - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $699 | $699 | ~45K | 23 Sep | ||
| 202 | Fedor Kinaya For State Representative District 8Paid for by KINAYA FOR MICHIGAN | Candidate | Dem. | Legislature, MI | 14 | $693 | $693 | ~19.3K | 14% | 17 Jun | |
| 203 | State Representative Angela Witwer | Candidate | Dem. | Legislature, MI | 2 | $1.3K | $650 | ~65K | 17 Sep | ||
| 204 | Sharon MacDonell for State RepresentativePaid for by Elect Sharon MacDonell | Candidate | Dem. | Legislature, MI | 1 | $650 | $650 | ~12.5K | 27 Oct | ||
| 205 | Jeffrey Omtvedt for Michigan - District 54Paid for by Committee to Elect Jeffrey M Omtvedt | Candidate | None | Legislature, MI | 3 | $649 | $649 | ~33.5K | 2 Jul | ||
| 206 | State Representative Jennifer Conlin | Candidate | Dem. | Legislature, MI | 5 | $648 | $648 | ~25.5K | 0.0% | 9 Sep | |
| 207 | Martin Cousineau For SenatePaid for by CTE Martin cousineau 4 senator | Candidate | None | Legislature, MI | 17 | $942 | $645 | ~81.6K | 0.0% | 31 Jul | |
| 208 | Arthur Harrington for State Representative | Candidate | None | Legislature, MI | 21 | $1K | $644 | ~177.5K | 0.0% | 9 Jul | |
| 209 | Jason HoskinsPaid for by Jason Hoskins for State Senate | Candidate | Dem. | Legislature, MI | 7 | $1.3K | $599 | ~184K | 0.0% | 28 Jul | |
| 210 | State Representative Kimberly Edwards | Candidate | Dem. | Legislature, MI | 2 | $599 | $599 | ~40K | 6 Aug | ||
| 211 | State Representative Paul Frost | Candidate | Rep. | Legislature, NH | 18 | $3.4K | $598 | ~703K | 0.0% | 26 Oct | |
| 212 | Greg Hill For Michigan State Senate District 23 | Candidate | None | Legislature, MI | 4 | $598 | $598 | ~42K | 26 Oct | ||
| 213 | Aaron Clite for State Representative: District 81Paid for by Friends of Aaron Clite | Candidate | Dem. | Legislature, MO | 24 | $2.7K | $550 | ~305.6K | 30% | 30 Jul | |
| 214 | Bill Korb For Michigan | Candidate | None | Legislature, MI | 5 | $648 | $549 | ~75.5K | 0.0% | 21 Jul | |
| 215 | Harry Sawicki for Senate #2 | Candidate | Rep. | Legislature, MI | 8 | $996 | $548 | ~72.6K | 0.0% | 25 Oct | |
| 216 | Alicia St. Germaine for State Representative District 62Paid for by CTE St Germaine for State Rep | Candidate | Rep. | Legislature, MI | 7 | $547 | $547 | ~13.5K | 14% | 23 Oct | |
| 217 | Donni Steele - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 4 | $998 | $499 | ~256.5K | 18 May | ||
| 218 | Representative Jasper MartusPaid for by State Representative Jasper Martus | Candidate | Dem. | Legislature, MI | 3 | $749 | $499 | ~72.5K | 3 Oct | ||
| 219 | Sarah Lightner | Candidate | Rep. | Legislature, MI | 2 | $499 | $499 | ~55.5K | 5 Oct | ||
| 220 | Parker Fairbairn - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $499 | $499 | ~120K | 18 Sep | ||
| 221 | Scott Ortis for State Senate | Candidate | None | Legislature, AL | 18 | $11.1K | $450 | ~1.1M | 7.1% | 17 May | |
| 222 | Brian BeGole - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $899 | $450 | ~210K | 3 Sep | ||
| 223 | David Martin - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $899 | $450 | ~275K | 18 Aug | ||
| 224 | Joseph Aragona - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 3 | $649 | $450 | ~69K | 18 Aug | ||
| 225 | State Representative Erin Byrnes | Candidate | Dem. | Legislature, MI | 2 | $599 | $450 | ~45K | 25 Jun | ||
| 226 | Re-elect Brianna4MSU | Candidate | None | Other statewide, MI | 1 | $450 | $450 | ~17.5K | 23 Oct | ||
| 227 | Ken Borton - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 1 | $450 | $450 | ~137.5K | 25 Aug | ||
| 228 | State Representative Jimmie Wilson Jr. | Candidate | Dem. | Legislature, MI | 4 | $798 | $449 | ~58K | 14 Sep | ||
| 229 | Renee LaMark MuirPaid for by Vote LaMark Muir | Candidate | Dem. | Legislature, MI | 3 | $449 | $449 | ~27K | 20 Oct | ||
| 230 | Hassan Nehme For State House | Candidate | None | Legislature, MI | 8 | $596 | $447 | ~97.1K | 0.0% | 26 Oct | |
| 231 | Jaxon Deur for State Representative Paid for by THE COMMITTEE TO ELECT JAXON DEUR FOR STATE REPRESENTATIVE | Candidate | None | Legislature, MI | 9 | $446 | $446 | ~19.5K | 0.0% | 4 Aug | |
| 232 | Candace Calloway Democrat for Michigan HD 5Paid for by CTE Candace Calloway | Candidate | Dem. | Legislature, MI | 9 | $446 | $446 | ~16.8K | 0.0% | 30 Jul | |
| 233 | John Goldwater For State SenatePaid for by Goldwater For State Senate | Candidate | None | State | 3 | $1K | $399 | ~85K | 24 Jul | ||
| 234 | Kalamazoo County Democratic Party | Party | Dem. | Governor, MI | 2 | $399 | $399 | ~25K | 21 Oct | ||
| 235 | Mike Hoadley for State Representative Michigan 99th DistrictPaid for by Committee to Elect Mike Hoadley | Candidate | Rep. | Legislature, MI | 2 | $399 | $399 | ~35K | 24 Sep | ||
| 236 | Shawn Packard For State Rep District 64Paid for by SHAWN PACKARD FOR STATE REPRESENTATIVE DISTRICT 64 | Candidate | Rep. | Legislature, MI | 5 | $448 | $398 | ~33.5K | 0.0% | 6 Oct | |
| 237 | Jamie Sonneberger for Michigan HousePaid for by The Committee to Elect Jamie Sonneberger | Candidate | Dem. | Legislature, MI | 6 | $397 | $397 | ~67K | 17% | 20 Oct | |
| 238 | Shelley Wright for State SenatePaid for by CTE Shelley Wright | Candidate | None | State | 11 | $845 | $396 | ~129.6K | 100% | 14 Jul | |
| 239 | Rickie Kreuzer for Michigan SenatePaid for by The Committee to Elect Richard Kreuzer to the Michigan Legislature | Candidate | None | Legislature, MI | 8 | $396 | $396 | ~11.6K | 0.0% | 4 Aug | |
| 240 | Senator Chedrick Greene | Candidate | None | State | 7 | $1.8K | $350 | ~370.5K | 0.0% | 17 Sep | |
| 241 | Jerry Neyer for State RepresentativePaid for by Friends of Jerry Neyer | Candidate | Rep. | Legislature, MI | 1 | $350 | $350 | ~27.5K | 26 Oct | ||
| 242 | Shane Gianino | Candidate | Rep. | Legislature, MI | 5 | $648 | $349 | ~73.5K | 20% | 25 Jul | |
| 243 | Vote Julie LeonardiPaid for by Committee to Elect Julie Leonardi | Candidate | None | Legislature, MI | 4 | $398 | $349 | ~80.5K | 10 Jun | ||
| 244 | Mike Mueller - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 3 | $349 | $349 | ~26.5K | 17 Sep | ||
| 245 | Elect Harold A. Pope | Candidate | Dem. | Legislature, MI | 8 | $496 | $348 | ~27.7K | 0.0% | 2 Aug | |
| 246 | Jennifer Conlin For State RepresentativePaid for by Jennifer Conlin for State Representative | Candidate | Dem. | Legislature, MI | 5 | $348 | $348 | ~28.5K | 18 Oct | ||
| 247 | Gus Tarraf for State RepresentativePaid for by cte gus tarraf | Candidate | None | Legislature, MI | 16 | $792 | $347 | ~68.9K | 0.0% | 27 Sep | |
| 248 | Roman Gaskey for State RepresentativePaid for by Friends of Roman Gaskey | Candidate | Rep. | State | 31 | $13.8K | $299 | ~474.2K | 3.6% | 26 Oct | |
| 249 | John Teupel for State SenatePaid for by John Teupel For State Senate | Candidate | Rep. | Legislature, SD | 28 | $1.9K | $299 | ~92.7K | 21% | 2 Jun | |
| 250 | Serenity Hope For State Rep | Candidate | None | Legislature, MI | 2 | $299 | $299 | ~35K | 23 Oct | ||
| 251 | Greg Markkanen - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $299 | $299 | ~55K | 25 Sep | ||
| 252 | Melanie Macey - Democratic Candidate for Michigan House 6th DistrictPaid for by Committee to Elect Melanie Macey | Candidate | Dem. | Legislature, MI | 2 | $299 | $299 | ~15K | 16 Jul | ||
| 253 | Ren Nushaj for MI Senate | Candidate | None | Legislature, MI | 2 | $299 | $299 | ~21K | 19 Jun | ||
| 254 | Lansing SunPaid for by Metric Media LLC | Network page | Rep. | Governor, MI | 6 | $297 | $297 | ~1.3K | 100% | 26 Oct | |
| 255 | St. Joe Republican PatriotsPaid for by Patriot Printing USA, LLC | Group | Rep. | Legislature, MO | 15 | $2.1K | $250 | ~103.5K | 47% | 31 Jul | |
| 256 | Jim Murphy State Representative 94th House DistrictPaid for by Citizens For Murphy | Candidate | Rep. | Legislature, MO | 8 | $1.1K | $250 | ~55.6K | 0.0% | 23 Oct | |
| 257 | Roger VictoryPaid for by Roger Victory for MSU | Candidate | Rep. | Other statewide, MI | 1 | $250 | $250 | ~12.5K | 31 Aug | ||
| 258 | Kurt Perron for State Representative Michigans 108th District. | Candidate | Rep. | Legislature, MI | 1 | $250 | $250 | ~55K | 31 Jul | ||
| 259 | State Representative Jason Hoskins | Candidate | Dem. | Legislature, MI | 1 | $250 | $250 | ~27.5K | 3 Jul | ||
| 260 | Jonathan Lindsey for SenatePaid for by Jonathan Lindsey for State Senate | Candidate | Rep. | Legislature, MI | 6 | $397 | $249 | ~62K | 0.0% | 26 Oct | |
| 261 | Pennock for MI SenatePaid for by Committee to Elect Anthony Pennock State Senator | Candidate | None | Legislature, MI | 3 | $249 | $249 | ~8.5K | 18 Oct | ||
| 262 | Mike McFallPaid for by Friends of Mike McFall | Candidate | Dem. | Legislature, MI | 3 | $249 | $249 | ~34.5K | 18 Jul | ||
| 263 | Kristen FausonPaid for by Friends of Kristen Fauson | Candidate | None | Legislature, MI | 8 | $396 | $248 | ~18K | 0.0% | 2 Aug | |
| 264 | Luke For Michigan | Candidate | Rep. | Legislature, MI | 7 | $347 | $248 | ~55.5K | 0.0% | 3 Aug | |
| 265 | Sylvia GrotPaid for by Sylvia Grot for State Representative | Candidate | Rep. | Legislature, MI | 5 | $248 | $248 | ~12K | 0.0% | 4 Jul | |
| 266 | Justin Solomon for RegentPaid for by Solomon for Regent | Candidate | Dem. | Other statewide, NE | 11 | $6.3K | $199 | ~295K | 30% | 26 Oct | |
| 267 | David Martin For State RepPaid for by COMMITTEE TO ELECT DAVID MARTIN STATE REP, 418 S MAIN ST DAVISON, MI 48423 | Candidate | Rep. | Legislature, MI | 2 | $199 | $199 | ~10K | 20 Oct | ||
| 268 | Fedor KinayaPaid for by KINAYA FOR MICHIGAN | Candidate | None | Legislature, MI | 2 | $199 | $199 | ~16K | 30 May | ||
| 269 | Amy Gray for House Paid for by Amy Gray for House | Candidate | None | Legislature, MI | 4 | $198 | $198 | ~26K | 7 Oct | ||
| 270 | Khristian Silvis for State Representative Paid for by Committee to Elect Khristian Silvis | Candidate | Dem. | Legislature, MI | 4 | $198 | $198 | ~32K | 19 Jul | ||
| 271 | Middle of Main StreetPaid for by Republican House Campaign Committee, Cyndi Howerton, Treasurer. | Party | Rep. | Legislature, KS | 190 | $28.4K | $150 | ~1.5M | 16% | 23 Oct | |
| 272 | Anna Aho Rink for State Representative Paid for by Anna Aho Rink for State Representative | Candidate | None | State | 8 | $16.6K | $150 | ~1.4M | 0.0% | 25 Oct | |
| 273 | Jason Woolford for State Representative | Candidate | None | State | 2 | $499 | $150 | ~34K | 9 Oct | ||
| 274 | Jermaine Tobey for the PeoplePaid for by Jermaine Tobey For The People | Candidate | None | Legislature, MI | 4 | $298 | $150 | ~14.1K | 25 Jul | ||
| 275 | Jennifer Wortz - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $199 | $150 | ~87.5K | 25 Aug | ||
| 276 | Stan Opal | Candidate | None | Legislature, MI | 1 | $150 | $150 | ~12.5K | 22 Oct | ||
| 277 | Alcona County Republicans | Party | Rep. | Other statewide, MI | 1 | $150 | $150 | ~32.5K | 20 Oct | ||
| 278 | Bradley Slagh - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 1 | $150 | $150 | ~27.5K | 18 Sep | ||
| 279 | Michael White for State Senate 2026 | Candidate | None | Legislature, MI | 1 | $150 | $150 | ~12.5K | 12 Jul | ||
| 280 | Thomas Kuhn - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 1 | $150 | $150 | ~55K | 10 Jun | ||
| 281 | Amanda Treppa for State SenatePaid for by AMANDA TREPPA FOR STATE SENATE | Candidate | None | State | 8 | $1.3K | $149 | ~246.6K | 0.0% | 3 Aug | |
| 282 | Dr. Rashida Harrison for State Senate | Candidate | None | State | 7 | $347 | $149 | ~132.5K | 0.0% | 14 Sep | |
| 283 | Holland ReporterPaid for by Metric Media LLC | Network page | Rep. | Governor, MI | 3 | $149 | $149 | ~5.6K | 26 Oct | ||
| 284 | Brendan Ryan for Michigan's 107thPaid for by Committee to Elect Brendan Ryan | Candidate | None | Legislature, MI | 3 | $149 | $149 | ~3.5K | 8 Jul | ||
| 285 | Digital News Services | Media | None | Governor, WI | 54 | $25.9K | $99 | ~1.7M | 48% | 26 Oct | |
| 286 | AAPI United in Action Slate | Group | Dem. | Legislature, MD | 32 | $1.9K | $99 | ~317.3K | 81% | 26 Oct | |
| 287 | Korey Hall For State Senate | Candidate | None | State | 5 | $448 | $99 | ~126K | 3 Aug | ||
| 288 | Tonya Myers Phillips | Candidate | Dem. | Legislature, MI | 3 | $149 | $99 | ~13.5K | 7 Oct | ||
| 289 | Fielder for NE Michigan | Group | Dem. | Legislature, MI | 2 | $99 | $99 | ~18K | 24 Oct | ||
| 290 | Gus H TarrafPaid for by cte Gus Tarraf | Candidate | None | Legislature, MI | 2 | $99 | $99 | ~2.5K | 18 Oct | ||
| 291 | Jason Woolford - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 2 | $99 | $99 | ~50K | 5 Jun | ||
| 292 | Tom Weber | Candidate | Rep. | Legislature, IL | 29 | $2.1K | $50 | ~143.5K | 6.9% | 24 Oct | |
| 293 | Committee to Elect Michelle Badger for State RepPaid for by Committee to Elect Michelle Badger | Candidate | Dem. | Legislature, MA | 32 | $1.6K | $50 | ~54.6K | 0.0% | 26 Oct | |
| 294 | Ellen Schutt for State Senate | Candidate | Rep. | Legislature, WI | 9 | $1.2K | $50 | ~76.5K | 0.0% | 6 Aug | |
| 295 | Tyler Landgraf for State SenatePaid for by Tyler Landgraf | Party | Dem. | State | 7 | $347 | $50 | ~22.5K | 0.0% | 21 Aug | |
| 296 | Aaron Iturralde for State RepresentativePaid for by Committee to Elect Aaron Iturralde | Candidate | None | State | 5 | $248 | $50 | ~18.5K | 0.0% | 31 Jul | |
| 297 | Chris Dobis for State House | Candidate | None | State | 4 | $198 | $50 | ~2.6K | 13 May | ||
| 298 | Elect TyJuan ThirdgillPaid for by Friends of TyJuan Thirdgill | Candidate | Dem. | Legislature, AL | 3 | $149 | $50 | ~4.5K | 29 May | ||
| 299 | Dan Pelchat for State Representative | Candidate | None | State | 2 | $99 | $50 | ~5K | 19 Oct | ||
| 300 | John Fitzgerald for State RepresentativePaid for by Friends of John Fitzgerald | Candidate | Dem. | Legislature, MI | 1 | $50 | $50 | ~1.5K | 8 Oct | ||
| 301 | Tom Kunse for State RepresentativePaid for by Committee to Elect Tom Kunse | Candidate | Rep. | Legislature, MI | 1 | $50 | $50 | ~7.5K | 7 Sep | ||
| 302 | Brenda Carter for State RepresentativePaid for by Committee to Elect Brenda Carter | Candidate | None | Legislature, MI | 1 | $50 | $50 | ~549.5 | 2 Sep | ||
| 303 | State Representative Morgan Foreman | Candidate | Dem. | Legislature, MI | 1 | $50 | $50 | ~6.5K | 14 Aug | ||
| 304 | Ken BortonPaid for by Committee to Elect Ken Borton | Candidate | Rep. | Other statewide, MI | 1 | $50 | $50 | ~6.5K | 14 Aug | ||
| 305 | Brendan J. Johnson for State SenatePaid for by Brendan Johnson for State Senate | Candidate | None | Legislature, MI | 1 | $50 | $50 | ~2.5K | 2 Aug | ||
| 306 | Gary Schlack for State Representative | Candidate | Dem. | Legislature, MI | 1 | $50 | $50 | ~22.5K | 23 Jul | ||
| 307 | Ashok Baddi for State RepresentativePaid for by Friends of Ashok Baddi | Candidate | Rep. | Legislature, MI | 1 | $50 | $50 | ~1.5K | 6 Jul | ||
| 308 | William Bruck - State RepresentativePaid for by Michigan House Republicans | Party | Rep. | Legislature, MI | 1 | $50 | $50 | ~22.5K | 26 Jun | ||
| 309 | DrRabbi AlamPaid for by Mohammad Alam for Michigan MD4MI | Candidate | Dem. | Legislature, MI | 1 | $50 | $50 | ~549.5 | 9 Jun | ||
| 310 | Van Buren County Republican Women | Group | Rep. | Legislature, MI | 1 | $50 | $50 | ~3.5K | 4 Jun |
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.