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

701 pages · 64,325 ads · $41.1M · page 1 of 4

#PageTypeSideRaceResultAdsSpendImpressionsAttackLast ad
1DemocratsPaid for by DNC SERVICES CORP./DEM. NAT'L COMMITTEEPartyDem.None6,248$8.1M~121.8M64%26 Oct
2Lower Costs NowPaid for by LOWER COSTS NOWGroupDem.None9,830$7M~293.4M13%27 Oct
3WorkMoneyGroupDem.None1,717$3M~58.1M28%19 Oct
4Defend The VotePaid for by DEFEND THE VOTE ACTION FUNDGroupDem.None533$1.7M~107.4M3.7%27 Oct
5DemocratsPaid for by DCCCPartyDem.None590$1.3M~32.1M66%26 Oct
6Forward BlueGroupDem.None2,589$1.1M~25.4M68%25 Oct
7Pete ButtigiegPaid for by WIN THE ERA PACGroupDem.None257$1.1M~18.7M4.1%26 Oct
8EarthjusticePaid for by EARTHJUSTICEGroupDem.None1,164$948.2K~34.7M87%26 Oct
9Save Democracy PACGroupDem.None239$717.7K~8.6M88%18 Oct
10Progressive Turnout ProjectPaid for by PROGRESSIVE TURNOUT PROJECTGroupDem.None245$683.2K~9.9M93%26 Sep
11League of Conservation VotersPaid for by GiveGreen United ActionGroupDem.None752$626.2K~47.7M89%26 Oct
12Lone Star Rising PACGroupDem.None21$616.5K~13.1M26 Oct
13Women's MarchGroupDem.None3,557$593.7K~12.2M83%24 Oct
14Democratic Governors Association (DGA)Paid for by Democratic Action, democraticgovernors.org, not authorized by any candidate or candidate's committee.PartyDem.None438$485.9K~7.1M90%26 Oct
15MoveOnPaid for by MOVEON.ORG POLITICAL ACTIONGroupDem.None2,433$471.8K~12.2M67%23 Oct
16Beto O'RourkePaid for by Powered By People GroupDem.None4,312$442.4K~6.1M29%26 Oct
17GoodPowerPaid for by GoodPower Super PAC, Inc.GroupDem.None1,829$407.6K~15.3M15%26 Oct
18Robert ReichPaid for by Inequality Media Civic ActionCandidateDem.None1,085$348.2K~18.9M74%26 Oct
19National Democratic Redistricting CommitteePaid for by National Democratic Redistricting Committee GroupDem.None282$343.4K~5.1M76%26 Oct
20Team OathPaid for by 51C Collaborative (Oath)UnknownDem.None1,110$343.2K~6.5M24%26 Oct
21Sierra ClubPaid for by SIERRA CLUBGroupDem.None794$334.1K~14.2M72%23 Oct
22Americans for Healthy CommunitiesPaid for by AMERICANS FOR HEALTHY COMMUNITIES INCGroupDem.None247$297.4K~5M100%26 Oct
23UnidosUSGroupDem.None453$286.9K~12.9M11%26 Oct
24Texas ChallengersPaid for by Texas Majority PACGroupDem.None38$274.9K~7.6M18%26 Oct
25Elect Democratic WomenPaid for by ELECT DEMOCRATIC WOMENGroupDem.None164$268.2K~3.1M85%23 Sep
26Freedom VirginiaPaid for by Freedom Virginia Inc.GroupDem.None82$253.6K~14.3M54%10 Oct
27Gavin NewsomPaid for by Campaign for Democracy CommitteeCandidateDem.None7$248.6K~2.7M60%7 Aug
28End Citizens UnitedPaid for by END CITIZENS UNITEDGroupDem.None1,143$225K~3.4M67%26 Oct
29One For All CommitteePaid for by ONE FOR ALL COMMITTEEGroupDem.None146$209.6K~23.3M26%26 Oct
30The Bills Are Too Darn HighPaid for by The Bills Are Too Damn HighGroupDem.None65$209K~13.5M100%20 Oct
31Back the Bold PACPaid for by Back the BoldGroupDem.None708$208.3K~3.4M77%25 Oct
32Stand Up AmericaGroupDem.None85$205.6K~10.1M98%21 Oct
33Nebraska Values PACPaid for by Nebraska Values PAC GroupDem.None20$202.1K~11M100%26 Oct
34Human Rights CampaignPaid for by HUMAN RIGHTS CAMPAIGN EQUALITY VOTESGroupDem.None332$195.8K~10M59%26 Oct
35Redistricting ActionPaid for by National Redistricting Action FundGroupDem.None88$176.5K~2.7M19%18 Oct
36In This Together PACPaid for by In This Together PAC IncGroupDem.None141$173.7K~4.6M25%26 Oct
37The Pennsylvania IndependentPaid for by The American Independent FoundationMediaDem.None32$168.2K~18.3M45%23 Oct
38Indivisible GuidePaid for by Indivisible ProjectGroupDem.None625$163.8K~7.9M55%23 Oct
39Congressional Black Caucus PACGroupDem.None1,075$154.5K~3.4M74%24 Oct
40The Wisconsin IndependentPaid for by The American Independent FoundationMediaDem.None26$150K~14.8M38%23 Oct
41Common CausePaid for by COMMON CAUSEGroupDem.None386$135.5K~3.7M76%23 Oct
42Climate PowerGroupDem.None109$134.5K~7M85%26 Oct
43Speak Up PACPaid for by SPEAK UP PACGroupDem.None539$128K~1.6M63%24 Oct
44Tim WalzPaid for by Small Town PACGroupDem.None1,838$127.3K~1.9M40%26 Oct
45Minnesota DFL PartyPaid for by Minnesota Democratic–Farmer–Labor PartyPartyDem.None129$117.3K~8.2M64%26 Oct
46First Tuesday PACGroupDem.None422$111.5K~12.3M78%22 Oct
47Progressive Vet PACGroupDem.None208$105.5K~7M96%29 May
48Civic ShoutUnknownDem.None65$104.7K~4.2M100%26 Oct
49Retired Americans PACGroupDem.None81$100.4K~960.9K96%30 Sep
50Scholarships for AllPaid for by Teach Coalition GroupDem.None81$95.1K~9.3M0.0%9 Sep
51American PrioritiesPaid for by AMERICAN PRIORITIESGroupDem.None62$94.4K~3.9M7.3%10 Aug
52EMILYs ListPaid for by EMILYS LISTGroupDem.None403$93.6K~2.2M67%24 Oct
53Democratic Party of IllinoisPaid for by DEMOCRATIC PARTY OF ILLINOISPartyDem.None24$88.2K~5.3M0.0%23 Oct
54AIPAC TrackerPaid for by Citizens Against AIPAC CorruptionGroupDem.None111$87.8K~1.8M80%26 Oct
55Crush MAGAPaid for by Crush MAGA ActionGroupDem.None45$84.9K~668.7K100%23 Oct
56Pennsylvania's MegaphonePaid for by People Power PennsylvaniaGroupDem.None36$84.8K~10.1M81%7 Sep
57Maremoto ActionPaid for by Maremoto Action Inc.GroupDem.None94$82.5K~15.8M8.5%24 Oct
58SEIU Healthcare IL & INPaid for by Service Employees International Union SEIU Healthcare IL INGroupDem.None150$82.3K~12.5M76%24 Oct
59New Yorkers For Public SchoolsPaid for by New Yorkers for Public SchoolsGroupDem.None127$78.7K~9.1M100%12 Aug
60National Women's Law Center Action FundGroupDem.None70$78.6K~4.9M100%16 Oct
61Voice of the PeopleGroupDem.None275$77.7K~1.6M0.0%11 Oct
62Penzeys SpicesPaid for by Penzeys LtdUnknownDem.None10$72.6K~3.3M40%12 Sep
63Let's Go Minnesota CoalitionPaid for by DFL House CaucusPartyDem.None81$71.9K~13.9M26 Oct
64The Iowa IndependentPaid for by The American Independent FoundationMediaDem.None29$71.4K~9.9M71%23 Oct
65Innovation OhioPaid for by INNOVATION OHIO EDUCATION FUNDGroupDem.None83$70.4K~4.5M70%23 Oct
6610 Steps to Freedom and PowerPaid for by The Liberty GuildGroupDem.None127$65.4K~1.3M100%12 Oct
67The Economic Security Project ActionPaid for by ECONOMIC SECURITY PROJECT ACTION INCGroupDem.None63$63.7K~10.7M75%26 Oct
68Union of Concerned ScientistsPaid for by UNION OF CONCERNED SCIENTISTS, INC.GroupDem.None106$61K~2.6M75%20 Oct
69Michigan AFL-CIOPaid for by MICHIGAN STATE AFL-CIOGroupDem.None22$60.4K~1.6M55%22 Oct
70Fair Deal AlaskaPaid for by FAIR DEAL ALASKAGroupDem.None60$60.4K~3.8M0.0%11 Aug
71People's ActionPaid for by PEOPLE'S ACTION INSTITUTEGroupDem.None86$58.4K~790.3K88%26 Oct
72Double Tap ActionPaid for by DOUBLE TAP ACTIONGroupDem.None9$58.1K~3.6M0.0%26 Oct
73Popular Democracy in ActionPaid for by POPULAR DEMOCRACY PACGroupDem.None52$56.4K~2.3M98%24 Oct
74Elect Diverse DemocratsPaid for by ELECT DIVERSE DEMOCRATS 2026GroupDem.None49$55.7K~934.7K86%24 Oct
75Moms Demand Action for Gun Sense in AmericaPaid for by Everytown for Gun Safety Action Fund IncGroupDem.None269$55.6K~2.9M83%16 Oct
76Mainstream ColoradoPaid for by Mainstream Colorado ActionGroupDem.None9$54.8K~3.6M83%21 Oct
77Fight For ReformPaid for by End Citizens United Non-federalGroupDem.None429$52K~537.8K63%25 Oct
78Fòs Feminista OrgPaid for by Fòs FeministaGroupDem.None98$51.4K~4M67%2 Oct
79AFGEGroupDem.None177$51.3K~2.2M74%26 Oct
80POP EconomyPaid for by Economic Security Project IncGroupDem.None90$48.7K~7.4M47%28 Sep
81Planned Parenthood Votes New MexicoPaid for by Planned Parenthood Votes New Mexico Independent Expenditure CommitteeGroupDem.None86$48.2K~4.1M25%23 Oct
82Popular DemocracyPaid for by Center for Popular DemocracyGroupDem.None186$47.4K~1.1M38%9 Oct
83New York State Democratic PartyPaid for by New York State Democratic CommitteePartyDem.None3$45K~2M29 May
84Conservation Law FoundationPaid for by CONSERVATION LAW FOUNDATION, INC.GroupDem.None84$43.1K~1.7M71%15 Oct
85Collective DefiancePaid for by Patriot Principles ProjectGroupDem.None11$41.9K~4.2M82%22 Oct
86Washington State Democratic PartyPaid for by WASHINGTON STATE DEMOCRATIC CENTRAL COMMITTEEPartyDem.None8$40.6K~2.8M0.0%21 Oct
87Protect Our WintersPaid for by PROTECT OUR WINTERSGroupDem.None171$40.4K~4M1.3%19 Oct
88Delaware Democratic PartyPaid for by DEMOCRATIC STATE COMMITTEE (DELAWARE)PartyDem.None40$40.2K~3.8M0.0%23 Oct
89Alaskans For PosterityPaid for by Alaskans for Posterity IncGroupDem.None6$39.3K~3.6M10 Jun
90PowerSwitch ActionGroupDem.None230$37.2K~1.3M85%26 Oct
91People Over MonopoliesGroupDem.None47$36.5K~936.1K100%26 Oct
92No Kings PACPaid for by The No Kings PACGroupDem.None12$36.3K~343.6K100%3 Sep
93Let America VotePaid for by LET AMERICA VOTE PACGroupDem.None285$36.1K~377.1K81%11 Oct
94Swing LeftPaid for by SWING LEFTGroupDem.None677$35.5K~803.6K31%16 Oct
95Power to the Polls WIPaid for by Power to the Polls, Inc.GroupDem.None3$35.5K~1.8M20 Oct
96New Hampshire Youth MovementPaid for by New Hampshire Youth Movement ProjectGroupDem.None64$35.3K~3.7M25%22 Oct
97The LowdownPaid for by THE LOWDOWNGroupDem.None36$35.2K~820K67%26 Oct
98Jewish Democratic Council of AmericaPaid for by JDCA PACGroupDem.None8$34.5K~1.5M25%16 Oct
99Country FirstPaid for by Country First Action, Inc.GroupDem.None13$34.3K~2.7M69%22 Sep
100Article One PACPaid for by Article One Action FundGroupDem.None2$33.4K~1.1M31 Jul
101New Leadership PACGroupDem.None19$33.4K~3.4M4 Sep
102Rep. Adam KinzingerMediaDem.None83$32.4K~1.1M8.4%26 Oct
103Blue Collar ProgressivesGroupDem.None19$32.2K~2.6M0.0%30 Jun
104UFT - United Federation of TeachersPaid for by UNITED FEDERATION OF TEACHERS LOCAL 2GroupDem.None16$32.2K~3M0.0%25 Aug
105Speed of Light Opportunity FundGroupDem.None11$32K~1.4M0.0%10 Sep
106Article One PACGroupDem.None2$30K~712.5K20 Jun
107Arizona Democratic Legislative Campaign CommitteePaid for by The Arizona Democratic Legislative Campaign Committee, A Project of The Navajo County Democratic Committee. Top Donors AFSCME, Western States Carpenters, and Marcia Grand. Not Authorized by any candidate or candidate committee.PartyDem.None20$29.9K~1.7M15 Oct
108Hold the Line GuidePaid for by Hold the LineGroupDem.None65$29.8K~1.1M1.6%27 Oct
109New Jersey Democratic State CommitteePartyDem.None15$28.8K~4.1M0.0%26 Oct
110Economic Security ProjectPaid for by ECONOMIC SECURITY PROJECT INCGroupDem.None35$28.6K~5.2M0.0%28 Sep
111SEIU TexasPaid for by SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION)GroupDem.None39$28.4K~967.7K0.0%26 Oct
112Every State BluePaid for by EVERY STATE BLUEGroupDem.None27$28.4K~921.1K37%26 Oct
113Fight Like Hell PACPaid for by FIGHT LIKE HELL PACGroupDem.None70$27.7K~399.6K13%6 Oct
114VoteRise PAPaid for by VoteRiseGroupDem.None3$27K~652.5K12 May
115Blueprint Texas PACPaid for by Blueprint Texas PACGroupDem.None26$26.6K~3.4M100%12 Oct
116ClientEarth USAGroupDem.None130$26K~1.2M82%26 Oct
117Texas Organizing ProjectPaid for by Texas Organizing Project PACGroupDem.None43$24.9K~3.4M2.3%25 Oct
118Arizona Democratic PartyPartyDem.None94$24.7K~318.4K2.2%26 Oct
119ReproactionPaid for by Reproaction GroupDem.None6$24.5K~1.8M100%23 Jun
120Vote Pro-ChoicePaid for by #VOTEPROCHOICE PACGroupDem.None103$24.5K~1.3M0.0%16 Sep
121Progressive Unity FundPaid for by PROGRESSIVE UNITY FUNDGroupDem.None20$23.9K~896K20%19 Jun
122Protect Our JobsGroupDem.None3$23.7K~1.1M5 Jun
123Better PA Roads & BridgesPaid for by Better Pennsylvania Roads and BridgesGroupDem.None3$23.5K~825K29 May
124California Environmental VotersGroupDem.None14$23.4K~8M0.0%10 Jun
125Shannon TaylorPaid for by Taylor For VACandidateDem.None85$22.6K~1.2M26%26 Oct
126White Coat WastePaid for by THE WHITE COAT WASTE PROJECT, INC.GroupDem.None16$22.5K~1.8M100%28 Sep
127West Virginia Democratic PartyPartyDem.None28$22.5K~4.4M16 Oct
128Students Demand ActionPaid for by Everytown for Gun Safety Action Fund IncGroupDem.None292$21.9K~1.5M100%21 Sep
129The Nation MagazinePaid for by NATION COMPANY, LLC, THEMediaDem.None124$21.2K~1.1M78%21 Oct
130Utah Democratic PartyPaid for by Utah State Democratic CommitteePartyDem.None32$21.2K~508.3K0.0%15 Oct
131Our AlaskaPaid for by The Practical MajorityGroupDem.None5$20.7K~1.4M100%26 Oct
132Rockingham County DemocratsPaid for by Rockingham County Democratic CommitteePartyDem.None60$19.7K~629.4K100%15 Oct
133Harris County Democratic Party - HCDPPaid for by Harris County Democratic PartyPartyDem.None28$19K~679.1K0.0%26 Oct
134Justice PACPaid for by JUSTICE PACGroupDem.None39$18.7K~136.6K87%22 Sep
135David Sherrer IIGroupDem.None17$17.8K~862K88%26 Oct
136Democracy ForwardPaid for by Democracy Forward FoundationGroupDem.None29$17.8K~330.2K73%26 Oct
137Dose of DemocracyGroupDem.None19$17.7K~549.3K68%26 Oct
138Save Science Save LivesGroupDem.None79$17.6K~1.3M81%25 Jun
139FLIC VotesGroupDem.None10$17.4K~1.6M70%26 Oct
140Public Integrity AllianceGroupDem.None5$17.2K~1.6M20 Oct
141Clinton FoundationGroupDem.None15$16.1K~412.1K0.0%17 Oct
142Durham County Democratic PartyPartyDem.None46$16.1K~3.6M8.6%26 Oct
143Iowa InformedPaid for by The Practical MajorityGroupDem.None2$16K~500K26 Oct
144The Rural PathGroupDem.None3$15.9K~1.3M27 Aug
145Teach CoalitionGroupDem.None14$15.6K~3.2M0.0%9 Oct
146Rep. Gil CisnerosPaid for by Office of Representative Gil CisnerosPublic bodyDem.None4$15.4K~527K20 Aug
147Rare Access Action ProjectGroupDem.None3$15.2K~1.8M11 May
148Coalfield Justice ActionPaid for by Coalfield Power PACGroupDem.None21$15.2K~1.8M100%22 Oct
149Louisville Democratic PartyPartyDem.None142$15.2K~1M20%26 Oct
150UNITE HEREPaid for by Workers VoteGroupDem.None32$15.2K~2.3M69%26 Oct
151Sarasota County Democratic PartyPaid for by Sarasota County DemocratsPartyDem.None50$15.2K~667.2K11%26 Oct
152Virginians Against Neighborhood Slot MachinesGroupDem.None2$15K~1.1M30 Jun
153FLARE USAGroupDem.None223$14.7K~685.8K100%27 Oct
154More Perfect Union EventsGroupDem.None15$14.6K~1M0.0%16 Sep
155Amica Center for Immigrant RightsGroupDem.None5$14.5K~540K100%4 Aug
156Impeachment NOWPaid for by Impeachment NowGroupDem.None22$14.5K~97.5K91%9 Oct
157Save the Boundary WatersPaid for by Northeastern MInnesotans for WildernessGroupDem.None75$14.4K~2.5M2.7%21 Oct
158Run Gen ZPaid for by Run GenZGroupDem.None15$13.9K~730K24 Oct
159Demand JusticePaid for by Demand Justice PACGroupDem.None274$13.8K~48.9K100%9 Jul
160The Markin ReportMediaDem.None41$13.6K~1.8M67%23 Oct
161Climate RealityGroupDem.None9$13.6K~867.5K67%1 Oct
162Any Shop ClubPaid for by The Broad Store LLCUnknownDem.None4$13.2K~391.5K8 May
163Dr. Rick Allen, AuthorMediaDem.None256$12.8K~1.3M91%26 Oct
164Montana Voters PACGroupDem.None1$12.5K~550K14 Oct
165Mainstream Colorado FundPaid for by MAINSTREAM COLORADO FUNDGroupDem.None1$12.5K~475K13 Oct
166NMMPaid for by Nebraskans for Medical MarijuanaGroupDem.None1$12.5K~550K2 Jun
167Montana MessengerPaid for by The Practical MajorityGroupDem.None1$12.5K~950K26 Oct
168Bexar County Democratic PartyPartyDem.None37$12.4K~1.6M49%25 Oct
169Pima County Democratic PartyPartyDem.None8$12.3K~279.5K26 Oct
170Money Laundering MandyPaid for by Promoting Progressive WomenGroupDem.None2$12.2K~550K9 Jun
171Travis County Democratic PartyPaid for by Travis County Democratic ExecutivePartyDem.None33$12.2K~2.9M0.0%27 Oct
172Progressives for Sarah RascónPaid for by Progressives for Sarah Rascón CandidateDem.None10$12.2K~2.6M0.0%26 Oct
173North Carolina Democratic PartyPartyDem.None145$12.1K~2.3M1.4%26 Oct
174The Trump-Epstein Reading RoomPaid for by The Institute for Primary FactsGroupDem.None66$11.9K~465.3K62%27 Oct
175Organize for PeaceGroupDem.None44$11.1K~507.4K30%27 Oct
176The Dean Obeidallah ShowMediaDem.None221$11K~530.9K89%26 Oct
177Voices of the ElectoratePaid for by VOICE OF THE ELECTORATE (VOTE)GroupDem.None45$10.9K~831K0.0%26 Oct
178GLBTQ Legal Advocates & Defenders - GLAD LawPaid for by GLBTQ LEGAL ADVOCATES & DEFENDERS, INC.GroupDem.None45$10.9K~816.3K47%22 Oct
179Chesapeake Climate Action NetworkPaid for by CHESAPEAKE CLIMATE ACTION NETWORK, INC.GroupDem.None22$10.9K~2.8M50%26 Oct
180States WinGroupDem.None198$10.7K~78.2K26%8 Oct
181Civil Justice Association of CaliforniaPaid for by CIVIL JUSTICE ASSOCIATION OF CALIFORNIAGroupDem.None3$10.5K~262.5K1 Jun
182Stand Up PACPaid for by STAND UP PACGroupDem.None30$10.5K~251.1K73%26 Jun
183Williamson County DemocratsPaid for by Williamson County Democratic PartyPartyDem.None9$10.2K~1.8M0.0%26 Oct
184People For the American WayGroupDem.None102$10K~216.2K100%26 Oct
185Great Lakes Renewable Energy AssociationPaid for by Great Lakes Renewable Energy Association (GLREA)GroupDem.None23$10K~626.5K61%19 Oct
186Johnson County Democratic Party - IowaPaid for by Johnson County Democratic PartyPartyDem.None6$9.8K~471.5K83%25 Oct
187Virginia Voter ProjectPaid for by DEMOCRATIC PARTY OF VIRGINIAPartyDem.None5$9.7K~1M0.0%22 Oct
188Summit County Democratic PartyPartyDem.None10$9.7K~706.5K40%24 Oct
189Polk County DemocratsPartyDem.None31$9.6K~816.7K0.0%19 Oct
190Congresswoman Sarah McBridePublic bodyDem.None4$9.5K~1.2M9 Jun
191Elect Women HQGroupDem.None32$9.4K~128.2K100%1 Oct
192The Michigan MemoPaid for by The Practical MajorityGroupDem.None6$9.3K~800.5K100%26 Oct
193Home of the BravePaid for by Home of the Brave USA Inc.GroupDem.None23$9.1K~348.3K100%4 Aug
194Group Chat EnergyPaid for by OFF SCRIPTGroupDem.None22$9.1K~273K80%26 Oct
195Idaho Democratic PartyPaid for by IDAHO STATE DEMOCRATIC PARTYPartyDem.None15$9K~481.5K13%7 Oct
196NCAAT in ActionPaid for by NCAAT In ActionGroupDem.None20$8.5K~1.5M0.0%23 Oct
197The Daily ShowMediaDem.None23$8.4K~1.2M100%2 Nov
198Bert Mizusawa - For Trump, Not VirginiaPaid for by DEMOCRATIC PARTY OF VIRGINIAPartyDem.None6$8.4K~672.5K100%23 Oct
199Cardroom AccountabilityPaid for by California Indian TribesGroupDem.None8$8.3K~571K38%17 May
200Hamilton County Democratic PartyPaid for by Hamilton County Democratic Party Central CommitteePartyDem.None44$8.1K~551.9K33%26 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.