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
Filter by state
Click a state to see who advertised on its races
Blue leans Democratic, red Republican, grey took no side. Darker means more one-sided.
Open the full map: races and candidates by state →7,376 pages · 295,874 ads · $183M · page 37 of 37
| # | Page | Type | Side | Race | Result | Ads | Spend | Impressions | Attack | Last ad |
|---|---|---|---|---|---|---|---|---|---|---|
| 7201 | Jace Tobias , Pct. 26 chair. | Party | Rep. | None | 1 | $50 | ~49.5 | 23 May | ||
| 7202 | Carol Cook Carter for Circuit Judge Place 5 | Unknown | None | None | 1 | $50 | ~549.5 | 23 May | ||
| 7203 | YES on Measure B | Unknown | None | None | 1 | $50 | ~549.5 | 23 May | ||
| 7204 | Sue Mu, Apex Town Council Member | Unknown | None | None | 1 | $50 | ~549.5 | 22 May | ||
| 7205 | NMDP | Group | Dem. | None | 1 | $50 | ~49.5 | 23 May | ||
| 7206 | Ovi Popescu for Loma Linda City Council | Unknown | None | None | 1 | $50 | ~549.5 | 22 May | ||
| 7207 | City of Rifle, Government | Unknown | None | None | 1 | $50 | ~2.5K | 22 May | ||
| 7208 | Ethical Culture Society of Bergen CountyPaid for by ETHICAL CULTURE SOCIETY OF BERGEN C | Group | None | None | 1 | $50 | ~549.5 | 22 May | ||
| 7209 | Alice Chen for Stafford City Council | Unknown | None | None | 1 | $50 | ~549.5 | 22 May | ||
| 7210 | Frankie Tapia For Sheriff | Unknown | None | None | 1 | $50 | ~549.5 | 21 May | ||
| 7211 | Indiana University | Public body | None | None | 1 | $50 | ~2.5K | 22 May | ||
| 7212 | All Things Camden | Media | None | None | 1 | $50 | ~549.5 | 21 May | ||
| 7213 | City of Tomball | Public body | None | None | 1 | $50 | ~12.5K | 21 May | ||
| 7214 | Sherri Garrett for State Executive Committeewoman District 5 | Candidate | Rep. | None | 1 | $50 | ~1.5K | 21 May | ||
| 7215 | Cortland County Democratic Committee | Unknown | None | None | 1 | $50 | ~549.5 | 20 May | ||
| 7216 | Post and Courier GreenvillePaid for by The Post and Courier | Media | None | None | 1 | $50 | ~6.5K | 20 May | ||
| 7217 | PA State Rep. Brett Miller | Candidate | None | None | 1 | $50 | ~5.5K | 20 May | ||
| 7218 | Coryell County Democratic Party | Party | Dem. | None | 1 | $50 | ~549.5 | 20 May | ||
| 7219 | Loving Beyond UnderstandingPaid for by LOVING BEYOND UNDERSTANDING, INC. | Group | None | None | 1 | $50 | ~49.5 | 19 May | ||
| 7220 | Bet Tzedek - The House of JusticePaid for by BET TZEDEK | Group | None | None | 1 | $50 | ~5.5K | 19 May | ||
| 7221 | Georgia Center for Opportunity | Group | None | None | 1 | $50 | ~2.5K | 19 May | ||
| 7222 | Delaware Twp. Vol. AmbulancePaid for by DELAWARE TOWNSHIP VOLUNTEER AMBULANCE CORPS | Group | None | None | 1 | $50 | ~549.5 | 19 May | ||
| 7223 | Southwest Florida Water Management District | Public body | None | None | 1 | $50 | ~3.5K | 19 May | ||
| 7224 | Larimer County Department of Health and Environment | Public body | None | None | 1 | $50 | ~549.5 | 18 May | ||
| 7225 | Paula Pedigo for Barren County Judge Executive | Unknown | None | None | 1 | $50 | ~4.5K | 18 May | ||
| 7226 | Penix For Sheriff | Unknown | None | None | 1 | $50 | ~2.5K | 18 May | ||
| 7227 | MDEQPaid for by Mississippi Department of Environmental Quality | Public body | None | None | 1 | $50 | ~12.5K | 18 May | ||
| 7228 | Washington Department of Ecology | Unknown | None | None | 1 | $50 | ~1.5K | 18 May | ||
| 7229 | McClendon for Sheriff 2026 | Unknown | None | None | 1 | $50 | ~549.5 | 20 May | ||
| 7230 | David George | Media | None | None | 1 | $50 | ~1.5K | 18 May | ||
| 7231 | Tucker Carlson NetworkPaid for by Last Country, Inc. | Media | None | None | 1 | $50 | ~549.5 | 18 May | ||
| 7232 | Vote YES for Habersham Schools E-Splost | Unknown | None | None | 1 | $50 | ~549.5 | 18 May | ||
| 7233 | Al Chandler for Graves County Commissioner - District 3 | Unknown | None | None | 1 | $50 | ~549.5 | 18 May | ||
| 7234 | Navajo County, AZ | Unknown | None | None | 1 | $50 | ~49.5 | 17 May | ||
| 7235 | Demockracy.inkPaid for by DeMOCKracy.ink | Unknown | None | None | 1 | $50 | ~549.5 | 17 May | ||
| 7236 | Franklin Fogleman for FCMA Board of Directors | Unknown | None | None | 1 | $50 | ~549.5 | 16 May | ||
| 7237 | The African Kinship ReunionPaid for by LaKisha David | Group | Dem. | None | 1 | $50 | ~3.5K | 16 May | ||
| 7238 | Myanmar Gazette | Media | None | None | 1 | $50 | ~8.5K | 16 May | ||
| 7239 | Sean Finnerty for Westhill Board of Education | Unknown | None | None | 1 | $50 | ~1.5K | 16 May | ||
| 7240 | Espera QuePaid for by CANNIS MEDIA LLC | Media | Dem. | None | 1 | $50 | ~549.5 | 16 May | ||
| 7241 | City of Sterling Heights | Unknown | None | None | 1 | $50 | ~1.5K | 15 May | ||
| 7242 | South Dakota SearchlightPaid for by States Newsroom | Media | Dem. | None | 1 | $50 | ~2.5K | 15 May | ||
| 7243 | Rep. Mary Jo Daley | Candidate | None | None | 1 | $50 | ~5.5K | 15 May | ||
| 7244 | The Rotten Orange | Unknown | None | None | 1 | $50 | ~549.5 | 15 May | ||
| 7245 | The City of Pittsburgh Republican Committee | Party | Rep. | None | 1 | $50 | ~4.5K | 15 May | ||
| 7246 | Angelica Martinez for Chula Vista City Council District 2 | Unknown | None | None | 1 | $50 | ~2.5K | 15 May | ||
| 7247 | Lynda Shari Jackson | Group | None | None | 1 | $50 | ~2.5K | 15 May | ||
| 7248 | Janet Garrison 2026 | Candidate | None | None | 1 | $50 | ~549.5 | 15 May | ||
| 7249 | Anatomy of Night | Group | None | None | 1 | $50 | ~112.5K | 15 May | ||
| 7250 | Respect Public Schools | Group | None | None | 1 | $50 | ~5.5K | 14 May | ||
| 7251 | Faith Wins | Group | None | None | 1 | $50 | ~8.5K | 14 May | ||
| 7252 | Liz Goss for Grand Island Board of Education | Unknown | None | None | 1 | $50 | ~2.5K | 16 May | ||
| 7253 | Chris Gulley For Jackson County Commission District One | Unknown | None | None | 1 | $50 | ~549.5 | 17 May | ||
| 7254 | City of San Benito - Government | Unknown | None | None | 1 | $50 | ~549.5 | 15 May | ||
| 7255 | Re-Elect Ryan P. Hanan Fernley City Council Ward 1 | Unknown | None | None | 1 | $50 | ~49.5 | 15 May | ||
| 7256 | Monmouth County Government | Unknown | None | None | 1 | $50 | ~49.5 | 15 May | ||
| 7257 | Health Care for All Oregon | Unknown | None | None | 1 | $50 | ~1.5K | 14 May | ||
| 7258 | Dan Loya For Garfield County Sheriff | Unknown | None | None | 1 | $50 | ~549.5 | 14 May | ||
| 7259 | Karen Dawn of DawnWatchPaid for by DAWNWATCH, INC. | Group | None | None | 1 | $50 | ~7.5K | 14 May | ||
| 7260 | City of Abbeville | Unknown | None | None | 1 | $50 | ~3.5K | 14 May | ||
| 7261 | Tim Clue, Speaker and ComedianPaid for by Tim Clue | Media | None | None | 1 | $50 | ~549.5 | 14 May | ||
| 7262 | Matthew Reeve Hudson for Breathitt County PVA | Unknown | None | None | 1 | $50 | ~2.5K | 14 May | ||
| 7263 | VOTE Brumley for Constable | Unknown | None | None | 1 | $50 | ~49.5 | 14 May | ||
| 7264 | Vote KJ Little for Grant County Sheriff | Unknown | None | None | 1 | $50 | ~549.5 | 13 May | ||
| 7265 | Dan McGuire for SWR BOE | Unknown | None | None | 1 | $50 | ~49.5 | 14 May | ||
| 7266 | Representative Jim NashPaid for by Minnesota House Republican Caucus | Party | Rep. | None | 1 | $50 | ~5.5K | 13 May | ||
| 7267 | City of Joshua, Texas - Municipal Government | Unknown | None | None | 1 | $50 | ~549.5 | 13 May | ||
| 7268 | Elizabeth River ProjectPaid for by ELIZABETH RIVER PROJECT | Group | None | None | 1 | $50 | ~5.5K | 13 May | ||
| 7269 | Williamson County Republican Women - Illinois | Group | Rep. | None | 1 | $50 | ~2.5K | 13 May | ||
| 7270 | Philadelphia Department of Commerce | Unknown | None | None | 1 | $50 | ~7.5K | 13 May | ||
| 7271 | Van Meter for Commissioner | Unknown | None | None | 1 | $50 | ~549.5 | 13 May | ||
| 7272 | Leslie Pollak for Croton Board of Education | Unknown | None | None | 1 | $50 | ~1.5K | 14 May | ||
| 7273 | Pam Barton for County Clerk | Unknown | None | None | 1 | $50 | ~1.5K | 13 May | ||
| 7274 | Vivian's Law | Group | None | None | 1 | $50 | ~3.5K | 13 May | ||
| 7275 | Sunita Jain Anti-Trafficking Initiative | Group | None | None | 1 | $50 | ~2.5K | 12 May | ||
| 7276 | Crew Heimer for District 4 DeKalb Board of Education | Unknown | None | None | 1 | $50 | ~549.5 | 13 May | ||
| 7277 | The Wilmington StandardPaid for by WILMINGTON CONSERVATIVE LLC | Unknown | None | None | 1 | $50 | ~549.5 | 12 May | ||
| 7278 | City of Milwaukee Health Department | Unknown | None | None | 1 | $50 | ~549.5 | 12 May | ||
| 7279 | Housing Opportunities Made Equal of Virginia (HOME)Paid for by HOUSING OPPORTUNITIES MADE EQUAL OF VIRGINIA, INC | Group | None | None | 1 | $50 | ~5.5K | 12 May | ||
| 7280 | Lisa Nelson for District Judge | Unknown | None | None | 1 | $50 | ~1.5K | 12 May | ||
| 7281 | Cumberland County, NC Government | Unknown | None | None | 1 | $50 | ~4.5K | 12 May | ||
| 7282 | Dave Rowley for Iowa Senate | Unknown | None | None | 1 | $50 | ~549.5 | 12 May | ||
| 7283 | Kenneth Thompson for West Seneca Board of Education | Unknown | None | None | 1 | $50 | ~1.5K | 12 May | ||
| 7284 | Shawn Malston for Livingston County Sheriff | Unknown | None | None | 1 | $50 | ~1.5K | 12 May | ||
| 7285 | Leigh Koonce for WV Democratic Executive Committee | Candidate | Dem. | None | 1 | $50 | ~6.5K | 11 May | ||
| 7286 | Skinner for School Board | Unknown | None | None | 1 | $50 | ~549.5 | 12 May | ||
| 7287 | Blueprint Alabama | Group | Dem. | None | 1 | $50 | ~5.5K | 11 May | ||
| 7288 | AFSCME 3299Paid for by Afscme Local 3299 Hid | Group | None | None | 1 | $50 | ~5.5K | 11 May | ||
| 7289 | Brave New FilmsPaid for by BRAVE NEW FOUNDATION 501(C)(3) | Group | None | None | 1 | $50 | ~549.5 | 11 May | ||
| 7290 | Upper Darby GOPPaid for by Upper Darby Campaign Finance Committee | Party | Rep. | None | 1 | $50 | ~3.5K | 11 May | ||
| 7291 | Bob Roth for Muscogee County School Board | Unknown | None | None | 1 | $50 | ~549.5 | 11 May | ||
| 7292 | Jona Whitesides for Davis County Clerk | Unknown | None | None | 1 | $50 | ~549.5 | 12 May | ||
| 7293 | The Nature Conservancy VirginiaPaid for by NATURE CONSERVANCY | Group | None | None | 1 | $50 | ~12.5K | 11 May | ||
| 7294 | Gameday Men’s Health Kailua | Unknown | None | None | 1 | $50 | ~2.5K | 11 May | ||
| 7295 | Setauket Energy Storage | Unknown | None | None | 1 | $50 | ~549.5 | 11 May | ||
| 7296 | KleensangforSheriff | Unknown | None | None | 1 | $50 | ~1.5K | 11 May | ||
| 7297 | Bob Citro & Stacey Tyson for Mineola BOE | Unknown | None | None | 1 | $50 | ~2.5K | 11 May | ||
| 7298 | Mack for Muhlenberg | Unknown | None | None | 1 | $50 | ~549.5 | 10 May | ||
| 7299 | Elect Chris Stephens Wayne County Board of Education | Unknown | None | None | 1 | $50 | ~1.5K | 10 May | ||
| 7300 | J.C. Henderson | Candidate | None | None | 1 | $50 | ~2.5K | 10 May | ||
| 7301 | Hey Salty LadyPaid for by Salem Media | Media | Rep. | None | 1 | $50 | ~549.5 | 10 May | ||
| 7302 | Heather Lane Neville Candidate for County Commissioner District 4 | Unknown | None | None | 1 | $50 | ~549.5 | 10 May | ||
| 7303 | SD State Senator Randy Deibert-District 31 | Unknown | None | None | 1 | $50 | ~549.5 | 10 May | ||
| 7304 | Kay Howell for GeorgiaPaid for by Kay For Georgia | Candidate | None | None | 1 | $50 | ~549.5 | 10 May | ||
| 7305 | Brooke Stone for Clarkstown Board of Education | Unknown | None | None | 1 | $50 | ~4.5K | 10 May | ||
| 7306 | Speaker Mike Johnson | Unknown | None | None | 1 | $50 | ~549.5 | 9 May | ||
| 7307 | VOTE Michelle Marshall for BOE | Unknown | None | None | 1 | $50 | ~549.5 | 9 May | ||
| 7308 | Sherrie Jenkins for Mercer County Board of Education | Unknown | None | None | 1 | $50 | ~549.5 | 9 May | ||
| 7309 | Nebraska Children's CommissionPaid for by Nebraska Children’s Commission | Public body | None | None | 1 | $50 | ~12.5K | 8 May | ||
| 7310 | JD Davis for Horry County School Board, District 3 | Unknown | None | None | 1 | $50 | ~4.5K | 8 May | ||
| 7311 | State Representative Brenda Carter | Candidate | None | None | 1 | $50 | ~4.5K | 9 May | ||
| 7312 | Downtown Neighborhood Association of Memphis | Group | None | None | 1 | $50 | ~8.5K | 8 May | ||
| 7313 | The Town Square Podcast | Media | None | None | 1 | $50 | ~8.5K | 8 May | ||
| 7314 | Common Sense News 4 You Page | Group | Rep. | None | 1 | $50 | ~1.5K | 8 May | ||
| 7315 | Chris Reyna | Candidate | None | None | 1 | $50 | ~2.5K | 7 May | ||
| 7316 | James DuPrie For Selectman | Unknown | None | None | 1 | $50 | ~49.5 | 10 May | ||
| 7317 | Elect Jim Bernard | Unknown | None | None | 1 | $50 | ~549.5 | 8 May | ||
| 7318 | Kelly Koonce for Anderson County District 1 | Unknown | None | None | 1 | $50 | ~549.5 | 8 May | ||
| 7319 | City of Waycross, GovernmentPaid for by The City of Waycross | Public body | None | None | 1 | $50 | ~549.5 | 8 May | ||
| 7320 | Bill Harvey for Baker County Commissioner | Unknown | None | None | 1 | $50 | ~2.5K | 8 May | ||
| 7321 | Scarsdale Public Schools | Unknown | None | None | 1 | $50 | ~549.5 | 7 May | ||
| 7322 | Danna Stedman Studio | Media | Dem. | None | 1 | $50 | ~549.5 | 7 May | ||
| 7323 | Coweta County Republican Party | Party | Rep. | None | 1 | $50 | ~549.5 | 7 May | ||
| 7324 | Elect Dr. Cook for Kane Co Schools | Unknown | None | None | 1 | $50 | ~549.5 | 1 Nov | ||
| 7325 | Chase Nattkemper for Vigo School Board | Unknown | None | None | 1 | $50 | ~549.5 | 1 Nov | ||
| 7326 | Dustin Seiler for Pipestone County Sheriff | Unknown | None | None | 1 | $50 | ~549.5 | 31 Oct | ||
| 7327 | Re-Elect Tammy Sternard for Door County Sheriff | Unknown | None | None | 1 | $50 | ~1.5K | 29 Oct | ||
| 7328 | Tina For Ward 2 | Unknown | None | None | 1 | $50 | ~549.5 | 7 May | ||
| 7329 | Hopkins County Republican Party | Party | Rep. | None | 1 | $50 | ~4.5K | 7 May | ||
| 7330 | NM Mining WatchPaid for by The Southwest Research And Information Center | Group | None | None | 1 | $50 | ~12.5K | 6 May | ||
| 7331 | The Nature Conservancy in OregonPaid for by Nature Conservancy | Group | None | None | 1 | $50 | ~549.5 | 6 May | ||
| 7332 | IBEW Hour PowerPaid for by Oswego Creative | Group | None | None | 1 | $50 | ~12.5K | 6 May | ||
| 7333 | Randy Ross for Orange County Commissioner District 3 | Unknown | None | None | 1 | $50 | ~549.5 | 6 May | ||
| 7334 | 92.5 FOX NewsPaid for by NETWIDE MEDIA LLC | Media | None | None | 1 | $50 | ~549.5 | 6 May | ||
| 7335 | B.J. Burton, for Hancock County Sheriff | Unknown | None | None | 1 | $50 | ~549.5 | 6 May | ||
| 7336 | Harford County Government | Unknown | None | None | 1 | $50 | ~8.5K | 6 May | ||
| 7337 | Paul Flanders for Wallowa County Commissioner | Unknown | None | None | 1 | $50 | ~2.5K | 6 May | ||
| 7338 | Susan Bigelow for HD51 | Unknown | None | None | 1 | $50 | ~1.5K | 5 May | ||
| 7339 | City of Parkersburg - Government | Unknown | None | None | 1 | $50 | ~49.5 | 5 May | ||
| 7340 | Rhode Island Department of Education - RIDE | Unknown | None | None | 1 | $50 | ~5.5K | 5 May | ||
| 7341 | National Parents Organization of Oregon | Group | None | None | 1 | $50 | ~6.5K | 5 May | ||
| 7342 | Jesten SlawPaid for by Jesten Slaw for Kentucky | Candidate | None | None | 1 | $50 | ~1.5K | 5 May | ||
| 7343 | Trey Martinez FischerPaid for by Trey Martinez Fischer Campaign | Candidate | None | None | 1 | $50 | ~1.5K | 5 May | ||
| 7344 | The McClafferty Family Foundation | Group | None | None | 1 | $50 | ~1.5K | 5 May | ||
| 7345 | Tonya Eden Shepard for Floyd County Commissioner - Post 4 | Unknown | None | None | 1 | $50 | ~549.5 | 5 May | ||
| 7346 | Beth Kerns - Ward 7, Charleston, WV | Unknown | None | None | 1 | $50 | ~549.5 | 5 May | ||
| 7347 | Views and Observations | Group | Dem. | None | 1 | $50 | ~8.5K | 4 May | ||
| 7348 | James Hoyt for Douglas County Commissioner | Unknown | None | None | 1 | $50 | ~49.5 | 4 May | ||
| 7349 | NCACC | Group | None | None | 1 | $50 | ~12.5K | 4 May | ||
| 7350 | Melanie Wellons for Horry County School Board Chair | Unknown | None | None | 1 | $50 | ~1.5K | 4 May | ||
| 7351 | Save Nebraska | Group | Dem. | None | 1 | $50 | ~1.5K | 4 May | ||
| 7352 | Dr. Willie Vasquez NgPaid for by WILLIE FOR TEXAS | Candidate | Dem. | None | 1 | $50 | ~3.5K | 4 May | ||
| 7353 | Katy Troester for Harris Township Trustee | Unknown | None | None | 1 | $50 | ~549.5 | 3 May | ||
| 7354 | Raya Whalen for State Central Committee, District 6 | Candidate | Rep. | None | 1 | $50 | ~4.5K | 3 May | ||
| 7355 | Elect Richie Beeler Knox County Clerk | Unknown | None | None | 1 | $50 | ~8.5K | 3 May | ||
| 7356 | Jennings for Missouri | Unknown | None | None | 1 | $50 | ~549.5 | 3 May | ||
| 7357 | Powell County Democratic Party | Party | Dem. | None | 1 | $50 | ~3.5K | 3 May | ||
| 7358 | Celina Gonzales for San Benito CISD Trustee Place 6 | Unknown | None | None | 1 | $50 | ~2.5K | 3 May | ||
| 7359 | Lieutenant Governor Candidate Dr. Takosha Swan | Unknown | None | None | 1 | $50 | ~3.5K | 3 May | ||
| 7360 | Republican Township Victory Committee of Rock Island County | Unknown | None | None | 1 | $50 | ~549.5 | 3 May | ||
| 7361 | Re-Elect Robert Seward MISD Trustee, Pl. 5 | Unknown | None | None | 1 | $50 | ~549.5 | 3 May | ||
| 7362 | The Historic New Orleans Collection | Group | None | None | 1 | $50 | ~4.5K | 2 May | ||
| 7363 | Hispanas Organized for Political Equality (HOPE)Paid for by Hispanas Organized for Political Equality | Group | None | None | 1 | $50 | ~9.5K | 2 May | ||
| 7364 | John Anderson For Red Oak ISD School Board | Unknown | None | None | 1 | $50 | ~4.5K | 2 May | ||
| 7365 | Scott Gurvey's Public Offerings | Media | None | None | 1 | $50 | ~2.5K | 2 May | ||
| 7366 | North Carolina Forward Party | Party | None | None | 1 | $50 | ~3.5K | 2 May | ||
| 7367 | Hope for DCPaid for by Hope For DC | Group | None | None | 1 | $50 | ~9.5K | 1 May | ||
| 7368 | Martino Law | Unknown | None | None | 1 | $50 | ~4.5K | 1 May | ||
| 7369 | Pierce County Councilmember Robyn Denson | Unknown | None | None | 1 | $50 | ~17.5K | 1 May | ||
| 7370 | Maria Garcia-Trajkovich for Lake County Sheriff | Unknown | None | None | 1 | $50 | ~3.5K | 1 May | ||
| 7371 | Martha YoderPaid for by Committee to Elect Martha Yoder | Candidate | None | None | 1 | $50 | ~3.5K | 1 May | ||
| 7372 | Richmond Civic League | Group | None | None | 1 | $50 | ~32.5K | 1 May | ||
| 7373 | Re-Elect Cori for Royal ISD Trustee | Unknown | None | None | 1 | $50 | ~49.5 | 2 Nov | ||
| 7374 | David Hilliard for Clintondale School Board | Unknown | None | None | 1 | $50 | ~549.5 | 2 Nov | ||
| 7375 | Boundary County School District No. 101 | Unknown | None | None | 1 | $50 | ~2.5K | 1 Nov | ||
| 7376 | Smith County Democratic PartyPaid for by Smith County Democratic Party | Party | Dem. | None | 1 | $50 | ~5.5K | 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.