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

8,313 pages · 108,407 ads · $24.2M · page 41 of 42

#PageTypeSideRaceResultAdsSpendImpressionsAttackLast ad
8001Jason Asbill for HarahanPaid for by Elect Jason Asbill, LLCCandidateNoneLocal, LA1$50~49.53 Sep
8002Mason J. Benzinger, Alderperson District 5CandidateNoneLocal, WI1$50~549.53 Sep
8003Elect Ebony LoftonPaid for by Friends of Ebony LoftonCandidateNoneLocal, VA1$50~549.53 Sep
8004Ben VillegasCandidateNoneLocal, CA1$50~1.5K3 Sep
8005Todd HesemannPaid for by Hesemann Campaign CommitteeCandidateNoneLegislature, MN1$50~5.5K2 Sep
8006Pflugerville Mayor Doug WeissPaid for by Doug Weiss CampaignCandidateNoneLocal, TX1$50~4.5K1 Sep
8007Max For IndianaPaid for by Max for IndianaCandidateNoneHouse, district not named1$50~12.5K1 Sep
8008Brenda Carter for State RepresentativePaid for by Committee to Elect Brenda CarterCandidateNoneLegislature, MI1$50~549.52 Sep
8009Rachel Viñales for 8th District CourtPaid for by Rachel Vinales for 8th District CourtCandidateNoneLocal, NV1$50~549.530 Aug
8010Dru Tarr for State RepresentativePaid for by Committee to Elect Dru TarrCandidateNoneState1$50~5.5K30 Aug
8011Michael Clasen for Dubuque County TreasurerPaid for by Clasen for TreasurerCandidateNoneLocal, IA1$50~2.5K28 Aug
8012Amber Feller Landrum, Round Rock ISD School Board Trustee, Place 3CandidateNoneLocal, TX1$50~1.5K27 Aug
8013Hon. Chris Taylor, former VB City Council-memberPaid for by Christopher Taylor for VB City Council CandidateNoneLocal, VA1$50~3.5K27 Aug
8014Rgboehm4nhCandidateNoneLegislature, NH1$50~3.5K26 Aug
8015Kristin Deaton for Ormond Beach City Commission Zone 3CandidateNoneLocal, FL1$50~2.5K26 Aug
8016Kelly Bush for MayorCandidateNoneLocal1$50~549.526 Aug
8017Brent for OfficeCandidateNoneLocal, MN1$50~1.5K21 Aug
8018Michael Reeves for D5 School BoardCandidateNoneLocal, SC1$50~1.5K20 Aug
8019Robert Ulander For Waterford Town BoardCandidateNoneLocal, NY1$50~549.519 Aug
8020Tyler Sagardoy for Owensboro Board of EducationCandidateNoneLocal, KY1$50~6.5K19 Aug
8021Joshua Lee, Lakeville City Council MemberPaid for by Joshua Lee, Lakeville City CouncilmemberCandidateNoneLocal, MN1$50~2.5K19 Aug
8022Shana Dukes for ISD 199 School BoardPaid for by Shana Dukes for School BoardCandidateNoneLocal, MN1$50~3.5K18 Aug
8023James Lynch for MayorPaid for by LYNCH FOR MAYORCandidateNoneLocal, NJ1$50~2.5K17 Aug
8024Levi Dominguez For SheriffPaid for by Levi Dominguez for SheriffCandidateNoneLocal1$50~7.5K15 Aug
8025Mike MurphyPaid for by Murphy for Assembly 2026CandidateNoneLegislature, CA1$50~1.5K15 Aug
8026Rebecca Rager for GainesboroCandidateNoneLocal, VA1$50~1.5K14 Aug
8027Representative Ryan BizzarroCandidateNoneNone1$50~9.5K13 Aug
8028Lee Havis for SenatePaid for by Havis for SenateCandidateNoneLegislature, MD1$50~3.5K12 Aug
8029MacK Guptil for District Court Judge Paid for by Campaign Fund of MacK Guptil CandidateNoneLocal1$50~1.5K11 Aug
8030Randall Nesmith For County CouncilCandidateNoneLocal, SC1$50~4.5K10 Aug
8031Troy McDuffie for Cumberland County Sheriff Paid for by Committee to Elect Troy McDuffie SheriffCandidateNoneLocal, NC1$50~3.5K10 Aug
8032Celina Reyes for State RepresentativePaid for by Committee to elect Celina ReyesCandidateNoneState1$50~549.510 Aug
8033Abraham "Abey" LugoCandidateNoneLocal1$50~3.5K8 Aug
8034Bobi Lore For Key WestCandidateNoneLocal, FL1$50~3.5K8 Aug
8035Amy Brainard for Shreveport City Court JudgePaid for by Amy Brainard for City JudgeCandidateNoneLocal, LA1$50~7.5K7 Aug
8036Art LeBreton for Youngsville Police ChiefCandidateNoneLocal, LA1$50~3.5K6 Aug
8037Lynchburg Republican City CommitteePaid for by Ryan for LynchburgCandidateNoneNone1$50~1.5K6 Aug
8038Ben Shepard for Dickson County MayorCandidateNoneLocal, TN1$50~549.56 Aug
8039Khai Tran for Carver County Commissioner, District 5CandidateNoneLocal, MN1$50~1.5K6 Aug
8040Adam HolleyCandidateNoneBallot measure, OK1$50~4.5K5 Aug
8041Matt Burris for Clover School BoardCandidateNoneLocal, SC1$50~2.5K5 Aug
8042Wanda Román for City of Kissimmee Seat 2CandidateNoneLocal, FL1$50~1.5K5 Aug
8043Terry Hodge for County Commissioner-District 17CandidateNoneLocal, TN1$50~549.54 Aug
8044Jim Kaminski for StrongsvillePaid for by Kaminski for StrongsvilleCandidateNoneLocal, OH1$50~12.5K4 Aug
8045Stockton For Jefferson County ExecutiveCandidateNoneLocal1$50~1.5K3 Aug
8046Elect Karen Onsager for Indiantown Village Council Seat 5CandidateNoneLocal, FL1$50~1.5K3 Aug
8047Ed Lewis for State Senate 18Paid for by Friends for Ed LewisCandidateNoneState1$50~2.5K2 Aug
8048Brendan J. Johnson for State SenatePaid for by Brendan Johnson for State SenateCandidateNoneLegislature, MI1$50~2.5K2 Aug
8049Ron Holliday Murrieta Council D2CandidateNoneLocal, CA1$50~549.51 Aug
8050Jill Spall for Manassas CityCandidateNoneLocal, VA1$50~1.5K1 Aug
8051Rathi Ravi for Erie County Legislator-Dist 6Paid for by Friends of Rathi RaviCandidateNoneLocal, NY1$50~6.5K30 Jul
8052Corey Hatcher for District 2 County Commissioner CandidateNoneLocal, TN1$50~1.5K29 Jul
8053Ghattas For HouseCandidateNoneFederal1$50~2.5K28 Jul
8054Jeromy HendersonCandidateNoneNone1$50~3.5K28 Jul
8055Artiium Arbyummi for Charles County Commissioner, District 4Paid for by Citizens For Artiium ArbyummiCandidateNoneLocal, MD1$50~1.5K28 Jul
8056Anthony Cogliandro - Ward 3 CouncillorCandidateNoneLocal, MA1$50~2.5K27 Jul
8057Sarah ReilleyCandidateNoneLocal, WY1$50~1.5K24 Jul
8058PA State Rep. Dane WatroCandidateNoneNone1$50~2.5K24 Jul
8059Carmen Jackie Gimenez HBCandidateNoneLocal, FL1$50~549.523 Jul
8060Porsche MiddletonCandidateNoneLocal, CA1$50~549.523 Jul
8061Alderman Peter BurgelisCandidateNoneLocal, WI1$50~549.523 Jul
8062Judge Mary Lou AlvarezPaid for by MARY LOU ALVAREZ FOR JUDGE CAMPAIGNCandidateNoneLocal, TX1$50~2.5K21 Jul
8063State Senator Andrew ChesneyPaid for by Senator Andrew ChesneyCandidateNoneNone1$50~2.5K21 Jul
8064Jeff Suddy for Circuit JudgePaid for by Friends of Jeff SuddyCandidateNoneLocal1$50~32.5K21 Jul
8065Nick LaJiness for Borough Assembly CandidateNoneLocal, AK1$50~1.5K21 Jul
8066Friends of Ella M. JonesCandidateNoneLocal, MO1$50~549.520 Jul
8067Elect Dr SoodaCandidateNoneLocal, TX1$50~549.518 Jul
8068Aaron Cofer for Putnam County Commission, District 9CandidateNoneLocal, TN1$50~549.516 Jul
8069Jeff Brewer For Marion County School Board 4Paid for by Jeffrey Brewer For School BoardCandidateNoneLocal, FL1$50~2.5K16 Jul
8070Lisa Durnell for MO House Dist. 154CandidateNoneBallot measure, MO1$50~3.5K15 Jul
8071Representative Marie HopkinsPaid for by FRIENDS OF MARIE HOPKINSCandidateNoneLegislature, RI1$50~3.5K14 Jul
8072Ronald Zorrilla Newburgh City CouncilPaid for by Ronald 4 NewburghCandidateNoneNone1$50~1.5K13 Jul
8073Vote Carly SandovalCandidateNoneLocal, AZ1$50~7.5K11 Jul
8074Mike Cassidy for Chesapeake School BoardPaid for by Friends of Mike CassidyCandidateNoneLocal, VA1$50~549.510 Jul
8075Committee to Elect Julie DeRoseCandidateNoneState1$50~549.58 Jul
8076Chris Register for Virginia-05Paid for by CHRIS REGISTER FOR VIRGINIA-05CandidateNoneHouse VA-51$50~2.5K7 Jul
8077Jane Poston Chandler City CouncilPaid for by Jane Poston For ChandlerCandidateNoneLocal, AZ1$50~1.5K6 Jul
8078Whitney Rose for Mayor of Bancroft, WVCandidateNoneLocal, WV1$50~1.5K5 Jul
8079Dakota Dupuis for SheriffCandidateNoneLocal, ME1$50~12.5K5 Jul
8080Jamelle McKenzie 4 College ParkPaid for by JAMELLE MCKENZIEFOR COLLEGE PARK & JAMELLE MCKENZIECandidateNoneLocal, GA1$50~1.5K4 Jul
8081Rico ElmoreCandidateNoneLocal1$50~549.54 Jul
8082Mike Turner - Mayor, City of Woodstock, IllinoisPaid for by Michael TurnerCandidateNoneNone1$50~2.5K4 Jul
8083Vote Ricky RivardCandidateNoneState1$50~2.5K3 Jul
8084Edward PollardPaid for by Pollard for HoustonCandidateNoneLocal, TX1$50~12.5K2 Jul
8085Doug Charles, Town of Prosper - Town Council - Place 5Paid for by Doug Charles for Town of Prosper Town Council Place 5CandidateNoneLocal, TX1$50~549.54 Jul
8086Chris AbleCandidateNoneLegislature, WI1$50~549.54 Jul
8087Jeni Coke City Council WomanCandidateNoneLocal, AZ1$50~549.53 Jul
8088Mayor Pro Tem Crystal ChismPaid for by Crystal Chism For DeSoto CampaignCandidateNoneNone1$50~1.5K2 Jul
8089Shannon KingPaid for by Shannon King for Clinton Township TrusteeCandidateNoneLocal1$50~549.52 Jul
8090Ann Lucas for WyomingPaid for by Ann Lucas 4 WyomingCandidateNoneNone1$50~549.530 Jun
8091Frank Youngman for County Commissioner CandidateNoneLocal, FL1$50~549.530 Jun
8092James Dallas for Maury County Commission, District 4CandidateNoneLocal, TN1$50~549.529 Jun
8093Konnor Grimek for PA State House CandidateNoneLegislature, PA1$50~8.5K27 Jun
8094Paul Arena Winnebago County Board District 7Paid for by Citizens to Elect Paul ArenaCandidateNoneLocal, WI1$50~2.5K26 Jun
8095State Representative Joey AndrewsCandidateNoneNone1$50~8.5K26 Jun
8096Councilwoman Katelyn ElliottCandidateNoneNone1$50~549.526 Jun
8097PA State Rep. Jamie WalshCandidateNoneLegislature, PA1$50~1.5K26 Jun
8098Commissioner Andy MeyersPaid for by Dennis M. SpellmanCandidateNoneNone1$50~4.5K25 Jun
8099Miguel For ArizonaPaid for by Miguel for ArizonaCandidateNoneLegislature, AZ1$50~549.523 Jun
8100David Wonegeshik for Tribal CouncilPaid for by Wonegeshik For CouncilCandidateNoneLocal, MI1$50~4.5K22 Jun
8101Sara for SoutheastPaid for by Pankonin for City CouncilCandidateNoneLocal, SD1$50~549.522 Jun
8102Elect Ashley R McKnight for Youth Court Place 3Paid for by Committee to Elect Ashley R McKnight for County Court Judge Place 3CandidateNoneLocal1$50~5.5K22 Jun
8103Mark Mertens for Pineville City Council District 5CandidateNoneLocal, LA1$50~4.5K22 Jun
8104Bobby Williams FlGovernorCandidateNoneGovernor, FL1$50~3.5K22 Jun
8105Rep. Jared SolomonCandidateNoneNone1$50~2.5K22 Jun
8106Supervisor Janet NguyenCandidateNoneNone1$50~27.5K20 Jun
8107Jerry for SheriffCandidateNoneLocal1$50~2.5K18 Jun
8108Patrick Ireland for EHTCandidateNoneLocal, NJ1$50~1.5K17 Jun
8109Steve Spodyak for SheriffCandidateNoneLocal1$50~2.5K17 Jun
8110Dave Cortese for State SenatePaid for by Dave Cortese for State Senate CandidateNoneNone1$50~2.5K17 Jun
8111Jaclyn For JeffCoPaid for by People For Jaclyn RieboldCandidateNoneLocal1$50~549.517 Jun
8112Deanna Klein for SRT Board of DirectorsPaid for by Deanna 4 SRT Board of Directors CandidateNoneLocal, ND1$50~22.5K15 Jun
8113Vote Wendy Jo HamptonCandidateNoneLegislature, OK1$50~4.5K15 Jun
8114Drew Bingaman for State House 108Paid for by Bingaman for the 108thCandidateNoneLegislature, PA1$50~1.5K15 Jun
8115Councilman Doug HarveyCandidateNoneLocal1$50~8.5K13 Jun
8116Kevin Norwood for State RepresentativePaid for by Kevin Norwood For OfficeCandidateNoneLegislature, OK1$50~3.5K12 Jun
8117Bill Hoag for LoganPaid for by Bill Hoag For MayorCandidateNoneLocal, OH1$50~3.5K10 Jun
8118Golden for Civil Court CandidateNoneLocal, NY1$50~5.5K10 Jun
8119John Scott for QueensPaid for by John G ScottCandidateNoneLegislature, NY1$50~6.5K9 Jun
8120Shawn Roness for Williston MayorCandidateNoneLocal, ND1$50~3.5K8 Jun
8121Hidalgo County Treasurer Lita LeoCandidateNoneLocal, TX1$50~1.5K8 Jun
8122State Senator Chris BalkemaCandidateNoneNone1$50~2.5K8 Jun
8123Ryan Heinsohn for Mandan City CommissionCandidateNoneLocal, ND1$50~4.5K7 Jun
8124Vote Joe Davis NCCandidateNoneLocal, NC1$50~2.5K6 Jun
8125Sheriff Joe LekoPaid for by Joe Leko for Dakota County SheriffCandidateNoneLocal, MN1$50~6.5K5 Jun
8126Erik Stromberg Tooele County CouncilCandidateNoneLocal, UT1$50~549.54 Jun
8127Senator Neil AndersonPaid for by Neil AndersonCandidateNoneNone1$50~3.5K4 Jun
8128Elijah PierickCandidateNoneNone1$50~4.5K2 Jun
8129Dan StoddardCandidateNoneLocal, NM1$50~7.5K2 Jun
8130Matthew J Nelson for Minnehaha County Commissioner Paid for by Neighbors for NelsonCandidateNoneLocal, SD1$50~1.5K2 Jun
8131Vote Morgan OylerCandidateNoneLocal, CA1$50~549.51 Jun
8132Michael Blomquist For Harker Heights MayorPaid for by Michael Blomquist for Harker Heights MayorCandidateNoneLocal, TX1$50~2.5K1 Jun
8133Mayor Rey Leon for SupervisorPaid for by LEON FOR SUPERVISOR 2026CandidateNoneLocal, CA1$50~12.5K31 May
8134Al ArreolaPaid for by Al Arreola for Mayor CampaignCandidateNoneLocal1$50~37.5K31 May
8135Mayor Rodney CraigPaid for by Friends of Rodney S Craig for Village PresidentCandidateNoneLocal, IL1$50~12.5K29 May
8136Michael Feinstein for Secretary of State 2026Paid for by Michael Feinstein for Secretary of State CandidateNoneOther statewide, CA1$50~1.5K29 May
8137Dezmond RosierPaid for by Dezmond Rosier CandidateNoneLocal, MD1$50~1.5K29 May
8138Decker for Pennington County Commission District 3CandidateNoneLocal, SD1$50~3.5K29 May
8139Sliger for IowaCandidateNoneLegislature, IA1$50~3.5K29 May
8140Amanda Taylor For O’Fallon Missouri Ward 4Paid for by Citizens to Elect TaylorCandidateNoneLocal, MO1$50~1.5K29 May
8141Ian For HobokenCandidateNoneLocal, NJ1$50~49.529 May
8142Gutierrez for "2026" Board of SupervisorsCandidateNoneLocal1$50~549.529 May
8143Cheryl Ellis, Cherokee County SupervisorCandidateNoneLocal1$50~549.528 May
8144School Board Member Ben DaughertyCandidateNoneLocal, TN1$50~5.5K28 May
8145Rep. Eddie Day PashinskiCandidateNoneNone1$50~3.5K28 May
8146Lynn Hurtak for MayorCandidateNoneLocal, FL1$50~2.5K28 May
8147Larry W Foy for CongressPaid for by Committee to Elect Larry FoyCandidateNoneHouse LA-51$50~4.5K27 May
8148Supervisor BradfordPaid for by Bradford for Supervisor 2024 FPPC #1418988 CandidateNoneNone1$50~7.5K27 May
8149Jonathan BowersCandidateNoneLocal, CA1$50~549.527 May
8150Steve Meyer for Erie County ClerkPaid for by STEVE MEYER FRIENDS OFCandidateNoneLocal, NY1$50~1.5K26 May
8151City Commissioner Shannon WilsonPaid for by Shannon Wilson for City CommissionCandidateNoneLocal1$50~5.5K25 May
8152Madison4SheriffPaid for by Cornell Madison For SheriffCandidateNoneLocal1$50~549.524 May
8153Jean For Sedona City CouncilPaid for by Jean For CouncilCandidateNoneLocal, AZ1$50~549.523 May
8154Peter Durfee, Butte County SupervisorPaid for by Peter Durfee for Supervisor 2026CandidateNoneLocal, CA1$50~6.5K23 May
8155Senator Devlin RobinsonCandidateNoneNone1$50~4.5K22 May
8156Rep. Regina YoungCandidateNoneNone1$50~2.5K21 May
8157Zachary Thornley for Stillwater County AttorneyCandidateNoneLocal, MT1$50~5.5K21 May
8158VoteVarvelCandidateNoneLegislature, ND1$50~549.520 May
8159PA State Rep. Brett MillerCandidateNoneNone1$50~5.5K20 May
8160Chad W. SeayCandidateNoneLocal1$50~3.5K19 May
8161Rick Garcia for Fort Bend CountyPaid for by Rick Garcia CampaignCandidateNoneLocal, TX1$50~1.5K19 May
8162Bailey For Boone County District Two ConstableCandidateNoneLocal, KY1$50~5.5K19 May
8163Adam Forgie For PACandidateNoneHouse, district not named1$50~549.519 May
8164Committee to Re-Elect Judge BoyceCandidateNoneLocal, ID1$50~549.518 May
8165Heath Tidwell for Winston County Commission District TwoCandidateNoneLocal, AL1$50~549.518 May
8166Damian L. Atkins for Sumter County SheriffCandidateNoneLocal1$50~4.5K18 May
8167Vote Beth Trice Carmean for Register of WillsCandidateNoneLocal1$50~3.5K18 May
8168Tim KingCandidateNoneLocal, GA1$50~1.5K18 May
8169Philbeck for Union County Board of Education CandidateNoneLocal, GA1$50~1.5K18 May
8170Michelle Bowen for Hardin County PVACandidateNoneLocal, KY1$50~549.518 May
8171Josh Vandever for Fayette County JudgePaid for by Josh Vandever CampaignCandidateNoneLocal, TX1$50~2.5K18 May
8172Eric GainesPaid for by Eric For AugustaCandidateNoneLocal, GA1$50~3.5K18 May
8173Matthew MillerCandidateNoneLocal1$50~9.5K16 May
8174Vote Hurst for Alabama SenateCandidateNoneLegislature, AL1$50~12.5K15 May
8175Rep. Mary Jo DaleyCandidateNoneNone1$50~5.5K15 May
8176Judge Aaron N. Thompson for Sixth District CourtPaid for by The Committee to Elect Judge ThompsonCandidateNoneLocal, ID1$50~49.519 May
8177Janet Garrison 2026CandidateNoneNone1$50~549.515 May
8178Jamie Little for Magistrate District 3CandidateNoneLocal1$50~2.5K15 May
8179Mike Rice for Bullitt County Magistrate District 3CandidateNoneLocal, KY1$50~5.5K15 May
8180Jesus Lopez for Rockdale County Board of EducationCandidateNoneLocal, GA1$50~27.5K14 May
8181Larry Bennett for Hudson County Commissioner District 9Paid for by Larry Bennett for Hudson County Commissionner,District 9CandidateNoneLocal, NJ1$50~7.5K14 May
8182Justin Turner for St GeorgeCandidateNoneLocal, UT1$50~549.517 May
8183Judge Fred GarzaPaid for by Judge Fred Garza CandidateNoneLocal, TX1$50~49.516 May
8184Kevin BobkoskieCandidateNoneLocal, MD1$50~1.5K16 May
8185Michelle MitchellPaid for by Michelle Mitchell for Radcliff MayorCandidateNoneLocal, KY1$50~49.515 May
8186Tammy Bohn for Sturgis MayorPaid for by Sturgis Listens, LLCCandidateNoneLocal, SD1$50~549.514 May
8187Kathy Dillow for Lewis County Magistrate District #3CandidateNoneLocal, WV1$50~3.5K14 May
8188David Sykes Morrow County CommissionerPaid for by David Sykes For Morrow County Commissioner CandidateNoneLocal, OH1$50~6.5K13 May
8189Bolton For DeKalbPaid for by Friends of Bolton for DeKalb IncCandidateNoneLocal, GA1$50~2.5K13 May
8190David Shellhorse for North Augusta City CouncilCandidateNoneLocal, SC1$50~49.513 May
8191Marcus TuckerPaid for by Marcus Tucker for JudgeCandidateNoneLocal, GA1$50~2.5K13 May
8192Dr. Michelle Morancie, Fulton County School Board District 7Paid for by Dr. Michelle Michelle Morancie Fulton County School Board District 7CandidateNoneLocal, GA1$50~549.515 May
8193Devi Thorp Madisonville Ward 6 City CouncilCandidateNoneLocal, KY1$50~1.5K12 May
8194Jose Sanchez for Twin Falls County ClerkCandidateNoneLocal, ID1$50~3.5K12 May
8195Marshae Madison House of Representatives District 69CandidateNoneState1$50~8.5K12 May
8196Kyle Lamont for Georgia House District 58Paid for by Kyle Lamont for Georgia HD 58CandidateNoneLegislature, GA1$50~7.5K12 May
8197Vote Elmon Walters - Pike Co. Magistrate District 2Paid for by Elmon Walters for MagistrateCandidateNoneLocal, KY1$50~22.5K12 May
8198Ben Larrabee for Fountain Hills Town Council CandidateNoneLocal, AZ1$50~49.512 May
8199Clark Hungerford for West CobbPaid for by Clark For Cobb, LLCCandidateNoneLocal, GA1$50~6.5K12 May
8200Todd Goldman for Charleston City CouncilCandidateNoneLocal, WV1$50~549.512 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.