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 Idaho
232 pages · $790.9K on Idaho races
Dem. 12% · Rep. 51% · no side 37%
53 pages · 565 ads · $65.4K
| # | Page | Type | Side | Race | Result | Ads | Spend | In ID | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Jeff Skinner for Canyon County Commissioner, District 1Paid for by Skinner4Idaho | Candidate | None | Local, ID | 100 | $9.6K | $9.6K | ~706.8K | 12% | 26 Oct | |
| 2 | Kelceymarie Warner for County CommissionerPaid for by Kelceymarie Warner for Idaho | Candidate | None | Local, ID | 27 | $6.6K | $6.6K | ~1.6M | 0.0% | 20 Oct | |
| 3 | Miranda Gold for ACHD | Candidate | None | Local, ID | 14 | $5.7K | $5.7K | ~989.5K | 0.0% | 26 Oct | |
| 4 | Sundwall for ACHDPaid for by Sean Sundwall For Better Roads | Candidate | None | Local, ID | 9 | $3.1K | $3.1K | ~755K | 67% | 27 Oct | |
| 5 | Ryan Davidson - Ada County CommissionerPaid for by Ryan Davidson for Commissioner | Candidate | None | Local, ID | 1 | $2.2K | $2.2K | ~137.5K | 25 Oct | ||
| 6 | Jeff Roberts for Bonner | Candidate | None | Local, ID | 33 | $2K | $2K | ~135.3K | 13% | 19 May | |
| 7 | Conservative Citizens For Thoughtful GrowthPaid for by Conservative Citizens for Thoughtful Growth | Group | None | Local, ID | 6 | $2K | $1.5K | ~420.5K | 15 Oct | ||
| 8 | Andy for Boise Schools | Candidate | None | Local, ID | 25 | $1.3K | $1.3K | ~36.2K | 0.0% | 1 Sep | |
| 9 | Brad Wolfe For Teton CountyPaid for by Brad Wolfe for Teton County Commissioner District 1 | Candidate | None | Local, ID | 2 | $1.6K | $1.2K | ~55K | 16 Oct | ||
| 10 | Greg Ferch for Idaho | Candidate | None | Local, ID | 1 | $1.2K | $1.2K | ~95K | 26 Oct | ||
| 11 | Padula 4 Commissioner Paid for by John Padula | Candidate | None | Local, ID | 1 | $950 | $950 | ~187.5K | 8 May | ||
| 12 | Morse for Idaho | Candidate | None | Local, ID | 6 | $897 | $897 | ~198K | 0.0% | 15 May | |
| 13 | Lee Gregoire for Twin Falls County Commissioner | Candidate | None | Local, ID | 9 | $846 | $846 | ~105.5K | 38% | 17 May | |
| 14 | BJ Swanson for Latah County Treasurer | Candidate | None | Local, ID | 16 | $792 | $792 | ~26.1K | 27 Oct | ||
| 15 | Teresa MalleryPaid for by Teresa for Idaho | Candidate | None | Local, ID | 1 | $650 | $650 | ~12.5K | 4 May | ||
| 16 | Stephen Graham for Blaine County ClerkPaid for by Stephen McDougall Graham for Clerk | Candidate | None | Local, ID | 13 | $844 | $646 | ~49.7K | 23% | 13 May | |
| 17 | Jeffrey Street Jr For Fourth District JudgePaid for by StreetForJustice | Candidate | None | Local, ID | 9 | $646 | $646 | ~50.5K | 0.0% | 16 May | |
| 18 | Nick Woods for Nez Perce County CommissionerPaid for by Committee to Elect Nick Woods | Candidate | None | Local, ID | 10 | $595 | $595 | ~41.1K | 10% | 22 Oct | |
| 19 | Doug Larson For Butte County Commissioner, District 1Paid for by Doug Larson for Butte County Commissioner, District 1 | Candidate | None | Local, ID | 28 | $1.4K | $594 | ~15.2K | 0.0% | 26 May | |
| 20 | Lori J. Shearer for 8th Circuit Court Judge | Candidate | None | Local | 9 | $6.5K | $550 | ~180K | 0.0% | 26 Oct | |
| 21 | Bela4AssessorPaid for by Bela Kovacs for Kootenai County Assessor | Candidate | None | Local, ID | 5 | $548 | $548 | ~56.5K | 0.0% | 18 May | |
| 22 | Christa for Coeur d'AlenePaid for by Christa Hazel For CDA | Candidate | None | Local, ID | 4 | $498 | $498 | ~56K | 9 May | ||
| 23 | Naylor4School BoardPaid for by Kirt Naylor for Boise School Board | Candidate | None | Local, ID | 6 | $497 | $497 | ~126.5K | 0.0% | 31 Aug | |
| 24 | Sabra Barnes for Blaine County Treasurer | Candidate | None | Local, ID | 16 | $892 | $496 | ~52K | 0.0% | 11 Jun | |
| 25 | Jerry L Holton for County CommissionerPaid for by Confidential Solutions | Unknown | None | Local | 21 | $1K | $446 | ~23.1K | 0.0% | 19 May | |
| 26 | Steve Smith for Bonner County CommissionerPaid for by People To Elect Steve Smith | Candidate | None | Local, ID | 6 | $397 | $397 | ~15K | 0.0% | 26 Oct | |
| 27 | Patty Weeks for Nez Perce County Clerk | Candidate | None | Local, ID | 6 | $397 | $397 | ~16K | 26 Oct | ||
| 28 | Sharene Ahlin for Minidoka County Assessor | Candidate | None | Local, ID | 8 | $396 | $396 | ~6.8K | 0.0% | 19 May | |
| 29 | Griffin for Nampa | Candidate | None | Local, ID | 3 | $349 | $349 | ~56.5K | 22 May | ||
| 30 | Tim Shurtz | Candidate | None | Local, ID | 2 | $299 | $299 | ~16K | 19 May | ||
| 31 | Libertarian Party of IdahoPaid for by LIBERTARIAN PARTY OF IDAHO | Party | None | Local, ID | 1 | $250 | $250 | ~55K | 14 Aug | ||
| 32 | Benjamin Allen for Judicial OfficePaid for by Allen For Judicial Office | Candidate | None | Local, ID | 4 | $398 | $249 | ~33K | 19 May | ||
| 33 | Roger Rudd for Bonner County ClerkPaid for by Rudd for Clerk | Candidate | None | Local, ID | 5 | $248 | $248 | ~14.5K | 0.0% | 20 May | |
| 34 | Wren Hernandez for Elmore CountyPaid for by Hernandez for Elmore County | Candidate | None | Local | 16 | $1.2K | $199 | ~55K | 0.0% | 19 May | |
| 35 | Mike Pena for CWI Trustee | Candidate | None | Local, ID | 4 | $198 | $198 | ~34K | 27 Oct | ||
| 36 | Dan Schoenberg for Latah County Commissioner | Candidate | None | Local, ID | 4 | $198 | $198 | ~16.5K | 20 Oct | ||
| 37 | JC Weber for Madison CountyPaid for by JC Weber for Idaho | Candidate | None | Local, ID | 4 | $198 | $198 | ~12K | 19 May | ||
| 38 | Crawford for Canyon County Coroner | Candidate | None | Local, ID | 1 | $150 | $150 | ~22.5K | 11 May | ||
| 39 | Bruce E Mattare for CommissionerPaid for by Bruce For Commissioner | Candidate | None | Local | 12 | $794 | $149 | ~42.1K | 19 May | ||
| 40 | Cody Brower for District JudgePaid for by Retain Judge Cody Brower | Candidate | None | Local | 13 | $744 | $149 | ~83.5K | 0.0% | 19 May | |
| 41 | Knight4IdahoPaid for by Creighton Knight For Idaho | Candidate | None | Local, ID | 3 | $149 | $149 | ~18.5K | 13 May | ||
| 42 | Chris Christopherson for Washington County Commissioner Dist. 2 | Candidate | None | Local | 9 | $446 | $99 | ~19.5K | 0.0% | 18 May | |
| 43 | Wilson Simmons for Bannock County Coroner | Candidate | None | Local, ID | 2 | $99 | $99 | ~7K | 19 Sep | ||
| 44 | Terry McAteer for NID Board - Division 1Paid for by McAteer For NID | Candidate | None | Local, CA | 28 | $2.3K | $50 | ~164K | 0.0% | 22 Oct | |
| 45 | Jim Winer for Elko City Council | Candidate | None | Local, NV | 34 | $1.7K | $50 | ~78.1K | 0.0% | 26 Oct | |
| 46 | Leslie Wolff for TFC Assessor | Candidate | None | Local | 10 | $495 | $50 | ~13.2K | 13% | 20 May | |
| 47 | Clearwater County GOP | Party | None | Local, MN | 8 | $396 | $50 | ~15.7K | 0.0% | 30 Aug | |
| 48 | Adam Gunderson for Clearwater County SheriffPaid for by GUNDERSON FOR SHERIFF COMMITTEE | Candidate | None | Local | 5 | $248 | $50 | ~10.5K | 0.0% | 20 Oct | |
| 49 | Committee to Re-Elect Judge Boyce | Candidate | None | Local, ID | 1 | $50 | $50 | ~549.5 | 18 May | ||
| 50 | Judge Aaron N. Thompson for Sixth District CourtPaid for by The Committee to Elect Judge Thompson | Candidate | None | Local, ID | 1 | $50 | $50 | ~49.5 | 19 May | ||
| 51 | Jose Sanchez for Twin Falls County Clerk | Candidate | None | Local, ID | 1 | $50 | $50 | ~3.5K | 12 May | ||
| 52 | Steve Allred for Bear Lake County Commissioner | Candidate | None | Local, ID | 1 | $50 | $50 | ~3.5K | 11 May | ||
| 53 | Bradford Wills for County Assessor | Candidate | None | Local, ID | 1 | $50 | $50 | ~1.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.