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

FederalStateBallot measuresLocalNo specific race
Candidate resultWonLostNot yet called

24,034 pages · 740,568 ads · $484M · page 103 of 121

#PageTypeSideRaceResultAdsSpendImpressionsAttackLast ad
20401Commissioner Ian BaynePaid for by Ian BayneCandidateNoneLocal, NV4$198~1.7K23 May
20402Kevin Crutchfield For NCPaid for by Kevin Crutchfield for NC HouseCandidateRep.Legislature, NC4$198~19.1K21 May
20403Choi ReportMediaNoneNone4$198~21.1K21 May
20404Virginia Interfaith Power & LightPaid for by Virginia Interfaith Power and LightGroupNoneNone4$198~6.1K20 May
20405Radia Baxter SC 116Paid for by Radia Baxter CandidateDem.Legislature, SC4$198~16K20 May
20406Daugherty Water for Food Global InstituteGroupNoneNone4$198~63K19 May
20407Merendino for 75th District Judge - Liberty CountyCandidateRep.Local, TX4$198~16K19 May
20408JC Weber for Madison CountyPaid for by JC Weber for IdahoCandidateNoneLocal, ID4$198~12K19 May
20409Dreamocracy in AmericaGroupNoneNone4$198~14K19 May
20410Vandgrift For Hancock County SheriffCandidateNoneLocal4$198~9.5K18 May
20411Jim Barton for 521CandidateRep.Local, ID4$198~21K18 May
20412Seeley-Swan Common SensePaid for by Shaun LewisGroupRep.Legislature, MT4$198~10K19 May
20413Nina TaylorPaid for by Committee to Elect Nina TaylorCandidateDem.Legislature, AL4$198~16K18 May
20414Elect Dewey Wayne McMillen CandidateNoneNone4$198~10.1K18 May
20415Marcus J. EcholsCandidateNoneNone4$198~3.1K18 May
20416Davesk319Paid for by Dave SchaafCandidateRep.Local, ID4$198~2.2K18 May
20417Carrie Anne Rowan for Barrow Commissioner District 5CandidateNoneLocal, GA4$198~11K17 May
20418Mark WatsonPaid for by Friends of Mark WatsonCandidateNoneNone4$198~4.1K17 May
20419Steffan Demetropoulos For CongressPaid for by Steffan For CongressCandidateRep.House MI-104$198~7K16 May
20420Graham Bowers for State House District 37Paid for by GRAHAM FOR GEORGIA LLCCandidateNoneLegislature, GA4$198~33K15 May
20421Zander Mason for Athens-Clarke County Commission, District 5Paid for by Friends of Zander MasonCandidateNoneLocal, GA4$198~10K15 May
20422David Dunham Slidell City Council District BCandidateNoneLocal, LA4$198~7.1K15 May
20423Vote Beth JonesPaid for by Friends of Beth JonesCandidateRep.Legislature, GA4$198~13K13 May
20424Dr. Rick BeckerPaid for by Friends of Rick BeckerCandidateRep.House, at-large4$198~17K14 May
20425Muriel “Missy” Lynch For MayorCandidateNoneLocal4$198~3.1K13 May
20426Employment Policies InstituteGroupNoneNone4$198~75K13 May
20427Tapp for Oldham County Judge ExecutivePaid for by Tapp for Judge ExecutiveCandidateNoneLocal, KY4$198~17K13 May
20428Carson City Republican PartyPaid for by Carson City Republican Central CommitteePartyRep.None4$198~7.1K12 May
20429Chris Dobis for State HouseCandidateNoneState4$198~2.6K13 May
20430Erin Farris-Olsen for Senate District 41Paid for by Erin for MontanaCandidateDem.Legislature, MT4$198~20K12 May
20431Wendelin for CongressPaid for by WENDELIN FOR CONGRESSCandidateDem.House WV-24$198~19K11 May
20432Mark Phipps for House of Delegates Paid for by Friends of Phipps CandidateDem.State4$198~14K11 May
20433Tim Huff GA 177CandidateNoneLegislature, GA4$198~7.1K10 May
20434Delegate John JordanPaid for by COMMITTEE TO ELECT JOHN JORDANCandidateRep.Legislature, WV4$198~14K10 May
20435Chris ChappelearPaid for by Friends of Chris ChappelearCandidateNoneLocal4$198~25K10 May
20436Dwight A. Twin WilliamsPaid for by Committee to Elect Dwight WilliamsCandidateDem.Local, IN4$198~1.2K9 May
20437Pete MaddenCandidateNoneLocal, MD4$198~22K8 May
20438Khadine Ritter - Ohio Republican State Central Committee 30th DistrictPartyRep.None4$198~6K7 May
20439Nathan Saucedo for Kentucky House of Representatives 55th District candiatePaid for by Campaign Fund for Nathan SaucedoCandidateNoneLegislature, KY4$198~12K6 May
20440Casey MillerPaid for by Friends of Casey MillerCandidateNoneNone4$198~14K5 May
20441Glenn JohnsonPaid for by Friend of GlennCandidateNoneLocal, IN4$198~8K5 May
20442Derek Schwartz for LegislaturePaid for by Schwartz for NebraskaCandidateNoneLegislature, NE4$198~23K5 May
20443JacksanchezforsheriffCandidateDem.Local, IN4$198~14K5 May
20444Aaron Henderson For Blackford County ProsecutorCandidateNoneLocal, IN4$198~15K4 May
20445Hamilton for Steuben County Prosecutor Paid for by Committee to Elect Stephanie HamiltonCandidateNoneLocal, IN4$198~1.7K5 May
20446Mark Ward for Scioto County Auditor Paid for by Mark Ward for Scioto CountyCandidateNoneLocal, OH4$198~12K4 May
20447Orion Jones for Hancock County CommissionerPaid for by Friends of Orion JonesCandidateRep.Local4$198~4.1K4 May
20448Alea Nadeem for CongressPaid for by ALEA FOR CONGRESSCandidateRep.House OH-94$198~3.1K4 May
20449Trevor Bischoff for CouncilPaid for by Trevor Bischoff for County CouncilCandidateNoneLocal4$198~30K2 May
20450Salo for MontanaCandidateNoneLocal, MT1$150~9.5K26 Oct
20451Chelsea WalshCandidateNoneLegislature, NC1$150~3.5K26 Oct
20452Baker for State House D-28CandidateDem.Legislature, KY1$150~12.5K26 Oct
20453Vote 4 HettlerPaid for by FRIENDS TO ELECT DR TANYA HETTLERCandidateRep.Legislature, DE1$150~2.5K26 Oct
20454Sheriff Aaron AppelhansCandidateDem.Local, WY1$150~8.5K26 Oct
20455Chaplain for CongressPaid for by Steven St John For CongressCandidateNoneHouse NV-11$150~42.5K26 Oct
20456Jim PiwowarczykPaid for by Jim For WisconsinCandidateRep.Legislature, WI1$150~12.5K26 Oct
20457Flagstaff City GovernmentPaid for by City of FlagstaffPublic bodyNoneBallot measure, AZ1$150~12.5K26 Oct
20458Alexandra Dermody for Conservation Commissioner CandidateNoneLocal, IA1$150~22.5K26 Oct
20459Team Hankins for ManchesterCandidateNoneLocal, NJ1$150~2.5K26 Oct
20460Allen County Ohio Democratic PartyPartyDem.None1$150~12.5K26 Oct
20461Robin Cole for Tracy City CouncilPaid for by Robin Cole for City Council 2026CandidateNoneLocal, CA1$150~3.5K26 Oct
20462Julián Del Real-CallerosPaid for by Paid for by Del Real-Calleros for Lynwood School Board 2026 FPPC ID# 1492633CandidateNoneLocal, CA1$150~55K26 Oct
20463Brandon Flower for Marion County MagistratePaid for by Committee to Elect Brandon FlowerCandidateNoneLocal, WV1$150~6.5K25 Oct
20464Montana Family FoundationGroupNoneBallot measure, MT1$150~4.5K26 Oct
20465Keep Bolts Willis MagistratePaid for by Willis for MagistrateCandidateNoneLocal, WV1$150~8.5K25 Oct
20466Khalifa for Congress CandidateDem.House SC-2Not yet called · 48.8%1$150~7.5K25 Oct
20467Morgan County, MO DemocratsPartyDem.Legislature, MO1$150~6.5K25 Oct
20468Ben Lindau for Arden HillsPaid for by The Campaign Fund of Ben LindauCandidateNoneLocal, MN1$150~12.5K25 Oct
20469Nina Lifshey for Randolph BOECandidateNoneLocal, NJ1$150~12.5K25 Oct
20470Mike Moeller for Marina Mayor 2026CandidateNoneLocal, CA1$150~6.5K25 Oct
20471Rural Arizona ActionGroupNoneLegislature, AZ1$150~37.5K25 Oct
20472Judge Leward J. LaFleurPaid for by MARKETING WITH APRIL LLCUnknownNoneLocal, LA1$150~9.5K26 Oct
20473Greg Guy for Scott County Treasurer 2026CandidateNoneLocal, IA1$150~7.5K24 Oct
20474Trustee Gina Clayton-Tarvin, Ocean View School DistrictPaid for by Committee to Re-Elect Gina Clayton-Tarvin for Ocean View School District 2028CandidateNoneLocal, CA1$150~6.5K24 Oct
20475Paul Monroe 4 Kanawha County CommissionPaid for by Paul Monroe for Kanawha County CommissionCandidateNoneLocal, WV1$150~12.5K24 Oct
20476Dems for Stamford Board of EducationPaid for by BOE 2026 CandidateDem.Local, CT1$150~8.5K24 Oct
20477Benjamin WeismanPaid for by EFO Benjamin WeismanCandidateNoneLocal, NJ1$150~8.5K24 Oct
20478Jane for District DPaid for by Jane Harrison for RaleighCandidateNoneLocal, NC1$150~12.5K24 Oct
20479Matt Ball for ColoradoPaid for by Matt for ColoradoCandidateDem.House CO-51$150~55K24 Oct
20480Joe SotoCandidateNoneLocal, CA1$150~5.5K24 Oct
20481Bruce Henry for East Bay Regional Park District, Ward 5Paid for by Bruce Henry for East Bay Regional Park District, Ward 5, 2026CandidateNoneLocal, CA1$150~55K24 Oct
20482Joshua Taft for DeWitt Township SupervisorPaid for by Friends of Joshua TaftCandidateNoneLocal, MI1$150~9.5K24 Oct
20483Edgar Castelan for Jurupa Valley City Council, District 3Paid for by Edgar Castelan for Jurupa Valley City Council 2026CandidateNoneLocal, CA1$150~12.5K23 Oct
20484Matt Waugh for Placentia City CouncilPaid for by Matt Waugh for Placentia City Council 2026CandidateNoneLocal, CA1$150~3.5K23 Oct
20485Giovanna Follo for FWCS School BoardPaid for by Giovanna Follo Finance CommitteeCandidateNoneLocal, IN1$150~27.5K23 Oct
20486Montana Rural VotersPaid for by Montana Rural Voters GroupDem.House, district not named1$150~9.5K23 Oct
20487Carly Rose HammondPaid for by Committee to Elect Carly Rose HammondCandidateNoneLocal, MI1$150~12.5K23 Oct
20488Jason SmithsonPaid for by Jason Smithson For Mesa School BoardCandidateNoneLocal, AZ1$150~12.5K23 Oct
20489Islamophobia Studies CenterGroupNoneNone1$150~55K23 Oct
20490Amita Gupta for WakeCandidateNoneLocal, NC1$150~8.5K22 Oct
20491Rolbiecki4sheriffPaid for by Rolbiecki 4 SheriffCandidateNoneLocal, MN1$150~17.5K22 Oct
20492Friends of Little Cottonwood CanyonGroupNoneLegislature, UT1$150~12.5K22 Oct
20493Spencer Bernard, 2nd Ward Councilman Paid for by Friends of Spencer Bernard CandidateNoneLocal, NY1$150~12.5K22 Oct
20494Progressive Leadership Alliance of NevadaPaid for by Progressive Leadership Alliance Of NevadaGroupNoneNone1$150~12.5K22 Oct
20495Billy Anderson Jr. for Shreveport City Council District FCandidateNoneLocal, LA1$150~12.5K22 Oct
20496Physicians Committee for Responsible MedicinePaid for by Physicians Committee For Responsible Medicine, Inc.GroupNoneNone1$150~4.5K22 Oct
20497Shaun KenneyPaid for by Jefferson ForumGroupNoneNone1$150~12.5K22 Oct
20498Stan OpalCandidateNoneLegislature, MI1$150~12.5K22 Oct
20499America's Future Fund, Inc.GroupNoneNone1$150~27.5K22 Oct
20500Jeremy D. Krones for Grand County CommissionerPaid for by Jeremy D. Krones for District 3CandidateNoneLocal1$150~12.5K22 Oct
20501Pflugerville Area DemocratsPaid for by Pflugerville Area Democrats ClubPartyDem.None1$150~12.5K21 Oct
20502Dennis For PUSDPaid for by DENNIS MCNAMARACandidateNoneLocal, CA1$150~37.5K21 Oct
20503Stacy Bax for State HousePaid for by Citizens for BaxCandidateNoneLegislature, MO1$150~12.5K21 Oct
20504Southington Republican Town CommitteePartyRep.None1$150~22.5K21 Oct
20505Elect Kim KeeleyCandidateNoneNone1$150~2.5K21 Oct
20506Nicholas Jesse for LaramiePaid for by Committee to Elect Nicholas JesseCandidateNoneLocal, WY1$150~17.5K21 Oct
20507Jon Dodds for West VirginiaCandidateNoneLegislature, WV1$150~12.5K21 Oct
20508Mon Valley Clean Air NowPaid for by VALLEY CLEAN AIR NOWGroupNoneNone1$150~17.5K21 Oct
20509Northeast Tarrant County DemocratsPartyDem.None1$150~22.5K21 Oct
20510Mike Fleming For JudgeCandidateNoneLocal, IL1$150~6.5K21 Oct
20511Praneet Menon - VT House CandidatePaid for by Menon for Vermont HouseCandidateNoneLegislature, VT1$150~12.5K21 Oct
20512Vince from GreencastlePaid for by The Committee To Elect Vincent AguirreCandidateNoneLocal, IN1$150~12.5K21 Oct
20513Judge Rashad HauterPaid for by Elect Rashad HauterCandidateNoneLocal, NC1$150~17.5K21 Oct
20514Josh Perry for HSE School BoardCandidateNoneLocal, IN1$150~9.5K21 Oct
20515Ojai Citizens for Civil DiscourseGroupNoneNone1$150~22.5K20 Oct
20516State Voices FloridaPaid for by STATE VOICES FLORIDA, INC.GroupNoneNone1$150~12.5K21 Oct
20517Kim Scott Chesapeake School BoardCandidateNoneLocal, VA1$150~17.5K20 Oct
20518Haylee Cole for City CouncilPaid for by Friends of Haylee ColeCandidateNoneLocal1$150~7.5K20 Oct
20519Columbia - SC Alumnae Chapter of Delta Sigma Theta Sorority, IncPaid for by Columbia (SC) Alumnae of Delta Sigma Theta Sorority, Inc.GroupNoneNone1$150~12.5K20 Oct
20520Alcona County RepublicansPartyRep.Other statewide, MI1$150~32.5K20 Oct
20521Rose Sanchez San Diego RealtorGroupNoneLocal, CA1$150~42.5K20 Oct
20522Society GLOGroupNoneNone1$150~6.5K20 Oct
20523Brett Barker for IowaPaid for by Barker for IowaCandidateRep.Legislature, IA1$150~6.5K20 Oct
20524Casey CrabtreePaid for by Crabtree for SDCandidateRep.Legislature, SD1$150~12.5K20 Oct
20525Marina Garcia for Lubbock County Justice of the Peace, Precinct 3. CandidateNoneLocal, TX1$150~5.5K20 Oct
20526Randall Doizaki for Jefferson County SheriffCandidateNoneLocal1$150~37.5K19 Oct
20527Brad Striegel for NAFCS School BoardCandidateNoneLocal, IN1$150~12.5K19 Oct
20528Roy Anthony II Campaign Committee Paid for by Roy Anthony IICandidateNoneLocal, TX1$150~12.5K19 Oct
20529Lolita Smoak for Clay County CommissionPaid for by Lolita Smoak, Republican, for Clay County Commission District 2CandidateRep.Local, FL1$150~22.5K19 Oct
20530Chris Bishopp for NC House district 82Paid for by Committee To Elect Chris BishoppCandidateDem.Legislature, NC1$150~37.5K19 Oct
20531Union County RepublicansPartyRep.None1$150~5.5K18 Oct
20532Carly Anderson for ISD 194CandidateNoneLocal, MN1$150~12.5K18 Oct
20533Gilbert Villegas for AldermanCandidateDem.Local, IL1$150~12.5K18 Oct
20534Paige Reiring for WVCandidateNoneLegislature, WV1$150~55K18 Oct
20535Vote StricklandCandidateNoneLocal, LA1$150~2.5K18 Oct
20536Gloucester County GOPPartyRep.Local, NJ1$150~12.5K17 Oct
20537Representative Stephanie GriciusCandidateRep.Legislature, UT1$150~12.5K17 Oct
20538John Maciejczyk for Prosecutor Paid for by Committee To Elect John MaciejczykCandidateRep.Local, IN1$150~12.5K17 Oct
20539Cavey For MayorPaid for by Cavey for MayorCandidateNoneLocal, CO1$150~37.5K17 Oct
20540Hannah Peck for Columbia City CouncilCandidateNoneLocal1$150~549.517 Oct
20541Truelove For KansasCandidateNoneLegislature, KS1$150~3.5K17 Oct
20542Reno County DemocratsPartyDem.None1$150~42.5K16 Oct
20543Michael CloudPaid for by CLOUD FOR CONGRESSCandidateRep.House TX-27Won · 51.2%1$150~22.5K16 Oct
20544Keep Judge Susan Werner for JPCandidateNoneLocal1$150~5.5K16 Oct
20545Soko For IowaPaid for by Soko for IowaCandidateNoneLegislature, IA1$150~9.5K16 Oct
20546Lincoln Way VineyardsPaid for by Lincoln Way Vineyards, Inc.UnknownNoneBallot measure, OH1$150~12.5K16 Oct
20547McCandless Republican CommitteePartyRep.None1$150~5.5K16 Oct
20548Mississippi VotesPaid for by MISSISSIPPI VOTESGroupNoneNone1$150~12.5K16 Oct
20549Dr. Joel D. Macy, MD for Clark County CoronerCandidateNoneLocal1$150~9.5K15 Oct
20550Kent Gilkerson for West Virginia SenatePaid for by Kent For SenateCandidateNoneLegislature, WV1$150~47.5K16 Oct
20551Shasta Cascade Health CentersGroupNoneBallot measure, CA1$150~17.5K15 Oct
20552Island Neighbors for ConservationGroupNoneNone1$150~27.5K16 Oct
20553Saint Paul & Minnesota FoundationGroupNoneNone1$150~12.5K15 Oct
20554Sarah 4 KansasCandidateNoneLocal, KS1$150~4.5K15 Oct
20555Elect John Brandon OlsenPaid for by Committee to Elect John Brandon OlsenCandidateNoneNone1$150~42.5K15 Oct
20556Ysleta ISDPaid for by Ysleta Independent School DistrictPublic bodyNoneBallot measure, TX1$150~17.5K14 Oct
20557Howard County MO Republican PartyPartyRep.None1$150~22.5K14 Oct
20558Rippl for SheriffCandidateNoneLocal, WI1$150~5.5K14 Oct
2055944th Ward ActionPaid for by 44th ward actionGroupNoneNone1$150~12.5K14 Oct
20560Professional Paramedics of Johnson County, Kansas IAFF Local 4885GroupNoneLocal, KS1$150~37.5K14 Oct
20561JurgensforgicouncilCandidateNoneLocal, NE1$150~47.5K14 Oct
20562Columbia County PoliticsPaid for by onBrand MarketingUnknownRep.Local1$150~6.5K13 Oct
20563Honesty for Ohio EducationGroupNoneNone1$150~32.5K13 Oct
20564City of Benicia-GovernmentUnknownNoneNone1$150~5.5K12 Oct
20565Judge Christine CroceCandidateNoneLocal1$150~12.5K12 Oct
20566Maine ParentsPaid for by AMERICAN FAMILY VOICES INCNetwork pageDem.Senate, ME1$150~27.5K12 Oct
20567Josh Turner for Justice of the PeacePaid for by Turner for Justice of the PeaceCandidateNoneLocal, AR1$150~12.5K12 Oct
20568Hispanics Aligned for Choice in Education Reform - HACER IowaUnknownNoneNone1$150~27.5K12 Oct
20569Vote 4 Mishell Williams, Cabarrus County School BoardPaid for by The Committee to Elect Mishell WilliamsCandidateNoneLocal, NC1$150~12.5K12 Oct
20570Elect Krystal Cadelli City Director At-Large Position 5CandidateNoneLocal, AR1$150~47.5K11 Oct
20571St. Charles Township RepublicansPartyNoneNone1$150~12.5K11 Oct
20572Mary Anne Gibson for GermantownCandidateNoneLocal, TN1$150~8.5K11 Oct
20573Liz Peterson for PV School BoardPaid for by PETERSON FOR PVPUSD SCHOOL BOARD 2026CandidateNoneLocal, CA1$150~12.5K11 Oct
20574Braidwood Fire Protection DistrictPublic bodyNoneBallot measure, IL1$150~12.5K11 Oct
20575Craig Johnson - Exploratory PageCandidateNoneNone1$150~12.5K10 Oct
20576ReThink Energy FloridaGroupNoneNone1$150~8.5K9 Oct
20577Elevate CitiesPaid for by Elevate Prize FoundationGroupNoneNone1$150~12.5K9 Oct
20578EdTrust-WestPaid for by EDUCATION TRUST INC., THEGroupNoneNone1$150~7.5K9 Oct
20579Patricia A. Marr for Department D, Clark County District CourtPaid for by Campaign to Elect Patricia Marr for JudgeCandidateNoneLocal, NV1$150~7.5K9 Oct
20580Oscar Valladares - Rio Hondo College TrusteePaid for by Valladares for Rio Hondo Community College BaordCandidateNoneLocal, CA1$150~8.5K9 Oct
20581Rosaelva Lomeli-Rio Hondo College Board of TrusteesPaid for by Lomeli for Rio Hondo College Board 2026CandidateNoneLocal, CA1$150~17.5K8 Oct
20582Support Stow-Munroe Falls Schools - Vote Yes on Issue 8GroupNoneBallot measure, OH1$150~12.5K8 Oct
20583Bruce Roy for VermontCandidateRep.Legislature, VT1$150~7.5K8 Oct
20584City of SearcyPaid for by CITY OF SEARCYPublic bodyNoneNone1$150~22.5K8 Oct
20585American Cancer Society Cancer Action Network/Oklahoma - ACS CANPaid for by AMERICAN CANCER SOCIETY CANCER ACTION NETWORK INCGroupNoneNone1$150~17.5K8 Oct
20586Matthew Brown for New HampshireCandidateNoneGovernor, NH1$150~27.5K8 Oct
20587Connie IconGroupNoneNone1$150~12.5K8 Oct
20588Elect Christina Gordon to Cathedral City Council District 3 CandidateNoneLocal, CA1$150~12.5K7 Oct
20589Donald Mottern for Alabama State SenateCandidateNoneLegislature, AL1$150~12.5K7 Oct
20590Sierra Club: Rio Grande ChapterPaid for by Rio Grande Sierra ClubGroupNoneNone1$150~12.5K7 Oct
20591Curt For CommissionPaid for by Curt For CommissionerCandidateNoneLocal, SD1$150~12.5K7 Oct
20592People FirstGroupNoneNone1$150~8.5K6 Oct
20593City of LongviewPublic bodyNoneNone1$150~65K6 Oct
20594Aurora For ChangeGroupNoneMeasure1$150~2.5K6 Oct
20595Warren Sterling Heights Area Democratic ClubGroupDem.None1$150~12.5K6 Oct
20596Greystar FailsGroupNoneNone1$150~9.5K5 Oct
20597Leja 4 ParksCandidateNoneLocal, CA1$150~4.5K5 Oct
20598Kris CoffieldMediaNoneNone1$150~4.5K5 Oct
20599The L.A. LocalMediaNoneNone1$150~2.5K5 Oct
20600Walter Red BurnettCandidateNoneLocal, IL1$150~42.5K6 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.