window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"news_12037234": {
"type": "attachments",
"id": "news_12037234",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12037234",
"found": true
},
"title": "AI Therapy_web img",
"publishDate": 1745386401,
"status": "inherit",
"parent": 12037213,
"modified": 1745386951,
"caption": "Can AI therapy apps like Rosebud, Therapist GPT and Woebot bridge the gap in mental health care — offering comfort and support in an era of stress, loneliness and anxiety?",
"credit": "Anna Vignet/KQED",
"altTag": "Illustration of a dark-skinned person sitting on the ground with a concerned expression, arms wrapped around their knees. A smartphone lies beside them, emitting ghost-like, chaotic speech bubbles that contain sketches of robot faces. The background features swirling brushstrokes in shades of blue, yellow, and green. In the bottom left corner, the words \"CLOSE ALL TABS\" appear in blocky, pixel-style font.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/AI-Therapy_web-img.png?ver=1745386929",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12036137": {
"type": "attachments",
"id": "news_12036137",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12036137",
"found": true
},
"title": "Twitter on a vape_web img",
"publishDate": 1744762668,
"status": "inherit",
"parent": 12036123,
"modified": 1744764310,
"caption": "Tech reporter Samantha Cole holds a SWYPE touchscreen disposable vape in July 2024. She ordered the device after viral posts that summer showed digital vapes with built-in social media apps. ",
"credit": "Samantha Cole/404 Media",
"altTag": "A pink SWYPE brand disposable vape is held in a person's left hand. The vape has a glossy touchscreen displaying icons for WhatsApp, Facebook, X (formerly Twitter), and WeChat. The background shows a reddish-brown wood floor and white door frames, slightly out of focus. In the lower right corner of the image, the phrase “CLOSE ALL TABS” appears in pixelated white font.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Twitter-on-a-vape_web-img.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12035126": {
"type": "attachments",
"id": "news_12035126",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12035126",
"found": true
},
"title": "save or scroll_web img 2",
"publishDate": 1744181304,
"status": "inherit",
"parent": 12034974,
"modified": 1744181337,
"caption": "From left, Saratoga Spring Water, Luigi Mangione and a photo illustration of the Reddit Logo. (Photos by Mat Hayward/Getty Images, Curtis Means - Pool/Getty Images, and Jaap Arriens/NurPhoto via Getty Images)",
"credit": null,
"altTag": "Composite image with three panels: On the left, a close-up of a woman's hand holding a deep blue bottle of Saratoga natural spring water, with red dots painted on her fingernails and a black wristband reading 'ALL STAR'; in the center, Luigi Mangione is seen in court wearing a white collared shirt under a dark green sweater and a black bulletproof vest, with a serious expression on his face; on the right, a hand holds a smartphone displaying the Reddit logo, a smiling alien face in a red circle, against a green blurred background.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/save-or-scroll_web-img-2.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12034200": {
"type": "attachments",
"id": "news_12034200",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12034200",
"found": true
},
"title": "technofascism_web img",
"publishDate": 1743560161,
"status": "inherit",
"parent": 12034198,
"modified": 1743562035,
"caption": "A close-up of a human eye on an IBM computer monitor, 1983. (Photo by Alfred Gescheidt/Getty Images ",
"credit": null,
"altTag": "A photo of an old computer from the 80s with a large zoomed in photo of an eye on the computer screen. The computer is yellow with an old keyboard and the eye on the screen is a large green eye staring back at the camera. In the upper left corner of the image, the text “CLOSE ALL TABS” appears in a pixelated, video game-style font.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/technofascism_web-img.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12033069": {
"type": "attachments",
"id": "news_12033069",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12033069",
"found": true
},
"title": "paypal mafia_web img",
"publishDate": 1742956510,
"status": "inherit",
"parent": 12033066,
"modified": 1742957348,
"caption": "From left, Elon Musk, Peter Thiel and David Sacks — prominent members of the so-called “PayPal Mafia,” a group of former PayPal executives who became influential in Silicon Valley. (Photos by Theo Wargo/Getty Images, Nordin Catic/Getty Images, and Romain Maurice/Getty Images)",
"credit": null,
"altTag": "Black-and-white composite image of three white men shown in separate headshots, positioned side by side. On the left is Elon Musk, smiling slightly, with short, slicked-back hair and light stubble, wearing a white button-down shirt and a dark blazer. In the center is Peter Thiel, looking directly at the camera with a neutral expression, close-cropped hair, and wearing a dark suit jacket over a white shirt. On the right is David Sacks, smiling with his teeth visible, with short, neatly combed gray hair, wearing a black shirt and a light zip-up jacket. In the bottom right corner of the image, the text “CLOSE ALL TABS” appears in a pixelated, video game-style font.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/paypal-mafia_web-img.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12031983": {
"type": "attachments",
"id": "news_12031983",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12031983",
"found": true
},
"title": "statues_web img 02",
"publishDate": 1742345081,
"status": "inherit",
"parent": 12031980,
"modified": 1742345541,
"caption": "Hundreds of terracotta statues fill an auditorium at the Internet Archive’s headquarters in San Francisco on Jan. 23, 2025. Each statue represents an employee who worked for the Internet Archive for at least three years. (Chris Egusa/KQED)",
"credit": null,
"altTag": "Dozens of small terracotta statues, each with distinct features and holding various items, stand arranged in rows along wooden pews in a church-like room. More statues line the curved back wall. Golden light illuminates the statues from the left. The words \"Close All Tabs\" appear in the bottom left corner.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/statues_web-img-02.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12030874": {
"type": "attachments",
"id": "news_12030874",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12030874",
"found": true
},
"title": "Waymo problems_web final",
"publishDate": 1741738881,
"status": "inherit",
"parent": 12030860,
"modified": 1741745629,
"caption": "An LAPD officer stands next to a Waymo car that was tagged during a sideshow on Flower Street in downtown Los Angeles, after the Dodgers parade on November 1, 2024. (Genaro Molina/Los Angeles Times via Getty Images)",
"credit": null,
"altTag": "A man wearing a police uniform and a riot face shield stands next to a white Waymo vehicle that is covered in multicolor graffiti tags. A crowd of people wearing Dodgers paraphernalia surrounds the car.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Waymo-problems_web-final.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12029772": {
"type": "attachments",
"id": "news_12029772",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12029772",
"found": true
},
"title": "Child Influencers_web",
"publishDate": 1741141633,
"status": "inherit",
"parent": 12029762,
"modified": 1741141886,
"caption": "July 5, 2024 – Berlin: A woman sits behind a ring light as she takes photos of herself. (Photo: Niklas Graeber/dpa, via picture alliance/Getty Images)",
"credit": null,
"altTag": "A woman with dark brown hair sits in front of a ring light, holding up a phone and obscuring her face. The phone and her hand are in focus, while the rest of the image is blurred. The words \"Close All Tabs\" appear in the bottom left hand side of the image.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/Child-Influencers_web.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12028633": {
"type": "attachments",
"id": "news_12028633",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12028633",
"found": true
},
"title": "Tiktok ban_web",
"publishDate": 1740531949,
"status": "inherit",
"parent": 12028629,
"modified": 1740532108,
"caption": "In this photo illustration an iPhone displays a popup message on the social media platform TikTok on January 19, 2025 in Washington, D.C. On January 18th the popular platform was no longer available to users inside of the United States after a U.S. Supreme Court ban took effect.",
"credit": null,
"altTag": "A hand holds an iPhone, which displays a popup message that reads \"Sorry, TikTok isn't available right now.\" The background is blurred.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Tiktok-ban_web.png",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false
},
"authorsReducer": {
"lesleymcclurg": {
"type": "authors",
"id": "11229",
"meta": {
"index": "authors_1716337520",
"id": "11229",
"found": true
},
"name": "Lesley McClurg",
"firstName": "Lesley",
"lastName": "McClurg",
"slug": "lesleymcclurg",
"email": "lmcclurg@KQED.org",
"display_author_email": false,
"staff_mastheads": [
"news",
"science"
],
"title": "KQED Health Correspondent",
"bio": "Lesley McClurg is a health correspondent and fill-in host. Her work is regularly rebroadcast on numerous NPR and PBS shows. She has won several regional Emmy awards, a regional and a national Edward R. Murrow award. The Association for Health Journalists awarded Lesley best beat coverage. The Society of Professional Journalists has recognized her reporting several times. The Society of Environmental Journalists spotlighted her ongoing coverage of California's historic drought. Before joining KQED in 2016, she covered food and sustainability for Capital Public Radio, the environment for Colorado Public Radio, and reported for both KUOW and KCTS9 in Seattle. When not hunched over her laptop Lesley enjoys skiing with her daughter, cycling with her partner or scheming their next globetrotting adventure. Before motherhood she relished dancing tango till sunrise. When on deadline she fuels herself almost exclusively on chocolate chips.\r\n\r\n ",
"avatar": "https://secure.gravatar.com/avatar/3fb78e873af3312f34d0bc1d60a07c7f?s=600&d=blank&r=g",
"twitter": "lesleywmcclurg",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "quest",
"roles": [
"subscriber"
]
},
{
"site": "forum",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Lesley McClurg | KQED",
"description": "KQED Health Correspondent",
"ogImgSrc": "https://secure.gravatar.com/avatar/3fb78e873af3312f34d0bc1d60a07c7f?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/3fb78e873af3312f34d0bc1d60a07c7f?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/lesleymcclurg"
},
"cegusa": {
"type": "authors",
"id": "11869",
"meta": {
"index": "authors_1716337520",
"id": "11869",
"found": true
},
"name": "Chris Egusa",
"firstName": "Chris",
"lastName": "Egusa",
"slug": "cegusa",
"email": "cegusa@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/86d00b34cb7eeb5247e991f0e20c70c4?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Chris Egusa | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/86d00b34cb7eeb5247e991f0e20c70c4?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/86d00b34cb7eeb5247e991f0e20c70c4?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/cegusa"
},
"mcueva": {
"type": "authors",
"id": "11943",
"meta": {
"index": "authors_1716337520",
"id": "11943",
"found": true
},
"name": "Maya Cueva",
"firstName": "Maya",
"lastName": "Cueva",
"slug": "mcueva",
"email": "mcueva@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/26d0967153608e4720f52779f754087a?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Maya Cueva | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/26d0967153608e4720f52779f754087a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/26d0967153608e4720f52779f754087a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/mcueva"
},
"msung": {
"type": "authors",
"id": "11944",
"meta": {
"index": "authors_1716337520",
"id": "11944",
"found": true
},
"name": "Morgan Sung",
"firstName": "Morgan",
"lastName": "Sung",
"slug": "msung",
"email": "msung@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "Close All Tabs Host",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/34033b8d232ee6c987ca6f0a1a28f0e5?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Morgan Sung | KQED",
"description": "Close All Tabs Host",
"ogImgSrc": "https://secure.gravatar.com/avatar/34033b8d232ee6c987ca6f0a1a28f0e5?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/34033b8d232ee6c987ca6f0a1a28f0e5?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/msung"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"news_12037213": {
"type": "posts",
"id": "news_12037213",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12037213",
"score": null,
"sort": [
1745402449000
]
},
"guestAuthors": [],
"slug": "how-safe-is-ai-therapy",
"title": "How Safe is AI Therapy?",
"publishDate": 1745402449,
"format": "audio",
"headTitle": "How Safe is AI Therapy? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">After a divorce, KQED health reporter Lesley McClurg felt anxious over the prospect of dating again. On a whim, she turned to ChatGPT for a little emotional support — and found herself unexpectedly comforted. That experience launched her investigation into the fast-growing world of AI therapy. In this episode, Lesley joins Morgan to explore the promise and pitfalls of mental health chatbots — and what users should know before sharing their deepest feelings with an algorithm. \u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC5629008096\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/author/lesleymcclurg\">\u003cspan style=\"font-weight: 400\">Lesley McClurg\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, KQED Health Correspondent\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/science/1996504/ai-replace-therapist-benefits-risks-unsettling-truths\">\u003cspan style=\"font-weight: 400\">Can AI Replace Your Therapist? The Benefits, Risks and Unsettling Truths\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Lesley McClurg, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">KQED\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.npr.org/sections/shots-health-news/2025/04/07/nx-s1-5351312/artificial-intelligence-mental-health-therapy\">\u003cspan style=\"font-weight: 400\">The AI therapist can see you now\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Katia Riddle, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">NPR\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://spectrum.ieee.org/woebot\">\u003cspan style=\"font-weight: 400\">Woebot, a Mental-Health Chatbot, Tries Out Generative AI\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Casey Sackett, Devin Harper, and Aaron Pavez, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">IEEE Spectrum\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">A quick heads up before we start. This episode includes discussions of suicide and mental health conditions, which may be distressing for some listeners. If you or someone you know need support, we’ll have links to resources in the episode description. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I was going through a divorce and started dating after my divorce and hadn’t dated in many years and came home after a date one night and was just really anxious and kind of disheveled and needed some advice. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is KQED health reporter Lesley McClurg. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">It was late at night and I had used ChatGPT for, you know, other things and found it pretty helpful and I thought, what about for this moment in my life? And so I asked Chat whether or not I should reach out to this person that I had just dated because I was feeling like the night hadn’t gone that well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was late at night. She didn’t want to bug a friend about this, and really, she was feeling pretty vulnerable. She didn’t want to be judged. And so, ChatGPT was right there, ready to cheerfully answer her questions. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I was surprised that it was so good. I just remember after, you know, a few back and forths, I realized that really I was just nervous, really I just needed to take a deep breath. Basically I had created a big storm in my head. And Chat basically was like, “hey, chill, relax, it could have gone well. There’s another way this could have played out, not the sort of devastating reality that you’re playing out right now. Maybe give it a day or two and then reach out.” And so in that moment, it just sort of helped me take the gas off and come back into myself. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was exactly what she needed to hear at the time. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I didn’t text the person, which was the right call, and kind of used it as I warmed myself back up into the dating world, and it was really helpful. And so it made me then, as a reporter, start asking, “should I be telling this thing all about my love life? Is this a good idea, privacy-wise, et cetera?” And so that’s where it sort of seeded my reporting going forward. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lesley isn’t the only one turning to ChatGPT for therapy. If you’ve ever dealt with any health insurance company, you’re probably familiar with the hassle of getting care. And mental health care is especially inaccessible. AI chatbots though, they’re convenient, cost little to nothing to use, and in Lesley’s case, can actually be pretty helpful. But a lot of people are also wary of turning to AI for therapy, can you trust it? What are you risking when you share your most vulnerable thoughts with a chatbot? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Access to actual mental health resources has become so limited. Cost and insurance aside, there’s a shortage of licensed human mental health professionals across the country. But can AI therapy really replace actual therapists? Okay, new tab. Does AI therapy work? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Over the course of your reporting, did you meet anyone who actually used an AI chatbot for therapy? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I actually talked to quite a few people who used AI therapy and I went online and read a lot of Reddit threads because this is quite the popular topic. I heard more positive stories than negatives. As a reporter, I wanted to illustrate someone who kind of had a nuanced experience, you know, good and bad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So, Lesley found a woman named Lilly Payne:. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">She had kind of the ideal story to illustrate that, yes, it helped her, but it wasn’t ideal. And so that was sort of like the character that I ended up, you know, focusing on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In your story, you mentioned that Lilly had turned to AI therapy um during the COVID lockdowns, which were a terrible time for a lot of us. But Lilly wasn’t just experiencing, you know, anxiety and depression and loneliness. Her situation was a little more complicated, right? Can you talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean in her words, her life basically fell apart. She graduated from college, she had moved to New York City to pursue an arts career, was very excited. And if we can remember, you know, New York was sort of the epicenter of the early days of COVID. It was really bad. Lockdown was really scary and the hospitals were overflowing and it was not a good scene. And so she left her arts career, abandoned her dreams and moved back home, which was pretty painful, to her parents’ home in Kentucky. And she is sort of tucked away, and it just felt like a big failure. And she was really struggling with like, what’s next for my life? Where do I go from here? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">It was such a lonely time for so many people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Lilly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I was not at a breaking point, but I wasn’t doing awesome. So I was like, “the more help, the better.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And so in all of that anxiety, she, you know, initially reached out and leaned on a lot of friends, but eventually she felt like she’d kind of worn those supports thin. And so she read about Woebot, this AI therapy platform in a health newsletter. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I gave it a shot because I was like, why not? Everyone’s cooped up in their house. I will talk to this robot. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Initially it was really helpful. It did help her calm herself. I think she said she, you know, even just having it in her pocket helped her feel more in control in her life. I think she relied on it quite a bit in those early days to kind of find her ground again and be able to focus on, you know, re-imagining a new life from there while she was back at home with her parents in Kentucky. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s worth noting that Woebot is a therapy-specific AI chatbot, and it doesn’t use generative AI to respond to users the way that other tools like ChatGPT, or Claude, or DeepSeek do. This means that its interactions with users are a bit more predictable. It’s also engineered to respond the way that a therapist might. So instead of immediately jumping into offering advice, Woebot asks specific questions to encourage users to reflect and do the inner work themselves. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, it was designed by a psychologist. And so, you know, from that perspective, it it really is designed to focus on your mental health. The goal of Woebot is, you know, as a mental health tool, as a wellness tool, I think is how they market themselves. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Woebot is designed to use a set of techniques called cognitive behavioral therapy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, cognitive behavioral therapy helps you reframe your negative thoughts using specific exercises. And, you know, I think as any CBT, which is what it’s acronym is, it feels a little forced, but she did say it did help her reframe those negative thoughts and that she was able to think more more positively. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Can you talk about uh Lilly’s uh other diagnosis that maybe complicated this form of treatment? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">She has obsessive-compulsive disorder, and sometimes that makes her fixate on worst-case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">Most of the time when people think about OCD they think of, just the very cliche like, “oh, you can’t stop washing your hands, you’re afraid of germs.” While that is a very real subtype that people experience, typically OCD like manifests in really taboo intrusive thoughts, and then the physical compulsions stem from trying to keep those themes away. And so, logically, you can know that, like, this doesn’t make sense, it’s not actually happening, but it just, it, it’s not just in your head, like physically it feels so real. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lilly is also diagnosed with anxiety and depression. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">A symptom of depression is suicide ideation eventually, right? So she fixated on the idea that eventually because of her depression, that she may think about killing herself. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">My brain would be like, “Oh, you’ve struggled with depression in the past. There’s no saying that one day you won’t want to go through with suicide.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And so she mentioned that she was worried about suicide in a session with Woebot. And Woebot came back and had a crisis alert and said, “hey, you better call the suicide hotline.” And she said, “no, no no, wait a second.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m not experiencing suicidal inclinations, I’m just terrified that I will. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And luckily she knew that, she understood her disorder enough to know that nuance and to know what was happening in her brain because she had done so much previous therapy. But she said, you know, if she hadn’t really understood her disease, having that crisis alert come up may have even added more stress. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I would have freaked out and been like, “oh my gosh, this this thing that is supposed to have this mental health knowledge thinks that I am suicidal. I must be suicidal, I must be a danger to myself.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, you know, in defense of Woebot, they came back and said, “hey, we’re not, you know, specifically targeting or for people who have OCD. We really are just a wellness tool. “But her story illustrates where AI doesn’t necessarily have the nuance, the understanding — that a human, like a human therapist would have picked up on that. They would have understood that she had OCD and really understood the nuances of that, whereas in this case, Woebot didn’t. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. It sounds like Wobot was inadvertently validating this intrusive thought that she was having because she has OCD. And when you’re really depressed or anxious, it might be helpful for your feelings to be validated like that. But how does that compare to the recommended treatment for OCD? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean the recommended treatment for OCD is generally exposure therapy. So you expose yourself to whatever you’re scared of. And so in this case, a therapist would work with her in terms of exposing herself to those ideas, probably walk her through, you know, reality, et cetera, in a way that allows her to lean into her fears so that they’re not as scary and sort of wound up and keep going. And sort of overtake her. Whereas you, like a therapist wouldn’t stand up with a red flag and say, “Oh my God, you really are suicidal. Therefore you should call a hotline.” Right? Which is basically what Woebot did. Yeah.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lilly’s case is just one example of the limits of AI therapy. Responding with a crisis alert wasn’t helpful for her specific needs, but it’s probably good that Woebot even has those guardrails in place. But what happens when AI chatbots go off script? How bad can it get? We’ll get into that when we come back. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">New tab. AI therapy … worst case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So Woebot can’t necessarily respond with the nuance of an actual human therapist. But it seems like it wasn’t giving Lilly bad advice. Um but let’s talk about examples of AI therapy doing the exact opposite of what it’s supposed to do. What happened with the National Eating Disorder Association hotline? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, that didn’t play out very well. They created a bot named Tessa and some of the users found that Tessa was giving them dieting advice. So these are folks \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Who have, you know, anorexia, bulimia, and somehow Tessa’s wires got crossed and people were getting the exact advice that would be really dangerous for their eating disorders. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Sharon Maxwell: \u003c/b>\u003cspan style=\"font-weight: 400\">The recommendations that Tessa gave me was that I could lose one to two pounds per week, that I should eat no more than 2,000 calories in a day, that I should have a calorie deficit of 500 to 1,000 calories per day. All of which might sound benign to the general listener, however, to an individual with an eating disorder, the focus of weight loss really fuels the eating disorder. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">That was Sharon Maxwell, an eating disorder recovery educator, speaking to NPR about her experience with Tessa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, NEDA, the National Eating Disorder Association, you know, pulled Tessa down and said, “this isn’t working very well.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And it sounds like they just didn’t have that kind of guardrail in place. Like they didn’t anticipate that. Um, so even if Lilly didn’t really need Woebot to immediately jump into crisis mode, at least it had that guardrail to say, like, “hey, crisis.” But in the past, other AI chatbots have gotten into serious trouble for not responding to users’ red flags and just validating their responses. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And that happened in the case of Character AI, this AI app that lets users personalize an AI companion based on fictional characters, celebrities, historical figures, all that. Until a recent lawsuit, Character AI did not have any safety measures or disclaimers warning users that they weren’t talking to a real person. What led to this lawsuit? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there was a 14-year-old who grew really attached to his character that he had created. Like you said, Character AI lets you create a character and then interact with that character. And, you know, not surprisingly, kind of like I did in my first experience with ChatGPT, it feels so good that you develop a little bit of an emotional connection. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And so this 14-year-old did that over the course of several months. And then he started opening up about some of the distress that he was feeling. And the character, instead of steering, you know, this 14-year-old towards help, unfortunately the bot allegedly reinforced some suicidal thoughts and eventually the boy ended up taking his life. And so the lawsuit, \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s terrible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly, it was really kind of horrific and it’s not the only one like this. There’s only a handful at this point, but it really is raising the red flag that these very empathetic responses are sort of like, you know parroting back, which is, again, what some AI does. Uh it can play out really, really poorly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So what happened with the eating disorder hotline and Character AI, those are pretty extreme cases. Will most people actually experience those worst case scenarios? In your research, did you find anything about that? Or is it just like, are these just edge cases? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean we don’t have numbers yet. I think it’s really early in the arc of this technology. I think the experts are most worried about platforms that are like Character AI, where you are building a relationship with a character. In their defense, they’re not built as mental health tools, right? These are not marketing themselves as mental health tools. They are, you know, marketing themselves as, “hey, here, we’re going to give you a friend.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Yet, you know, like a friend, like you and I probably do with our friends, we lean on our friends. We talk to our friends. We build emotional connections with our friends. We trust our friends for the right advice, right? And these are robots. So that relationship is not uh, you know, built on human connection. And like we can see it can go wrong. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Another concern that I have, you know, as a tech reporter is uh privacy. ChatGPT, for example, isn’t HIPAA compliant. Could you explain what HIPPA is and why it’s necessary with medical information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean HIPAA is the regulation that keeps all of our data safe. So when you go to the doctor, a doctor is required to keep all of your medical information, you know, totally private. It’s not going to be given anywhere. It’s not going to leak away. That is the privacy regulations. Now, some of these platforms, you know, for example, like Woebot, uh Rosebud is one, which is a platform that’s more like a journaling service. Uh you know, they say they’re HIPAA compliant, but there’s no one regulating them. It’s not like the American Medical Association is regulating them. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So, that data, you don’t really know where it’s going. You’re trusting these companies who are profit driven. You know, I mean, hopefully Woebot and Rosebud, you know, are following their own promises to their consumers. But there might be other companies that, you know, definitely ChatGPT is not, you know, promising that they’re HIPAA compliant. And, you know, that information is being used, is being put out there to retrain the model. And so, you know, hopefully they’re not gonna sell your data to advertisers. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">You know, also, I mean, the kind of a worst-case scenario, this fortunately hasn’t happened yet, but, you know, what if your mental health information gets out there, an insurance company gets wind of that, and your premiums start going up because they know that you’re struggling with something. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh wow. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, you know, again, that hasn’t happen yet. Those are sort of like the worst- case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But again, worst-case scenarios. Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Obviously, the priority of pretty much any for profit company is to monetize. But, do AI companies have any incentive to improve as more people turn to their products for therapy, even if they aren’t necessarily mental health specific chatbots? Um, you know, are there better safety measures, more transparency about data collection, especially given the Character AI lawsuit? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I think they have that incentive. They also have the incentive to keep you hooked. So I think that’s the sort of like fine line. We’ve seen that with all social media, right? They’re getting a lot better at keeping our attention. AI companies have the same needs and incentives to keep people coming back. And so, you know, I think it’s gonna be a gray area and it’s going to be, unfortunately, like the social media companies, it’s gonna be really up to the creators of these products on whether or not they’re gonna have a really ethical orientation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Despite all of these issues, therapy is so inaccessible that unfortunately, AI chatbots might feel like the only immediate tool that people have when seeking treatment. How did we get here? Let’s open one last tab. The mental healthcare crisis. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">You had mentioned earlier the state of mental health care. Why is it so hard to see a therapist? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean, the demand for mental health services is really at an all-time high, and it’s surged even more, you know, since the pandemic began and continues to do so. I think there’s something like one in five Americans have some kind of a mental health issue, and yet they have a significant barrier to getting to a therapist. You know, I think it’s 55% of counties, people don’t have access to a psychotherapist or a social worker or a psychologist. They’re just aren’t any in that area. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And so, you know, I think because of this issue that these sort of mental health deserts, AI is a kind of natural fill-in. You know, It’s available 24-7. You don’t need insurance to get there. You don’t have a high deductible. Uh, you don’t have to prove to anyone that, you know, that you have a mental health condition. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">You don’t get accepted. Uh, so it’s easy and accessible. And I think that it will mean that more and more people are going to use this and hopefully, they’ll be well-informed consumers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. You know, given the shortage of providers, and like you mentioned, insurance issues. Um, since the pandemic started, telehealth therapy has become pretty popular. But I’ve seen a lot of complaints about these kind of quick, one-size-fits-all mental health care platforms like BetterHelp, which matches users with Licensed Therapist or Cerebral, which sets users up with a psychiatrist that can prescribe medications like antidepressants or ADHD meds. And both of these services were created to, kind of fill this void that you’re talking about, but at the same time, they’re kind of plagued with their own issues. It seems like making therapy quick and accessible isn’t always as easy as it seems. What do you think? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I think there’s absolutely a role for telehealth. I think there’s absolutely a role for AI therapy. I think anyone would probably say that having a really heartfelt connection with a therapist in an office, live human, feels different than if you are talking to a screen. And the emotional repair that can happen in that session with a live human I think is different and potentially more profound than with a robot. That might change over time. You know, I don’t know how good these things are going to get. They already feel a little bit too good for my own comfort. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh, but they might, they might get even better. You know, same thing, I think the telehealth model at this point is pretty early. I think that they are still refining how well those things work. I think it’s similar with AI therapy. And, you know, I think the, the tricky thing here as well with any of these technological solutions is that we are also living in a pretty isolated way in our lives right now. If you’re taking even like your therapy to a computer, that’s one less human that you’re interacting with. And maybe you’re, you know, mental health issues are because you’re dealing with isolation, with estrangement, with disconnection. Those feelings might even become more escalated if you’re, you know, using telehealth or using AI therapy. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I saw both responses and reflections when I was reading these Reddit threads, you know, from people who were in rural places. I knew that they were feeling more isolated using an AI therapy and others who said, “you know, it was a godsend because I was so alone, at least someone was listening to me. ” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">For your story on AI therapy, you talked to a bunch of psychologists and, you know, real-life human psychologists, um and, you know, someone from the American Psychological Association. Are human therapists concerned about being replaced by AI? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t hear that from them yet. Number one, they’re still really in high demand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So I don’t think they’re feeling that crunch yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s still a shortage, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s still a huge shortage. And I think, they’re, they’re fairly confident that what they offer is different than what AI therapy offers. And, you know, they can pick up on subtle cues that AI, you know, can’t, say like body language or, you know, pace of speech. These things can reveal a lot about our mental health state, and AI can’t pick up on that stuff. So, and in the deeper bonds, the deeper attachment work that you might do in therapy, I think therapists are quite confident that they’re still better at that. Uh, so in this moment, I would say they’re not, they’re not especially worried. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve talked about the downsides of AI therapy pretty extensively. Um but, you had mentioned like that they can kind of be a tool in a bigger treatment plan while also seeing a real therapist. If someone is going to use AI therapy, how should they approach it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Yeah. I think, that’s the message I hope comes across in my reporting, is that, you know, there are these worst case scenarios. Again, I think that the consumer should be educated on how their data is going to be used and understand how the company operates so that they’re not sharing uh really vulnerable information. But I think as a sort of, you know, addition to your yoga, your meditation, your, uh, you know, walks in nature, I think AI can really be a self-regulation tool. And I think it can be used quite well. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">You know, I talked to one company, Rosebud, which is a kind of journaling platform, which it asks you questions to kind of inspire you to express whatever’s going on and help you reflect. And it can follow a thread. So if you mentioned something two weeks ago about your relationship and what was going wrong, it will check in with you about what is happening and help you make sense of that. And I was on it. You know, I’m not a huge pen and paper person. You know, I don’t write anything anymore, so my arm hurts really quickly. And so, I enjoy, you know, I like just would pick up my phone and I would journal just, you know, talking to it and it would ask me questions and it felt, you know, fairly similar to a conversation with a friend. And I would always feel quite a bit better afterwards. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So, in that sense, I think it can be quite helpful because, you know, maybe I’m in therapy once a week, but I’m having a panic attack on Monday night and my, you know, appointment is not until Thursday. I think in that sense, you know, it’s four o’clock in the morning. I can’t call a human therapist no matter what, even if I do have one. You know, to sit down and have the opportunity to have something that’s engaging me, um, I think can be really helpful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m really curious, since you started reporting on this story, have you used ChatGPT, uh, not necessarily as a therapist, but you know, as this kind of mental health tool that you’re talking about since? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I wish I had the positive spin to be like, “yes, I’m relying on it all the time.” You know, I didn’t and I don’t. Um, I felt a little bit like one more thing to do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And I felt similarly, you know, we talked about Lilly at the beginning of the story, and the reason that she stopped using Woebot was not because, you know, it had the crisis alert or it sort of like poorly dealt with her OCD, she got tired of being on her phone. She was like, “I didn’t want to be on my phone anymore. I wanted to talk to someone.”. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And I feel that. You know, that was, that was, kind of my reasoning, you know, because of my job, I’m on a computer, you know, nearly all day long, and I didn’t want one more thing on the computer or one more thing on my phone. I can imagine, you know, if I was going through a really tough time again, you know, turning to it. Um, luckily, I’m in a bit of a good moment, so I haven’t been using it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. You can unplug now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. I’m going to enjoy this moment and ride the wave of goodness. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Thanks again to KQED’s Lesley McClurg: for talking with us about this story. You can check out more of her reporting on healthcare, including this story on AI Therapy at KQED.org. Again, AI therapy tools work best when they’re used in addition to treatment under a licensed professional. But if it’s the only option accessible to you right now, there are AI tools specifically designed for mental health and wellness that might be more useful than the general chatbots like ChatGPT or Claude. For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cuaiva, Chris Egusa, and Brendan Willard. Original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink Dustsilver K-84 wired mechanical keyboard with Gateron Red switches. If you have feedback, or a topic you think we should cover, hit us up at CloseAllTabs@kqed.org. Follow us on instagram at “close all tabs pod.” Or drop it on Discord — we’re in the Close All Tabs channel at discord.gg/KQED. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "We explore the promise and pitfalls of AI therapy — and what users should know about mental health chatbots.",
"status": "publish",
"parent": 0,
"modified": 1745429639,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 110,
"wordCount": 5640
},
"headData": {
"title": "How Safe is AI Therapy? | KQED",
"description": "After a divorce, KQED health reporter Lesley McClurg felt anxious over the prospect of dating again. On a whim, she turned to ChatGPT for a little emotional support — and found herself unexpectedly comforted. That experience launched her investigation into the fast-growing world of AI therapy. In this episode, Lesley joins Morgan to explore the promise and pitfalls of mental health chatbots — and what users should know before sharing their deepest feelings with an algorithm.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "After a divorce, KQED health reporter Lesley McClurg felt anxious over the prospect of dating again. On a whim, she turned to ChatGPT for a little emotional support — and found herself unexpectedly comforted. That experience launched her investigation into the fast-growing world of AI therapy. In this episode, Lesley joins Morgan to explore the promise and pitfalls of mental health chatbots — and what users should know before sharing their deepest feelings with an algorithm.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "How Safe is AI Therapy?",
"datePublished": "2025-04-23T03:00:49-07:00",
"dateModified": "2025-04-23T10:33:59-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC5629008096.mp3?updated=1745367958",
"sticky": false,
"nprStoryId": "kqed-12037213",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12037213/how-safe-is-ai-therapy",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">After a divorce, KQED health reporter Lesley McClurg felt anxious over the prospect of dating again. On a whim, she turned to ChatGPT for a little emotional support — and found herself unexpectedly comforted. That experience launched her investigation into the fast-growing world of AI therapy. In this episode, Lesley joins Morgan to explore the promise and pitfalls of mental health chatbots — and what users should know before sharing their deepest feelings with an algorithm. \u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC5629008096\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/author/lesleymcclurg\">\u003cspan style=\"font-weight: 400\">Lesley McClurg\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, KQED Health Correspondent\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.kqed.org/science/1996504/ai-replace-therapist-benefits-risks-unsettling-truths\">\u003cspan style=\"font-weight: 400\">Can AI Replace Your Therapist? The Benefits, Risks and Unsettling Truths\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Lesley McClurg, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">KQED\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.npr.org/sections/shots-health-news/2025/04/07/nx-s1-5351312/artificial-intelligence-mental-health-therapy\">\u003cspan style=\"font-weight: 400\">The AI therapist can see you now\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Katia Riddle, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">NPR\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://spectrum.ieee.org/woebot\">\u003cspan style=\"font-weight: 400\">Woebot, a Mental-Health Chatbot, Tries Out Generative AI\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Casey Sackett, Devin Harper, and Aaron Pavez, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">IEEE Spectrum\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">A quick heads up before we start. This episode includes discussions of suicide and mental health conditions, which may be distressing for some listeners. If you or someone you know need support, we’ll have links to resources in the episode description. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I was going through a divorce and started dating after my divorce and hadn’t dated in many years and came home after a date one night and was just really anxious and kind of disheveled and needed some advice. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is KQED health reporter Lesley McClurg. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">It was late at night and I had used ChatGPT for, you know, other things and found it pretty helpful and I thought, what about for this moment in my life? And so I asked Chat whether or not I should reach out to this person that I had just dated because I was feeling like the night hadn’t gone that well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was late at night. She didn’t want to bug a friend about this, and really, she was feeling pretty vulnerable. She didn’t want to be judged. And so, ChatGPT was right there, ready to cheerfully answer her questions. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I was surprised that it was so good. I just remember after, you know, a few back and forths, I realized that really I was just nervous, really I just needed to take a deep breath. Basically I had created a big storm in my head. And Chat basically was like, “hey, chill, relax, it could have gone well. There’s another way this could have played out, not the sort of devastating reality that you’re playing out right now. Maybe give it a day or two and then reach out.” And so in that moment, it just sort of helped me take the gas off and come back into myself. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was exactly what she needed to hear at the time. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I didn’t text the person, which was the right call, and kind of used it as I warmed myself back up into the dating world, and it was really helpful. And so it made me then, as a reporter, start asking, “should I be telling this thing all about my love life? Is this a good idea, privacy-wise, et cetera?” And so that’s where it sort of seeded my reporting going forward. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lesley isn’t the only one turning to ChatGPT for therapy. If you’ve ever dealt with any health insurance company, you’re probably familiar with the hassle of getting care. And mental health care is especially inaccessible. AI chatbots though, they’re convenient, cost little to nothing to use, and in Lesley’s case, can actually be pretty helpful. But a lot of people are also wary of turning to AI for therapy, can you trust it? What are you risking when you share your most vulnerable thoughts with a chatbot? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Access to actual mental health resources has become so limited. Cost and insurance aside, there’s a shortage of licensed human mental health professionals across the country. But can AI therapy really replace actual therapists? Okay, new tab. Does AI therapy work? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Over the course of your reporting, did you meet anyone who actually used an AI chatbot for therapy? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I actually talked to quite a few people who used AI therapy and I went online and read a lot of Reddit threads because this is quite the popular topic. I heard more positive stories than negatives. As a reporter, I wanted to illustrate someone who kind of had a nuanced experience, you know, good and bad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So, Lesley found a woman named Lilly Payne:. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">She had kind of the ideal story to illustrate that, yes, it helped her, but it wasn’t ideal. And so that was sort of like the character that I ended up, you know, focusing on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In your story, you mentioned that Lilly had turned to AI therapy um during the COVID lockdowns, which were a terrible time for a lot of us. But Lilly wasn’t just experiencing, you know, anxiety and depression and loneliness. Her situation was a little more complicated, right? Can you talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean in her words, her life basically fell apart. She graduated from college, she had moved to New York City to pursue an arts career, was very excited. And if we can remember, you know, New York was sort of the epicenter of the early days of COVID. It was really bad. Lockdown was really scary and the hospitals were overflowing and it was not a good scene. And so she left her arts career, abandoned her dreams and moved back home, which was pretty painful, to her parents’ home in Kentucky. And she is sort of tucked away, and it just felt like a big failure. And she was really struggling with like, what’s next for my life? Where do I go from here? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">It was such a lonely time for so many people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Lilly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I was not at a breaking point, but I wasn’t doing awesome. So I was like, “the more help, the better.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And so in all of that anxiety, she, you know, initially reached out and leaned on a lot of friends, but eventually she felt like she’d kind of worn those supports thin. And so she read about Woebot, this AI therapy platform in a health newsletter. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I gave it a shot because I was like, why not? Everyone’s cooped up in their house. I will talk to this robot. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Initially it was really helpful. It did help her calm herself. I think she said she, you know, even just having it in her pocket helped her feel more in control in her life. I think she relied on it quite a bit in those early days to kind of find her ground again and be able to focus on, you know, re-imagining a new life from there while she was back at home with her parents in Kentucky. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s worth noting that Woebot is a therapy-specific AI chatbot, and it doesn’t use generative AI to respond to users the way that other tools like ChatGPT, or Claude, or DeepSeek do. This means that its interactions with users are a bit more predictable. It’s also engineered to respond the way that a therapist might. So instead of immediately jumping into offering advice, Woebot asks specific questions to encourage users to reflect and do the inner work themselves. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, it was designed by a psychologist. And so, you know, from that perspective, it it really is designed to focus on your mental health. The goal of Woebot is, you know, as a mental health tool, as a wellness tool, I think is how they market themselves. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Woebot is designed to use a set of techniques called cognitive behavioral therapy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, cognitive behavioral therapy helps you reframe your negative thoughts using specific exercises. And, you know, I think as any CBT, which is what it’s acronym is, it feels a little forced, but she did say it did help her reframe those negative thoughts and that she was able to think more more positively. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Can you talk about uh Lilly’s uh other diagnosis that maybe complicated this form of treatment? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">She has obsessive-compulsive disorder, and sometimes that makes her fixate on worst-case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">Most of the time when people think about OCD they think of, just the very cliche like, “oh, you can’t stop washing your hands, you’re afraid of germs.” While that is a very real subtype that people experience, typically OCD like manifests in really taboo intrusive thoughts, and then the physical compulsions stem from trying to keep those themes away. And so, logically, you can know that, like, this doesn’t make sense, it’s not actually happening, but it just, it, it’s not just in your head, like physically it feels so real. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lilly is also diagnosed with anxiety and depression. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">A symptom of depression is suicide ideation eventually, right? So she fixated on the idea that eventually because of her depression, that she may think about killing herself. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">My brain would be like, “Oh, you’ve struggled with depression in the past. There’s no saying that one day you won’t want to go through with suicide.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And so she mentioned that she was worried about suicide in a session with Woebot. And Woebot came back and had a crisis alert and said, “hey, you better call the suicide hotline.” And she said, “no, no no, wait a second.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m not experiencing suicidal inclinations, I’m just terrified that I will. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And luckily she knew that, she understood her disorder enough to know that nuance and to know what was happening in her brain because she had done so much previous therapy. But she said, you know, if she hadn’t really understood her disease, having that crisis alert come up may have even added more stress. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lilly Payne: \u003c/b>\u003cspan style=\"font-weight: 400\">I would have freaked out and been like, “oh my gosh, this this thing that is supposed to have this mental health knowledge thinks that I am suicidal. I must be suicidal, I must be a danger to myself.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, you know, in defense of Woebot, they came back and said, “hey, we’re not, you know, specifically targeting or for people who have OCD. We really are just a wellness tool. “But her story illustrates where AI doesn’t necessarily have the nuance, the understanding — that a human, like a human therapist would have picked up on that. They would have understood that she had OCD and really understood the nuances of that, whereas in this case, Woebot didn’t. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. It sounds like Wobot was inadvertently validating this intrusive thought that she was having because she has OCD. And when you’re really depressed or anxious, it might be helpful for your feelings to be validated like that. But how does that compare to the recommended treatment for OCD? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean the recommended treatment for OCD is generally exposure therapy. So you expose yourself to whatever you’re scared of. And so in this case, a therapist would work with her in terms of exposing herself to those ideas, probably walk her through, you know, reality, et cetera, in a way that allows her to lean into her fears so that they’re not as scary and sort of wound up and keep going. And sort of overtake her. Whereas you, like a therapist wouldn’t stand up with a red flag and say, “Oh my God, you really are suicidal. Therefore you should call a hotline.” Right? Which is basically what Woebot did. Yeah.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Lilly’s case is just one example of the limits of AI therapy. Responding with a crisis alert wasn’t helpful for her specific needs, but it’s probably good that Woebot even has those guardrails in place. But what happens when AI chatbots go off script? How bad can it get? We’ll get into that when we come back. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">New tab. AI therapy … worst case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So Woebot can’t necessarily respond with the nuance of an actual human therapist. But it seems like it wasn’t giving Lilly bad advice. Um but let’s talk about examples of AI therapy doing the exact opposite of what it’s supposed to do. What happened with the National Eating Disorder Association hotline? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, that didn’t play out very well. They created a bot named Tessa and some of the users found that Tessa was giving them dieting advice. So these are folks \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Who have, you know, anorexia, bulimia, and somehow Tessa’s wires got crossed and people were getting the exact advice that would be really dangerous for their eating disorders. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Sharon Maxwell: \u003c/b>\u003cspan style=\"font-weight: 400\">The recommendations that Tessa gave me was that I could lose one to two pounds per week, that I should eat no more than 2,000 calories in a day, that I should have a calorie deficit of 500 to 1,000 calories per day. All of which might sound benign to the general listener, however, to an individual with an eating disorder, the focus of weight loss really fuels the eating disorder. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">That was Sharon Maxwell, an eating disorder recovery educator, speaking to NPR about her experience with Tessa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, NEDA, the National Eating Disorder Association, you know, pulled Tessa down and said, “this isn’t working very well.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And it sounds like they just didn’t have that kind of guardrail in place. Like they didn’t anticipate that. Um, so even if Lilly didn’t really need Woebot to immediately jump into crisis mode, at least it had that guardrail to say, like, “hey, crisis.” But in the past, other AI chatbots have gotten into serious trouble for not responding to users’ red flags and just validating their responses. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And that happened in the case of Character AI, this AI app that lets users personalize an AI companion based on fictional characters, celebrities, historical figures, all that. Until a recent lawsuit, Character AI did not have any safety measures or disclaimers warning users that they weren’t talking to a real person. What led to this lawsuit? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there was a 14-year-old who grew really attached to his character that he had created. Like you said, Character AI lets you create a character and then interact with that character. And, you know, not surprisingly, kind of like I did in my first experience with ChatGPT, it feels so good that you develop a little bit of an emotional connection. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And so this 14-year-old did that over the course of several months. And then he started opening up about some of the distress that he was feeling. And the character, instead of steering, you know, this 14-year-old towards help, unfortunately the bot allegedly reinforced some suicidal thoughts and eventually the boy ended up taking his life. And so the lawsuit, \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s terrible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly, it was really kind of horrific and it’s not the only one like this. There’s only a handful at this point, but it really is raising the red flag that these very empathetic responses are sort of like, you know parroting back, which is, again, what some AI does. Uh it can play out really, really poorly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So what happened with the eating disorder hotline and Character AI, those are pretty extreme cases. Will most people actually experience those worst case scenarios? In your research, did you find anything about that? Or is it just like, are these just edge cases? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean we don’t have numbers yet. I think it’s really early in the arc of this technology. I think the experts are most worried about platforms that are like Character AI, where you are building a relationship with a character. In their defense, they’re not built as mental health tools, right? These are not marketing themselves as mental health tools. They are, you know, marketing themselves as, “hey, here, we’re going to give you a friend.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Yet, you know, like a friend, like you and I probably do with our friends, we lean on our friends. We talk to our friends. We build emotional connections with our friends. We trust our friends for the right advice, right? And these are robots. So that relationship is not uh, you know, built on human connection. And like we can see it can go wrong. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Another concern that I have, you know, as a tech reporter is uh privacy. ChatGPT, for example, isn’t HIPAA compliant. Could you explain what HIPPA is and why it’s necessary with medical information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean HIPAA is the regulation that keeps all of our data safe. So when you go to the doctor, a doctor is required to keep all of your medical information, you know, totally private. It’s not going to be given anywhere. It’s not going to leak away. That is the privacy regulations. Now, some of these platforms, you know, for example, like Woebot, uh Rosebud is one, which is a platform that’s more like a journaling service. Uh you know, they say they’re HIPAA compliant, but there’s no one regulating them. It’s not like the American Medical Association is regulating them. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So, that data, you don’t really know where it’s going. You’re trusting these companies who are profit driven. You know, I mean, hopefully Woebot and Rosebud, you know, are following their own promises to their consumers. But there might be other companies that, you know, definitely ChatGPT is not, you know, promising that they’re HIPAA compliant. And, you know, that information is being used, is being put out there to retrain the model. And so, you know, hopefully they’re not gonna sell your data to advertisers. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">You know, also, I mean, the kind of a worst-case scenario, this fortunately hasn’t happened yet, but, you know, what if your mental health information gets out there, an insurance company gets wind of that, and your premiums start going up because they know that you’re struggling with something. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh wow. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So, you know, again, that hasn’t happen yet. Those are sort of like the worst- case scenarios. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But again, worst-case scenarios. Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Obviously, the priority of pretty much any for profit company is to monetize. But, do AI companies have any incentive to improve as more people turn to their products for therapy, even if they aren’t necessarily mental health specific chatbots? Um, you know, are there better safety measures, more transparency about data collection, especially given the Character AI lawsuit? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I think they have that incentive. They also have the incentive to keep you hooked. So I think that’s the sort of like fine line. We’ve seen that with all social media, right? They’re getting a lot better at keeping our attention. AI companies have the same needs and incentives to keep people coming back. And so, you know, I think it’s gonna be a gray area and it’s going to be, unfortunately, like the social media companies, it’s gonna be really up to the creators of these products on whether or not they’re gonna have a really ethical orientation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Despite all of these issues, therapy is so inaccessible that unfortunately, AI chatbots might feel like the only immediate tool that people have when seeking treatment. How did we get here? Let’s open one last tab. The mental healthcare crisis. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">You had mentioned earlier the state of mental health care. Why is it so hard to see a therapist? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean, the demand for mental health services is really at an all-time high, and it’s surged even more, you know, since the pandemic began and continues to do so. I think there’s something like one in five Americans have some kind of a mental health issue, and yet they have a significant barrier to getting to a therapist. You know, I think it’s 55% of counties, people don’t have access to a psychotherapist or a social worker or a psychologist. They’re just aren’t any in that area. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And so, you know, I think because of this issue that these sort of mental health deserts, AI is a kind of natural fill-in. You know, It’s available 24-7. You don’t need insurance to get there. You don’t have a high deductible. Uh, you don’t have to prove to anyone that, you know, that you have a mental health condition. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">You don’t get accepted. Uh, so it’s easy and accessible. And I think that it will mean that more and more people are going to use this and hopefully, they’ll be well-informed consumers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. You know, given the shortage of providers, and like you mentioned, insurance issues. Um, since the pandemic started, telehealth therapy has become pretty popular. But I’ve seen a lot of complaints about these kind of quick, one-size-fits-all mental health care platforms like BetterHelp, which matches users with Licensed Therapist or Cerebral, which sets users up with a psychiatrist that can prescribe medications like antidepressants or ADHD meds. And both of these services were created to, kind of fill this void that you’re talking about, but at the same time, they’re kind of plagued with their own issues. It seems like making therapy quick and accessible isn’t always as easy as it seems. What do you think? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I think there’s absolutely a role for telehealth. I think there’s absolutely a role for AI therapy. I think anyone would probably say that having a really heartfelt connection with a therapist in an office, live human, feels different than if you are talking to a screen. And the emotional repair that can happen in that session with a live human I think is different and potentially more profound than with a robot. That might change over time. You know, I don’t know how good these things are going to get. They already feel a little bit too good for my own comfort. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh, but they might, they might get even better. You know, same thing, I think the telehealth model at this point is pretty early. I think that they are still refining how well those things work. I think it’s similar with AI therapy. And, you know, I think the, the tricky thing here as well with any of these technological solutions is that we are also living in a pretty isolated way in our lives right now. If you’re taking even like your therapy to a computer, that’s one less human that you’re interacting with. And maybe you’re, you know, mental health issues are because you’re dealing with isolation, with estrangement, with disconnection. Those feelings might even become more escalated if you’re, you know, using telehealth or using AI therapy. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I saw both responses and reflections when I was reading these Reddit threads, you know, from people who were in rural places. I knew that they were feeling more isolated using an AI therapy and others who said, “you know, it was a godsend because I was so alone, at least someone was listening to me. ” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">For your story on AI therapy, you talked to a bunch of psychologists and, you know, real-life human psychologists, um and, you know, someone from the American Psychological Association. Are human therapists concerned about being replaced by AI? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t hear that from them yet. Number one, they’re still really in high demand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">So I don’t think they’re feeling that crunch yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s still a shortage, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s still a huge shortage. And I think, they’re, they’re fairly confident that what they offer is different than what AI therapy offers. And, you know, they can pick up on subtle cues that AI, you know, can’t, say like body language or, you know, pace of speech. These things can reveal a lot about our mental health state, and AI can’t pick up on that stuff. So, and in the deeper bonds, the deeper attachment work that you might do in therapy, I think therapists are quite confident that they’re still better at that. Uh, so in this moment, I would say they’re not, they’re not especially worried. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve talked about the downsides of AI therapy pretty extensively. Um but, you had mentioned like that they can kind of be a tool in a bigger treatment plan while also seeing a real therapist. If someone is going to use AI therapy, how should they approach it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. Yeah. I think, that’s the message I hope comes across in my reporting, is that, you know, there are these worst case scenarios. Again, I think that the consumer should be educated on how their data is going to be used and understand how the company operates so that they’re not sharing uh really vulnerable information. But I think as a sort of, you know, addition to your yoga, your meditation, your, uh, you know, walks in nature, I think AI can really be a self-regulation tool. And I think it can be used quite well. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">You know, I talked to one company, Rosebud, which is a kind of journaling platform, which it asks you questions to kind of inspire you to express whatever’s going on and help you reflect. And it can follow a thread. So if you mentioned something two weeks ago about your relationship and what was going wrong, it will check in with you about what is happening and help you make sense of that. And I was on it. You know, I’m not a huge pen and paper person. You know, I don’t write anything anymore, so my arm hurts really quickly. And so, I enjoy, you know, I like just would pick up my phone and I would journal just, you know, talking to it and it would ask me questions and it felt, you know, fairly similar to a conversation with a friend. And I would always feel quite a bit better afterwards. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So, in that sense, I think it can be quite helpful because, you know, maybe I’m in therapy once a week, but I’m having a panic attack on Monday night and my, you know, appointment is not until Thursday. I think in that sense, you know, it’s four o’clock in the morning. I can’t call a human therapist no matter what, even if I do have one. You know, to sit down and have the opportunity to have something that’s engaging me, um, I think can be really helpful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m really curious, since you started reporting on this story, have you used ChatGPT, uh, not necessarily as a therapist, but you know, as this kind of mental health tool that you’re talking about since? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">I wish I had the positive spin to be like, “yes, I’m relying on it all the time.” You know, I didn’t and I don’t. Um, I felt a little bit like one more thing to do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And I felt similarly, you know, we talked about Lilly at the beginning of the story, and the reason that she stopped using Woebot was not because, you know, it had the crisis alert or it sort of like poorly dealt with her OCD, she got tired of being on her phone. She was like, “I didn’t want to be on my phone anymore. I wanted to talk to someone.”. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">And I feel that. You know, that was, that was, kind of my reasoning, you know, because of my job, I’m on a computer, you know, nearly all day long, and I didn’t want one more thing on the computer or one more thing on my phone. I can imagine, you know, if I was going through a really tough time again, you know, turning to it. Um, luckily, I’m in a bit of a good moment, so I haven’t been using it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. You can unplug now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lesley McClurg: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. I’m going to enjoy this moment and ride the wave of goodness. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Thanks again to KQED’s Lesley McClurg: for talking with us about this story. You can check out more of her reporting on healthcare, including this story on AI Therapy at KQED.org. Again, AI therapy tools work best when they’re used in addition to treatment under a licensed professional. But if it’s the only option accessible to you right now, there are AI tools specifically designed for mental health and wellness that might be more useful than the general chatbots like ChatGPT or Claude. For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cuaiva, Chris Egusa, and Brendan Willard. Original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink Dustsilver K-84 wired mechanical keyboard with Gateron Red switches. If you have feedback, or a topic you think we should cover, hit us up at CloseAllTabs@kqed.org. Follow us on instagram at “close all tabs pod.” Or drop it on Discord — we’re in the Close All Tabs channel at discord.gg/KQED. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12037213/how-safe-is-ai-therapy",
"authors": [
"11944",
"11943",
"11869",
"11229"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_25184",
"news_22973",
"news_3137",
"news_34646",
"news_2109",
"news_1631"
],
"featImg": "news_12037234",
"label": "source_news_12037213"
},
"news_12036123": {
"type": "posts",
"id": "news_12036123",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12036123",
"score": null,
"sort": [
1744797610000
]
},
"guestAuthors": [],
"slug": "twitter-on-a-vape-puff-post-pollute",
"title": "Twitter on a Vape: Puff, Post, Pollute",
"publishDate": 1744797610,
"format": "audio",
"headTitle": "Twitter on a Vape: Puff, Post, Pollute | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, tech reporter Samatha Cole shares what happened when she tried to “vape the internet” after seeing a viral post about a disposable touchscreen vape with built-in social media. We also hear from environmental philosopher and public health researcher Yogi Hale Hendlin, who says these high-tech disposables are made possible by a legal loophole — and that tackling the e-waste crisis will take a radical rethink of our relationship with the products we consume.\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC1701619724\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.404media.co/author/samantha-cole/\">\u003cspan style=\"font-weight: 400\">Samantha Cole\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Reporter and Co-Founder of \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">404 Media\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.eur.nl/en/people/yogi-hendlin\">\u003cspan style=\"font-weight: 400\">Yogi Hale Hendlin\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Environmental Philosopher and Assistant Professor at Erasmus University\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.404media.co/twitter-internet-vape-touchscreen-swype/\">\u003cspan style=\"font-weight: 400\">I Tried to Vape the Internet\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Samantha Cole, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">404 Media\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://apnews.com/article/vaping-ecigarettes-waste-environment-disposable-pollution-3d19dce9693ce78dd244729f524df02a\">\u003cspan style=\"font-weight: 400\">Communities can’t recycle or trash disposable e-cigarettes. So what happens to them? \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Matthew Perrone, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Associated Press\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.politico.com/news/magazine/2025/01/26/vapes-flavors-china-teens-00194082\">\u003cspan style=\"font-weight: 400\">How ‘Sour Raspberry Gummy Bear’ — and Other Chinese Vapes — Made Fools of American Lawmakers \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Marc Novicoff, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Politico \u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://grist.org/regulation/the-right-to-repair-is-now-law-in-3-states-is-big-tech-complying/\">\u003cspan style=\"font-weight: 400\">The right to repair electronics is now law in 3 states. Is Big Tech complying? \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Maddie Stone, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Grist \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.materialfocus.org.uk/?press-releases=disposable-single-use-vapes-thrown-away-have-quadrupled-to-5-million-per-week\">Disposable vapes thrown away quadruples to 5M per week\u003c/a> – \u003ci>Material Focus\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I have never been a smoker, period. I have never smoked nicotine of any kind. Such a loser. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam Cole is a tech journalist and co-founder of 404 Media, and last summer, she tried to vape the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">There was this tweet going super viral back in July. It was a guy that was like, “no way we got Twitter on my vape.” And it was a photo of him holding a vape with Twitter on it, reading tweets on it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was exactly what it sounds like, a little flip phone-sized disposable vape, with a digital screen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">And everyone was freaking out about it. It became a meme format. Like, there was one where someone was putting Zillow on a vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In other posts, people were getting breaking news alerts on their vapes or playing games like Tetris and 2048. And Sam, being an intrepid journalist, was determined to figure out if it was real. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m always looking for new ways to ingest the internet. So I was like, let me look in the comments or in the replies and see if anybody actually has it. And it turned out someone did have a link. God bless the internet. A lot of them were sold out. The other flavors were Fucking Fab — I wish I knew what Fucking Fab tasted like — Juicy Peach, obviously you can imagine. Violent Rainbow was also sold out, I’m sure it was disgusting, but Watermelon Ice was like the only one left. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam lives in New York, but was staying in California for a few weeks. So she bought the Watermelon Ice smart vape and shipped it to her friend’s house in Los Angeles. This is relevant. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I was like, first of all, I can’t believe this goes through the mail. This definitely seems like something that shouldn’t between the battery and the vape juice and everything else and the electronics involved. I was like house sitting. I was, like, “I hope this doesn’t catch fire while I’m not at home.” It looks like a phone. It was, a pink, like a light pink square, kind of like a deck of cards almost. It had a touch screen that wasn’t, like, as janky as I expected a vape touch screen to be. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so the vape looked like a phone, but it didn’t really function as one. It couldn’t connect to the internet by itself. Sam actually had to download a separate app and connect it to the vape via Bluetooth, and then authorize different apps to send notifications to the vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Once you connected it to your phone, it would start getting push notifications from whatever apps that you set up to connect to the vape. So that’s where the Twitter on the vape came from. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">There was a calculator in case you need to do math while you’re vaping, and it also had a step tracker and a weather app and a few games, but a lot of the apps didn’t really work unless Sam’s phone was nearby. She said she couldn’t actually browse the internet on her vape, but because she was getting notifications on it, it created this cycle of getting pinged while puffing some watermelon ice and then checking her phone and then puffing again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, I was very quickly like literally addicted to this thing, cause it was nicotine. I was bringing it everywhere. I was like, it was like a fun thing to show people ’cause obviously it’s like weird and kooky. I had it out like drinking and then I was vaping. I was, like, “man, this is, I need to put this away. I need you to put it in a drawer and not think about it.” And then it was just like calling me like the Green Goblin mask. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Green Goblin Mask: \u003c/b>\u003cspan style=\"font-weight: 400\">COWARD! We have a new world to conquer. Hahaha!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">It was like, “I need a little, I need Watermelon Ice.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Sam wrote up this tongue-in-cheek blog post for 404 Media about trying to “vape the internet,” but after publishing it, she still found herself reaching for the vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">So I was just like, this is like the dumbest blog I’ve ever written. It’s up there on like “the dumbest ways to get addicted to vaping” is this stunt where I’m trying to read Twitter on a vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, it’s like you’re addicted to the nicotine and you’re addicted to your feed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Right, yeah, I was addicted to all of it at the same time, which is just so dark. Connecting like this very like neurochemical process of like being addicted to nicotine and then getting like dms on the vape and being like, “ooh who’s DMing me on twitter.” This is like such a dark path uh to go to down.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam ended up kicking the habit when she left the vape at her friend’s house in LA. She said she was scared to take it through airport security. And when she got back to New York, she resisted the temptation to buy another one. Since then, she’s managed to keep her nicotine consumption limited to the very occasional analog cigarette shared among friends. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But Sam said that her vape experience was an eye-opener in more ways than one. There was her brush with this combined nicotine and internet addiction, sure, but she’s also been thinking about another issue: just how wasteful these vapes are. Remember, they’re disposable. There’s no vape pod to swap out if you want to change flavors. You can’t refill it once it’s empty. And a lot of them aren’t even rechargeable. You can easily go through one in a few weeks or a few days if you’re really puffing. Which means that you’re constantly replacing them. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">There was a time in like New York / Bushwick, surely you recall this, but just the ground was just covered in used Juul pods. It was just everywhere. At the time, I was like, “this is an ecological disaster.” And now I think- \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was like plastic everywhere. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, and it’s disgusting. And like, and you know, it’s like, I guess they put them in like cigarette butts, except they don’t degrade or anything. But then this I was like, “okay, when I finish this vape, I can’t refill it?” Even though it has all this stuff in it. Like it has like the touch screen, like it has chips inside of it, it has a battery inside of obviously, lots of plastic. So I was like, “damn, there’s a lot of like engineering that goes into this thing and then it becomes disposable within like a couple of weeks?” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so what exactly makes vapes an “ecological disaster,” like Sam said? Are you supposed to recycle them? And how big of a problem is this really? That’s what we’re getting into today. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung:, tech journalist, and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">E-waste, or electronic waste, includes any electronic device that’s thrown away instead of recycled. It’s copper wires, semiconductors, circuit boards, LED screens, heavy metals, batteries, and more. It’s the stuff in our refrigerators and our old iPhones, and in our vapes. When these materials are dumped in landfills, they don’t really break down. And the sheer rate at which people are now buying, puffing, and then tossing disposable vapes, is rapidly adding to the e-waste crisis. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s make that our first tab. Disposable vapes and e-waste. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To explain how disposable vapes became so popular, let me take you back in time to the year 2019. This was the first ever “hot girl summer” as coined by Megan Thee Stallion and mango Juul pods were everywhere. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ty Dolla $ign: \u003c/b>\u003cspan style=\"font-weight: 400\">Does she got it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was a simpler time. And then, fear of popcorn lung swept the nation. Popcorn lung is the informal name for a lung condition in which the small airways in your lungs become so inflamed and scarred that breathing becomes extremely difficult. It’s from inhaling a chemical called diacetyl, which is used as a buttery flavoring in products like popcorn. It’s safe to eat, but when inhaled, it can cause permanent damage. That year, a ton of people especially teenagers, started to get really sick with mysterious lung issues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1: \u003c/b>\u003cspan style=\"font-weight: 400\">A seemingly healthy Texas teenager suddenly unable to breathe and hospitalized with lung failure. His doctors suspect vaping was the cause. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2: \u003c/b>\u003cspan style=\"font-weight: 400\">The CDC released some new numbers today. The new numbers show more than 2,000 people now have been diagnosed with a vaping illness. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In the United States, there were over 2,700 confirmed cases related to this mysterious vape illness and 68 deaths. One teenager in Canada had symptoms that aligned with popcorn lung, but all of the cases in the US involved pneumonia and other symptoms that aren’t present in popcorn lung. That pointed to another culprit. The CDC actually identified a different chemical as the probable cause of these vape-related cases: Vitamin E acetate. It was used in a lot of black market weed vape cartridges to dilute cannabis oil and essentially make a cheaper product. The CDC never confirmed whether diacetyl, the flavoring chemical, was related. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Still, the fear of popcorn lung and the amount of teenagers getting sick contributed to a nationwide crackdown on flavored vapes, whether or not they contained diacetyl. At the time, Juul was the biggest e-cigarette company. They sold different flavor pods, like mango, crème brûlée, and berry, which were all interchangeable and worked with a rechargeable battery. In 2020, the FDA banned most flavored cartridges, like Juul pods. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3: \u003c/b>\u003cspan style=\"font-weight: 400\">A targeted ban on the fruit-flavored e-cigarette cartridges, including mint, most popular with teens. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And a recent Supreme Court decision sided with the FDA over its flavored vape ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>\u003cspan style=\"font-weight: 400\">In a unanimous ruling, the Supreme Court has given the FDA victory in its ability to regulate e-cigarettes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I confess that I was once a Juul kid. Frankly, the flavor ban made getting ahold of my beloved mango flavored nicotine so inconvenient that I stopped vaping entirely. But that flavor ban did not apply to disposable vapes. And in the years since, an entire unregulated gray market opened up, offering more dessert flavors than Juul ever carried. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So to break this down, we’re going to hear from someone with expertise in both public health and the environment. Dr. Yogi Hale Hendlin. He’s an environmental philosopher who currently teaches at Erasmus University, Rotterdam. But when he was a researcher at UC San Francisco during the height of the vape illness crisis, he very closely studied vaping and nicotine habits. And that included keeping tabs on how people were getting rid of their vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">The FDA banned flavors for refillable, reusable vapes, but not for disposable ones. Because at the time they weren’t a thing really. Juul was the thing. They were 70% of the market for a while. You can hold them accountable at least. But when you get this disposable vape market taking this loophole and exploiting it as much as they can for the thousands and thousands of flavors. Guess which market is most interested in flavors, it’s not 80-year-old smokers looking to quit. It’s kids and young adults, and the industry knows this. The FDA has had years to close this loophole, to do something about it, because it’s really all about flavors. So flavors is driving the disposable vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">For a while, it seemed like smoking was really falling out of popularity. I mean, cigarettes were really out, at least in the United States. But now it seems like vaping is more popular. What impact is this having on the environment? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">If we look at these devices, they’re not being recycled, they’re not being built for long time use, but to last as long as necessary for a disposable vape and then thrown out. And that’s accumulating in our dumps, in our incinerators. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">A 2023 report commissioned by the United Nations found that 844 million vapes are thrown away every year. That is enough lithium to make batteries for 5,000 electric cars. Lithium is already a finite resource and mining it involves significant water consumption and deforestation. Even though lithium itself isn’t renewable, batteries that contain it can be rechargeable or can be repurposed. But single-use vapes aren’t always meant to be taken apart or recycled, so these lithium batteries are usually just discarded. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">So this is really quite alarming that we’re allocating our resources towards continued addiction by other means, and at the same time, junking the planet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. Can you talk about why disposables are so popular, whether for e-cigarettes or even for weed vapes? Which, weed vape cartridges aren’t banned the same way that a mango Juul pod is, but people do gravitate toward disposables anyway. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Right now, they’re making them so cheap. We’re not reflecting the true cost of these items in our economy. We are basically subsidizing the waste at the end of life. There’s no extended producer responsibility where the manufacturer has to be responsible for it. There is no brand loyalty where you have to make sure that your device works properly for a certain amount of time. Right now, it is really a race to the bottom in terms of how much can you pack into this single thing, then you throw away. It makes it much easier for students who they can flush it down the toilet if it’s about to get confiscated, which unfortunately happens way too much. And it’s something that they can pass around. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Are you familiar with those very advanced, like vapes with screens on them that can connect to your smartphone? They have games, some of them have step trackers. Have you seen these? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Absolutely. They are the logical progression of tracking multiple addictions all on one device. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. And what is astonishing to me is that, yeah, these aren’t refillable. You’re not going to buy like, you know, nicotine juice at a vape shop and refill it. You are just going to use it and then get rid of it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there’s no way to even refill it if you’d want to. You know, you’d probably like break the thing. But these things have LED screens. They have like, you know, they’re like basically old school game boys. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, can you speak about like how this trend of super advanced gamified vapes exacerbates the waste issue? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m just gonna take a step back to the problem of disposables, right? So, before you would finish your juice and you’d get a refill and you do that with the same device for a year or two or three. But now you have like this whole unit, this thing that has the battery, that has now these screens, but all this circuitry too, the heating component, and you’re throwing that all away as soon as the juice is gone. Sometimes they integrate with your smartphone, but they also have like GPS tracking, social media notifications, like you said, fitness tracking and built-in games. So it’s like increasing the association of entertainment and sort of the practicality and weaves in like seamlessly with the rest of your life. And I think that this sort of integration is the dream of any product manufacturer. But when you do it with something that’s so addictive and isn’t good for you, that this raises a host of moral problems and societal ones. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I also wanted to clarify the difference between what goes into a disposable vape and what goes in to a rechargeable vape battery. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Obviously with a 10,000-hit, non-rechargeable, disposable vape, you need a bigger battery to compensate for all of those hits, right, to get the heating coil to work. So you’re actually using a bigger in a disposable than you would in your standard rechargeable like a Juul, but you’re only using the battery once. Rather than renewing it, like, you know, 100 or 1,000 times, you’re using that battery once. None of these are really being made in the US anyhow, so there’s also questions about safety for health, safety for the environment, and yeah, it’s a Wild West right now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">What happens when a vape is, you know, dropped in the environment? Like what happens to the environment, how does it break down? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, the lithium batteries, oftentimes in dumpsters, you get dumpster fires if the thing gets impacted. Chemical fire is not so easy to put out either. Sometimes you just have to let it burn out. What happens when it’s on the curb, ultimately, it probably goes into our storm drains and probably leaches a lot of particulate matter, heavy metals into our water stream that goes out to the ocean ultimately. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh great, so we’re turning the ocean into a giant like vape juice container. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Totally with the lithium ion batteries and all the like soldering components that are usually made with mercury it’s no bueno \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Trying to regulate the disposable vape market is like playing a game of whack-a-mole. Nearly all of them are manufactured in China, which ironically also bans flavored e-cigarettes. But it doesn’t ban the export of vapes, which is how the U.S. Became flooded with cotton candy-flavored disposables after 2020. There’s really nothing stopping retailers from selling them. The FDA keeps trying to crack down on them, but new companies pop up and find more loopholes. That also means that trash is piling up. So if it isn’t the FDA, is anyone regulating the disposal of these things? We’ll talk about that after the break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">California has some of the strictest e-waste laws in the country, but when it comes to nicotine vapes, disposal guidelines are fuzzy. New tab, California vape laws. So in California, it’s actually illegal to throw away a lot of electronics from old computers to TVs to even weed pens. They have to be disposed of at special facilities. As of last year, cannabis companies aren’t allowed to market their vapes as disposable. And a lot dispensaries have started taking back used vapes to safely get rid of them. There is a whole cottage industry of cannabis waste companies that collect used vaped from dispensary. Then, they separate the batteries and cartridges to recycle them. Not all of it is recyclable and it’s not a perfect system, but it’s a start. This same system doesn’t really exist for those disposable flavored nicotine vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">One of the major conundrums that keeps these things from being more recyclable than they are currently is that vapes are currently treated as both hazardous waste because of the nicotine and electronic waste, right? So you basically have this thing that you can’t just put in electronic waste and deal with it because it has nicotine. And so you can really have a circular economy with the way that the laws are currently set up. Circular economy is an economy where the products that you’re using are made to be disassembled, refurbished, reassembled and re-appropriated into new products with minimum energy use, minimum waste. In California, I believe that our laws are still preventing us from fully being able to recycle these things. Currently they’re not made to spec so that we can all say, okay, so this is how you take it apart and easily get the valuable metals, take the battery out. They’re not modular. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. I mean, I didn’t know about the vape disposal law until I started reporting on this story, and a lot of people I’ve talked to also just did not know about this law. As a public health expert, is there anything California should be doing to get the message out about vape recycling? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">We need to make it easy as pie. And this is how we do it. You put the deposit on the vape. You say, hey, you wanna buy a vape? Great, here is $5 deposit that you pay when you buy it. When you deposit your vape to be recycled, you get your five bucks back. And everybody, especially those who are in need of money, especially those were young, are going to properly deal with their vape. It’s called the deposit return system. It’s been used for milk bottles for over a century. It’s also in California on our computers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So California lawmakers also introduced a bill that wants to ban disposable vapes entirely. Some are concerned that banning disposable vaping entirely will push people to buy it from the black market instead. What do you think of this? Is this just fear-mongering from the big vaping industry? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes, it is. I mean, we’ve heard for a long time from the tobacco industry that, you know, if you tax cigarettes, the black market will be the place where people get their cigarettes. Most kids are not getting their things from the black market. So it’s an idea of proportionality. It’s not that those arguments are absolutely incorrect, it’s just that they overplay their hand. If we want to protect kids and young adults from these devices, if we want to get rid of the environmental harms, which are so considerable, of single-use vapes, then all you have to do is ban single- use vapes and then they’re not going to become the cool thing anymore. That’s not what people will be using. And the overton window will shift and consumer preferences will change. And so the black market issue for me is sort of a non-starter if you think it logically all the way through. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. I mean, again, going back to my 21 year old little Juul addicted brain, I stopped dueling because it became inconvenient to buy Juuls. Like, is it that simple, really? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">It really is that simple. If we make access a little bit more difficult, and a deposit is a great way to do that for an addictive drug that harms the environment, you can easily put a deposit on it and it makes it a little less accessible for kids. And it also makes sure that people who do use these devices, that they return them where they’re supposed to go. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There was a recent study showing that somewhere between 70 and 80 percent all vapes are improperly disposed of. Where are they going? They’re going in our waterways. I have a whole collection that I found on the streets of San Francisco. Not that people are always just discarding them, but people also lose them. They fall out of backpacks. So there’s a lot of carelessness because they’re so cheap and disposable and because there’s no accountability. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">If this ban passes, will moving to rechargeable vapes actually do anything for the environment, or will people just keep treating their rechargeable vape like they’re disposable and keep losing them and keep easily tossing them without actually recycling them, just paying more for it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Obviously, just moving to reusable versus disposable is not going to solve the whole issue. I think we still need to deposit because there’s still going to be an end of life issue. If we want to make sure that we get those in the proper place, we also need accessibility. We need it to make it easy for people like you go to your supermarket and there’s a bin and you go the grocer and you give your device, you get your five bucks back and it’s over. So we need to integrate it into our recycling infrastructure. Yeah, there’s going to be a lag time. Just as every generation has to learn new technologies, people are going to have to get used to moving from disposable to non-disposable, just as they also did move from reusable to disposable. That was also a learning curve. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">With the current administration, the likelihood of further federal regulation on disposable vapes is unclear. Trump has promised to, quote, save vaping, end quote. And during the 2024 campaign, Business Insider reported that some conservative circles have embraced nicotine consumption as masculine and contrarian. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Look, we can regulate vapes until we’re blue in the face, but to meaningfully reduce vape waste, we need a culture-wide shift in how we consume tech products. The current state of vape prohibition hasn’t stopped people from buying flavored vapes or curbed e-waste. \u003c/span>\u003cspan style=\"font-weight: 400\">That’s why some DIY enthusiasts are actually taking it upon themselves to prove that disposable vapes can be recycled. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s do one more tab, the circular economy and the right to repair. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Last month, this YouTuber who goes by NekoMichi went super viral after someone dumped a single-use vape on their doorstep. Instead of tossing it, NekoMichi broke open the plastic casing, pried the lithium battery out, and wired it to an old iPod Touch. They actually managed to power the iPod using the vape battery. NekoMichi is one of many DIYers who salvage batteries and other parts from so-called disposable vapes and repurpose them for power banks, gaming controllers, and other small devices. One person on the DIY electronics subreddit even built an e-bike battery out of 130 disposable vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">That is a great reuse of these batteries that otherwise would just end up in our landfills or incinerated. At the same time, you can’t expect your average vaper to know how to use Arduino chips and be able to do this. I think it’s a great proof of concept, right? It shows these things are totally reusable. Like it’s insane that we’re just throwing them out after, you know, a single run. We also have to be aware however, that because the batteries are not made to last, that there are lots of possible hazards that could come from that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Like Yogi pointed out, DIY recycling is not exactly going to solve a massive systemic issue. Taking apart and then repurposing vape components is extremely labor-intensive, requires highly technical skills, and may cause a fire that’s nearly impossible to put out. But what is inching us closer to building the circular economy that Yogi was talking about earlier is the Right to Repair movement. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Under Right to Repair laws, now in place in five states, if you buy a new electronic device, the company that sold you that device has to sell the repair manuals and spare parts to fix it if it breaks, instead of forcing you to buy a whole new one. In addition to taking back used cartridges and batteries for recycling, some cannabis vape companies also sell replacement parts and offer repair services. This might be a way forward for more sustainable e-cigarettes too. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t want to be in disposable relationships. I like having my old cell phone that works exactly the way I like it to, and I don t have to use a month of my time figuring out the new configurations on a new one and getting them exactly how I like. I like stuff that lasts a while so that I can get cozy with it, that I get to know it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, people will always be determined to get their nicotine fix. So when addressing this e-waste issue and having that in mind, is there any sustainable way forward? Do you think? Like, is the answer just to go back to cigarettes? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">No, I don’t think so. But, you know, at the birth of the e-cigarette movement, there were a lot of these mods, they called them, right? So it was sort of-. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I remember the Vapelords. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, exactly, right. So build your own e-cigarette. And it really did have a lot of that maker’s sort of ethos behind it, where you could optimize, you know, the liquid, the juice, and the battery, and the heating coil, look at the right ohms, so that everything’s perfect and you can blow these amazing clouds, right? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So I do think that we can help raise awareness of making things more sustainable in terms of reusable, number one, by taking off the market the option just to be totally mindless about it. And hopefully all of this is in tandem with raising awareness of the long-term effects of vaping as well because if people need their nicotine fix, they’re going to get it. But there are so many better ways to do so than with disposables. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so here’s what you’re supposed to do when you’re ready to throw away a vape. Don’t toss them in your regular trash or rinse them out. We don’t want those chemicals hitting municipal water systems. Treat it like getting rid of batteries. Put it aside in a cool, dry place until you can drop it off at a household hazardous waste disposal spot. You can look up your local site online, contact your waste management company, or ask at the place where you bought the vape, and maybe… Consider leaving disposable vapes behind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I really understand that we are social animals. We are mammals that mimic each other. And so when we are in situations where it’s just easy, out of sight, out-of-mind, hey, that’s really convenient for us. But when we’re forced to understand, okay, so maybe you had to blow up a mountain to get the lithium to make that vape, maybe you have to deforest lots of land in Malawi and have people who got green leaf sickness from harvesting the tobacco leaves. And then you had to flu cure them and extract the nicotine and make that juice. And that’s how I got my thing. Like you become a lot more aware and you treat it in a more sacred way because I’m not saying that people shouldn’t do X or Y, but when we’re aware of the full ramifications of what we’re doing, the whole commodity chain, the global commodity chains that make it super simple just to press a few buttons on the internet, have this thing delivered to me, I suck on it, I throw it in the garbage can, it goes away and that’s it, that’s my entire relationship to it. That makes it all too easy for me to totally bypass the actual impacts that it’s having on people and the environment. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And that being said, definitely do not flush your vapes down the toilet. Let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Springer is our Podcast Operations Manager. And Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink dust silver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback, or a topic you think we should cover, hit us up at closealltabs@kqed.org. Follow us on Instagram at Close All Tabs Pod, or drop it on Discord. We’re in the Close All tabs channel at discord.gg/KQED. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I wish this thing had like a little Tamagotchi on it so then I could like. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh my god, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Care, care for my little pet and then also be vaping. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Don’t give them ideas.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I bet that exists. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Morgan Sung explores how high-tech disposable vapes are fueling the e-waste crisis.",
"status": "publish",
"parent": 0,
"modified": 1744785102,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 104,
"wordCount": 6192
},
"headData": {
"title": "Twitter on a Vape: Puff, Post, Pollute | KQED",
"description": "In this episode, tech reporter Samatha Cole shares what happened when she tried to “vape the internet” after seeing a viral post about a disposable touchscreen vape with built-in social media. We also hear from environmental philosopher and public health researcher Yogi Hale Hendlin, who says these high-tech disposables are made possible by a legal loophole — and that tackling the e-waste crisis will take a radical rethink of our relationship with the products we consume.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "In this episode, tech reporter Samatha Cole shares what happened when she tried to “vape the internet” after seeing a viral post about a disposable touchscreen vape with built-in social media. We also hear from environmental philosopher and public health researcher Yogi Hale Hendlin, who says these high-tech disposables are made possible by a legal loophole — and that tackling the e-waste crisis will take a radical rethink of our relationship with the products we consume.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Twitter on a Vape: Puff, Post, Pollute",
"datePublished": "2025-04-16T03:00:10-07:00",
"dateModified": "2025-04-15T23:31:42-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC1701619724.mp3?updated=1744760963",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12036123/twitter-on-a-vape-puff-post-pollute",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, tech reporter Samatha Cole shares what happened when she tried to “vape the internet” after seeing a viral post about a disposable touchscreen vape with built-in social media. We also hear from environmental philosopher and public health researcher Yogi Hale Hendlin, who says these high-tech disposables are made possible by a legal loophole — and that tackling the e-waste crisis will take a radical rethink of our relationship with the products we consume.\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC1701619724\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.404media.co/author/samantha-cole/\">\u003cspan style=\"font-weight: 400\">Samantha Cole\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Reporter and Co-Founder of \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">404 Media\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.eur.nl/en/people/yogi-hendlin\">\u003cspan style=\"font-weight: 400\">Yogi Hale Hendlin\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Environmental Philosopher and Assistant Professor at Erasmus University\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.404media.co/twitter-internet-vape-touchscreen-swype/\">\u003cspan style=\"font-weight: 400\">I Tried to Vape the Internet\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Samantha Cole, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">404 Media\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://apnews.com/article/vaping-ecigarettes-waste-environment-disposable-pollution-3d19dce9693ce78dd244729f524df02a\">\u003cspan style=\"font-weight: 400\">Communities can’t recycle or trash disposable e-cigarettes. So what happens to them? \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Matthew Perrone, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Associated Press\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.politico.com/news/magazine/2025/01/26/vapes-flavors-china-teens-00194082\">\u003cspan style=\"font-weight: 400\">How ‘Sour Raspberry Gummy Bear’ — and Other Chinese Vapes — Made Fools of American Lawmakers \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Marc Novicoff, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Politico \u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://grist.org/regulation/the-right-to-repair-is-now-law-in-3-states-is-big-tech-complying/\">\u003cspan style=\"font-weight: 400\">The right to repair electronics is now law in 3 states. Is Big Tech complying? \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Maddie Stone, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Grist \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> \u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.materialfocus.org.uk/?press-releases=disposable-single-use-vapes-thrown-away-have-quadrupled-to-5-million-per-week\">Disposable vapes thrown away quadruples to 5M per week\u003c/a> – \u003ci>Material Focus\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I have never been a smoker, period. I have never smoked nicotine of any kind. Such a loser. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam Cole is a tech journalist and co-founder of 404 Media, and last summer, she tried to vape the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">There was this tweet going super viral back in July. It was a guy that was like, “no way we got Twitter on my vape.” And it was a photo of him holding a vape with Twitter on it, reading tweets on it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was exactly what it sounds like, a little flip phone-sized disposable vape, with a digital screen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">And everyone was freaking out about it. It became a meme format. Like, there was one where someone was putting Zillow on a vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In other posts, people were getting breaking news alerts on their vapes or playing games like Tetris and 2048. And Sam, being an intrepid journalist, was determined to figure out if it was real. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m always looking for new ways to ingest the internet. So I was like, let me look in the comments or in the replies and see if anybody actually has it. And it turned out someone did have a link. God bless the internet. A lot of them were sold out. The other flavors were Fucking Fab — I wish I knew what Fucking Fab tasted like — Juicy Peach, obviously you can imagine. Violent Rainbow was also sold out, I’m sure it was disgusting, but Watermelon Ice was like the only one left. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam lives in New York, but was staying in California for a few weeks. So she bought the Watermelon Ice smart vape and shipped it to her friend’s house in Los Angeles. This is relevant. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I was like, first of all, I can’t believe this goes through the mail. This definitely seems like something that shouldn’t between the battery and the vape juice and everything else and the electronics involved. I was like house sitting. I was, like, “I hope this doesn’t catch fire while I’m not at home.” It looks like a phone. It was, a pink, like a light pink square, kind of like a deck of cards almost. It had a touch screen that wasn’t, like, as janky as I expected a vape touch screen to be. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so the vape looked like a phone, but it didn’t really function as one. It couldn’t connect to the internet by itself. Sam actually had to download a separate app and connect it to the vape via Bluetooth, and then authorize different apps to send notifications to the vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Once you connected it to your phone, it would start getting push notifications from whatever apps that you set up to connect to the vape. So that’s where the Twitter on the vape came from. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">There was a calculator in case you need to do math while you’re vaping, and it also had a step tracker and a weather app and a few games, but a lot of the apps didn’t really work unless Sam’s phone was nearby. She said she couldn’t actually browse the internet on her vape, but because she was getting notifications on it, it created this cycle of getting pinged while puffing some watermelon ice and then checking her phone and then puffing again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, I was very quickly like literally addicted to this thing, cause it was nicotine. I was bringing it everywhere. I was like, it was like a fun thing to show people ’cause obviously it’s like weird and kooky. I had it out like drinking and then I was vaping. I was, like, “man, this is, I need to put this away. I need you to put it in a drawer and not think about it.” And then it was just like calling me like the Green Goblin mask. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Green Goblin Mask: \u003c/b>\u003cspan style=\"font-weight: 400\">COWARD! We have a new world to conquer. Hahaha!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">It was like, “I need a little, I need Watermelon Ice.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Sam wrote up this tongue-in-cheek blog post for 404 Media about trying to “vape the internet,” but after publishing it, she still found herself reaching for the vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">So I was just like, this is like the dumbest blog I’ve ever written. It’s up there on like “the dumbest ways to get addicted to vaping” is this stunt where I’m trying to read Twitter on a vape. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, it’s like you’re addicted to the nicotine and you’re addicted to your feed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Right, yeah, I was addicted to all of it at the same time, which is just so dark. Connecting like this very like neurochemical process of like being addicted to nicotine and then getting like dms on the vape and being like, “ooh who’s DMing me on twitter.” This is like such a dark path uh to go to down.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Sam ended up kicking the habit when she left the vape at her friend’s house in LA. She said she was scared to take it through airport security. And when she got back to New York, she resisted the temptation to buy another one. Since then, she’s managed to keep her nicotine consumption limited to the very occasional analog cigarette shared among friends. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But Sam said that her vape experience was an eye-opener in more ways than one. There was her brush with this combined nicotine and internet addiction, sure, but she’s also been thinking about another issue: just how wasteful these vapes are. Remember, they’re disposable. There’s no vape pod to swap out if you want to change flavors. You can’t refill it once it’s empty. And a lot of them aren’t even rechargeable. You can easily go through one in a few weeks or a few days if you’re really puffing. Which means that you’re constantly replacing them. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">There was a time in like New York / Bushwick, surely you recall this, but just the ground was just covered in used Juul pods. It was just everywhere. At the time, I was like, “this is an ecological disaster.” And now I think- \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was like plastic everywhere. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, and it’s disgusting. And like, and you know, it’s like, I guess they put them in like cigarette butts, except they don’t degrade or anything. But then this I was like, “okay, when I finish this vape, I can’t refill it?” Even though it has all this stuff in it. Like it has like the touch screen, like it has chips inside of it, it has a battery inside of obviously, lots of plastic. So I was like, “damn, there’s a lot of like engineering that goes into this thing and then it becomes disposable within like a couple of weeks?” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so what exactly makes vapes an “ecological disaster,” like Sam said? Are you supposed to recycle them? And how big of a problem is this really? That’s what we’re getting into today. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung:, tech journalist, and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">E-waste, or electronic waste, includes any electronic device that’s thrown away instead of recycled. It’s copper wires, semiconductors, circuit boards, LED screens, heavy metals, batteries, and more. It’s the stuff in our refrigerators and our old iPhones, and in our vapes. When these materials are dumped in landfills, they don’t really break down. And the sheer rate at which people are now buying, puffing, and then tossing disposable vapes, is rapidly adding to the e-waste crisis. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s make that our first tab. Disposable vapes and e-waste. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To explain how disposable vapes became so popular, let me take you back in time to the year 2019. This was the first ever “hot girl summer” as coined by Megan Thee Stallion and mango Juul pods were everywhere. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ty Dolla $ign: \u003c/b>\u003cspan style=\"font-weight: 400\">Does she got it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was a simpler time. And then, fear of popcorn lung swept the nation. Popcorn lung is the informal name for a lung condition in which the small airways in your lungs become so inflamed and scarred that breathing becomes extremely difficult. It’s from inhaling a chemical called diacetyl, which is used as a buttery flavoring in products like popcorn. It’s safe to eat, but when inhaled, it can cause permanent damage. That year, a ton of people especially teenagers, started to get really sick with mysterious lung issues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1: \u003c/b>\u003cspan style=\"font-weight: 400\">A seemingly healthy Texas teenager suddenly unable to breathe and hospitalized with lung failure. His doctors suspect vaping was the cause. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2: \u003c/b>\u003cspan style=\"font-weight: 400\">The CDC released some new numbers today. The new numbers show more than 2,000 people now have been diagnosed with a vaping illness. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In the United States, there were over 2,700 confirmed cases related to this mysterious vape illness and 68 deaths. One teenager in Canada had symptoms that aligned with popcorn lung, but all of the cases in the US involved pneumonia and other symptoms that aren’t present in popcorn lung. That pointed to another culprit. The CDC actually identified a different chemical as the probable cause of these vape-related cases: Vitamin E acetate. It was used in a lot of black market weed vape cartridges to dilute cannabis oil and essentially make a cheaper product. The CDC never confirmed whether diacetyl, the flavoring chemical, was related. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Still, the fear of popcorn lung and the amount of teenagers getting sick contributed to a nationwide crackdown on flavored vapes, whether or not they contained diacetyl. At the time, Juul was the biggest e-cigarette company. They sold different flavor pods, like mango, crème brûlée, and berry, which were all interchangeable and worked with a rechargeable battery. In 2020, the FDA banned most flavored cartridges, like Juul pods. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3: \u003c/b>\u003cspan style=\"font-weight: 400\">A targeted ban on the fruit-flavored e-cigarette cartridges, including mint, most popular with teens. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And a recent Supreme Court decision sided with the FDA over its flavored vape ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>\u003cspan style=\"font-weight: 400\">In a unanimous ruling, the Supreme Court has given the FDA victory in its ability to regulate e-cigarettes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I confess that I was once a Juul kid. Frankly, the flavor ban made getting ahold of my beloved mango flavored nicotine so inconvenient that I stopped vaping entirely. But that flavor ban did not apply to disposable vapes. And in the years since, an entire unregulated gray market opened up, offering more dessert flavors than Juul ever carried. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So to break this down, we’re going to hear from someone with expertise in both public health and the environment. Dr. Yogi Hale Hendlin. He’s an environmental philosopher who currently teaches at Erasmus University, Rotterdam. But when he was a researcher at UC San Francisco during the height of the vape illness crisis, he very closely studied vaping and nicotine habits. And that included keeping tabs on how people were getting rid of their vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">The FDA banned flavors for refillable, reusable vapes, but not for disposable ones. Because at the time they weren’t a thing really. Juul was the thing. They were 70% of the market for a while. You can hold them accountable at least. But when you get this disposable vape market taking this loophole and exploiting it as much as they can for the thousands and thousands of flavors. Guess which market is most interested in flavors, it’s not 80-year-old smokers looking to quit. It’s kids and young adults, and the industry knows this. The FDA has had years to close this loophole, to do something about it, because it’s really all about flavors. So flavors is driving the disposable vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">For a while, it seemed like smoking was really falling out of popularity. I mean, cigarettes were really out, at least in the United States. But now it seems like vaping is more popular. What impact is this having on the environment? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">If we look at these devices, they’re not being recycled, they’re not being built for long time use, but to last as long as necessary for a disposable vape and then thrown out. And that’s accumulating in our dumps, in our incinerators. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">A 2023 report commissioned by the United Nations found that 844 million vapes are thrown away every year. That is enough lithium to make batteries for 5,000 electric cars. Lithium is already a finite resource and mining it involves significant water consumption and deforestation. Even though lithium itself isn’t renewable, batteries that contain it can be rechargeable or can be repurposed. But single-use vapes aren’t always meant to be taken apart or recycled, so these lithium batteries are usually just discarded. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">So this is really quite alarming that we’re allocating our resources towards continued addiction by other means, and at the same time, junking the planet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. Can you talk about why disposables are so popular, whether for e-cigarettes or even for weed vapes? Which, weed vape cartridges aren’t banned the same way that a mango Juul pod is, but people do gravitate toward disposables anyway. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Right now, they’re making them so cheap. We’re not reflecting the true cost of these items in our economy. We are basically subsidizing the waste at the end of life. There’s no extended producer responsibility where the manufacturer has to be responsible for it. There is no brand loyalty where you have to make sure that your device works properly for a certain amount of time. Right now, it is really a race to the bottom in terms of how much can you pack into this single thing, then you throw away. It makes it much easier for students who they can flush it down the toilet if it’s about to get confiscated, which unfortunately happens way too much. And it’s something that they can pass around. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Are you familiar with those very advanced, like vapes with screens on them that can connect to your smartphone? They have games, some of them have step trackers. Have you seen these? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Absolutely. They are the logical progression of tracking multiple addictions all on one device. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. And what is astonishing to me is that, yeah, these aren’t refillable. You’re not going to buy like, you know, nicotine juice at a vape shop and refill it. You are just going to use it and then get rid of it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there’s no way to even refill it if you’d want to. You know, you’d probably like break the thing. But these things have LED screens. They have like, you know, they’re like basically old school game boys. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, can you speak about like how this trend of super advanced gamified vapes exacerbates the waste issue? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m just gonna take a step back to the problem of disposables, right? So, before you would finish your juice and you’d get a refill and you do that with the same device for a year or two or three. But now you have like this whole unit, this thing that has the battery, that has now these screens, but all this circuitry too, the heating component, and you’re throwing that all away as soon as the juice is gone. Sometimes they integrate with your smartphone, but they also have like GPS tracking, social media notifications, like you said, fitness tracking and built-in games. So it’s like increasing the association of entertainment and sort of the practicality and weaves in like seamlessly with the rest of your life. And I think that this sort of integration is the dream of any product manufacturer. But when you do it with something that’s so addictive and isn’t good for you, that this raises a host of moral problems and societal ones. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I also wanted to clarify the difference between what goes into a disposable vape and what goes in to a rechargeable vape battery. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Obviously with a 10,000-hit, non-rechargeable, disposable vape, you need a bigger battery to compensate for all of those hits, right, to get the heating coil to work. So you’re actually using a bigger in a disposable than you would in your standard rechargeable like a Juul, but you’re only using the battery once. Rather than renewing it, like, you know, 100 or 1,000 times, you’re using that battery once. None of these are really being made in the US anyhow, so there’s also questions about safety for health, safety for the environment, and yeah, it’s a Wild West right now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">What happens when a vape is, you know, dropped in the environment? Like what happens to the environment, how does it break down? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, the lithium batteries, oftentimes in dumpsters, you get dumpster fires if the thing gets impacted. Chemical fire is not so easy to put out either. Sometimes you just have to let it burn out. What happens when it’s on the curb, ultimately, it probably goes into our storm drains and probably leaches a lot of particulate matter, heavy metals into our water stream that goes out to the ocean ultimately. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh great, so we’re turning the ocean into a giant like vape juice container. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Totally with the lithium ion batteries and all the like soldering components that are usually made with mercury it’s no bueno \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Trying to regulate the disposable vape market is like playing a game of whack-a-mole. Nearly all of them are manufactured in China, which ironically also bans flavored e-cigarettes. But it doesn’t ban the export of vapes, which is how the U.S. Became flooded with cotton candy-flavored disposables after 2020. There’s really nothing stopping retailers from selling them. The FDA keeps trying to crack down on them, but new companies pop up and find more loopholes. That also means that trash is piling up. So if it isn’t the FDA, is anyone regulating the disposal of these things? We’ll talk about that after the break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">California has some of the strictest e-waste laws in the country, but when it comes to nicotine vapes, disposal guidelines are fuzzy. New tab, California vape laws. So in California, it’s actually illegal to throw away a lot of electronics from old computers to TVs to even weed pens. They have to be disposed of at special facilities. As of last year, cannabis companies aren’t allowed to market their vapes as disposable. And a lot dispensaries have started taking back used vapes to safely get rid of them. There is a whole cottage industry of cannabis waste companies that collect used vaped from dispensary. Then, they separate the batteries and cartridges to recycle them. Not all of it is recyclable and it’s not a perfect system, but it’s a start. This same system doesn’t really exist for those disposable flavored nicotine vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">One of the major conundrums that keeps these things from being more recyclable than they are currently is that vapes are currently treated as both hazardous waste because of the nicotine and electronic waste, right? So you basically have this thing that you can’t just put in electronic waste and deal with it because it has nicotine. And so you can really have a circular economy with the way that the laws are currently set up. Circular economy is an economy where the products that you’re using are made to be disassembled, refurbished, reassembled and re-appropriated into new products with minimum energy use, minimum waste. In California, I believe that our laws are still preventing us from fully being able to recycle these things. Currently they’re not made to spec so that we can all say, okay, so this is how you take it apart and easily get the valuable metals, take the battery out. They’re not modular. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. I mean, I didn’t know about the vape disposal law until I started reporting on this story, and a lot of people I’ve talked to also just did not know about this law. As a public health expert, is there anything California should be doing to get the message out about vape recycling? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">We need to make it easy as pie. And this is how we do it. You put the deposit on the vape. You say, hey, you wanna buy a vape? Great, here is $5 deposit that you pay when you buy it. When you deposit your vape to be recycled, you get your five bucks back. And everybody, especially those who are in need of money, especially those were young, are going to properly deal with their vape. It’s called the deposit return system. It’s been used for milk bottles for over a century. It’s also in California on our computers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So California lawmakers also introduced a bill that wants to ban disposable vapes entirely. Some are concerned that banning disposable vaping entirely will push people to buy it from the black market instead. What do you think of this? Is this just fear-mongering from the big vaping industry? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes, it is. I mean, we’ve heard for a long time from the tobacco industry that, you know, if you tax cigarettes, the black market will be the place where people get their cigarettes. Most kids are not getting their things from the black market. So it’s an idea of proportionality. It’s not that those arguments are absolutely incorrect, it’s just that they overplay their hand. If we want to protect kids and young adults from these devices, if we want to get rid of the environmental harms, which are so considerable, of single-use vapes, then all you have to do is ban single- use vapes and then they’re not going to become the cool thing anymore. That’s not what people will be using. And the overton window will shift and consumer preferences will change. And so the black market issue for me is sort of a non-starter if you think it logically all the way through. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. I mean, again, going back to my 21 year old little Juul addicted brain, I stopped dueling because it became inconvenient to buy Juuls. Like, is it that simple, really? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">It really is that simple. If we make access a little bit more difficult, and a deposit is a great way to do that for an addictive drug that harms the environment, you can easily put a deposit on it and it makes it a little less accessible for kids. And it also makes sure that people who do use these devices, that they return them where they’re supposed to go. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There was a recent study showing that somewhere between 70 and 80 percent all vapes are improperly disposed of. Where are they going? They’re going in our waterways. I have a whole collection that I found on the streets of San Francisco. Not that people are always just discarding them, but people also lose them. They fall out of backpacks. So there’s a lot of carelessness because they’re so cheap and disposable and because there’s no accountability. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">If this ban passes, will moving to rechargeable vapes actually do anything for the environment, or will people just keep treating their rechargeable vape like they’re disposable and keep losing them and keep easily tossing them without actually recycling them, just paying more for it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Obviously, just moving to reusable versus disposable is not going to solve the whole issue. I think we still need to deposit because there’s still going to be an end of life issue. If we want to make sure that we get those in the proper place, we also need accessibility. We need it to make it easy for people like you go to your supermarket and there’s a bin and you go the grocer and you give your device, you get your five bucks back and it’s over. So we need to integrate it into our recycling infrastructure. Yeah, there’s going to be a lag time. Just as every generation has to learn new technologies, people are going to have to get used to moving from disposable to non-disposable, just as they also did move from reusable to disposable. That was also a learning curve. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">With the current administration, the likelihood of further federal regulation on disposable vapes is unclear. Trump has promised to, quote, save vaping, end quote. And during the 2024 campaign, Business Insider reported that some conservative circles have embraced nicotine consumption as masculine and contrarian. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Look, we can regulate vapes until we’re blue in the face, but to meaningfully reduce vape waste, we need a culture-wide shift in how we consume tech products. The current state of vape prohibition hasn’t stopped people from buying flavored vapes or curbed e-waste. \u003c/span>\u003cspan style=\"font-weight: 400\">That’s why some DIY enthusiasts are actually taking it upon themselves to prove that disposable vapes can be recycled. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s do one more tab, the circular economy and the right to repair. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Last month, this YouTuber who goes by NekoMichi went super viral after someone dumped a single-use vape on their doorstep. Instead of tossing it, NekoMichi broke open the plastic casing, pried the lithium battery out, and wired it to an old iPod Touch. They actually managed to power the iPod using the vape battery. NekoMichi is one of many DIYers who salvage batteries and other parts from so-called disposable vapes and repurpose them for power banks, gaming controllers, and other small devices. One person on the DIY electronics subreddit even built an e-bike battery out of 130 disposable vapes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">That is a great reuse of these batteries that otherwise would just end up in our landfills or incinerated. At the same time, you can’t expect your average vaper to know how to use Arduino chips and be able to do this. I think it’s a great proof of concept, right? It shows these things are totally reusable. Like it’s insane that we’re just throwing them out after, you know, a single run. We also have to be aware however, that because the batteries are not made to last, that there are lots of possible hazards that could come from that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Like Yogi pointed out, DIY recycling is not exactly going to solve a massive systemic issue. Taking apart and then repurposing vape components is extremely labor-intensive, requires highly technical skills, and may cause a fire that’s nearly impossible to put out. But what is inching us closer to building the circular economy that Yogi was talking about earlier is the Right to Repair movement. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Under Right to Repair laws, now in place in five states, if you buy a new electronic device, the company that sold you that device has to sell the repair manuals and spare parts to fix it if it breaks, instead of forcing you to buy a whole new one. In addition to taking back used cartridges and batteries for recycling, some cannabis vape companies also sell replacement parts and offer repair services. This might be a way forward for more sustainable e-cigarettes too. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t want to be in disposable relationships. I like having my old cell phone that works exactly the way I like it to, and I don t have to use a month of my time figuring out the new configurations on a new one and getting them exactly how I like. I like stuff that lasts a while so that I can get cozy with it, that I get to know it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, people will always be determined to get their nicotine fix. So when addressing this e-waste issue and having that in mind, is there any sustainable way forward? Do you think? Like, is the answer just to go back to cigarettes? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">No, I don’t think so. But, you know, at the birth of the e-cigarette movement, there were a lot of these mods, they called them, right? So it was sort of-. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I remember the Vapelords. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, exactly, right. So build your own e-cigarette. And it really did have a lot of that maker’s sort of ethos behind it, where you could optimize, you know, the liquid, the juice, and the battery, and the heating coil, look at the right ohms, so that everything’s perfect and you can blow these amazing clouds, right? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So I do think that we can help raise awareness of making things more sustainable in terms of reusable, number one, by taking off the market the option just to be totally mindless about it. And hopefully all of this is in tandem with raising awareness of the long-term effects of vaping as well because if people need their nicotine fix, they’re going to get it. But there are so many better ways to do so than with disposables. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so here’s what you’re supposed to do when you’re ready to throw away a vape. Don’t toss them in your regular trash or rinse them out. We don’t want those chemicals hitting municipal water systems. Treat it like getting rid of batteries. Put it aside in a cool, dry place until you can drop it off at a household hazardous waste disposal spot. You can look up your local site online, contact your waste management company, or ask at the place where you bought the vape, and maybe… Consider leaving disposable vapes behind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Yogi Hale Hendlin: \u003c/b>\u003cspan style=\"font-weight: 400\">I really understand that we are social animals. We are mammals that mimic each other. And so when we are in situations where it’s just easy, out of sight, out-of-mind, hey, that’s really convenient for us. But when we’re forced to understand, okay, so maybe you had to blow up a mountain to get the lithium to make that vape, maybe you have to deforest lots of land in Malawi and have people who got green leaf sickness from harvesting the tobacco leaves. And then you had to flu cure them and extract the nicotine and make that juice. And that’s how I got my thing. Like you become a lot more aware and you treat it in a more sacred way because I’m not saying that people shouldn’t do X or Y, but when we’re aware of the full ramifications of what we’re doing, the whole commodity chain, the global commodity chains that make it super simple just to press a few buttons on the internet, have this thing delivered to me, I suck on it, I throw it in the garbage can, it goes away and that’s it, that’s my entire relationship to it. That makes it all too easy for me to totally bypass the actual impacts that it’s having on people and the environment. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And that being said, definitely do not flush your vapes down the toilet. Let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Springer is our Podcast Operations Manager. And Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink dust silver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback, or a topic you think we should cover, hit us up at closealltabs@kqed.org. Follow us on Instagram at Close All Tabs Pod, or drop it on Discord. We’re in the Close All tabs channel at discord.gg/KQED. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I wish this thing had like a little Tamagotchi on it so then I could like. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh my god, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">Care, care for my little pet and then also be vaping. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Don’t give them ideas.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Samantha Cole: \u003c/b>\u003cspan style=\"font-weight: 400\">I bet that exists. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12036123/twitter-on-a-vape-puff-post-pollute",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_22973",
"news_20023",
"news_31830",
"news_3137",
"news_34646",
"news_458",
"news_1089",
"news_1631",
"news_25879"
],
"featImg": "news_12036137",
"label": "source_news_12036123"
},
"news_12034974": {
"type": "posts",
"id": "news_12034974",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12034974",
"score": null,
"sort": [
1744192854000
]
},
"guestAuthors": [],
"slug": "save-or-scroll-alpha-bros-luigi-sex-tapes-and-hard-launching",
"title": "Save or Scroll: Manosphere Mornings, Luigi Sex Tape Rumors, and the Art of the Hard Launch",
"publishDate": 1744192854,
"format": "audio",
"headTitle": "Save or Scroll: Manosphere Mornings, Luigi Sex Tape Rumors, and the Art of the Hard Launch | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">We can’t cover every wild post from every corner of the internet — and not everything online warrants a full multi-tab journey. That’s where \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Save or Scroll\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> comes in: our series where we team up with a guest for a rapid-fire roundup. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, Morgan is joined by \u003c/span>\u003ca href=\"https://slate.com/podcasts/icymi\">\u003ci>\u003cspan style=\"font-weight: 400\">ICYMI\u003c/span>\u003c/i>\u003c/a>\u003cspan style=\"font-weight: 400\"> co-host Candice Lim to dig into the stories they haven’t been able to stop thinking about. From the viral Hailey Bieber 7-part series to alpha bro “get ready with me” videos, Reddit’s restrictions on Luigi Mangione discourse, and more — they’ve got plenty to scroll through. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">At the end of each segment, they’ll decide: is the post just for the group chat, or should we save it for a future episode?\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC3130867233\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://slate.com/podcasts/icymi\">\u003cspan style=\"font-weight: 400\">Candice Lim\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Co-Host of ICYMI from \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.cosmopolitan.com/lifestyle/a64273592/alpha-male-morning-routines/\">\u003cspan style=\"font-weight: 400\">Should I Be Taking Notes From This Viral Alpha Male Morning Routine?\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Annabel Iwegbue, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Cosmopolitan \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://thetab.com/2025/03/19/hailey-bieber-is-seeking-legal-action-against-social-media-trolls-heres-what-we-know\">\u003cspan style=\"font-weight: 400\">Hailey Bieber is seeking legal action against people who slate her\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Claudia Cox, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Tab \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theinformation.com/articles/exclusive-section-230-may-finally-get-changed-lawmakers-prep-new-bill\">\u003cspan style=\"font-weight: 400\">Section 230 May Finally Get Changed as Lawmakers Prep New Bill \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Paris Martineau, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Information \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.newsweek.com/luigi-mangione-sex-tape-viral-online-frenzy-2039810\">\u003cspan style=\"font-weight: 400\">Luigi Mangione Sex Tapes Report Sends Internet into Meltdown\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Marni Rose McFall, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Newsweek\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://slate.com/technology/2025/03/reddit-elon-musk-luigi-mangione-censorship.html\">\u003cspan style=\"font-weight: 400\">Reddit Is Restricting Luigi Mangione Discourse—but It’s Even Weirder Than That\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Nitish Pahwa, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.nytimes.com/2025/03/21/technology/bryan-johnson-blueprint-confidentiality-agreements.html\">\u003cspan style=\"font-weight: 400\">How Blueprint Founder Bryan Johnson Sought Control Via Confidentiality Agreements\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Kirsten Grind, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The New York Times\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.nytimes.com/athletic/6215514/2025/03/20/trinity-rodman-ben-shelton-relationships-soccer/\">Trinity Rodman, Ben Shelton and how high-profile relationships affect soccer careers \u003c/a>– Tim Spires, \u003ci>The Athletic\u003c/i>\u003c/li>\n\u003cli style=\"list-style-type: none\">\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey guys, this is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Except today, we aren’t opening any tabs. We’re doing something a little different. Sometimes while scrolling, I come across a truly wild post, but spending an entire episode talking about it just doesn’t work out. Sometimes we don’t have enough time to cover it because we have so many other stories to cover. Sometimes I do a little digging and it turns out that the lore behind it just isn’t compelling enough to justify a deep dive. Sometimes there’s no lore at all. A lot of things online aren’t always a multi-tab journey. It can just be juicy gossip for the group chat. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So today we have Candice Lim joining us. Candice is also a journalist who covers the Internet and is a co-host of ICYMI, In Case You Missed It, from Slate. Candice and I have been Internet friends and real-life friends for a while, and she is one of my favorite people to gossip about the Internet with. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Hello, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So, Candice, we have been internet friends for awhile, but the first time we hung out in person, we couldn’t stop yapping. And because we can’t resist the content mines, why not turn hanging out into content? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Absolutely. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Candice and I are here to play a game called “Save or Scroll.” Save as in when you see a post on TikTok or Instagram or X and you bookmark it, add it to your saved folders or drop the link in Notes app because you know you’re gonna wanna talk about it later. Scroll as in you keep scrolling. So we each have a handful of posts that we can’t stop thinking about and we’re gonna take turns and see if they’re just for the group chat or if they are actually worth a deep dive. If we decide to scroll… It means we’ve talked about it, we’re moving on. If we decide to save, it means that we may hold onto the idea for a future episode. Ready, Candice? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’ll go first. So today I come to you with a truly perplexing trend. This is what I’m calling the alpha male get ready with me videos. Are you familiar with these? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I actually have not seen these until you brought them to my attention. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So this all starts with this fitness influencer who goes by Ashton Hall Official on Instagram and he’s this mega jacked dude who posts videos of his super elaborate morning routines. It starts with him getting up at 3:52 a.m. and he pours his first glass of Saratoga spring water. Yeah. Then he takes it to the balcony and starts doing push-ups. And then at like 4:40 a.m. He records himself journaling, but then he opens his notebook to the first page and it’s clearly never been used before. At 5:46 a.m., he dumps ice into this giant glass bowl and pours more Saratoga Spring Water and like dunks his face in it. Then he goes to the gym, showers and gets dressed, and at 9 a.m., this faceless pair of women’s hands brings him another bowl of ice water for him to dunk his face again. Was there anything that really stood out about this routine for you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I unfortunately saw this, and then I’ve been seeing other videos, which are basically, let’s call them just “Manosphere Day in the Lives, and a l ot of things I’m seeing in common. Number one, all of them wear mouth tape, which they like wear during sleep, they peel it off, and honestly, you should keep it on the whole day. Second, seeing a lot Bibles. I’m seeing a lot people opening Bibles, not really reading them, interesting. And third, all them dunk their face in ice water, which I really do not understand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Something thing that also stood out to me was when he makes a show of getting on his computer and being on a meeting and everyone’s like clowning on him for this one part because it sounds so “fake business bro.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ashton Hall: \u003c/b>\u003cspan style=\"font-weight: 400\">So looking at it, bro, we got to go ahead and get in at least 10,000. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">At least 10,000? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">10,000 of what? Yeah, dollars, views. What I also find very funny is that all of these guys, they usually start their day way too early. I’m thinking 3.52 a.m., 4 a.m. I know exactly where this came from. It’s because Mark Wahlberg once said that he gets up at like 4 a.m. to do his workout. I’m just saying you guys don’t need to wake up that early and guess what? Life doesn’t have to be this hard. That’s my motto for the year. Life doesn’t have to be this hard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. One thing that stood out to me, women are in this but like they’re always facing away from the camera and they’re always like performing some sort of like subservient domestic duty for these men like steaming their clothes or cooking them breakfast? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there is a woman present who basically cooks and feeds him food. She’s faceless. Maybe that is her choice. I definitely noticed how he kept in a lot of footage of hospitality workers, of people giving him towels. There’s class commentary there, but I don’t wanna comment on it. on it. Okay, do we save? Do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Save,. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay. Yeah. All right, let’s save it. Do you like organize your save folders? Like your saved videos? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I do, on TikTok? Yeah, I do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I try to, but then sometimes I get lazy and like overwhelmed by like, but I’m like, “Oh my God, it’s a new category.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s difficult. If you pay me 10K, I’ll do it for you, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t have 10K. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, well this guy does. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Maybe I need 10,000 of that, maybe I need to start making these videos. So we chose save on the alpha male warning routine videos, which means we’re gonna hold onto it for a possible future episode on the manosphere. Okay, so now it’s your turn. What did you bring? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Morgan I am bringing to you the Haley Bieber seven part video. Have you heard about this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I have seen posts about it, but I have limited my intake because I’m like, Candice will just explain it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, I got you, and let’s start from the beginning. Okay, in August, 2024, a YouTube channel called Internet Oddities, they posted this like 18 minute long video, it is called Hailey Bieber’s Dangerous Decade Long Obsession. This video is about how Hailey Baldwin, now Bieber, allegedly plotted to date and marry Justin Bieber before, during, and after his relationship with Selena Gomez, and they do call it stalking. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Internet Oddities: \u003c/b>\u003cspan style=\"font-weight: 400\">Haley would also appear at Justin’s Toyota Concert Series performance in Rockefeller Plaza before following him to Los Angeles to attend the premiere of his movie, Never Say Never, where she can be seen watching him from the sidelines as he walks the purple carpet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">The reason we’re talking about this now is this video was posted six months ago. It’s making the rounds again because someone on TikTok, they like broke up the 18 minute video into a seven part series. In terms of why now I do think it’s important to note that this person who broke up the video is a self-professed Selena Gomez stan account. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Selena Gomez just released an album with her fiance, Benny Blanco. And a part of me does wonder if this Selenator like reposted this video because look, if Selena does indeed marry Benny Blanco, there has been this cyclical narrative on the internet that’s like wishful thinking that some people think that Selena and Justin might get back together. And if she indeed marries Benny Blanco, that illusion is a little over. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I think what is different now is that Hailey is now, according to TMZ, quote, considering taking legal action against these allegations that she’d stalked Justin. And I would just say that this doesn’t really mean anything until we see a docket, until we some papers filed in court. But I do think this is about celebrities coming for anonymous fans and haters who speak ill of them. I mean, can a celebrity prove that the rumors being put out on something as ethereal as the internet. Are they malicious enough that they deserve to be silenced completely? I don’t think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m curious. Would she be going after the person who made the original 20 minute long YouTube video six months ago or would she be going after people who like reposted or like shared the video or like cut it up and then posted it online in seven parts? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s a really good question. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Who does she go after then? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. And that’s actually the real difficulty and why maybe we haven’t seen a celebrity or an influencer fully come after like successfully legally snark pages or internet criticism. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’re out of time. Save or scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m gonna say scroll. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Scroll? Yeah, I would keep tabs on it, but I don’t think it’s worth like a full save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Like bookmark it, but don’t keep the tab open. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, yeah, I’m into that. Anyway, the whole idea of snark pages and like who’s held legally liable kind of brings us to our third story that I bring you, which is about the potential repeal of section 230. Are you familiar with section 230 by any chance? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">A little bit, but I think this is the first time I’ve thought about it in a complex, analytical way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so basically, section 230 is part of the Communications Decency Act, and people say it’s the 26 words that created the internet. This is what it says, “No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Earlier this month, the information reported that there’s a bipartisan effort to like repeal it. And what Section 230 does is it basically protects internet platforms and also users from any legal liability for what other people post. So if someone on the snark page was bad-mouthing Hailey Bieber, a platform like Reddit that hosts that snark page wouldn’t be held liable thanks to Section 230. The idea is that only you are responsible for your own speech online and not other people’s even if you like reposted or something. But it also means that tech platforms have less incentive to crack down on hate speech or harassment or misinformation since they aren’t legally required to. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A lot of experts worry that repealing section 230 without any other meaningful reform can have massive repercussions for free speech online. And if it’s repealed, it means that platforms like Reddit can be sued for what users say on their site. But it’s also affects individuals too. Without Section 230, you can be held liable for not just what you post, but what you repost. You can be held liable if you write a take on Substack and someone else comments on it. You can be held liable for just forwarding an email. But my question is like, will repealing Section 230 kill snark culture online? Like what does the internet look like without snarking? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, this is very tough because Section 230 has bipartisan repeal efforts because there are some people who think it is not doing enough to protect kids online and there are some people saying it’s doing too much to protect like free speech. I think this is one of those situations where repealing the whole thing is not the best option because we have a start, we just need to make it better. And that’s the other issue. We all know that legislation does not always catch up to modern society. And so I think having something like Section 230 is already a big deal, but it is a bit behind the times. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I feel like this is like a common thing with tech policy and internet policy, where regulators don’t necessarily think about the real use cases of the laws that they’re trying to enact when it comes to the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I just think a genuine thought I always have when we hear stories about this or even stories about censorship in countries like China, India, who have kind of gone this way of they have watered down versions of TikTok. I’m like, you guys keep going after social media, but you’re not going after the dating apps, which is what we really need laws about. I’m so serious. You can’t tell me you’re 36 looking for a long term, maybe short term, open to monogamy relationship. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so with this, do we save? Do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oy. Save. Because this may impact our future of our beat and our jobs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay Candice, what else did you bring? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">This is so dicey, and it makes me feel icky, but I have to do it for you and for me. Luigi Mangione. A lot of us are aware of this man. He is accused of killing the CEO of United Healthcare. There have been so many headlines about him, but the one that has been stuck in my brain for at least a month is the fact that a source told Radar Online that Luigi Mangione has allegedly made upward of 20 sex tapes. Let’s just sit on that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">20 is a high — that’s pretty high for a what, a 26 year old man? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Quantity over quality. And Morgan, I’m gonna stop you right there because when this came out, someone emailed Luigi’s lawyer, Karen Friedman Agnifilo, and she emailed them back, saying, quote, “hopefully everyone realizes these are fake and not Luigi.” And this came after a sex tape broker claimed to have footage of this nature, and he was selling it for a five. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m sorry, a sex-tape broker? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, he’s not a good guy. He has a very dicey history of doing things like selling Paris Hilton sex tapes as well. And I think off the bat, this is an extremely odd allegation. It’s a weird story to run, but the good news is that TikTok is not taking the bait. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tiktok Video: \u003c/b>\u003cspan style=\"font-weight: 400\">So you guys found out that Luigi filmed some sex tapes and what I’m asking is that you guys don’t watch them please because I didn’t look good in them. My hair wasn’t done. I mean during that time I wasn’t my best \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">But let me stop. Morgan, do you want to jump in with thoughts? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">First of all, does a sex tape exist? Have we seen the alleged sex tape? And then second of all is that actually Luigi? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so here’s the difficulty. There is no footage that Luigi’s lawyer is saying is his. What this sex tape broker was trying to peddle was that he claimed that he had footage of someone who looked like Luigi performing acts in a bathroom. And here’s a deal. Even if that tape is Luigi, even if that tape does not exist, let’s say the tape does exist, but it’s someone else. Does this person have the consent to sell footage of that stranger for $500,000?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Knowing that they’re probably not gonna touch that money at all? There’s consent right there, right? The second part of it is that supporters of Luigi are obviously rushing to deny this narrative that the tapes even exist, insisting that this is the media, this is places like Radar Online and Daily Mail trying to smear Luigi’s name, especially when he is being held, especially when cannot defend himself against allegations like these. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean, it seems like a really shitty attempt at capitalizing on people thinking that Luigi Mangione is attractive, and it just seems like they’re taking advantage of people wanting to sexually harass him or this poor stranger who might happen to look like him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">We are definitely having conversations about media literacy, which is not only about considering the source, but also not trusting the source in front of you. I think that’s really pertinent in not falling for headlines like these, which is click bait because the media knows that social media has been riding for Luigi and they have been weaponizing his appearance to draw in both haters and defenders. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Ok let’s wrap it up. So do we save or do we scroll on Luigi’s sex tape? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Save. Ok! That brings me to the story that I have brought you today, which is also Luigi related. Are you ready? Yep. Okay, so this is about allegations that Reddit is banning pro Luigi content. People were saying that like they upvoted a Luigi meme and then were banned for just like upvoting it, not even for like posting it, which seems to be part of this bigger crackdown on like people trying to really rally in support of Luigi online. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So this seems to have started in early March after a Reddit administrator announced that the site was taking a pretty significant shift in its approach to content moderation. And Mia Sato from The Verge reported that Reddit started flagging content that just mentions the word Luigi. So like Reddit’s auto-mod is flagging posts about Luigi’s Mansion 3, the video game that came out in 2019 that has nothing to do with Luigi Mangione. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh huh. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And Reddit told The Verge, there isn’t a site-wide filter. They don’t expect people to stop talking about Luigi. But like, what’s the truth, babe, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This kind of brings up questions about this larger internet-wide crackdown on free speech across all social media platforms. And you had your own experience with some Luigi content that got taken down, right. Do you want to talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so I’ve been personally affected by this, which is that on TikTok, I posted photos of him just from the courtroom on TikTok. I didn’t say I loved him. I didn’t say I hate him. I just said, fave Luigi photos. And I’m not gonna lie to you, I had a hit because within two hours, I did get 9,000 likes. And let me tell you what happened. Hours later, I get a notification from TikTok that says, your post has been removed for violating community guidelines. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But what guidelines? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">They wouldn’t tell me. They would not tell me which guidelines, they wouldn’t me how I infringed upon it. I think what’s really funny is like, literally prior to this video going up, I was a completely private account that made no content. And so they kind of swarmed on me immediately, the video was taken down. I got so angry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, they didn’t tell you what community guidelines you violated. And that’s kind of similar to Reddit, too, where like, yeah, there are people like, you know, advocating for violence, whatever, Reddit cracked down on that. But then there are also examples like upvoting pictures of Luigi in court in his little sweater and like people getting banned for doing that. And people were like, OK, well, what’s the truth? Are you trying to crack down on free speech? And Reddit is, of course, saying like, “No, no. Of course not.” But I do think that this is just happening online everywhere. Which brings me to my next question. Do we save or do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">We must save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I think we have to save this. Like I think that, oh, we will be doing a Luigi deep dive. Alright, more saving and scrolling with Candice right after this break. I have a fun one for you, and it’s a little bit unhinged. Are you ready? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Are you familiar with Bryan Johnson? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Sadly, yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So for listeners, Bryan Johnson is this millionaire, and he basically was like, “I’m going to use my fortune to stay young forever.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Bryan Johnson: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s a total plasma exchange which means I’m going to remove all the plasma from my body and get new stuff put in. Everything I do is an attempt at discovering what slows down my speed of aging and reverses my aging damage. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Literally, he has a whole, jokingly, what he calls a cult called “Don’t Die”, and it’s this movement dedicated to like anti-aging regiments. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So he takes dozens of daily supplements and he went super viral for doing blood transfusions with his teenage son, and he’s obsessed with like optimizing his sperm count and erections. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Mmmhmm. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Anyway, he usually posts very tech founder-y things, like his latest biohacking results. But then a couple of weeks ago, he suddenly gets funnier online and starts participating in meme culture. He’s posting like pictures of him in this Ebenezer Scrooge getup and sunglasses and being like, “don’t forget to go to bed.” He’s speaking to a certain audience, right? He’s really endearing himself and like humanizing himself. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Well, the New York Times did a huge expose on him and they say that he makes everyone in his life sign like confidentiality agreements from his employees to his ex fiance. One of the agreements says that his employees have to like be okay with him walking around basically naked and that they’re okay with hearing about his boners and that his behavior won’t be quote, “unwelcome.” Anyway, it’s a whole mess, but people are still rallying behind him and being like, “Oh dude, you’re so funny. You’re just like some weird guy who loves to post online.” And so it makes me think that this entire rebrand was preparation for this article to drop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t know, have you seen this before where like the new crisis PR is meme culture? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. So this is super interesting because it’s kind of obvious that Bryan probably has hired a social media consultant to tap into this market that will hopefully find him likable, so likable that they may or may not read the New York Times piece and go, “Ah, like Bryan’s one of us.” And the thing about Bryan Johnson is that I think maybe even going all the way back to those alpha male day in the lives we were talking about earlier — maybe those are the people who find him interesting. I frankly find him boring. And on top of that, I kind of remember when he first kind of like became a news item, especially with the blood transfusions, there was some sentiment of like, he wanted to look as young as his teenage son. Yeah? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">The thing is, if you have ever been the daughter of a mother, you’ve been in those trenches. You’re not new, Bryan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Do we save or do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I would really love to scroll on Bryan Johnson. I never want to hear from him ever again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Ok. Candice, what’s our last story for today? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Let’s end on a happy note, which is that, breaking news, breaking news! Trinity Rodman and Ben Shelton are dating! Do you know who I’m talking about? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I have no clue. I don’t follow sports. What’s happening? Tell me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">All right, ESPN parlayers, clock in. So this story is not really about sports. This story is about the art of the hard launch and how one can take a soft launch and parlay it into a hard launch. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s define some terms. A soft launch: it’s when you are softly, subtly, telling your audience that you are dating someone, but you are not revealing the identity of said person. An example, you post an IG story. You have two drinks in the frame. You see one hand and another, but you don’t tag the hand. You don’t show face, and that is a soft launch! The hard launch is basically when you post your significant other on grid. There’s a tag, there’s a caption. It stays on the profile until you break up with them. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And this story, is about the soft and hard launch of Trinity Rodman, who is a soccer player, and Ben Shelton, who was a tennis player. Trinity, lovely, lovely girl. She won Olympic gold. She plays for the Washington spirit. Her dad is Dennis Rodman, the basketball player. Ben Shelton, tennis player, up and coming. Slowly been raising his profile, and I think more people actually know Trinity than Ben, and I love that. They are both young. They’re both like 22 years old. They love to troll the audience. They’re known for being kind of funny and having personalities on the field. So we go to March 6th. Ben, jumped on this trend that starts with a GloRilla verse, which contains the lyrics. \u003c/span>\u003c/p>\n\u003cp>\u003cb>GloRilla: \u003c/b>\u003cspan style=\"font-weight: 400\">They say shooters, shoot. Uh, uh-huh, Duke Dennis, what’s up with you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">“They say, shooters shoot, Duke Dennis, what’s up with you?” And on TikTok, in place of Duke Dennis people will like write out the name of the person they have a crush on. So, Ben does this trend and in place of Duke Denis, he writes the letter T with six asterisks which does line up with Trinity. And at first people are like, “ha ha ha, nice try Ben, you think you can get her.” But then, the same day, Trinity posts a TikTok, same trend. For the name, she puts three underscores and people are like, “oh, B-E-N. And so what’s up with you.” March 17th. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s like leaving little clues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">They’ve been like teasing us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. March 17th, Ben Shelton posts an Instagram carousel on the last pic of the carousal, it’s a photo of Trinity kissing his cheek in an elevator and the world stops. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Hard launch, baby. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Hard launch. And look, I think this is wild and bananas because my personal theory is that I wonder if Trinity and Ben were already dating or had already connected and instead of like hard launching on the gram first, they decided to play with a TikTok trend to soft launch, to tease, to prime people up to the idea of them shooting their shot at each other. And so by the time that they post the IG, you’re either thinking, “Oh my God, Ben shot his shot and it worked”, or you’re thinking, “Oh my god, they’re so funny. They were playing with us the whole time and they used TikTok to do it.” And either way, I’m here for it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I love a good hard launch. I love like a good soft launch into a hard launch, but I agree. It is an art. It is like you are kind of like teasing people. You are like easing them into the idea of like no longer being single. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Now Morgan, not to turn the tables on you, but uh, should we save or scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, I’m saying save. I want to do a whole episode on the art of the hard launch. So Candice, do you have any takeaways about the internet, the state of the internet, based on our stories that we have gossiped about today? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, I think what’s really hard about covering the beat that we do is that like oftentimes the stories that kind of breach surface that are worth an episode that are with headlines are kind of dark and dire and like kind of unhopeful. And so I think it is always important for us to hold space and find joy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">All right, Candice, thank you so much for joining me today on our first Save or Scroll for Close All Tabs. And thank you for adding to our infinite pile of episode ideas. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Thank you for having me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Candice, if anyone wants to follow your work, where can they find you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">You can absolutely find me on the Slate podcast, ICYMI, In Case You Missed It. I’m there twice a week talking about internet culture with my cohost, Kate Lindsay. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Did you hear any topics on this episode that you wanna hear more about? Anything that piqued your interest that you wish we had spent more time talking about or something we scrolled past that you wished we hadn’t? Anything we should cover in our next save or scroll? Let us know. Drop a comment in CloseAllTabs’ Discord channel at discord.gg slash KQED. Follow us on Instagram at CloseAlltabsPod or hit us up at CloseAllTabs@KQED.org. And if you’re interested in learning more about what we talked about in this episode, check out our reading recs in the episode description. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cueva. Original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink dust silver K84 wired mechanical keyboard with Gateron red switches. If you’re enjoying the show, give us a rating on Apple podcasts or whatever platform you use. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks for listening. \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "In this episode, Morgan is joined by ICYMI co-host Candice Lim to dig into the stories they haven’t been able to stop thinking about.",
"status": "publish",
"parent": 0,
"modified": 1744181349,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 134,
"wordCount": 6026
},
"headData": {
"title": "Save or Scroll: Manosphere Mornings, Luigi Sex Tape Rumors, and the Art of the Hard Launch | KQED",
"description": "While making this show, we don’t have time to cover every wild post from every corner of the internet. Not everything online is a multi-tab journey. It can just be juicy gossip for the group chat. That’s where “Save or Scroll” comes in.So today, we have Candice Lim joining us. Candice is also a journalist who covers the internet, and is the co-host of I-C-Y-M-I … In Case You Missed It … from Slate. Candice and I have been internet friends and real life friends for a while, and she is one of my favorite people to gossip about the internet with.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "While making this show, we don’t have time to cover every wild post from every corner of the internet. Not everything online is a multi-tab journey. It can just be juicy gossip for the group chat. That’s where “Save or Scroll” comes in.So today, we have Candice Lim joining us. Candice is also a journalist who covers the internet, and is the co-host of I-C-Y-M-I … In Case You Missed It … from Slate. Candice and I have been internet friends and real life friends for a while, and she is one of my favorite people to gossip about the internet with.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Save or Scroll: Manosphere Mornings, Luigi Sex Tape Rumors, and the Art of the Hard Launch",
"datePublished": "2025-04-09T03:00:54-07:00",
"dateModified": "2025-04-08T23:49:09-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC3130867233.mp3?updated=1744147857",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12034974/save-or-scroll-alpha-bros-luigi-sex-tapes-and-hard-launching",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">We can’t cover every wild post from every corner of the internet — and not everything online warrants a full multi-tab journey. That’s where \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Save or Scroll\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> comes in: our series where we team up with a guest for a rapid-fire roundup. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, Morgan is joined by \u003c/span>\u003ca href=\"https://slate.com/podcasts/icymi\">\u003ci>\u003cspan style=\"font-weight: 400\">ICYMI\u003c/span>\u003c/i>\u003c/a>\u003cspan style=\"font-weight: 400\"> co-host Candice Lim to dig into the stories they haven’t been able to stop thinking about. From the viral Hailey Bieber 7-part series to alpha bro “get ready with me” videos, Reddit’s restrictions on Luigi Mangione discourse, and more — they’ve got plenty to scroll through. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">At the end of each segment, they’ll decide: is the post just for the group chat, or should we save it for a future episode?\u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC3130867233\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://slate.com/podcasts/icymi\">\u003cspan style=\"font-weight: 400\">Candice Lim\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Co-Host of ICYMI from \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.cosmopolitan.com/lifestyle/a64273592/alpha-male-morning-routines/\">\u003cspan style=\"font-weight: 400\">Should I Be Taking Notes From This Viral Alpha Male Morning Routine?\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Annabel Iwegbue, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Cosmopolitan \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://thetab.com/2025/03/19/hailey-bieber-is-seeking-legal-action-against-social-media-trolls-heres-what-we-know\">\u003cspan style=\"font-weight: 400\">Hailey Bieber is seeking legal action against people who slate her\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Claudia Cox, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Tab \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theinformation.com/articles/exclusive-section-230-may-finally-get-changed-lawmakers-prep-new-bill\">\u003cspan style=\"font-weight: 400\">Section 230 May Finally Get Changed as Lawmakers Prep New Bill \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">– Paris Martineau, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Information \u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.newsweek.com/luigi-mangione-sex-tape-viral-online-frenzy-2039810\">\u003cspan style=\"font-weight: 400\">Luigi Mangione Sex Tapes Report Sends Internet into Meltdown\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Marni Rose McFall, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Newsweek\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://slate.com/technology/2025/03/reddit-elon-musk-luigi-mangione-censorship.html\">\u003cspan style=\"font-weight: 400\">Reddit Is Restricting Luigi Mangione Discourse—but It’s Even Weirder Than That\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Nitish Pahwa, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.nytimes.com/2025/03/21/technology/bryan-johnson-blueprint-confidentiality-agreements.html\">\u003cspan style=\"font-weight: 400\">How Blueprint Founder Bryan Johnson Sought Control Via Confidentiality Agreements\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Kirsten Grind, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The New York Times\u003c/span>\u003c/i>\u003c/li>\n\u003cli>\u003ca href=\"https://www.nytimes.com/athletic/6215514/2025/03/20/trinity-rodman-ben-shelton-relationships-soccer/\">Trinity Rodman, Ben Shelton and how high-profile relationships affect soccer careers \u003c/a>– Tim Spires, \u003ci>The Athletic\u003c/i>\u003c/li>\n\u003cli style=\"list-style-type: none\">\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey guys, this is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Except today, we aren’t opening any tabs. We’re doing something a little different. Sometimes while scrolling, I come across a truly wild post, but spending an entire episode talking about it just doesn’t work out. Sometimes we don’t have enough time to cover it because we have so many other stories to cover. Sometimes I do a little digging and it turns out that the lore behind it just isn’t compelling enough to justify a deep dive. Sometimes there’s no lore at all. A lot of things online aren’t always a multi-tab journey. It can just be juicy gossip for the group chat. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So today we have Candice Lim joining us. Candice is also a journalist who covers the Internet and is a co-host of ICYMI, In Case You Missed It, from Slate. Candice and I have been Internet friends and real-life friends for a while, and she is one of my favorite people to gossip about the Internet with. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Hello, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So, Candice, we have been internet friends for awhile, but the first time we hung out in person, we couldn’t stop yapping. And because we can’t resist the content mines, why not turn hanging out into content? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Absolutely. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Candice and I are here to play a game called “Save or Scroll.” Save as in when you see a post on TikTok or Instagram or X and you bookmark it, add it to your saved folders or drop the link in Notes app because you know you’re gonna wanna talk about it later. Scroll as in you keep scrolling. So we each have a handful of posts that we can’t stop thinking about and we’re gonna take turns and see if they’re just for the group chat or if they are actually worth a deep dive. If we decide to scroll… It means we’ve talked about it, we’re moving on. If we decide to save, it means that we may hold onto the idea for a future episode. Ready, Candice? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’ll go first. So today I come to you with a truly perplexing trend. This is what I’m calling the alpha male get ready with me videos. Are you familiar with these? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I actually have not seen these until you brought them to my attention. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So this all starts with this fitness influencer who goes by Ashton Hall Official on Instagram and he’s this mega jacked dude who posts videos of his super elaborate morning routines. It starts with him getting up at 3:52 a.m. and he pours his first glass of Saratoga spring water. Yeah. Then he takes it to the balcony and starts doing push-ups. And then at like 4:40 a.m. He records himself journaling, but then he opens his notebook to the first page and it’s clearly never been used before. At 5:46 a.m., he dumps ice into this giant glass bowl and pours more Saratoga Spring Water and like dunks his face in it. Then he goes to the gym, showers and gets dressed, and at 9 a.m., this faceless pair of women’s hands brings him another bowl of ice water for him to dunk his face again. Was there anything that really stood out about this routine for you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">So, I unfortunately saw this, and then I’ve been seeing other videos, which are basically, let’s call them just “Manosphere Day in the Lives, and a l ot of things I’m seeing in common. Number one, all of them wear mouth tape, which they like wear during sleep, they peel it off, and honestly, you should keep it on the whole day. Second, seeing a lot Bibles. I’m seeing a lot people opening Bibles, not really reading them, interesting. And third, all them dunk their face in ice water, which I really do not understand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Something thing that also stood out to me was when he makes a show of getting on his computer and being on a meeting and everyone’s like clowning on him for this one part because it sounds so “fake business bro.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ashton Hall: \u003c/b>\u003cspan style=\"font-weight: 400\">So looking at it, bro, we got to go ahead and get in at least 10,000. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">At least 10,000? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">10,000 of what? Yeah, dollars, views. What I also find very funny is that all of these guys, they usually start their day way too early. I’m thinking 3.52 a.m., 4 a.m. I know exactly where this came from. It’s because Mark Wahlberg once said that he gets up at like 4 a.m. to do his workout. I’m just saying you guys don’t need to wake up that early and guess what? Life doesn’t have to be this hard. That’s my motto for the year. Life doesn’t have to be this hard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. One thing that stood out to me, women are in this but like they’re always facing away from the camera and they’re always like performing some sort of like subservient domestic duty for these men like steaming their clothes or cooking them breakfast? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, there is a woman present who basically cooks and feeds him food. She’s faceless. Maybe that is her choice. I definitely noticed how he kept in a lot of footage of hospitality workers, of people giving him towels. There’s class commentary there, but I don’t wanna comment on it. on it. Okay, do we save? Do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Save,. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay. Yeah. All right, let’s save it. Do you like organize your save folders? Like your saved videos? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I do, on TikTok? Yeah, I do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I try to, but then sometimes I get lazy and like overwhelmed by like, but I’m like, “Oh my God, it’s a new category.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s difficult. If you pay me 10K, I’ll do it for you, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t have 10K. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, well this guy does. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Maybe I need 10,000 of that, maybe I need to start making these videos. So we chose save on the alpha male warning routine videos, which means we’re gonna hold onto it for a possible future episode on the manosphere. Okay, so now it’s your turn. What did you bring? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Morgan I am bringing to you the Haley Bieber seven part video. Have you heard about this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I have seen posts about it, but I have limited my intake because I’m like, Candice will just explain it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, I got you, and let’s start from the beginning. Okay, in August, 2024, a YouTube channel called Internet Oddities, they posted this like 18 minute long video, it is called Hailey Bieber’s Dangerous Decade Long Obsession. This video is about how Hailey Baldwin, now Bieber, allegedly plotted to date and marry Justin Bieber before, during, and after his relationship with Selena Gomez, and they do call it stalking. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Internet Oddities: \u003c/b>\u003cspan style=\"font-weight: 400\">Haley would also appear at Justin’s Toyota Concert Series performance in Rockefeller Plaza before following him to Los Angeles to attend the premiere of his movie, Never Say Never, where she can be seen watching him from the sidelines as he walks the purple carpet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">The reason we’re talking about this now is this video was posted six months ago. It’s making the rounds again because someone on TikTok, they like broke up the 18 minute video into a seven part series. In terms of why now I do think it’s important to note that this person who broke up the video is a self-professed Selena Gomez stan account. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Selena Gomez just released an album with her fiance, Benny Blanco. And a part of me does wonder if this Selenator like reposted this video because look, if Selena does indeed marry Benny Blanco, there has been this cyclical narrative on the internet that’s like wishful thinking that some people think that Selena and Justin might get back together. And if she indeed marries Benny Blanco, that illusion is a little over. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I think what is different now is that Hailey is now, according to TMZ, quote, considering taking legal action against these allegations that she’d stalked Justin. And I would just say that this doesn’t really mean anything until we see a docket, until we some papers filed in court. But I do think this is about celebrities coming for anonymous fans and haters who speak ill of them. I mean, can a celebrity prove that the rumors being put out on something as ethereal as the internet. Are they malicious enough that they deserve to be silenced completely? I don’t think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m curious. Would she be going after the person who made the original 20 minute long YouTube video six months ago or would she be going after people who like reposted or like shared the video or like cut it up and then posted it online in seven parts? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s a really good question. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Who does she go after then? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. And that’s actually the real difficulty and why maybe we haven’t seen a celebrity or an influencer fully come after like successfully legally snark pages or internet criticism. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’re out of time. Save or scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m gonna say scroll. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Scroll? Yeah, I would keep tabs on it, but I don’t think it’s worth like a full save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Like bookmark it, but don’t keep the tab open. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, yeah, I’m into that. Anyway, the whole idea of snark pages and like who’s held legally liable kind of brings us to our third story that I bring you, which is about the potential repeal of section 230. Are you familiar with section 230 by any chance? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">A little bit, but I think this is the first time I’ve thought about it in a complex, analytical way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so basically, section 230 is part of the Communications Decency Act, and people say it’s the 26 words that created the internet. This is what it says, “No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Earlier this month, the information reported that there’s a bipartisan effort to like repeal it. And what Section 230 does is it basically protects internet platforms and also users from any legal liability for what other people post. So if someone on the snark page was bad-mouthing Hailey Bieber, a platform like Reddit that hosts that snark page wouldn’t be held liable thanks to Section 230. The idea is that only you are responsible for your own speech online and not other people’s even if you like reposted or something. But it also means that tech platforms have less incentive to crack down on hate speech or harassment or misinformation since they aren’t legally required to. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A lot of experts worry that repealing section 230 without any other meaningful reform can have massive repercussions for free speech online. And if it’s repealed, it means that platforms like Reddit can be sued for what users say on their site. But it’s also affects individuals too. Without Section 230, you can be held liable for not just what you post, but what you repost. You can be held liable if you write a take on Substack and someone else comments on it. You can be held liable for just forwarding an email. But my question is like, will repealing Section 230 kill snark culture online? Like what does the internet look like without snarking? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, this is very tough because Section 230 has bipartisan repeal efforts because there are some people who think it is not doing enough to protect kids online and there are some people saying it’s doing too much to protect like free speech. I think this is one of those situations where repealing the whole thing is not the best option because we have a start, we just need to make it better. And that’s the other issue. We all know that legislation does not always catch up to modern society. And so I think having something like Section 230 is already a big deal, but it is a bit behind the times. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I feel like this is like a common thing with tech policy and internet policy, where regulators don’t necessarily think about the real use cases of the laws that they’re trying to enact when it comes to the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I just think a genuine thought I always have when we hear stories about this or even stories about censorship in countries like China, India, who have kind of gone this way of they have watered down versions of TikTok. I’m like, you guys keep going after social media, but you’re not going after the dating apps, which is what we really need laws about. I’m so serious. You can’t tell me you’re 36 looking for a long term, maybe short term, open to monogamy relationship. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so with this, do we save? Do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oy. Save. Because this may impact our future of our beat and our jobs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay Candice, what else did you bring? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">This is so dicey, and it makes me feel icky, but I have to do it for you and for me. Luigi Mangione. A lot of us are aware of this man. He is accused of killing the CEO of United Healthcare. There have been so many headlines about him, but the one that has been stuck in my brain for at least a month is the fact that a source told Radar Online that Luigi Mangione has allegedly made upward of 20 sex tapes. Let’s just sit on that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">20 is a high — that’s pretty high for a what, a 26 year old man? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Quantity over quality. And Morgan, I’m gonna stop you right there because when this came out, someone emailed Luigi’s lawyer, Karen Friedman Agnifilo, and she emailed them back, saying, quote, “hopefully everyone realizes these are fake and not Luigi.” And this came after a sex tape broker claimed to have footage of this nature, and he was selling it for a five. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I’m sorry, a sex-tape broker? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, he’s not a good guy. He has a very dicey history of doing things like selling Paris Hilton sex tapes as well. And I think off the bat, this is an extremely odd allegation. It’s a weird story to run, but the good news is that TikTok is not taking the bait. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tiktok Video: \u003c/b>\u003cspan style=\"font-weight: 400\">So you guys found out that Luigi filmed some sex tapes and what I’m asking is that you guys don’t watch them please because I didn’t look good in them. My hair wasn’t done. I mean during that time I wasn’t my best \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">But let me stop. Morgan, do you want to jump in with thoughts? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">First of all, does a sex tape exist? Have we seen the alleged sex tape? And then second of all is that actually Luigi? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so here’s the difficulty. There is no footage that Luigi’s lawyer is saying is his. What this sex tape broker was trying to peddle was that he claimed that he had footage of someone who looked like Luigi performing acts in a bathroom. And here’s a deal. Even if that tape is Luigi, even if that tape does not exist, let’s say the tape does exist, but it’s someone else. Does this person have the consent to sell footage of that stranger for $500,000?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Knowing that they’re probably not gonna touch that money at all? There’s consent right there, right? The second part of it is that supporters of Luigi are obviously rushing to deny this narrative that the tapes even exist, insisting that this is the media, this is places like Radar Online and Daily Mail trying to smear Luigi’s name, especially when he is being held, especially when cannot defend himself against allegations like these. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I mean, it seems like a really shitty attempt at capitalizing on people thinking that Luigi Mangione is attractive, and it just seems like they’re taking advantage of people wanting to sexually harass him or this poor stranger who might happen to look like him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">We are definitely having conversations about media literacy, which is not only about considering the source, but also not trusting the source in front of you. I think that’s really pertinent in not falling for headlines like these, which is click bait because the media knows that social media has been riding for Luigi and they have been weaponizing his appearance to draw in both haters and defenders. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Ok let’s wrap it up. So do we save or do we scroll on Luigi’s sex tape? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Save. Ok! That brings me to the story that I have brought you today, which is also Luigi related. Are you ready? Yep. Okay, so this is about allegations that Reddit is banning pro Luigi content. People were saying that like they upvoted a Luigi meme and then were banned for just like upvoting it, not even for like posting it, which seems to be part of this bigger crackdown on like people trying to really rally in support of Luigi online. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So this seems to have started in early March after a Reddit administrator announced that the site was taking a pretty significant shift in its approach to content moderation. And Mia Sato from The Verge reported that Reddit started flagging content that just mentions the word Luigi. So like Reddit’s auto-mod is flagging posts about Luigi’s Mansion 3, the video game that came out in 2019 that has nothing to do with Luigi Mangione. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh huh. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And Reddit told The Verge, there isn’t a site-wide filter. They don’t expect people to stop talking about Luigi. But like, what’s the truth, babe, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This kind of brings up questions about this larger internet-wide crackdown on free speech across all social media platforms. And you had your own experience with some Luigi content that got taken down, right. Do you want to talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, so I’ve been personally affected by this, which is that on TikTok, I posted photos of him just from the courtroom on TikTok. I didn’t say I loved him. I didn’t say I hate him. I just said, fave Luigi photos. And I’m not gonna lie to you, I had a hit because within two hours, I did get 9,000 likes. And let me tell you what happened. Hours later, I get a notification from TikTok that says, your post has been removed for violating community guidelines. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But what guidelines? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">They wouldn’t tell me. They would not tell me which guidelines, they wouldn’t me how I infringed upon it. I think what’s really funny is like, literally prior to this video going up, I was a completely private account that made no content. And so they kind of swarmed on me immediately, the video was taken down. I got so angry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, they didn’t tell you what community guidelines you violated. And that’s kind of similar to Reddit, too, where like, yeah, there are people like, you know, advocating for violence, whatever, Reddit cracked down on that. But then there are also examples like upvoting pictures of Luigi in court in his little sweater and like people getting banned for doing that. And people were like, OK, well, what’s the truth? Are you trying to crack down on free speech? And Reddit is, of course, saying like, “No, no. Of course not.” But I do think that this is just happening online everywhere. Which brings me to my next question. Do we save or do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">We must save. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I think we have to save this. Like I think that, oh, we will be doing a Luigi deep dive. Alright, more saving and scrolling with Candice right after this break. I have a fun one for you, and it’s a little bit unhinged. Are you ready? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Are you familiar with Bryan Johnson? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Sadly, yes. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So for listeners, Bryan Johnson is this millionaire, and he basically was like, “I’m going to use my fortune to stay young forever.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Bryan Johnson: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s a total plasma exchange which means I’m going to remove all the plasma from my body and get new stuff put in. Everything I do is an attempt at discovering what slows down my speed of aging and reverses my aging damage. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Literally, he has a whole, jokingly, what he calls a cult called “Don’t Die”, and it’s this movement dedicated to like anti-aging regiments. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Right. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So he takes dozens of daily supplements and he went super viral for doing blood transfusions with his teenage son, and he’s obsessed with like optimizing his sperm count and erections. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Mmmhmm. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Anyway, he usually posts very tech founder-y things, like his latest biohacking results. But then a couple of weeks ago, he suddenly gets funnier online and starts participating in meme culture. He’s posting like pictures of him in this Ebenezer Scrooge getup and sunglasses and being like, “don’t forget to go to bed.” He’s speaking to a certain audience, right? He’s really endearing himself and like humanizing himself. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Well, the New York Times did a huge expose on him and they say that he makes everyone in his life sign like confidentiality agreements from his employees to his ex fiance. One of the agreements says that his employees have to like be okay with him walking around basically naked and that they’re okay with hearing about his boners and that his behavior won’t be quote, “unwelcome.” Anyway, it’s a whole mess, but people are still rallying behind him and being like, “Oh dude, you’re so funny. You’re just like some weird guy who loves to post online.” And so it makes me think that this entire rebrand was preparation for this article to drop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t know, have you seen this before where like the new crisis PR is meme culture? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. So this is super interesting because it’s kind of obvious that Bryan probably has hired a social media consultant to tap into this market that will hopefully find him likable, so likable that they may or may not read the New York Times piece and go, “Ah, like Bryan’s one of us.” And the thing about Bryan Johnson is that I think maybe even going all the way back to those alpha male day in the lives we were talking about earlier — maybe those are the people who find him interesting. I frankly find him boring. And on top of that, I kind of remember when he first kind of like became a news item, especially with the blood transfusions, there was some sentiment of like, he wanted to look as young as his teenage son. Yeah? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">The thing is, if you have ever been the daughter of a mother, you’ve been in those trenches. You’re not new, Bryan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Do we save or do we scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">I would really love to scroll on Bryan Johnson. I never want to hear from him ever again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Ok. Candice, what’s our last story for today? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Let’s end on a happy note, which is that, breaking news, breaking news! Trinity Rodman and Ben Shelton are dating! Do you know who I’m talking about? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I have no clue. I don’t follow sports. What’s happening? Tell me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">All right, ESPN parlayers, clock in. So this story is not really about sports. This story is about the art of the hard launch and how one can take a soft launch and parlay it into a hard launch. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s define some terms. A soft launch: it’s when you are softly, subtly, telling your audience that you are dating someone, but you are not revealing the identity of said person. An example, you post an IG story. You have two drinks in the frame. You see one hand and another, but you don’t tag the hand. You don’t show face, and that is a soft launch! The hard launch is basically when you post your significant other on grid. There’s a tag, there’s a caption. It stays on the profile until you break up with them. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And this story, is about the soft and hard launch of Trinity Rodman, who is a soccer player, and Ben Shelton, who was a tennis player. Trinity, lovely, lovely girl. She won Olympic gold. She plays for the Washington spirit. Her dad is Dennis Rodman, the basketball player. Ben Shelton, tennis player, up and coming. Slowly been raising his profile, and I think more people actually know Trinity than Ben, and I love that. They are both young. They’re both like 22 years old. They love to troll the audience. They’re known for being kind of funny and having personalities on the field. So we go to March 6th. Ben, jumped on this trend that starts with a GloRilla verse, which contains the lyrics. \u003c/span>\u003c/p>\n\u003cp>\u003cb>GloRilla: \u003c/b>\u003cspan style=\"font-weight: 400\">They say shooters, shoot. Uh, uh-huh, Duke Dennis, what’s up with you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">“They say, shooters shoot, Duke Dennis, what’s up with you?” And on TikTok, in place of Duke Dennis people will like write out the name of the person they have a crush on. So, Ben does this trend and in place of Duke Denis, he writes the letter T with six asterisks which does line up with Trinity. And at first people are like, “ha ha ha, nice try Ben, you think you can get her.” But then, the same day, Trinity posts a TikTok, same trend. For the name, she puts three underscores and people are like, “oh, B-E-N. And so what’s up with you.” March 17th. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s like leaving little clues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Exactly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">They’ve been like teasing us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah. March 17th, Ben Shelton posts an Instagram carousel on the last pic of the carousal, it’s a photo of Trinity kissing his cheek in an elevator and the world stops. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Hard launch, baby. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Hard launch. And look, I think this is wild and bananas because my personal theory is that I wonder if Trinity and Ben were already dating or had already connected and instead of like hard launching on the gram first, they decided to play with a TikTok trend to soft launch, to tease, to prime people up to the idea of them shooting their shot at each other. And so by the time that they post the IG, you’re either thinking, “Oh my God, Ben shot his shot and it worked”, or you’re thinking, “Oh my god, they’re so funny. They were playing with us the whole time and they used TikTok to do it.” And either way, I’m here for it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">I love a good hard launch. I love like a good soft launch into a hard launch, but I agree. It is an art. It is like you are kind of like teasing people. You are like easing them into the idea of like no longer being single. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Now Morgan, not to turn the tables on you, but uh, should we save or scroll? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh, I’m saying save. I want to do a whole episode on the art of the hard launch. So Candice, do you have any takeaways about the internet, the state of the internet, based on our stories that we have gossiped about today? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, I think what’s really hard about covering the beat that we do is that like oftentimes the stories that kind of breach surface that are worth an episode that are with headlines are kind of dark and dire and like kind of unhopeful. And so I think it is always important for us to hold space and find joy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">All right, Candice, thank you so much for joining me today on our first Save or Scroll for Close All Tabs. And thank you for adding to our infinite pile of episode ideas. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">Thank you for having me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Candice, if anyone wants to follow your work, where can they find you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Candice Lim: \u003c/b>\u003cspan style=\"font-weight: 400\">You can absolutely find me on the Slate podcast, ICYMI, In Case You Missed It. I’m there twice a week talking about internet culture with my cohost, Kate Lindsay. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Did you hear any topics on this episode that you wanna hear more about? Anything that piqued your interest that you wish we had spent more time talking about or something we scrolled past that you wished we hadn’t? Anything we should cover in our next save or scroll? Let us know. Drop a comment in CloseAllTabs’ Discord channel at discord.gg slash KQED. Follow us on Instagram at CloseAlltabsPod or hit us up at CloseAllTabs@KQED.org. And if you’re interested in learning more about what we talked about in this episode, check out our reading recs in the episode description. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cueva. Original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink dust silver K84 wired mechanical keyboard with Gateron red switches. If you’re enjoying the show, give us a rating on Apple podcasts or whatever platform you use. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks for listening. \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12034974/save-or-scroll-alpha-bros-luigi-sex-tapes-and-hard-launching",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_8",
"news_33520"
],
"tags": [
"news_22973",
"news_3137",
"news_3301",
"news_1089",
"news_1631"
],
"featImg": "news_12035126",
"label": "source_news_12034974"
},
"news_12034198": {
"type": "posts",
"id": "news_12034198",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12034198",
"score": null,
"sort": [
1743588020000
]
},
"guestAuthors": [],
"slug": "the-broligarchy-pt-2-is-this-techno-fascism",
"title": "The Broligarchy Pt 2: Is this Techno-Fascism?",
"publishDate": 1743588020,
"format": "audio",
"headTitle": "The Broligarchy Pt 2: Is this Techno-Fascism? | KQED",
"labelTerm": {},
"content": "\u003cp>The ”broligarchy” didn’t come together in a vacuum — this combination of extreme wealth, right wing leanings, and an anti-establishment point of view has been brewing for decades. There are lots of names for this ideology coming up in the news: techno-fascism, techno-feudalism, tech oligarchy, cyber-populism, authoritarian technocracy. What does it all mean? As tech business leaders align with the president, and Elon Musk leads the dismantling of federal agencies, what is the best way to describe what is going on in our country right now? In the second part of our two-parter on the “broligarchy,” Morgan speaks with historian and University of Washington professor, Margaret O’Mara, to discuss techno-fascism and other terms to see what really fits to describe our current reality.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC6489378718\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.penguinrandomhouse.com/books/534709/the-code-by-margaret-omara/\">\u003cspan style=\"font-weight: 400\"> Margaret O’Mara\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Historian and Professor at the University of Washington\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.theatlantic.com/magazine/archive/2024/03/facebook-meta-silicon-valley-politics/677168/#selection-891.0-891.17\">\u003cspan style=\"font-weight: 400\">“The Rise of Techno-authoritarianism”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Adrienne LaFrance, The Atlantic \u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.currentaffairs.org/news/2023/10/techno-optimism-is-not-something-you-should-believe-in\">\u003cspan style=\"font-weight: 400\">“‘Techno-Optimism’ is Not Something You Should Believe In”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Jag Bhalla & Nathan J. Robinson, Current Affairs\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theguardian.com/technology/ng-interactive/2025/jan/29/silicon-valley-rightwing-technofascism\">\u003cspan style=\"font-weight: 400\">“‘Headed for technofascism’”: the rightwing roots of Silicon Valley\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Becca Lewis, The Guardian\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.newyorker.com/culture/infinite-scroll/techno-fascism-comes-to-america-elon-musk\">“Techno-Fascism Comes to America”\u003c/a> – Kyle Chayka, The New Yorker\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So there’s this bit in Silicon Valley, the HBO show I mean, where one of the characters, Jared, gets into a self-driving car owned by this billionaire named Peter Gregory. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Buckle up, please. Okay. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But then, things go off the rails. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Destination override. New destination, 1 Gregory Drive, Arallon. Distance to destination, 4,126 miles. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Instead of taking him home, like it’s supposed to, the car ends up getting rerouted to Peter Gregory’s offshore private island. It’s situated in international waters, so it’s basically in the middle of nowhere. And when Jared’s finally able to get out of the car, he faces another horrifying predicament. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jared Dunn: \u003c/b>\u003cspan style=\"font-weight: 400\">Excuse me, can you help me? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Obstacle averted. Resuming operations. Please be careful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">The man-made island is run entirely by robots, so there’s no one around to help him. The idea of a sovereign, self-contained tech utopia island sounds like a TV satire exaggeration, but here’s the thing, it’s drawn from real life. Silicon Valley’s Peter Gregory is based on Peter Thiel, the godfather of the PayPal mafia and an actual tech billionaire who funded a similar project to the one parodied in the TV show. Though there’s no public record of anyone actually getting stuck on one. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the late 2000s, he became a huge proponent of what’s now known as seasteading, the dream of establishing these offshore, autonomous ocean communities that would be hubs for innovation. The purpose of seasteading was to put technological progress above everything else, to build them outside the grasp of anything that could limit that progress, especially things like pesky government regulations. Thiel was an early investor in the Seasteading Institute, an organization that originally planned to establish libertarian startup countries off the coast of San Francisco. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">While that never came to pass, and similar VC-funded Tech Island projects in the years since have also faced a slew of issues, this ideology persists: the belief that innovation shouldn’t be hampered by regulation or any kind of social responsibility really, and that tech business leaders should be the ones in charge, not elected officials in a traditional government structure. And with a growing group of broligarchs stepping out from behind their standing desks and into positions of real political power and control, it seems like they’re getting closer to that goal. So, what’s behind this continued mingling of the tech industry and government power? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we’re seeing tech business leaders aligning with the president, Elon Musk leading the dismantling of federal agencies, and the anti-government ideologies fueling things like the seasteading movement. We’ve been calling this the brologarchy, but there are other terms getting thrown around in an effort to describe what’s going on in our country right now. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let me just list them out. I’m gonna grab my whiteboard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we’ve got authoritarian technocracy, cyber-populism, tech oligarchy, techno-feudalism, techno-libertarianism. Oh, and I’ve seen this one a lot lately, techno-fascism. But what do these jargony terms even mean? Are they just hyperbole? Is one more accurate than the others to describe what’s happening right now? I think it’s time for a deep dive. You ready? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">All right, let’s open a new tab. Is this techno-fascism? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Do you know faskism? It’s coming to get us. Is the broligarchy really driven by “faskism,” sorry, fascism as former bachelorette and TikTok icon Gabby Windey says? To get an expert opinion, I called up Margaret O’Mara. She’s a historian and a professor at the University of Washington where she teaches about the tech economy and American politics. She also wrote a history of the modern tech industry in her book, The Code: Silicon Valley, and the Remaking of America. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">First of all, the brologarchy is a delicious term and I’m going to deploy it often. You know, I think for one thing, the tech industry, Silicon Valley, has always contained multitudes, right? But it is novel to, you know, dial back to January of this year and see all of those tech CEOs on the dais at the inauguration. John Rockefeller and Andrew Carnegie did not show up at William McKinley’s inauguration, this is really unusual to kind of just have the front and center display of, these are people who are so proximate to power where the president is kind of showing “I have these close connections with these people.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, let’s go back to our whiteboard. I asked Margaret about a few of our jargony terms. First, technocracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Is that what this is? Well, it’s really interesting because technocracy is a really old term and it goes back more than a century ago. Rather than being anti-institutional or anti-establishment, it’s been, “hey, let’s bring expertise to these big institutions. Let’s use the best knowledge and specialized knowledge we can to inform policymaking or inform whatever we’re doing to, whatever we are governing and however we’re governing it.” This isn’t really technocracy. Technocracy is like bureaucracy kind of slow and kind of deliberate and very much in the institution and using people who are not partisans but just pointy headed experts. And sometimes that’s right now some of these pretty headed experts aren’t really in fashion with the prevailing administration. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right, I’m thinking of during FDR’s administration, that’s kind of when we saw a lot of technocrats establishing these government agencies, which DOGE is currently slashing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s right, the 1930s, the New Deal, the advisors around Franklin Roosevelt were known as The Brains Trust. They were there because of their expertise, not because of who they knew or because of their political acumen, although some of them were very good at politics. But they were technocrats, and they believed in the power of government to steer the economy in a certain direction. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, crossing out technocracy. How about techno-libertarian? Libertarianism being the idea that the government should generally stay out of people’s lives. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, techno-libertarianism has always been kind of a slippery term because, you know, truly pure libertarianism in any context is a really hard thing to stick to because you really have to be comfortable with, even if it’s something that I don’t agree with, I believe that the government, you know, shouldn’t be doing anything about it to change that status quo or change that from happening. So this is kind of different. You know, this is very specific actions that are directed at specific parts of the government. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Like for example, and this is a priority that Elon Musk supports very vocally is kind of getting rid of DEI or kind of quote unquote woke-ism in the government and in sort of a micromanaging way, right? Like banning certain words from government documents and websites, preventing funding of certain programs and not just things that are kind of new from the last several years, but things like the EPA’s environmental justice program, which is designed to address the disproportionately high levels of pollution in poor neighborhoods. And this isn’t libertarianism, this is very much trying to steer U.S. society in a certain way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Got it. So, techno-libertarian doesn’t really describe what’s happening. Cross that off. What about techno-fascism? Historian Janice Mimura wrote about this concept in her book, Planning for Empire, which focuses on Japan’s colonization of Manchuria in the 1930s as a test case for techno-fascism. She defines it as an authoritarian regime driven by technology with technocrats at the helm. Some people also call this technocratic populism. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I\u003c/span>\u003cspan style=\"font-weight: 400\">n this example of Imperial Japan, the fascist rule wasn’t concentrated behind a single leader. They still had an emperor, but the real power was in the hands of the technocrats. They established huge bureaucracies to force industrial development in Manchuria by exploiting the people that Japan colonized. Essentially, the public and private sphere were fused into one. This is just one example, but Margaret says there is a historic link between technological progress and fascism around the world. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, you go back to authoritarian regimes of the 20th century of different political systems, whether it be Stalinism, whether the fascism of Mussolini and Hitler, whether it be other authoritarian regimes, communist and non in during the Cold War, and often technology and technological progress plays a really important role. It’s something that that these leaders invest in and technologists are often favored actors in that. You know, you go back to Nazi Germany and the V-2 rocket program of 1930s, 1940s Nazi Germany. That was the technology that was so advanced and so valuable that the U.S. allowed the rocket scientists from the Nazi regime to emigrate to the United States. And they became the people who were building NASA’s own space program. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Some argue that aspects of life in the U.S. right now do point to fascism—the scapegoating of minority groups, attacks on education, rising sexism, potentially illegal deportations—and that the broligarchs’ incursion into the government is a sure sign of techno-fascism’s arrival. But Margaret is wary of using that term. She says the current movement is too anti-bureaucratic to be techno- fascism. She says it’s not technocracy, and not quite techno-libertarianism either. So what is it? Maybe there isn’t one fixed term to describe exactly what’s happening, or maybe it’s more of an amalgamation of a bunch of these things. But Margaret did bring up one more term that was not on my whiteboard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">I think one thing that’s kind of consistent through a through line is techno-optimism or a belief in the power of technology to do good things and that more technology is better, and that I think with that kind of is an adversarial or a suspicion of government bureaucracy, feeling like tech is better than the bureaucrats. This tech is something that… ultimately, will do things better and improve things. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Techno-optimism sounds, honestly, kind of positive? But right now we’re also seeing the very real consequences of this ideology play out in government operations, people losing their government jobs, infrastructure crumbling. I mean, we could talk about that for the rest of the episode. What even are the core beliefs here? Who’s pushing it? And that is another tab. Techno-optimism? So Margaret was just telling us about this adversarial relationship between techno-optimists and government bureaucracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">That sentiment ranges from yes, a sort of explicitly anti-government, you know, get the state out of things as much as possible, liberate currency, liberate individuals and groups from the control of state regulations and nation states. And then there’s also a kind of more affirmative, “hey, the government needs our help, let’s improve it and use all of these principles that we’ve used in developing these amazing products in the valley and let’s bring them to the government.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\"> A lot of these beliefs are laid out in The Techno-Optimist Manifesto. It was written in 2023 by venture capitalist Marc Andreessen. Here he is reading from it on the Startup Archive YouTube channel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Marc Andreessen: \u003c/b>\u003cspan style=\"font-weight: 400\">We believe that we have been and will always be the masters of technology, not mastered by technology. This is a really key point today. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Mark Andreessen was the co-founder of one of the early internet browsers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Netscape, which was the kind of original kind of gateway drug to the internet. This was the browser that started it all. This was also the company that when it went public 14 months after it was established, it started the dot-com boom. By the time he’s 25 years old, he’s on the cover of Time magazine sitting on a throne. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Andreessen went on to co-found the legendary Andreessen Horowitz Venture Capital Fund that has, among other things, invested heavily in crypto. And unsurprisingly, investing in crypto, a currency that doesn’t rely on a government or bank to maintain it, is informed by his beliefs. In his 5,000-word techno-optimist manifesto, Andreessen writes this: “Centralized planning is doomed to fail. The system of production and consumption is too complex. Decentralization harnesses complexity for the benefit of everyone. Centralization will starve you to death.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, that’s such a fascinating document. Andreessen’s framing of techno-optimism and his manifesto really points the finger at not just bureaucracy and government bureaucracy and regulation as something that’s standing in the way, but also programs like DEI programs and the pressure that tech employees have brought on within companies over the last five years to diversify workforce and to create better working conditions for different types of employees. Um, unionization drives, you know, we’ve seen this activism in tech that really was unprecedented in the industry up until the last decade. I mean, not at this scale. So these are things that are, you know, being identified as this is standing in the way of, you know our progress. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Marc Andreessen: \u003c/b>\u003cspan style=\"font-weight: 400\">Victim mentality is a curse in every domain of life, including in our relationship with technology. Both unnecessary and self-defeating, we are not victims, we’re conquerors. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This manifesto is considered extreme, even in the tech industry. In it, Andreessen names what he calls “enemies.” Bureaucracy, regulation, academia, risk management, tech ethics, sustainability, social responsibility, and trust and safety. His version of techno-optimism sees anything that could hinder technological progress as the enemy. Even things that most people would agree make society better. like user safety or labor rights. In his manifesto, he also makes some very dubious claims that society doesn’t need those things because the free market will only drive innovation that is ultimately good for humanity. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Andreessen’s manifesto doesn’t speak for everyone in Silicon Valley, but a lot of these broligarchs seem to espouse very similar anti-government, anti-diversity talking points. And this lines up very well with the modern Republican Party. But techno-optimism is an ideology that doesn’t fit neatly into a political box. So how can we make sense of the recent political swings of the tech world? \u003c/span>\u003cspan style=\"font-weight: 400\">Okay, let’s dig into this when we come back from this break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s open a new tab. Is Silicon Valley right or left? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In recent history, tech industry leaders have aligned with political parties, not necessarily by ideology. They’ve stood by whichever party was better for business. And following the techno-optimist way of thinking, they’ve chosen whichever party wouldn’t stand in the way of innovation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s moved from being Republican to Democrat to back again. Even though in recent years, Silicon Valley and the Bay Area generally has been a pretty blue place, right? It’s associated with Democrats, with national Democratic lawmakers, and for a long time it was the Republican party that was just pro-business, low taxes. There were enough Californians and Northern Californians in Washington during the Reagan years that there were people who could advocate for the special things that, say, the semiconductor industry needed and its competition with Japanese chipmakers, which was a really big deal in the 80s. And then that changes in the 90s. The Republican party, social conservatism becomes more predominant. And the Democrats, particularly Bill Clinton and Al Gore, kind of presented themselves as business-friendly centrists and especially internet business-friendly centrists and really wooed Silicon Valley very successfully. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And this very friendly approach to tech continued throughout Obama’s eight years as president, which meant that regulations were minimal. Very techno-optimist, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">This is also when everyone’s kind of feeling that social media is basically a net good and awesome and hadn’t realized that bringing humanity online would bring all the great things about humanity online as well as the not great things. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In the years after Obama was in office, technology has progressed at a breakneck pace. And with that, society has realized that progress at all costs isn’t always what’s best for actual human beings. Remember when whistleblower Edward Snowden exposed government surveillance programs? Or when the Cambridge Analytica scandal happened and news broke that your Facebook data could be mined for political advertising without your consent? And then there’s everything happening now with AI. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">This isn’t what we signed up for. And then there’s increased criticism of privacy or lack thereof. These companies not doing enough to protect user privacy, that’s starting to gather steam. There’s starting to be criticism of the gender imbalance in VC and in companies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Still, the tech industry was doing pretty well by the end of Trump’s first term. Margaret says that tax cuts and other incentives were part of it, but there were outside forces too. Think of the state of the world back then. The COVID pandemic had just started, and online platforms had a huge growth spurt because everyone kind of just had to be online. So, Silicon Valley flourished. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">And then Biden is elected, and his administration kind of takes a more aggressive stance when it comes to antitrust. It’s kind of going back to the way things were 50 years ago, but that’s after this really long time of very loose enforcement. What happened during the Biden years is this love affair between the Democratic Party and Silicon Valley started souring because there were antitrust enforcement actions and there were, you know, support of the unionization drives in some of these tech companies and some pretty tough talk from the Biden White House about “tech is too big and we need to do something about it.” But for this handful of very powerful, very influential, very vocal tech leaders, they really shifted their allegiance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I also am really curious by your thoughts on whether this shift to the right in Silicon Valley is actually purely just about business, just about pro-capitalism, or if it’s actually ideological. I mean, I’m thinking, like you said, Marc Andreessen was once a—well, he keeps flip-flopping. He was a Republican and a Democrat, now Republican again. Elon Musk was a Democrat until a couple years ago. I mean, I’m thinking of a tweet where he was like bragging about LGBTQ equality at Tesla, which seems unfathomable now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It was a different world. Yeah. I mean, Elon Musk built electric cars. Democrats were and are his constituency. Yeah, it’s very different. I think it is both business and ideology, and it’s all bound up together. That’s the way I read it. I think there is kind of a core, let’s protect the business. But there’s also, yes, I think there’s ideology. I think there is a lot of resentment. There is a lot of, you know, these billionaires are feeling aggrieved. They’re like, all we did was we built these amazing products that you guys love so much that you can’t stop using. You don’t even understand how this stuff works. And you’re trying to regulate us. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There’s this real sort of disdain for Washington policymakers who legitimately have, you now, time and again, there have been many instances in which senators and members of Congress have shown their deep ignorance about technology. That is fair. And there’s also resentment of like, okay, our employees are like rising up against us and they’re not focused on building the next great thing. They’re focused on, you know, other stuff that we don’t think is important to the business. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So we’ve got this foundation of resentment, ideology, and business interests. What is it building toward? How about another tab? What’s the techno-optimist agenda? At the top of this episode, we have a bit about those self-governed islands funded by tech billionaires. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Distance to destination, 4126 miles. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But it’s not just a bit. These are real-life projects. How does that play into the dream of techno-optimism? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, the self-funded, it’s all in the name of escaping from the state, escaping from the old ways of doing things. It’s the ultimate disruption, right? And we can see lots of different products and projects and tools, both fantastical utopian ones that haven’t come into being yet, and ones that are very, very real, like, say, the blockchain, spurred by this philosophy that the existing financial institutions, governmental institutions, fiat currency, you name it, that has failed people. It is something where nation states have too much power. And also it’s kind of this populist argument too, that ordinary, the little guy’s been, you know, hasn’t been given a fair shake. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">While cryptocurrency hasn’t reached the widespread adoption its advocates predicted, it’s still doing pretty well for itself. But in practice, these techno-optimist, human-built startup islands that operate outside of government oversight have fizzled out. Unfortunately for Peter Thiel’s seasteading dream, the flourishing network of independent tech hub islands off the coast of San Francisco still does not exist. The Seasteading Institute has tried, again and again, to build floating cities in different parts of the world over the years, but those plans have also… sunk. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there’s Prospera, another VC-funded libertarian city, this time built on existing land. It’s on an island off the coast of Honduras, backed by familiar names like Peter Thiel and Marc Andreessen. Construction started in 2021, but since then, the project has been accused of neocolonialism, weighed down with legal battles and embroiled in political turmoil. So instead of going through all the effort of building whole new tech island nations, it appears that some techno optimists are shifting their focus back home. They’re trying to bring it stateside, like California forever. A couple of years ago, this company started buying up acres of empty farmland in the Northeast Bay Area. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor: \u003c/b>\u003cspan style=\"font-weight: 400\">Getting some exclusive renderings tonight of a proposed new city in Solano County, California Forever. The group behind this huge plan says the community will be home eventually to some 400,000 people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">They’re trying to build a utopian walkable city of tech startups and sustainable residential homes from scratch, about 50 miles from San Francisco. They’ve got some pretty big name investors backing the project, like Mark Andreessen and PayPal mafia member and LinkedIn co-founder, Reid Hoffman. But this project is also facing a lot of local resistance. Some of these proposed cities go even further than just being startup hubs. According to reporting from Wired, some groups have met with Trump to launch Prospera-like startup nations here in the United States, what they call “freedom cities.” They want to build modern-day company towns on federal land, which would be exempt from any regulatory oversight or taxes. But it begs the question, “whose freedom would be prioritized?” Freedom cities would not be required to be democratically run and wouldn’t be held to workers’ rights laws. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It isn’t about a better government. It isn’t about a better, you know, better delivery of government services. It’s about, “let’s get this government out of the way and let’s build something entirely new and something that we control that’s driven by this engineering thinking, by this tech-forward, techno-libertarian thinking, because we have made amazing things, we have been responsible for amazing progress, and if we are given the power to do it and the smartest people in the room are allowed to build these things independent of government.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So it’s not technocracy. It’s not bringing the experts into government necessarily, although a number of Valley people are now in the government. But I see sort of an end game kind of feeding into this philosophy that seems kind of radical but is something that’s been percolating for a really long time, which is, “where we’re going and where we need to go as a — humanity needs to go is beyond these old bureaucratic governmental structures as they are now.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Techno-optimism says that we don’t need tech ethics or regulatory bodies or any sense of social responsibility because the invisible hand of the free market will guide innovation. But if you look at history, that story that techno-optimists like to tell is complete fiction. Okay, how about one last tab? The real story of Silicon Valley innovation. So despite the origin story that a lot of tech titans like to claim, Margaret says that the legendary innovation of Silicon Valley exists because of government intervention, not in spite of it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s a really interesting collective amnesia that is part of the secret of Silicon Valley, funnily enough. So the government has played a huge, huge role in the growth of the electronics industry, the computing industry over time here and elsewhere. But it’s done in a way that’s kind of been hard to see. It’s been indirect, right? It’s contracts going to private companies or universities. It’s regulations that are lowering taxes or lowering regulation. I mean, that’s government action. That’s government help, right. because it has been kind of indirect and subtle, a lot of people in the industry kind of say, okay, where our success comes from, government getting out of the way. Like we are so great because government has not been kind of micromanaging us or curbing our growth. And yeah, that is true, but part of this was this industry was only in the last 15 years has become as enormous as it has. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Turns out, that dreaded government regulation that these corporations fear so much has historically been great for the industry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Anti-trust enforcement has been this really important factor in driving innovation over time. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">As an example, Margaret talks about the history of the transitor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">The invention that started it all, the thing that is the core of every microchip, that this is the digital revolution, the transistor. That was developed in Bell Labs, which was AT&T’s industrial laboratory in New Jersey in 1947. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">The transistor was revolutionary in electronics. It basically controls the flow of electric signals. At the time, Bell Labs and AT&T had a monopoly over the telecommunications industry. They manufactured all the parts and operated the service itself. In 1949, the Department of Justice opened an antitrust investigation into AT&T. They settled the lawsuit in 1956, and AT&T was required to grant all applicants non-exclusive licenses for all existing and future Bell System patents, including the transistor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">And so the DOJ forced AT&T to allow the transistor to be freely licensed by other companies. And this is how you had chip companies that emerge in the valley in the first place. We would not have silicon in the Valley if not for that Department of Justice condition, you know, putting that restraint on AT&T. This is why this political history is really useful to be aware of because there’s a, it’s legitimate to fear government interference in the innovation machine if you think that this has been a free market miracle and if government’s around, it is going to mess it up. But if you know the history and you realize, “oh, the innovation machine has actually been something that the government’s been part of and entrepreneurialism and government policy have existed side by side the whole time. Like, oh okay. So maybe that isn’t a bad thing.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Just the sheer presence of having regulation or having policymakers and politicians in the room, setting the terms of the debate, that’s not going to be an innovation killer. In fact, an innovation killer will be if all the power just resides in the hands of a few companies and a few people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Of course, there are so many terms that can still apply, but we can’t cover all of political theory in a single deep dive, and no single ideology will explain what’s happening with our government. What we do know is that beyond semantics, we can always look at history to understand why this is happening now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">We are in uncharted waters in many ways right now in terms of where things will go next, but I do believe that historical knowledge is power. So the more you know, the more, you know. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay. I’m gonna cap these markers, roll away this whiteboard, and close all these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our senior editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard and Catherine Monahan. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager. and Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink DustSilver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs@KQED.org, follow us on Instagram @CloseAllTabsPod, or drop it on Discord. We’re in the Close All Tabs channel at Discord.gg/KQED. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks for listening! \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "As tech business leaders align with the president, and Elon Musk leads the dismantling of federal agencies, what is the best way to describe what is going on in our country right now?",
"status": "publish",
"parent": 0,
"modified": 1743621604,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 87,
"wordCount": 5787
},
"headData": {
"title": "The Broligarchy Pt 2: Is this Techno-Fascism? | KQED",
"description": "The ”broligarchy” didn’t come together in a vacuum — this combination of extreme wealth, right wing leanings, and an anti-establishment point of view has been brewing for decades. There are lots of names for this ideology coming up in the news: techno-fascism, techno-feudalism, tech oligarchy, cyber-populism, authoritarian technocracy. What does it all mean? As tech business leaders align with the president, and Elon Musk leads the dismantling of federal agencies, what is the best way to describe what is going on in our country right now? In the second part of our two-parter on the “broligarchy,” Morgan speaks with historian and University of Washington professor, Margaret O’Mara, to discuss techno-fascism and other terms to see what really fits to describe our current reality.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "The ”broligarchy” didn’t come together in a vacuum — this combination of extreme wealth, right wing leanings, and an anti-establishment point of view has been brewing for decades. There are lots of names for this ideology coming up in the news: techno-fascism, techno-feudalism, tech oligarchy, cyber-populism, authoritarian technocracy. What does it all mean? As tech business leaders align with the president, and Elon Musk leads the dismantling of federal agencies, what is the best way to describe what is going on in our country right now? In the second part of our two-parter on the “broligarchy,” Morgan speaks with historian and University of Washington professor, Margaret O’Mara, to discuss techno-fascism and other terms to see what really fits to describe our current reality.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "The Broligarchy Pt 2: Is this Techno-Fascism?",
"datePublished": "2025-04-02T03:00:20-07:00",
"dateModified": "2025-04-02T12:20:04-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC6489378718.mp3?updated=1743559744",
"sticky": false,
"nprStoryId": "kqed-12034198",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12034198/the-broligarchy-pt-2-is-this-techno-fascism",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The ”broligarchy” didn’t come together in a vacuum — this combination of extreme wealth, right wing leanings, and an anti-establishment point of view has been brewing for decades. There are lots of names for this ideology coming up in the news: techno-fascism, techno-feudalism, tech oligarchy, cyber-populism, authoritarian technocracy. What does it all mean? As tech business leaders align with the president, and Elon Musk leads the dismantling of federal agencies, what is the best way to describe what is going on in our country right now? In the second part of our two-parter on the “broligarchy,” Morgan speaks with historian and University of Washington professor, Margaret O’Mara, to discuss techno-fascism and other terms to see what really fits to describe our current reality.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC6489378718\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.penguinrandomhouse.com/books/534709/the-code-by-margaret-omara/\">\u003cspan style=\"font-weight: 400\"> Margaret O’Mara\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Historian and Professor at the University of Washington\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.theatlantic.com/magazine/archive/2024/03/facebook-meta-silicon-valley-politics/677168/#selection-891.0-891.17\">\u003cspan style=\"font-weight: 400\">“The Rise of Techno-authoritarianism”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Adrienne LaFrance, The Atlantic \u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.currentaffairs.org/news/2023/10/techno-optimism-is-not-something-you-should-believe-in\">\u003cspan style=\"font-weight: 400\">“‘Techno-Optimism’ is Not Something You Should Believe In”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Jag Bhalla & Nathan J. Robinson, Current Affairs\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theguardian.com/technology/ng-interactive/2025/jan/29/silicon-valley-rightwing-technofascism\">\u003cspan style=\"font-weight: 400\">“‘Headed for technofascism’”: the rightwing roots of Silicon Valley\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Becca Lewis, The Guardian\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.newyorker.com/culture/infinite-scroll/techno-fascism-comes-to-america-elon-musk\">“Techno-Fascism Comes to America”\u003c/a> – Kyle Chayka, The New Yorker\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So there’s this bit in Silicon Valley, the HBO show I mean, where one of the characters, Jared, gets into a self-driving car owned by this billionaire named Peter Gregory. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Buckle up, please. Okay. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But then, things go off the rails. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Destination override. New destination, 1 Gregory Drive, Arallon. Distance to destination, 4,126 miles. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Instead of taking him home, like it’s supposed to, the car ends up getting rerouted to Peter Gregory’s offshore private island. It’s situated in international waters, so it’s basically in the middle of nowhere. And when Jared’s finally able to get out of the car, he faces another horrifying predicament. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jared Dunn: \u003c/b>\u003cspan style=\"font-weight: 400\">Excuse me, can you help me? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Obstacle averted. Resuming operations. Please be careful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">The man-made island is run entirely by robots, so there’s no one around to help him. The idea of a sovereign, self-contained tech utopia island sounds like a TV satire exaggeration, but here’s the thing, it’s drawn from real life. Silicon Valley’s Peter Gregory is based on Peter Thiel, the godfather of the PayPal mafia and an actual tech billionaire who funded a similar project to the one parodied in the TV show. Though there’s no public record of anyone actually getting stuck on one. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the late 2000s, he became a huge proponent of what’s now known as seasteading, the dream of establishing these offshore, autonomous ocean communities that would be hubs for innovation. The purpose of seasteading was to put technological progress above everything else, to build them outside the grasp of anything that could limit that progress, especially things like pesky government regulations. Thiel was an early investor in the Seasteading Institute, an organization that originally planned to establish libertarian startup countries off the coast of San Francisco. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">While that never came to pass, and similar VC-funded Tech Island projects in the years since have also faced a slew of issues, this ideology persists: the belief that innovation shouldn’t be hampered by regulation or any kind of social responsibility really, and that tech business leaders should be the ones in charge, not elected officials in a traditional government structure. And with a growing group of broligarchs stepping out from behind their standing desks and into positions of real political power and control, it seems like they’re getting closer to that goal. So, what’s behind this continued mingling of the tech industry and government power? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we’re seeing tech business leaders aligning with the president, Elon Musk leading the dismantling of federal agencies, and the anti-government ideologies fueling things like the seasteading movement. We’ve been calling this the brologarchy, but there are other terms getting thrown around in an effort to describe what’s going on in our country right now. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let me just list them out. I’m gonna grab my whiteboard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we’ve got authoritarian technocracy, cyber-populism, tech oligarchy, techno-feudalism, techno-libertarianism. Oh, and I’ve seen this one a lot lately, techno-fascism. But what do these jargony terms even mean? Are they just hyperbole? Is one more accurate than the others to describe what’s happening right now? I think it’s time for a deep dive. You ready? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">All right, let’s open a new tab. Is this techno-fascism? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Do you know faskism? It’s coming to get us. Is the broligarchy really driven by “faskism,” sorry, fascism as former bachelorette and TikTok icon Gabby Windey says? To get an expert opinion, I called up Margaret O’Mara. She’s a historian and a professor at the University of Washington where she teaches about the tech economy and American politics. She also wrote a history of the modern tech industry in her book, The Code: Silicon Valley, and the Remaking of America. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">First of all, the brologarchy is a delicious term and I’m going to deploy it often. You know, I think for one thing, the tech industry, Silicon Valley, has always contained multitudes, right? But it is novel to, you know, dial back to January of this year and see all of those tech CEOs on the dais at the inauguration. John Rockefeller and Andrew Carnegie did not show up at William McKinley’s inauguration, this is really unusual to kind of just have the front and center display of, these are people who are so proximate to power where the president is kind of showing “I have these close connections with these people.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, let’s go back to our whiteboard. I asked Margaret about a few of our jargony terms. First, technocracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Is that what this is? Well, it’s really interesting because technocracy is a really old term and it goes back more than a century ago. Rather than being anti-institutional or anti-establishment, it’s been, “hey, let’s bring expertise to these big institutions. Let’s use the best knowledge and specialized knowledge we can to inform policymaking or inform whatever we’re doing to, whatever we are governing and however we’re governing it.” This isn’t really technocracy. Technocracy is like bureaucracy kind of slow and kind of deliberate and very much in the institution and using people who are not partisans but just pointy headed experts. And sometimes that’s right now some of these pretty headed experts aren’t really in fashion with the prevailing administration. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Right, I’m thinking of during FDR’s administration, that’s kind of when we saw a lot of technocrats establishing these government agencies, which DOGE is currently slashing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s right, the 1930s, the New Deal, the advisors around Franklin Roosevelt were known as The Brains Trust. They were there because of their expertise, not because of who they knew or because of their political acumen, although some of them were very good at politics. But they were technocrats, and they believed in the power of government to steer the economy in a certain direction. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay, crossing out technocracy. How about techno-libertarian? Libertarianism being the idea that the government should generally stay out of people’s lives. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">You know, techno-libertarianism has always been kind of a slippery term because, you know, truly pure libertarianism in any context is a really hard thing to stick to because you really have to be comfortable with, even if it’s something that I don’t agree with, I believe that the government, you know, shouldn’t be doing anything about it to change that status quo or change that from happening. So this is kind of different. You know, this is very specific actions that are directed at specific parts of the government. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Like for example, and this is a priority that Elon Musk supports very vocally is kind of getting rid of DEI or kind of quote unquote woke-ism in the government and in sort of a micromanaging way, right? Like banning certain words from government documents and websites, preventing funding of certain programs and not just things that are kind of new from the last several years, but things like the EPA’s environmental justice program, which is designed to address the disproportionately high levels of pollution in poor neighborhoods. And this isn’t libertarianism, this is very much trying to steer U.S. society in a certain way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Got it. So, techno-libertarian doesn’t really describe what’s happening. Cross that off. What about techno-fascism? Historian Janice Mimura wrote about this concept in her book, Planning for Empire, which focuses on Japan’s colonization of Manchuria in the 1930s as a test case for techno-fascism. She defines it as an authoritarian regime driven by technology with technocrats at the helm. Some people also call this technocratic populism. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I\u003c/span>\u003cspan style=\"font-weight: 400\">n this example of Imperial Japan, the fascist rule wasn’t concentrated behind a single leader. They still had an emperor, but the real power was in the hands of the technocrats. They established huge bureaucracies to force industrial development in Manchuria by exploiting the people that Japan colonized. Essentially, the public and private sphere were fused into one. This is just one example, but Margaret says there is a historic link between technological progress and fascism around the world. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">I mean, you go back to authoritarian regimes of the 20th century of different political systems, whether it be Stalinism, whether the fascism of Mussolini and Hitler, whether it be other authoritarian regimes, communist and non in during the Cold War, and often technology and technological progress plays a really important role. It’s something that that these leaders invest in and technologists are often favored actors in that. You know, you go back to Nazi Germany and the V-2 rocket program of 1930s, 1940s Nazi Germany. That was the technology that was so advanced and so valuable that the U.S. allowed the rocket scientists from the Nazi regime to emigrate to the United States. And they became the people who were building NASA’s own space program. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Some argue that aspects of life in the U.S. right now do point to fascism—the scapegoating of minority groups, attacks on education, rising sexism, potentially illegal deportations—and that the broligarchs’ incursion into the government is a sure sign of techno-fascism’s arrival. But Margaret is wary of using that term. She says the current movement is too anti-bureaucratic to be techno- fascism. She says it’s not technocracy, and not quite techno-libertarianism either. So what is it? Maybe there isn’t one fixed term to describe exactly what’s happening, or maybe it’s more of an amalgamation of a bunch of these things. But Margaret did bring up one more term that was not on my whiteboard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">I think one thing that’s kind of consistent through a through line is techno-optimism or a belief in the power of technology to do good things and that more technology is better, and that I think with that kind of is an adversarial or a suspicion of government bureaucracy, feeling like tech is better than the bureaucrats. This tech is something that… ultimately, will do things better and improve things. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Techno-optimism sounds, honestly, kind of positive? But right now we’re also seeing the very real consequences of this ideology play out in government operations, people losing their government jobs, infrastructure crumbling. I mean, we could talk about that for the rest of the episode. What even are the core beliefs here? Who’s pushing it? And that is another tab. Techno-optimism? So Margaret was just telling us about this adversarial relationship between techno-optimists and government bureaucracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">That sentiment ranges from yes, a sort of explicitly anti-government, you know, get the state out of things as much as possible, liberate currency, liberate individuals and groups from the control of state regulations and nation states. And then there’s also a kind of more affirmative, “hey, the government needs our help, let’s improve it and use all of these principles that we’ve used in developing these amazing products in the valley and let’s bring them to the government.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\"> A lot of these beliefs are laid out in The Techno-Optimist Manifesto. It was written in 2023 by venture capitalist Marc Andreessen. Here he is reading from it on the Startup Archive YouTube channel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Marc Andreessen: \u003c/b>\u003cspan style=\"font-weight: 400\">We believe that we have been and will always be the masters of technology, not mastered by technology. This is a really key point today. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Mark Andreessen was the co-founder of one of the early internet browsers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Netscape, which was the kind of original kind of gateway drug to the internet. This was the browser that started it all. This was also the company that when it went public 14 months after it was established, it started the dot-com boom. By the time he’s 25 years old, he’s on the cover of Time magazine sitting on a throne. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Andreessen went on to co-found the legendary Andreessen Horowitz Venture Capital Fund that has, among other things, invested heavily in crypto. And unsurprisingly, investing in crypto, a currency that doesn’t rely on a government or bank to maintain it, is informed by his beliefs. In his 5,000-word techno-optimist manifesto, Andreessen writes this: “Centralized planning is doomed to fail. The system of production and consumption is too complex. Decentralization harnesses complexity for the benefit of everyone. Centralization will starve you to death.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, that’s such a fascinating document. Andreessen’s framing of techno-optimism and his manifesto really points the finger at not just bureaucracy and government bureaucracy and regulation as something that’s standing in the way, but also programs like DEI programs and the pressure that tech employees have brought on within companies over the last five years to diversify workforce and to create better working conditions for different types of employees. Um, unionization drives, you know, we’ve seen this activism in tech that really was unprecedented in the industry up until the last decade. I mean, not at this scale. So these are things that are, you know, being identified as this is standing in the way of, you know our progress. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Marc Andreessen: \u003c/b>\u003cspan style=\"font-weight: 400\">Victim mentality is a curse in every domain of life, including in our relationship with technology. Both unnecessary and self-defeating, we are not victims, we’re conquerors. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">This manifesto is considered extreme, even in the tech industry. In it, Andreessen names what he calls “enemies.” Bureaucracy, regulation, academia, risk management, tech ethics, sustainability, social responsibility, and trust and safety. His version of techno-optimism sees anything that could hinder technological progress as the enemy. Even things that most people would agree make society better. like user safety or labor rights. In his manifesto, he also makes some very dubious claims that society doesn’t need those things because the free market will only drive innovation that is ultimately good for humanity. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Andreessen’s manifesto doesn’t speak for everyone in Silicon Valley, but a lot of these broligarchs seem to espouse very similar anti-government, anti-diversity talking points. And this lines up very well with the modern Republican Party. But techno-optimism is an ideology that doesn’t fit neatly into a political box. So how can we make sense of the recent political swings of the tech world? \u003c/span>\u003cspan style=\"font-weight: 400\">Okay, let’s dig into this when we come back from this break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Let’s open a new tab. Is Silicon Valley right or left? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In recent history, tech industry leaders have aligned with political parties, not necessarily by ideology. They’ve stood by whichever party was better for business. And following the techno-optimist way of thinking, they’ve chosen whichever party wouldn’t stand in the way of innovation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s moved from being Republican to Democrat to back again. Even though in recent years, Silicon Valley and the Bay Area generally has been a pretty blue place, right? It’s associated with Democrats, with national Democratic lawmakers, and for a long time it was the Republican party that was just pro-business, low taxes. There were enough Californians and Northern Californians in Washington during the Reagan years that there were people who could advocate for the special things that, say, the semiconductor industry needed and its competition with Japanese chipmakers, which was a really big deal in the 80s. And then that changes in the 90s. The Republican party, social conservatism becomes more predominant. And the Democrats, particularly Bill Clinton and Al Gore, kind of presented themselves as business-friendly centrists and especially internet business-friendly centrists and really wooed Silicon Valley very successfully. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And this very friendly approach to tech continued throughout Obama’s eight years as president, which meant that regulations were minimal. Very techno-optimist, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">This is also when everyone’s kind of feeling that social media is basically a net good and awesome and hadn’t realized that bringing humanity online would bring all the great things about humanity online as well as the not great things. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">In the years after Obama was in office, technology has progressed at a breakneck pace. And with that, society has realized that progress at all costs isn’t always what’s best for actual human beings. Remember when whistleblower Edward Snowden exposed government surveillance programs? Or when the Cambridge Analytica scandal happened and news broke that your Facebook data could be mined for political advertising without your consent? And then there’s everything happening now with AI. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">This isn’t what we signed up for. And then there’s increased criticism of privacy or lack thereof. These companies not doing enough to protect user privacy, that’s starting to gather steam. There’s starting to be criticism of the gender imbalance in VC and in companies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Still, the tech industry was doing pretty well by the end of Trump’s first term. Margaret says that tax cuts and other incentives were part of it, but there were outside forces too. Think of the state of the world back then. The COVID pandemic had just started, and online platforms had a huge growth spurt because everyone kind of just had to be online. So, Silicon Valley flourished. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">And then Biden is elected, and his administration kind of takes a more aggressive stance when it comes to antitrust. It’s kind of going back to the way things were 50 years ago, but that’s after this really long time of very loose enforcement. What happened during the Biden years is this love affair between the Democratic Party and Silicon Valley started souring because there were antitrust enforcement actions and there were, you know, support of the unionization drives in some of these tech companies and some pretty tough talk from the Biden White House about “tech is too big and we need to do something about it.” But for this handful of very powerful, very influential, very vocal tech leaders, they really shifted their allegiance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, I also am really curious by your thoughts on whether this shift to the right in Silicon Valley is actually purely just about business, just about pro-capitalism, or if it’s actually ideological. I mean, I’m thinking, like you said, Marc Andreessen was once a—well, he keeps flip-flopping. He was a Republican and a Democrat, now Republican again. Elon Musk was a Democrat until a couple years ago. I mean, I’m thinking of a tweet where he was like bragging about LGBTQ equality at Tesla, which seems unfathomable now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It was a different world. Yeah. I mean, Elon Musk built electric cars. Democrats were and are his constituency. Yeah, it’s very different. I think it is both business and ideology, and it’s all bound up together. That’s the way I read it. I think there is kind of a core, let’s protect the business. But there’s also, yes, I think there’s ideology. I think there is a lot of resentment. There is a lot of, you know, these billionaires are feeling aggrieved. They’re like, all we did was we built these amazing products that you guys love so much that you can’t stop using. You don’t even understand how this stuff works. And you’re trying to regulate us. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">There’s this real sort of disdain for Washington policymakers who legitimately have, you now, time and again, there have been many instances in which senators and members of Congress have shown their deep ignorance about technology. That is fair. And there’s also resentment of like, okay, our employees are like rising up against us and they’re not focused on building the next great thing. They’re focused on, you know, other stuff that we don’t think is important to the business. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So we’ve got this foundation of resentment, ideology, and business interests. What is it building toward? How about another tab? What’s the techno-optimist agenda? At the top of this episode, we have a bit about those self-governed islands funded by tech billionaires. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Automated Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Distance to destination, 4126 miles. Enjoy your ride. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">But it’s not just a bit. These are real-life projects. How does that play into the dream of techno-optimism? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, the self-funded, it’s all in the name of escaping from the state, escaping from the old ways of doing things. It’s the ultimate disruption, right? And we can see lots of different products and projects and tools, both fantastical utopian ones that haven’t come into being yet, and ones that are very, very real, like, say, the blockchain, spurred by this philosophy that the existing financial institutions, governmental institutions, fiat currency, you name it, that has failed people. It is something where nation states have too much power. And also it’s kind of this populist argument too, that ordinary, the little guy’s been, you know, hasn’t been given a fair shake. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">While cryptocurrency hasn’t reached the widespread adoption its advocates predicted, it’s still doing pretty well for itself. But in practice, these techno-optimist, human-built startup islands that operate outside of government oversight have fizzled out. Unfortunately for Peter Thiel’s seasteading dream, the flourishing network of independent tech hub islands off the coast of San Francisco still does not exist. The Seasteading Institute has tried, again and again, to build floating cities in different parts of the world over the years, but those plans have also… sunk. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there’s Prospera, another VC-funded libertarian city, this time built on existing land. It’s on an island off the coast of Honduras, backed by familiar names like Peter Thiel and Marc Andreessen. Construction started in 2021, but since then, the project has been accused of neocolonialism, weighed down with legal battles and embroiled in political turmoil. So instead of going through all the effort of building whole new tech island nations, it appears that some techno optimists are shifting their focus back home. They’re trying to bring it stateside, like California forever. A couple of years ago, this company started buying up acres of empty farmland in the Northeast Bay Area. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor: \u003c/b>\u003cspan style=\"font-weight: 400\">Getting some exclusive renderings tonight of a proposed new city in Solano County, California Forever. The group behind this huge plan says the community will be home eventually to some 400,000 people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">They’re trying to build a utopian walkable city of tech startups and sustainable residential homes from scratch, about 50 miles from San Francisco. They’ve got some pretty big name investors backing the project, like Mark Andreessen and PayPal mafia member and LinkedIn co-founder, Reid Hoffman. But this project is also facing a lot of local resistance. Some of these proposed cities go even further than just being startup hubs. According to reporting from Wired, some groups have met with Trump to launch Prospera-like startup nations here in the United States, what they call “freedom cities.” They want to build modern-day company towns on federal land, which would be exempt from any regulatory oversight or taxes. But it begs the question, “whose freedom would be prioritized?” Freedom cities would not be required to be democratically run and wouldn’t be held to workers’ rights laws. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">It isn’t about a better government. It isn’t about a better, you know, better delivery of government services. It’s about, “let’s get this government out of the way and let’s build something entirely new and something that we control that’s driven by this engineering thinking, by this tech-forward, techno-libertarian thinking, because we have made amazing things, we have been responsible for amazing progress, and if we are given the power to do it and the smartest people in the room are allowed to build these things independent of government.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So it’s not technocracy. It’s not bringing the experts into government necessarily, although a number of Valley people are now in the government. But I see sort of an end game kind of feeding into this philosophy that seems kind of radical but is something that’s been percolating for a really long time, which is, “where we’re going and where we need to go as a — humanity needs to go is beyond these old bureaucratic governmental structures as they are now.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Techno-optimism says that we don’t need tech ethics or regulatory bodies or any sense of social responsibility because the invisible hand of the free market will guide innovation. But if you look at history, that story that techno-optimists like to tell is complete fiction. Okay, how about one last tab? The real story of Silicon Valley innovation. So despite the origin story that a lot of tech titans like to claim, Margaret says that the legendary innovation of Silicon Valley exists because of government intervention, not in spite of it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s a really interesting collective amnesia that is part of the secret of Silicon Valley, funnily enough. So the government has played a huge, huge role in the growth of the electronics industry, the computing industry over time here and elsewhere. But it’s done in a way that’s kind of been hard to see. It’s been indirect, right? It’s contracts going to private companies or universities. It’s regulations that are lowering taxes or lowering regulation. I mean, that’s government action. That’s government help, right. because it has been kind of indirect and subtle, a lot of people in the industry kind of say, okay, where our success comes from, government getting out of the way. Like we are so great because government has not been kind of micromanaging us or curbing our growth. And yeah, that is true, but part of this was this industry was only in the last 15 years has become as enormous as it has. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Turns out, that dreaded government regulation that these corporations fear so much has historically been great for the industry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">Anti-trust enforcement has been this really important factor in driving innovation over time. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">As an example, Margaret talks about the history of the transitor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">The invention that started it all, the thing that is the core of every microchip, that this is the digital revolution, the transistor. That was developed in Bell Labs, which was AT&T’s industrial laboratory in New Jersey in 1947. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">The transistor was revolutionary in electronics. It basically controls the flow of electric signals. At the time, Bell Labs and AT&T had a monopoly over the telecommunications industry. They manufactured all the parts and operated the service itself. In 1949, the Department of Justice opened an antitrust investigation into AT&T. They settled the lawsuit in 1956, and AT&T was required to grant all applicants non-exclusive licenses for all existing and future Bell System patents, including the transistor. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">And so the DOJ forced AT&T to allow the transistor to be freely licensed by other companies. And this is how you had chip companies that emerge in the valley in the first place. We would not have silicon in the Valley if not for that Department of Justice condition, you know, putting that restraint on AT&T. This is why this political history is really useful to be aware of because there’s a, it’s legitimate to fear government interference in the innovation machine if you think that this has been a free market miracle and if government’s around, it is going to mess it up. But if you know the history and you realize, “oh, the innovation machine has actually been something that the government’s been part of and entrepreneurialism and government policy have existed side by side the whole time. Like, oh okay. So maybe that isn’t a bad thing.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Just the sheer presence of having regulation or having policymakers and politicians in the room, setting the terms of the debate, that’s not going to be an innovation killer. In fact, an innovation killer will be if all the power just resides in the hands of a few companies and a few people. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Of course, there are so many terms that can still apply, but we can’t cover all of political theory in a single deep dive, and no single ideology will explain what’s happening with our government. What we do know is that beyond semantics, we can always look at history to understand why this is happening now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Margaret O’Mara: \u003c/b>\u003cspan style=\"font-weight: 400\">We are in uncharted waters in many ways right now in terms of where things will go next, but I do believe that historical knowledge is power. So the more you know, the more, you know. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Okay. I’m gonna cap these markers, roll away this whiteboard, and close all these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our senior editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard and Catherine Monahan. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager. and Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink DustSilver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs@KQED.org, follow us on Instagram @CloseAllTabsPod, or drop it on Discord. We’re in the Close All Tabs channel at Discord.gg/KQED. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks for listening! \u003c/span>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12034198/the-broligarchy-pt-2-is-this-techno-fascism",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_22973",
"news_34646",
"news_250",
"news_34586",
"news_1631"
],
"featImg": "news_12034200",
"label": "source_news_12034198"
},
"news_12033066": {
"type": "posts",
"id": "news_12033066",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12033066",
"score": null,
"sort": [
1742983202000
]
},
"guestAuthors": [],
"slug": "the-broligarchy-pt-1-chronicles-of-the-paypal-mafia",
"title": "The Broligarchy Pt 1: Chronicles of the PayPal Mafia",
"publishDate": 1742983202,
"format": "audio",
"headTitle": "The Broligarchy Pt 1: Chronicles of the PayPal Mafia | KQED",
"labelTerm": {},
"content": "\u003cp>The term “broligarchy” refers to the Silicon Valley elite tech leaders who have accumulated vast amounts of wealth, power, and now, political control over the last quarter century. In the first of a two-part series, Morgan dives deep into one highly influential subset of this “broligarchy,” the so-called PayPal Mafia. Joined by The Guardian reporter Chris McGreal, we explore this group’s rise to political prominence, and look at some of its members’ roots in an oppressive political regime.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC4594835433\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.theguardian.com/profile/chrismcgreal\">\u003cspan style=\"font-weight: 400\">Chris McGreal\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Reporter for \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Guardian\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.theguardian.com/technology/2025/jan/26/elon-musk-peter-thiel-apartheid-south-africa\">\u003cspan style=\"font-weight: 400\">“How the roots of the ‘PayPal mafia’ extend to apartheid South Africa”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Chris McGreal, \u003cem>The Guardian\u003c/em>\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theguardian.com/us-news/2025/feb/14/trump-musk-south-africa-afriforum\">\u003cspan style=\"font-weight: 400\">“‘White supremacists in suits and ties’: the rightwing Afrikaner group in Trump’s ear”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Chris McGreal, \u003cem>The Guardian\u003c/em>\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.aljazeera.com/news/2025/2/5/is-south-africa-confiscating-land-targeting-some-groups-as-trump-claims\">“Is South Africa ‘confiscating land’, targeting some groups as Trump claims?”\u003c/a> — Qaanitah Hunter, \u003cem>Al Jazeera\u003c/em>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Guys, I think we need to talk about the broligarchy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1 \u003c/b>\u003cspan style=\"font-weight: 400\">We’re seeing a rise in what I guess we’ll call the broligarchy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2 \u003c/b>\u003cspan style=\"font-weight: 400\">The broligarchs really have an explicit political agenda. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>\u003cspan style=\"font-weight: 400\">How do you survive the broligarchy? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">You may have heard this word more and more often in the past few months as rich, well-connected tech bros gain power and influence in the current presidential administration. Think of the tech CEOs at inauguration. Mark Zuckerberg, Elon Musk, Sundar Pichai, Jeff Bezos, all lined up and ready to get cozy with the White House. They may be some of the most public-facing broligarchs, but there are a lot of highly influential tech dudes working behind the scenes. And today, we’re gonna look into a specific subset of these guys who are all deeply embedded or invested in the federal government. And they all seem to know each other. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So imagine a cork board with a bunch of photos on it, and I’ve got some red string in my hands. Let’s see how they’re all connected. Ready? So at the top of the board, there’s Elon Musk. Maybe you’ve heard of him. He’s the billionaire Tesla CEO who bought Twitter and turned it into X. He’s also leading the charge at the Department of Government Efficiency, also known as DOGE, the organization slashing government agencies left and right. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, let’s connect that to this guy on the right. There’s David Sachs, venture capitalist, famed angel investor, and recently appointed White House AI and Crypto Czar. And then a little lower, there’s Ken Howery, another billionaire VC and the former ambassador to Sweden during Trump’s first term. He’s the current pick for ambassador to Denmark. So if Trump actually tries to colonize Greenland, Ken Howery will be involved. Keeping track of those strings? Good, because here’s another one on the other side of the board, Jacob Helberg, a tech advisor married to tech investor, Keith Rabois. Jacob Helberg is a nominee for undersecretary of state for economic growth, energy, and the environment. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And at the center of all of this is Peter Thiel, the elusive billionaire, tech titan, and big time Republican donor. He’s the one who introduced JD Vance to Trump in 2021. And through his Silicon Valley connections, he brought a whole bunch of other people into the White House orbit. So what do all of the guys in this web we’ve created have in common? And how are they using their proximity to the president to shape US policy? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This group’s ties to Silicon Valley are widely known, but what’s less public is that some of them have roots in an especially oppressive political regime. That’s what we’re getting into on the show today. Let’s dive in. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so let’s get back to this cork board. Musk, Sacks, Howery, Helberg, Thiel, what’s the red thread connecting all of them? Well, they were involved in PayPal during its earliest years before the company went public and made everyone very rich. Or in Jacob Helberg’s case, married to a former PayPal executive who became very rich. This group is so well connected and so influential within Silicon Valley, that they’re known by this one nickname. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>\u003cspan style=\"font-weight: 400\">the PayPal Mafia \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 5: \u003c/b>\u003cspan style=\"font-weight: 400\">Who are the PayPal Mafia? \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 6: \u003c/b>\u003cspan style=\"font-weight: 400\">The PayPal Mafia has laid the foundation for a new era of power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Let me get my big red Sharpie out. Within the PayPal mafia, there’s another subset of this group that we’re gonna draw a circle around today. And we’ll talk about that in a minute. But first, you know how this goes. We start with a new tab. What is the PayPal Mafia? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Countdown Announcer: \u003c/b>\u003cspan style=\"font-weight: 400\">Three, two, one, happy 2000! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s the year 2000. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AOL: \u003c/b>\u003cspan style=\"font-weight: 400\">You’ve got mail. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">X.com, the online bank service, not the shell of Twitter, has just merged with a software company, Confinity. Elon Musk co-founded X.Com, and Peter Thiel co-founded Confinity. This merged company is rebranded as PayPal. It’s a game changer, and the company’s secure online payment system becomes a massive success. Two years later, PayPal goes public. Then, eBay buys the company for $1.5 billion, giving everyone with a stake in PayPal a pretty hefty chunk of money. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Now, a lot of PayPal’s co-founders, executives, engineers, and other employees leave the company very quickly after eBay’s acquisition, but they keep in touch. They stay close. And in the years following, PayPal alumni, those co-founders, executives, engineers, and other employers, they go off and start other companies — YouTube, Tesla, LinkedIn, Yelp, and so many more. They also start investing in each other’s companies, attending each others’ parties, advising each other, sitting on each others’ boards, and co-founding more companies with each other. They become super influential within Silicon Valley. If you wanted to get your foot in the door in the tech industry, you needed to get good with the PayPal mafia. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The name comes from a 2007 Fortune magazine feature that literally called them the PayPal Mafia in the headline. The cover photo features 13 of them, all men, of course, cosplaying as seedy New Jersey mobsters. They’re dressed in track suits, leather jackets, or big boxy sports coats with the shoulder pads. They’ve got the chunky gold chains, of course, and their hair is slicked back, and they’re surrounded by poker chips and glasses of whiskey. A few of them are puffing on cigars. It’s a scene straight out of \u003cem>The Sopranos\u003c/em>. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tony Soprano: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s a stereotype, and it’s offensive. There is no mafia. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Today, this photo shoot might be considered an offensive caricature of Italian-American gangsters, but it’s 2007. It was a direct reference to the biggest show on TV at the time. And the godfather of the PayPal Mafia, front and center of the photo shoot is Peter Thiel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">After PayPal, he co-founded Palantir Technologies, a big data company that has major contracts with the Department of Defense and U.S. intelligence agencies. And then he co-founded Founders Fund, this massive venture capital fund that was a super early investor in SpaceX and Facebook. He’s known as the godfather because he’s so well connected within both Silicon Valley and the U.S. government. And because he’s used his network to invest in companies and in people. Remember, he’s the one who put JD Vance on the map. He funded Vance’s Ohio Senate campaign and then orchestrated his first meeting with Trump. Thiel has been such a prominent figure within the tech industry that there’s a whole character, Peter Gregory, based off of him in the HBO show, Silicon Valley. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Richard Hendricks: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, that is before I just give up and go back to college. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Peter Gregory: \u003c/b>\u003cspan style=\"font-weight: 400\">Do not do that. Go work at Burger King. Go into the woods and forage for nuts and berries. Do not go back to college. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Now, Thiel’s actual beliefs are all over the place. Like his TV counterpart, he has said that university education holds back innovation. In the ’90s, he and David Sacks co-authored a book about how multiculturalism and political correctness were ruining academia. And he’s also been really into building offshore, independent, libertarian islands where tech innovation can happen outside of any government oversight. But he’s got influence and some of his ideology seems to be spreading among the power players of the tech industry. Politically speaking, he’s endorsed and funded Republican candidates since the early 2000s and has been described as techno-libertarian, but his comments and writing veer toward what a lot of critics say is just fascist. His biographer, Max Chafkin, said that Thiel is, quote, “hostile to the idea of democracy.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Anyway, Thiel has been one of Trump’s earliest political supporters. He backed Trump in 2016, and although he declined to fund the 2024 campaign, he also hosted an inauguration party back in January with a ton of Silicon Valley insiders. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Many other members of the PayPal mafia up on my corkboard either haven’t been visibly involved in politics or have supported Democrats. Reid Hoffman, who was PayPal’s chief operating officer before he co-founded LinkedIn, was a major Democratic donor in 2024. And Elon Musk and David Sacks both endorsed Hillary Clinton in 2016. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But today, Musk and Sacks are both known to be very conservative, bordering on extremist. They’re also core members of the PayPal Mafia in this red circle we’ve drawn. But why are these three guys grouped together like this? There’s a lesser-known commonality linking them together. They have roots in apartheid-era South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Well, that’s a new tab. PayPal Mafia and apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">During a speech on President Trump’s second inauguration day, Elon Musk did a gesture that looked a lot like a Nazi salute. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>\u003cspan style=\"font-weight: 400\">Thank you. My heart goes out to you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And then he turned around and did it again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>\u003cspan style=\"font-weight: 400\">This is what victory feels like. Yeah!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was that Inauguration Day incident that piqued journalist Chris McGreal’s curiosity about Elon Musk and his upbringing. It turns out that Musk, along with several other members of the PayPal mafia, spent at least some of their formative years in South Africa, a place Chris knew well. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">South Africa’s apartheid system had, you know, roots, close links to fascism in Europe. So people started to ask, well, is there a connection? And that’s what we went to look at. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Chris has been a foreign correspondent for \u003cem>The Guardian\u003c/em> for decades, covering Africa, the Middle East, and Central America. And a little over 30 years ago, he was actually based in Johannesburg, covering the last years of South African apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So apartheid was a system that essentially came to being in 1948. There’d always been racial discrimination, but the system that’s introduced in 1948 is a very rigid system of segregation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Under the system, all South Africans were registered and assigned to one of four racial groups — white, Asian, Native, which meant Black, or Colored, which lumped everyone who was mixed race into one group. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">They were only allowed to marry or have sex with people of their same race. And they introduced legislation. It was called job reservation, which meant that the best jobs and the best land and the best everything were reserved for white people. This was a very rigid system of segregation that went far beyond what had existed, say, in the southern United States. And in some ways, it had its roots in fascism in 1930s Europe. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">When Elon Musk was born in Pretoria in 1971, the Prime Minister of South Africa was a man named John Vorster. In the 1930s, Vorster had been part of a South African fascist militia that was wildly anti-Semitic and openly pro-Nazi. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Vorster famously said that the system that they were promoting in South Africa was called Christian nationalism. And he said, in Germany, they call it Nazism, in Italy, they called it fascism. We call it Christian nationalism, but it’s essentially all the same thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So that sets the stage for the kind of political environment that these core members of the PayPal mafia grew up in. Let’s take a closer look. There’s David Sacks, the White House AI and Crypto Czar. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So he was born in Cape Town, but at a relatively young age, five years old, I think, his family moves to Tennessee where he grows up. So he’s less directly affected by apartheid on the frontline at the coalface of apartheid. But you know he grew up in a white diaspora, white South African diaspora family, and remained very closely tied to South Africa. So you would have had those influences, but they wouldn’t have been quite so direct. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And then Peter Thiel, PayPal Mafia godfather and kingmaker of Silicon Valley. And Chris noted that the area where Thiel spent his adolescence was openly supportive of the Nazis. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Peter Thiel’s father was in the mining business. They initially moved to Johannesburg. The white population was mostly of German descent. And even in the 1970s and ’80s, there was still open support for the Nazis. They still celebrated Hitler’s birthday every May. You could go into gift shops and buy swastika flags. I found a \u003cem>New York Times\u003c/em> article from 1975 where the reporter describes driving into a gas station and being met by an attendant who gives a Nazi salute and says Hitler died. That’s in the ’70s when Thiel’s at school in that city. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And lastly, Elon Musk. We know who he is by now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk’s father was a mine owner. He grew up in incredible wealth, even by the standards of white South Africa, which would have meant that he was surrounded by black servants and he certainly wouldn’t have wanted for anything that he needed. Musk, again, is perhaps the most interesting case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Chris says that because Musk’s maternal grandfather, Joshua Haldeman, was actually deeply involved in a movement in Canada called Technocracy Incorporated. They pushed for abolishing democracy in favor of letting technical and scientific experts run the government. Under Haldeman’s leadership, the organization became increasingly fascist. And during World War II, the Canadian government banned the organization and arrested Haldemen for his opposition to the country’s fight against Hitler. Yes, you heard that correctly. Haldeman opposed the country’s fight against Hitler. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We get apartheid in South Africa in 1948, and Joshua Haldeman likes the look of that. He thinks that that’s a … that looks like a good system. So in 1950, he moves to South Africa where he can go on essentially living the fascist dream. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Haldeman, Musk’s grandfather, moves to South Africa. Not because he has any ties to the country, but because he likes the idea of apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Now, the grandfather dies when Musk himself is very young, but the ideas live on inside that branch of the family. And Musk’s father, Errol, has described his kind of parents-in-law as openly neo-Nazi. So one of the things you’ll notice Musk ends up going to a high school called Pretoria Boys High, which under South Africa’s laws is racially segregated. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">One of the complications of South Africa is that the white population isn’t homogenous. You’ve got the Afrikaners and they’re the people who were descended from the Dutch, and they are the people, who essentially ran the country politically. They were the people behind the National Party and apartheid. The other half of the population, white population, was English speakers, descendants of British colonists. These two white groups are actually in conflict quite a lot. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Pretoria of Boys High was mostly English speakers. So inside that school, there were actually quite a lot of people who were resistant to apartheid and the Afrikaners and the National Party. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Those classmates who went on to resist apartheid include Edwin Cameron, who became a Supreme Court Justice under the post-apartheid system, and Peter Hain, who led the anti-apartheid movement in Britain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So those kinds of people were in that school with Musk. But we don’t see any evidence, or we’ve never heard any evidence that he took a stand on apartheid. One of the things you can safely say about South Africa at that time, it’s no matter what your background and education, if you were white, you were growing up in immense privilege, surrounded by people who were treated as second, third and fourth class citizens compared to you by law. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the end, you still imbue some of that system, some of the racism, some with that privilege, even if you don’t recognize it at the time. I think that that’s probably true of Musk in particular. Perhaps some of the other men we’ve talked about less because they left South Africa at a younger age, but it’s hard to imagine that Musk wasn’t influenced by that in this way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Like Chris said, others who grew up in the same environment, in the same place of privilege during apartheid, actually went on to espouse very different ideas and actively work against racism. So there isn’t always a direct line between someone’s upbringing and their politics as an adult. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, there are some connections here between these men’s backgrounds, their current anti-DEI stances, and the policies that they’re trying to influence both in the U.S. and abroad. And President Trump seems to be on that same wavelength, especially around U.S. policy toward South Africa. But that is a new tab after a quick break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we just learned about how some core members of the PayPal mafia were all born in South Africa during this horrifically oppressive time called apartheid. So what does all this have to do with Trump’s fixation on South Africa? And that is a new tab. Trump, South Africa, and Elon Musk. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 7: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s an escalating dispute between President Trump and South Africa over a new land policy that he says discriminates against the country’s white minority. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Since getting back into the Oval Office, Trump has been paying a lot of attention to South Africa. First, he signed an executive order stopping all aid to South African and offering refugee status to white South Africans. And then he’s been posting about it over and over again on Truth Social, the right-leaning Twitter clone that he owns. So what’s this all about? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s about several things. One has nothing to do with the subject at hand, which is that South Africa took Israel to the International Court of Justice over what has been described as the genocide in Gaza. And there are a lot of people who have been very angered in the U.S. and in Washington by that and have been pressing Trump to punish South Africa for that. So that’s one part of it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But a second part is, what’s happening in South Africa fits the narrative that you hear on the right in this country, particularly amongst white supremacists, about white genocide, about the Great Replacement Theory, all of those things which suggest that the white population of the United States and the white populations around the world is somehow under some kind threat from other races. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 8: \u003c/b>\u003cspan style=\"font-weight: 400\">We begin with the latest on U.S.-South African tensions. Pretoria has pushed back as it continues to face strong allegations of racism from U. S. President Donald Trump and his South African-born ally Elon Musk. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">You can see Trump first become aware of it in 2018, during his first presidency, when a group of Afrikaners who run an organization called AfriForum, and they’re pressing the idea that in South Africa, white farmers are being murdered for their land. What they’re portraying is that South Africa in the years after apartheid has essentially become a new kind of racist country, that now it’s black people persecuting white and instead of white people persecuting black people. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This, of course, fits very much with a lot of the kind of stuff we hear from Trump and the people around him. And so it paints whites as victims. But AfriForum turned up in America in 2018, pushing this idea that there was this essentially white genocide going on. One of their number appears on Tucker Carlson on Fox News and starts talking about this. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tucker Carlson \u003c/b>\u003cspan style=\"font-weight: 400\">South Africa is a diverse country, but the South African government would like to make it much less diverse. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AfriForum Member \u003c/b>\u003cspan style=\"font-weight: 400\">Basically threatening white farmers that if they do not voluntarily hand over their land to black people, then there would be a violent takeover. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">And Trump is watching and Trump tweets to his then Secretary of State Mike Pompeo. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>\u003cspan style=\"font-weight: 400\">In a late night tweet, Trump said he’d asked Secretary of State Mike Pompeo to study South Africa’s land and farm seizures in addition to expropriations and large-scale killing of farmers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">When Trump comes back to power in January, it happens to coincide with a new law in South Africa, which is about redistribution of land. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 9 \u003c/b>F\u003cspan style=\"font-weight: 400\">rustration over the slow pace of land reform in South Africa has been mounting and the new expropriation act aims to accelerate the redistribution of land in the country. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Seventy percent of the land in South Africa, the agricultural land, is still in the hands of white people who only account for 7% of population. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Remember, during apartheid, black South Africans were subjected to extremely rigid segregation. The 1913 Natives Land Act designated the majority of South Africa as white and forbade the black indigenous population from owning land beyond a tiny amount that was set aside in special reserves. Black South Africans who were already living in those white areas were evicted en masse and had to relocate to poor townships or work as farm laborers. Either way, they were forced into poverty. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The Expropriation Act, signed into South African law this year, sets up a legal framework to redistribute land and address ownership imbalance within the country. The government isn’t just seizing land left and right. There’s a whole process involved that also includes paying landowners a fair price. A lot of the backlash to the new law is over one clause that allows the South African government to take land without compensation, but only in very specific circumstances. Like if the land was abandoned or if the owner isn’t actually using it and is just holding onto it until the property value goes up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">This was leapt on by the white right as evidence of essentially a new form of racism that white people were going to lose their land, including Musk. Musk for a while had been pressing the idea that affirmative action laws, that black empowerment laws in South Africa, were somehow a new formal apartheid. The idea of uplifting people who had been persecuted and discriminated against was actually a new form of apartheid. He was trying to turn the system on its head and say that whites are now the victims, which is plainly not the case. They remain economically dominant in South Africa and very much in a place of privilege. But that was the line that Musk was pushing. And it’s clear that Trump has been steered towards a direct confrontation with South Africa. I doubt he would have paid much attention on his own. I doubt he’s got into office this time and suddenly thought, I must go and deal with the South Africa situation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 9: \u003c/b>\u003cspan style=\"font-weight: 400\">Now in a social media post directly offering South African farmers and their families safe refuge in the U.S. and an expedited pathway to citizenship, erroneously stating that their land and farms were being confiscated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And there’s another link here between Trump’s renewed crusade against South African reparations for black citizens, the actual victims of apartheid, and Musk’s business interests. Specifically, his satellite internet service company, Starlink. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk has been in dispute with South Africa and government over affirmative action, over black empowerment for a couple of years now, and it seems to be rooted in part in his desire to get Starlink into South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Under South Africa’s Black empowerment initiatives, the country mandates that foreign investors in the telecoms industry have to have at least 30% black ownership in any local operations. Musk has been pushing back on this requirement, claiming that he’s standing up for white people against discrimination. And he has AfriForum lobbying on his behalf within South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">I think essentially what we’re seeing here, at least in part, because there are other forces of work at this as well, but in terms of Musk’s thing, I think, you know, he’s trying to pile on the pressure and Trump’s executive order is part of this on South Africa to back down on affirmative action laws on Black empowerment requirements for his businesses. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk has been on a similar crusade here in the U.S. He’s been openly critical of diversity, equity, and inclusion programs, and has said that DEI is just another word for racism. And although he isn’t technically a federal employee, he has been the public face of DOGE, which has slashed DEI programs and gutted federal agencies. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In just a few months, they’ve canceled millions of dollars of federal grants for affordable housing programs, health research in marginalized communities, and education programs to help low-income students. DOGE also fired all employees in DEI positions who are disproportionately black, indigenous, or people of color. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Big picture here. I mean, the situation with Elon Musk in South Africa is just one example of how an unelected billionaire can sway policy. How else can you see this group of technocrats, as you said, how else do you see them influence U.S. politics going forward? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, I think, you know, what we should look at very closely is they want to strip back regulation. They want to step back accountability. They essentially want a totally free market in which they can do what they want. And I think that’s actually where the real influence will lie. Now, as we know, in American politics, since the Citizens United ruling by the Supreme Court, money talks a lot and they’ve got money. So I would imagine that they will be ensuring that the people who get elected to Congress are people sympathetic to that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So we’ve been looking at the PayPal mafia in South Africa, but let’s zoom out a bit and open one last tab. The rise of the broligarchy. Now, the PayPal mafia is not the only tech power group to exist. The broligarchy — and the power that they have — runs deep within American politics beyond the tech industry. Just look at the Citizens United ruling that Chris pointed out. This 2010 Supreme Court case redefined American elections by overhauling campaign finance laws. It struck down the limit on how much a corporation can directly spend on a political campaign, and set the stage for the creation of super PACs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This ruling is what allowed former New York City Mayor Mike Bloomberg, a former Republican turned Democrat, to donate nearly $100 million to various super PACS funding the 2024 Democratic presidential campaign. It’s also directly linked to Elon Musk launching his own super PAC and spending over a quarter of a billion dollars funding Donald Trump’s campaign. The concept of the American oligarchy is not new. It’s just that now the tech bros are at the forefront. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We kind of get hung up on these guys because they’re obviously of the moment, and that’s important. But, you know, it’s worth looking at what’s been happening in the United States over the past 40 years. And it’s an oligarchy that has been developing. I mean, we’ve seen some very powerful interests in this country essentially taking control of politics, and I think these guys have moved to the fore over recent years because of the role that technology has come to play, and then they may be pushing it in new directions. But, you know, it’s not like they are the original oligarchs in this country; these are guys who’ve emerged at the most kind of fundamental time with Trump in power. They are, in many ways, you know, like oligarchs everywhere, right? They’re serving their own interests and they are hijacking politics to do it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve been living at the whims of billionaires throughout American history. It’s just that in the past it wasn’t as obvious. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve seen the results of 40 years of deregulation, 40 years of being told that government is bad and big business is good. I mean, it’s clear in the United States that people’s lives are, you know, really quite directly controlled in lots of ways by corporations. American lives have been greatly influenced by this kind of control. The difference I think with, as you say, the broligarchy is that they’re more visible. They’re hungry. In the past, they’ve been hungry for money, and I think now they’re hungry for power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And it’s not just that the PayPal mafia and other members of the broligarchy are rich and powerful. A lot of them have also expressed some pretty fascist white supremacist views. So what does it mean for democracy if this group of broligarchs has this much power? Is there any historic precedent for this dystopia that we’re currently living through? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, that is a separate deep dive. So you’ll have to come back next week when we dig further into the broligarchy. We’re gonna figure out if the rumors are true. Are we really slouching toward techno-fascism? Or are we already in it? And what does techno-fascism even mean? For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s director of podcasts and helps edit the show. Sound design by Maya Cueva. Original music by Chris Egusa, with additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 Wired Mechanical Keyboard with Gateron Red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs at kqed.org. Follow us on Instagram @CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple podcasts or whatever platform you use. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "The so-called \"PayPal Mafia\" is group of influential tech executives, some of whom have roots in an oppressive political regime.",
"status": "publish",
"parent": 0,
"modified": 1743539459,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 107,
"wordCount": 5790
},
"headData": {
"title": "The Broligarchy Pt 1: Chronicles of the PayPal Mafia | KQED",
"description": "The term “broligarchy” refers to the Silicon Valley elite tech leaders who have accumulated vast amounts of wealth, power, and now, political control over the last quarter century. In the first of a two-part series, Morgan dives deep into one highly influential subset of this “broligarchy,” the so-called PayPal Mafia. Joined by The Guardian reporter Chris McGreal, we explore this group’s rise to political prominence, and look at some of its members' roots in an oppressive political regime.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "The term “broligarchy” refers to the Silicon Valley elite tech leaders who have accumulated vast amounts of wealth, power, and now, political control over the last quarter century. In the first of a two-part series, Morgan dives deep into one highly influential subset of this “broligarchy,” the so-called PayPal Mafia. Joined by The Guardian reporter Chris McGreal, we explore this group’s rise to political prominence, and look at some of its members' roots in an oppressive political regime.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "The Broligarchy Pt 1: Chronicles of the PayPal Mafia",
"datePublished": "2025-03-26T03:00:02-07:00",
"dateModified": "2025-04-01T13:30:59-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC4594835433.mp3?updated=1742956400",
"sticky": false,
"nprStoryId": "kqed-12033066",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12033066/the-broligarchy-pt-1-chronicles-of-the-paypal-mafia",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The term “broligarchy” refers to the Silicon Valley elite tech leaders who have accumulated vast amounts of wealth, power, and now, political control over the last quarter century. In the first of a two-part series, Morgan dives deep into one highly influential subset of this “broligarchy,” the so-called PayPal Mafia. Joined by The Guardian reporter Chris McGreal, we explore this group’s rise to political prominence, and look at some of its members’ roots in an oppressive political regime.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC4594835433\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.theguardian.com/profile/chrismcgreal\">\u003cspan style=\"font-weight: 400\">Chris McGreal\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, Reporter for \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Guardian\u003c/span>\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://www.theguardian.com/technology/2025/jan/26/elon-musk-peter-thiel-apartheid-south-africa\">\u003cspan style=\"font-weight: 400\">“How the roots of the ‘PayPal mafia’ extend to apartheid South Africa”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Chris McGreal, \u003cem>The Guardian\u003c/em>\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.theguardian.com/us-news/2025/feb/14/trump-musk-south-africa-afriforum\">\u003cspan style=\"font-weight: 400\">“‘White supremacists in suits and ties’: the rightwing Afrikaner group in Trump’s ear”\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Chris McGreal, \u003cem>The Guardian\u003c/em>\u003c/span>\u003c/li>\n\u003cli>\u003ca href=\"https://www.aljazeera.com/news/2025/2/5/is-south-africa-confiscating-land-targeting-some-groups-as-trump-claims\">“Is South Africa ‘confiscating land’, targeting some groups as Trump claims?”\u003c/a> — Qaanitah Hunter, \u003cem>Al Jazeera\u003c/em>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Guys, I think we need to talk about the broligarchy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1 \u003c/b>\u003cspan style=\"font-weight: 400\">We’re seeing a rise in what I guess we’ll call the broligarchy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2 \u003c/b>\u003cspan style=\"font-weight: 400\">The broligarchs really have an explicit political agenda. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>\u003cspan style=\"font-weight: 400\">How do you survive the broligarchy? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">You may have heard this word more and more often in the past few months as rich, well-connected tech bros gain power and influence in the current presidential administration. Think of the tech CEOs at inauguration. Mark Zuckerberg, Elon Musk, Sundar Pichai, Jeff Bezos, all lined up and ready to get cozy with the White House. They may be some of the most public-facing broligarchs, but there are a lot of highly influential tech dudes working behind the scenes. And today, we’re gonna look into a specific subset of these guys who are all deeply embedded or invested in the federal government. And they all seem to know each other. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So imagine a cork board with a bunch of photos on it, and I’ve got some red string in my hands. Let’s see how they’re all connected. Ready? So at the top of the board, there’s Elon Musk. Maybe you’ve heard of him. He’s the billionaire Tesla CEO who bought Twitter and turned it into X. He’s also leading the charge at the Department of Government Efficiency, also known as DOGE, the organization slashing government agencies left and right. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, let’s connect that to this guy on the right. There’s David Sachs, venture capitalist, famed angel investor, and recently appointed White House AI and Crypto Czar. And then a little lower, there’s Ken Howery, another billionaire VC and the former ambassador to Sweden during Trump’s first term. He’s the current pick for ambassador to Denmark. So if Trump actually tries to colonize Greenland, Ken Howery will be involved. Keeping track of those strings? Good, because here’s another one on the other side of the board, Jacob Helberg, a tech advisor married to tech investor, Keith Rabois. Jacob Helberg is a nominee for undersecretary of state for economic growth, energy, and the environment. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And at the center of all of this is Peter Thiel, the elusive billionaire, tech titan, and big time Republican donor. He’s the one who introduced JD Vance to Trump in 2021. And through his Silicon Valley connections, he brought a whole bunch of other people into the White House orbit. So what do all of the guys in this web we’ve created have in common? And how are they using their proximity to the president to shape US policy? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This group’s ties to Silicon Valley are widely known, but what’s less public is that some of them have roots in an especially oppressive political regime. That’s what we’re getting into on the show today. Let’s dive in. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m Morgan Sung, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so let’s get back to this cork board. Musk, Sacks, Howery, Helberg, Thiel, what’s the red thread connecting all of them? Well, they were involved in PayPal during its earliest years before the company went public and made everyone very rich. Or in Jacob Helberg’s case, married to a former PayPal executive who became very rich. This group is so well connected and so influential within Silicon Valley, that they’re known by this one nickname. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>\u003cspan style=\"font-weight: 400\">the PayPal Mafia \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 5: \u003c/b>\u003cspan style=\"font-weight: 400\">Who are the PayPal Mafia? \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 6: \u003c/b>\u003cspan style=\"font-weight: 400\">The PayPal Mafia has laid the foundation for a new era of power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Let me get my big red Sharpie out. Within the PayPal mafia, there’s another subset of this group that we’re gonna draw a circle around today. And we’ll talk about that in a minute. But first, you know how this goes. We start with a new tab. What is the PayPal Mafia? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Countdown Announcer: \u003c/b>\u003cspan style=\"font-weight: 400\">Three, two, one, happy 2000! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s the year 2000. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AOL: \u003c/b>\u003cspan style=\"font-weight: 400\">You’ve got mail. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">X.com, the online bank service, not the shell of Twitter, has just merged with a software company, Confinity. Elon Musk co-founded X.Com, and Peter Thiel co-founded Confinity. This merged company is rebranded as PayPal. It’s a game changer, and the company’s secure online payment system becomes a massive success. Two years later, PayPal goes public. Then, eBay buys the company for $1.5 billion, giving everyone with a stake in PayPal a pretty hefty chunk of money. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Now, a lot of PayPal’s co-founders, executives, engineers, and other employees leave the company very quickly after eBay’s acquisition, but they keep in touch. They stay close. And in the years following, PayPal alumni, those co-founders, executives, engineers, and other employers, they go off and start other companies — YouTube, Tesla, LinkedIn, Yelp, and so many more. They also start investing in each other’s companies, attending each others’ parties, advising each other, sitting on each others’ boards, and co-founding more companies with each other. They become super influential within Silicon Valley. If you wanted to get your foot in the door in the tech industry, you needed to get good with the PayPal mafia. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The name comes from a 2007 Fortune magazine feature that literally called them the PayPal Mafia in the headline. The cover photo features 13 of them, all men, of course, cosplaying as seedy New Jersey mobsters. They’re dressed in track suits, leather jackets, or big boxy sports coats with the shoulder pads. They’ve got the chunky gold chains, of course, and their hair is slicked back, and they’re surrounded by poker chips and glasses of whiskey. A few of them are puffing on cigars. It’s a scene straight out of \u003cem>The Sopranos\u003c/em>. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tony Soprano: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s a stereotype, and it’s offensive. There is no mafia. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Today, this photo shoot might be considered an offensive caricature of Italian-American gangsters, but it’s 2007. It was a direct reference to the biggest show on TV at the time. And the godfather of the PayPal Mafia, front and center of the photo shoot is Peter Thiel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">After PayPal, he co-founded Palantir Technologies, a big data company that has major contracts with the Department of Defense and U.S. intelligence agencies. And then he co-founded Founders Fund, this massive venture capital fund that was a super early investor in SpaceX and Facebook. He’s known as the godfather because he’s so well connected within both Silicon Valley and the U.S. government. And because he’s used his network to invest in companies and in people. Remember, he’s the one who put JD Vance on the map. He funded Vance’s Ohio Senate campaign and then orchestrated his first meeting with Trump. Thiel has been such a prominent figure within the tech industry that there’s a whole character, Peter Gregory, based off of him in the HBO show, Silicon Valley. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Richard Hendricks: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, that is before I just give up and go back to college. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Peter Gregory: \u003c/b>\u003cspan style=\"font-weight: 400\">Do not do that. Go work at Burger King. Go into the woods and forage for nuts and berries. Do not go back to college. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Now, Thiel’s actual beliefs are all over the place. Like his TV counterpart, he has said that university education holds back innovation. In the ’90s, he and David Sacks co-authored a book about how multiculturalism and political correctness were ruining academia. And he’s also been really into building offshore, independent, libertarian islands where tech innovation can happen outside of any government oversight. But he’s got influence and some of his ideology seems to be spreading among the power players of the tech industry. Politically speaking, he’s endorsed and funded Republican candidates since the early 2000s and has been described as techno-libertarian, but his comments and writing veer toward what a lot of critics say is just fascist. His biographer, Max Chafkin, said that Thiel is, quote, “hostile to the idea of democracy.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Anyway, Thiel has been one of Trump’s earliest political supporters. He backed Trump in 2016, and although he declined to fund the 2024 campaign, he also hosted an inauguration party back in January with a ton of Silicon Valley insiders. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Many other members of the PayPal mafia up on my corkboard either haven’t been visibly involved in politics or have supported Democrats. Reid Hoffman, who was PayPal’s chief operating officer before he co-founded LinkedIn, was a major Democratic donor in 2024. And Elon Musk and David Sacks both endorsed Hillary Clinton in 2016. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But today, Musk and Sacks are both known to be very conservative, bordering on extremist. They’re also core members of the PayPal Mafia in this red circle we’ve drawn. But why are these three guys grouped together like this? There’s a lesser-known commonality linking them together. They have roots in apartheid-era South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Well, that’s a new tab. PayPal Mafia and apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">During a speech on President Trump’s second inauguration day, Elon Musk did a gesture that looked a lot like a Nazi salute. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>\u003cspan style=\"font-weight: 400\">Thank you. My heart goes out to you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And then he turned around and did it again. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>\u003cspan style=\"font-weight: 400\">This is what victory feels like. Yeah!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">It was that Inauguration Day incident that piqued journalist Chris McGreal’s curiosity about Elon Musk and his upbringing. It turns out that Musk, along with several other members of the PayPal mafia, spent at least some of their formative years in South Africa, a place Chris knew well. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">South Africa’s apartheid system had, you know, roots, close links to fascism in Europe. So people started to ask, well, is there a connection? And that’s what we went to look at. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Chris has been a foreign correspondent for \u003cem>The Guardian\u003c/em> for decades, covering Africa, the Middle East, and Central America. And a little over 30 years ago, he was actually based in Johannesburg, covering the last years of South African apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So apartheid was a system that essentially came to being in 1948. There’d always been racial discrimination, but the system that’s introduced in 1948 is a very rigid system of segregation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Under the system, all South Africans were registered and assigned to one of four racial groups — white, Asian, Native, which meant Black, or Colored, which lumped everyone who was mixed race into one group. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">They were only allowed to marry or have sex with people of their same race. And they introduced legislation. It was called job reservation, which meant that the best jobs and the best land and the best everything were reserved for white people. This was a very rigid system of segregation that went far beyond what had existed, say, in the southern United States. And in some ways, it had its roots in fascism in 1930s Europe. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">When Elon Musk was born in Pretoria in 1971, the Prime Minister of South Africa was a man named John Vorster. In the 1930s, Vorster had been part of a South African fascist militia that was wildly anti-Semitic and openly pro-Nazi. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Vorster famously said that the system that they were promoting in South Africa was called Christian nationalism. And he said, in Germany, they call it Nazism, in Italy, they called it fascism. We call it Christian nationalism, but it’s essentially all the same thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So that sets the stage for the kind of political environment that these core members of the PayPal mafia grew up in. Let’s take a closer look. There’s David Sacks, the White House AI and Crypto Czar. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So he was born in Cape Town, but at a relatively young age, five years old, I think, his family moves to Tennessee where he grows up. So he’s less directly affected by apartheid on the frontline at the coalface of apartheid. But you know he grew up in a white diaspora, white South African diaspora family, and remained very closely tied to South Africa. So you would have had those influences, but they wouldn’t have been quite so direct. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And then Peter Thiel, PayPal Mafia godfather and kingmaker of Silicon Valley. And Chris noted that the area where Thiel spent his adolescence was openly supportive of the Nazis. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Peter Thiel’s father was in the mining business. They initially moved to Johannesburg. The white population was mostly of German descent. And even in the 1970s and ’80s, there was still open support for the Nazis. They still celebrated Hitler’s birthday every May. You could go into gift shops and buy swastika flags. I found a \u003cem>New York Times\u003c/em> article from 1975 where the reporter describes driving into a gas station and being met by an attendant who gives a Nazi salute and says Hitler died. That’s in the ’70s when Thiel’s at school in that city. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And lastly, Elon Musk. We know who he is by now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk’s father was a mine owner. He grew up in incredible wealth, even by the standards of white South Africa, which would have meant that he was surrounded by black servants and he certainly wouldn’t have wanted for anything that he needed. Musk, again, is perhaps the most interesting case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Chris says that because Musk’s maternal grandfather, Joshua Haldeman, was actually deeply involved in a movement in Canada called Technocracy Incorporated. They pushed for abolishing democracy in favor of letting technical and scientific experts run the government. Under Haldeman’s leadership, the organization became increasingly fascist. And during World War II, the Canadian government banned the organization and arrested Haldemen for his opposition to the country’s fight against Hitler. Yes, you heard that correctly. Haldeman opposed the country’s fight against Hitler. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We get apartheid in South Africa in 1948, and Joshua Haldeman likes the look of that. He thinks that that’s a … that looks like a good system. So in 1950, he moves to South Africa where he can go on essentially living the fascist dream. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So Haldeman, Musk’s grandfather, moves to South Africa. Not because he has any ties to the country, but because he likes the idea of apartheid. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Now, the grandfather dies when Musk himself is very young, but the ideas live on inside that branch of the family. And Musk’s father, Errol, has described his kind of parents-in-law as openly neo-Nazi. So one of the things you’ll notice Musk ends up going to a high school called Pretoria Boys High, which under South Africa’s laws is racially segregated. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">One of the complications of South Africa is that the white population isn’t homogenous. You’ve got the Afrikaners and they’re the people who were descended from the Dutch, and they are the people, who essentially ran the country politically. They were the people behind the National Party and apartheid. The other half of the population, white population, was English speakers, descendants of British colonists. These two white groups are actually in conflict quite a lot. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Pretoria of Boys High was mostly English speakers. So inside that school, there were actually quite a lot of people who were resistant to apartheid and the Afrikaners and the National Party. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Those classmates who went on to resist apartheid include Edwin Cameron, who became a Supreme Court Justice under the post-apartheid system, and Peter Hain, who led the anti-apartheid movement in Britain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">So those kinds of people were in that school with Musk. But we don’t see any evidence, or we’ve never heard any evidence that he took a stand on apartheid. One of the things you can safely say about South Africa at that time, it’s no matter what your background and education, if you were white, you were growing up in immense privilege, surrounded by people who were treated as second, third and fourth class citizens compared to you by law. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the end, you still imbue some of that system, some of the racism, some with that privilege, even if you don’t recognize it at the time. I think that that’s probably true of Musk in particular. Perhaps some of the other men we’ve talked about less because they left South Africa at a younger age, but it’s hard to imagine that Musk wasn’t influenced by that in this way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Like Chris said, others who grew up in the same environment, in the same place of privilege during apartheid, actually went on to espouse very different ideas and actively work against racism. So there isn’t always a direct line between someone’s upbringing and their politics as an adult. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">However, there are some connections here between these men’s backgrounds, their current anti-DEI stances, and the policies that they’re trying to influence both in the U.S. and abroad. And President Trump seems to be on that same wavelength, especially around U.S. policy toward South Africa. But that is a new tab after a quick break. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, so we just learned about how some core members of the PayPal mafia were all born in South Africa during this horrifically oppressive time called apartheid. So what does all this have to do with Trump’s fixation on South Africa? And that is a new tab. Trump, South Africa, and Elon Musk. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 7: \u003c/b>\u003cspan style=\"font-weight: 400\">There’s an escalating dispute between President Trump and South Africa over a new land policy that he says discriminates against the country’s white minority. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Since getting back into the Oval Office, Trump has been paying a lot of attention to South Africa. First, he signed an executive order stopping all aid to South African and offering refugee status to white South Africans. And then he’s been posting about it over and over again on Truth Social, the right-leaning Twitter clone that he owns. So what’s this all about? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s about several things. One has nothing to do with the subject at hand, which is that South Africa took Israel to the International Court of Justice over what has been described as the genocide in Gaza. And there are a lot of people who have been very angered in the U.S. and in Washington by that and have been pressing Trump to punish South Africa for that. So that’s one part of it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But a second part is, what’s happening in South Africa fits the narrative that you hear on the right in this country, particularly amongst white supremacists, about white genocide, about the Great Replacement Theory, all of those things which suggest that the white population of the United States and the white populations around the world is somehow under some kind threat from other races. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 8: \u003c/b>\u003cspan style=\"font-weight: 400\">We begin with the latest on U.S.-South African tensions. Pretoria has pushed back as it continues to face strong allegations of racism from U. S. President Donald Trump and his South African-born ally Elon Musk. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">You can see Trump first become aware of it in 2018, during his first presidency, when a group of Afrikaners who run an organization called AfriForum, and they’re pressing the idea that in South Africa, white farmers are being murdered for their land. What they’re portraying is that South Africa in the years after apartheid has essentially become a new kind of racist country, that now it’s black people persecuting white and instead of white people persecuting black people. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This, of course, fits very much with a lot of the kind of stuff we hear from Trump and the people around him. And so it paints whites as victims. But AfriForum turned up in America in 2018, pushing this idea that there was this essentially white genocide going on. One of their number appears on Tucker Carlson on Fox News and starts talking about this. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Tucker Carlson \u003c/b>\u003cspan style=\"font-weight: 400\">South Africa is a diverse country, but the South African government would like to make it much less diverse. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AfriForum Member \u003c/b>\u003cspan style=\"font-weight: 400\">Basically threatening white farmers that if they do not voluntarily hand over their land to black people, then there would be a violent takeover. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">And Trump is watching and Trump tweets to his then Secretary of State Mike Pompeo. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>\u003cspan style=\"font-weight: 400\">In a late night tweet, Trump said he’d asked Secretary of State Mike Pompeo to study South Africa’s land and farm seizures in addition to expropriations and large-scale killing of farmers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">When Trump comes back to power in January, it happens to coincide with a new law in South Africa, which is about redistribution of land. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 9 \u003c/b>F\u003cspan style=\"font-weight: 400\">rustration over the slow pace of land reform in South Africa has been mounting and the new expropriation act aims to accelerate the redistribution of land in the country. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Seventy percent of the land in South Africa, the agricultural land, is still in the hands of white people who only account for 7% of population. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Remember, during apartheid, black South Africans were subjected to extremely rigid segregation. The 1913 Natives Land Act designated the majority of South Africa as white and forbade the black indigenous population from owning land beyond a tiny amount that was set aside in special reserves. Black South Africans who were already living in those white areas were evicted en masse and had to relocate to poor townships or work as farm laborers. Either way, they were forced into poverty. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The Expropriation Act, signed into South African law this year, sets up a legal framework to redistribute land and address ownership imbalance within the country. The government isn’t just seizing land left and right. There’s a whole process involved that also includes paying landowners a fair price. A lot of the backlash to the new law is over one clause that allows the South African government to take land without compensation, but only in very specific circumstances. Like if the land was abandoned or if the owner isn’t actually using it and is just holding onto it until the property value goes up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">This was leapt on by the white right as evidence of essentially a new form of racism that white people were going to lose their land, including Musk. Musk for a while had been pressing the idea that affirmative action laws, that black empowerment laws in South Africa, were somehow a new formal apartheid. The idea of uplifting people who had been persecuted and discriminated against was actually a new form of apartheid. He was trying to turn the system on its head and say that whites are now the victims, which is plainly not the case. They remain economically dominant in South Africa and very much in a place of privilege. But that was the line that Musk was pushing. And it’s clear that Trump has been steered towards a direct confrontation with South Africa. I doubt he would have paid much attention on his own. I doubt he’s got into office this time and suddenly thought, I must go and deal with the South Africa situation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 9: \u003c/b>\u003cspan style=\"font-weight: 400\">Now in a social media post directly offering South African farmers and their families safe refuge in the U.S. and an expedited pathway to citizenship, erroneously stating that their land and farms were being confiscated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And there’s another link here between Trump’s renewed crusade against South African reparations for black citizens, the actual victims of apartheid, and Musk’s business interests. Specifically, his satellite internet service company, Starlink. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk has been in dispute with South Africa and government over affirmative action, over black empowerment for a couple of years now, and it seems to be rooted in part in his desire to get Starlink into South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Under South Africa’s Black empowerment initiatives, the country mandates that foreign investors in the telecoms industry have to have at least 30% black ownership in any local operations. Musk has been pushing back on this requirement, claiming that he’s standing up for white people against discrimination. And he has AfriForum lobbying on his behalf within South Africa. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">I think essentially what we’re seeing here, at least in part, because there are other forces of work at this as well, but in terms of Musk’s thing, I think, you know, he’s trying to pile on the pressure and Trump’s executive order is part of this on South Africa to back down on affirmative action laws on Black empowerment requirements for his businesses. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">Musk has been on a similar crusade here in the U.S. He’s been openly critical of diversity, equity, and inclusion programs, and has said that DEI is just another word for racism. And although he isn’t technically a federal employee, he has been the public face of DOGE, which has slashed DEI programs and gutted federal agencies. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In just a few months, they’ve canceled millions of dollars of federal grants for affordable housing programs, health research in marginalized communities, and education programs to help low-income students. DOGE also fired all employees in DEI positions who are disproportionately black, indigenous, or people of color. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Big picture here. I mean, the situation with Elon Musk in South Africa is just one example of how an unelected billionaire can sway policy. How else can you see this group of technocrats, as you said, how else do you see them influence U.S. politics going forward? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">Well, I think, you know, what we should look at very closely is they want to strip back regulation. They want to step back accountability. They essentially want a totally free market in which they can do what they want. And I think that’s actually where the real influence will lie. Now, as we know, in American politics, since the Citizens United ruling by the Supreme Court, money talks a lot and they’ve got money. So I would imagine that they will be ensuring that the people who get elected to Congress are people sympathetic to that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">So we’ve been looking at the PayPal mafia in South Africa, but let’s zoom out a bit and open one last tab. The rise of the broligarchy. Now, the PayPal mafia is not the only tech power group to exist. The broligarchy — and the power that they have — runs deep within American politics beyond the tech industry. Just look at the Citizens United ruling that Chris pointed out. This 2010 Supreme Court case redefined American elections by overhauling campaign finance laws. It struck down the limit on how much a corporation can directly spend on a political campaign, and set the stage for the creation of super PACs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This ruling is what allowed former New York City Mayor Mike Bloomberg, a former Republican turned Democrat, to donate nearly $100 million to various super PACS funding the 2024 Democratic presidential campaign. It’s also directly linked to Elon Musk launching his own super PAC and spending over a quarter of a billion dollars funding Donald Trump’s campaign. The concept of the American oligarchy is not new. It’s just that now the tech bros are at the forefront. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We kind of get hung up on these guys because they’re obviously of the moment, and that’s important. But, you know, it’s worth looking at what’s been happening in the United States over the past 40 years. And it’s an oligarchy that has been developing. I mean, we’ve seen some very powerful interests in this country essentially taking control of politics, and I think these guys have moved to the fore over recent years because of the role that technology has come to play, and then they may be pushing it in new directions. But, you know, it’s not like they are the original oligarchs in this country; these are guys who’ve emerged at the most kind of fundamental time with Trump in power. They are, in many ways, you know, like oligarchs everywhere, right? They’re serving their own interests and they are hijacking politics to do it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve been living at the whims of billionaires throughout American history. It’s just that in the past it wasn’t as obvious. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>\u003cspan style=\"font-weight: 400\">We’ve seen the results of 40 years of deregulation, 40 years of being told that government is bad and big business is good. I mean, it’s clear in the United States that people’s lives are, you know, really quite directly controlled in lots of ways by corporations. American lives have been greatly influenced by this kind of control. The difference I think with, as you say, the broligarchy is that they’re more visible. They’re hungry. In the past, they’ve been hungry for money, and I think now they’re hungry for power. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400\">And it’s not just that the PayPal mafia and other members of the broligarchy are rich and powerful. A lot of them have also expressed some pretty fascist white supremacist views. So what does it mean for democracy if this group of broligarchs has this much power? Is there any historic precedent for this dystopia that we’re currently living through? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Okay, that is a separate deep dive. So you’ll have to come back next week when we dig further into the broligarchy. We’re gonna figure out if the rumors are true. Are we really slouching toward techno-fascism? Or are we already in it? And what does techno-fascism even mean? For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, Morgan Sung. Our producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s director of podcasts and helps edit the show. Sound design by Maya Cueva. Original music by Chris Egusa, with additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 Wired Mechanical Keyboard with Gateron Red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs at kqed.org. Follow us on Instagram @CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple podcasts or whatever platform you use. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12033066/the-broligarchy-pt-1-chronicles-of-the-paypal-mafia",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520",
"news_248"
],
"tags": [
"news_22973",
"news_1323",
"news_3897",
"news_3137",
"news_34586",
"news_1631"
],
"featImg": "news_12033069",
"label": "source_news_12033066"
},
"news_12031980": {
"type": "posts",
"id": "news_12031980",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12031980",
"score": null,
"sort": [
1742378403000
]
},
"guestAuthors": [],
"slug": "what-happens-if-the-internet-archive-goes-dark",
"title": "What Happens if the Internet Archive Goes Dark?",
"publishDate": 1742378403,
"format": "audio",
"headTitle": "What Happens if the Internet Archive Goes Dark? | KQED",
"labelTerm": {},
"content": "\u003cp>For decades, the Internet Archive has preserved our digital history. Lately, journalists and ordinary citizens have been turning to it more than ever, as the Trump administration undertakes an ideologically-driven purge of government websites. But the Archive itself faces an existential threat. In this episode, Close All Tabs Senior Editor Chris Egusa joins Morgan to discuss his visit to the Internet Archive and its colorful founder Brewster Kahle, the legal battles that could shut it down permanently — and what losing it might mean for accountability and the preservation of history.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC4918161208\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Guests:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://brewster.kahle.org/\">Brewster Kahle\u003c/a>, Founder of the Internet Archive\u003c/li>\n\u003c/ul>\n\u003cp>Further reading:\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.rollingstone.com/music/music-features/internet-archive-major-label-music-lawsuit-1235105273/\">\u003cspan style=\"font-weight: 400\">Inside the $621 Million Legal Battle for the ‘Soul of the Internet’\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Jon Blistein, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Rolling Stone\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.techradar.com/pro/open-internet-web-scraping-and-ai-the-unbreakable-link\">\u003cspan style=\"font-weight: 400\">Open Internet, web scraping, and AI: the unbreakable link\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Julius Cerniauskas, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">TechRadar\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.engadget.com/entertainment/music/musicians-demand-music-labels-drop-their-internet-archive-lawsuit-214139644.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAK2IFY7PAMZw0BT91Rg2Pvhx66osGJFtnuFHxCEEx9slXFq6Lu1c6VJvuUZm0sVSQBFj11ViHZ6hZN6a_JMUEDU_hhjxeh_HxVHNP47DDOj9w5pnFaUWg81zH_miG2pKzGHH68STu0eXU_K2zFYpaJcNSunaSm1U71VVfyL2DIlF\">Musicians demand music labels drop their Internet Archive lawsuit\u003c/a> — Ian Carlos Campbell, \u003ci>Engadget\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp> \u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">This is The Purge… Of government websites. Since President Trump’s inauguration, federal agency and military websites have been wiped. Some are gone completely, while others have been overhauled to remove any references to so-called woke terminology, all in this effort to comply with an executive order to end diversity, equity, and inclusion programs in the federal government. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And it seems like in the rush to remove all of these woke words, there were maybe some unintentional cuts, like when the Department of Defense took down a 1940s photo. It was a picture of a pilot, posing in front of one of the planes that dropped the atomic bombs over Hiroshima and Nagasaki. But what does this photo have to do with diversity, equity, or inclusion? Well, the plane was named the Enola Gay. It was named after the pilot’s mother, Enola Gay Tibbitts. There are still other photos of the Enola Gay available on government websites, but in the past few months, countless pages with crucial information have been wiped from the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Fortunately, for journalists, historians, and anyone who cares about keeping track of facts, there’s a tool that lets us go back and see exactly how those websites have changed. Unfortunately, that very tool is under threat. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003cem>Close All Tabs\u003c/em> Senior Editor \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\"> is gonna walk us through this magical tool called the Wayback Machine. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Hey, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So I already have a tab open. It’s the current version of the State Department’s safety tips for queer people traveling abroad. And you have your own tab. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it’s the same web page, same URL, but I have gone back in time, kind of. That’s where the Wayback Machine comes in. It’s part of this organization called the Internet Archive. And for the past 30 years, it’s basically scraped the internet page by page and archived it. So if you have a URL or link to a website, you can go back and see all the ways that that website has changed. I used the Wayback Machine to look at the page from January 5th, before this executive order. At the top of the page, it’s addressed to LGBTQI plus travelers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Unlike the one I’m seeing, the one that’s currently live, which just says, L-G-B Travelers. What else does your version have? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it has a lot of resources. It has instructions for changing your passport’s gender marker, warnings about conversion therapy practices in other countries, and also links to the National Center for Transgender Equality and other organizations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, this current one I have on my screen doesn’t have any of that, just no warnings about conversion therapy and definitely none of those resources for trans people. There’s actually no mention of trans people at all. They kept a link to the Trevor Project, but they made a point to say that it’s an organization for LGB youth. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Which is wild, because the Trevor Project is very involved in advocating for trans youth and gender-affirming care. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, and again, this is just one page out of who knows how many that have been altered to take the T out of LGBT. How panicked should we be about the scale of erasure of public information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, this has happened before. During Trump’s first term, pages about climate change and the environment were altered to soften the language, or they were just wiped entirely. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But that purge wasn’t nearly as expansive or haphazard as the one we’re currently living through, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">No, but I think it has prepared a lot of us for a situation like this. This time around, a lot more people are relying on the Wayback Machine and the Internet Archive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, and in all of this mess, the existence of the internet archive itself is under threat, which could spell trouble for the future of all online libraries. So to get a better understanding of it all, Chris, you went to the archive in person a few weeks ago. Let’s start there. Let’s make that our first tab. What is the Internet Archive? You know, when I think of the Internet Archive, I’m thinking of like the Matrix, Cyberchase, when they’re like running through this kind of like cloud and there are just binary numbers everywhere. But the Internet Archive is a real physical location. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, no, it’s a real place. It is not in the Matrix. It is in San Francisco in the Richmond district. It’s in this very grand building and out front it has these huge Greek columns that kind of line the entrance of it. They actually chose the building in part because it resembles the archive’s logo, which is the columns of the Library of Alexandria. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The Library of Alexandria. I mean, that is like the Greek idea of a universal library. That’s a pretty lofty idea to aspire to. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It is. And the organization isn’t shy about their ambitions. Their stated mission is to provide, quote, universal access to all knowledge. According to their website, the archive currently contains, and I’m just gonna reel off a bunch of numbers here, 835 billion webpages. I think last I checked, that number’s actually close to a trillion. 44 million books and texts, 15 million audio recordings, 10.6 million videos, and on and on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Wow. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a lot, like, I can’t even quite conceptualize what a trillion web pages even looks like. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, Chris, tell me, what was the archive actually like? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It was actually really cool. Brewster Kahle is the founder of the archive and he was really excited to give me a tour and introduce me to all kinds of old media devices they’d collected over the years. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Edison invented these cylinders in 1880. Mostly, you know, things that you’ve never heard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So yeah, right when we got there, we go up some stairs and he shows me this very vintage, beautiful old gramophone. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a Victor Talking Machine 5 from 1927. So it’s a old 78 RPM player, no electricity, it’s a crank, has a horn, so spinning up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Song: \u003c/b>\u003cspan style=\"font-weight: 400\">Mairzy doats and dozy doats and liddle lamzy divey / A kiddley divey too, wouldn’t you?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know if you recognize that song, but it immediately made me think of Twin Peaks. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes! Yes, it does. I am right in the middle of my rewatch right now, so… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I need to do a re-watch in David Lynch’s honor, for sure. Yeah, and then when he started playing this, he then started dancing around the room, which is just like-. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, Audrey Horne. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Song: \u003c/b>\u003cspan style=\"font-weight: 400\">A little bit jumbled and jivey \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So after visiting this little museum area, Brewster takes me into this huge room and it has this beautiful domed ceiling. It used to be a Christian Science Church. The whole building did. There are all these lines of pews that are facing where the pulpit used to be. And in place of that pulpit, there’s this huge projector screen. And so they use this place for like movie screenings, for local community events and things. But there is one thing that draws your eye more than anything else in the room. That is the statues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Statues? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, they are these hundreds of terracotta figures. They are about waist high, and each one of them has distinct features in clothing. And they’re all kind of facing forward, like they’re congregants in this hall of worship. Haunting. So it’s a bit of an eerie scene, but according to Brewster… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">If you work for the archive for three years, then we make a little statue. Basically tributes to the people that made the organization happen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So not like framed photos, just a three foot statue. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes, exactly. And they’re really detailed. Another employee was with us on the tour. His name is Chris Freeland. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Freeland: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s weird to be standing here in front of a terracotta statue of yourself, but here we are. It does look like me, and that’s also uncanny. Everyone says they got the beard right, which is making me sad, since it is covered in gray and no longer brown, or red-brown, like it was when I was, you know, 20 years younger, but here we are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And all these statues are standing in the pews and around the outside of the room, facing the front, sort of at attention. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">You know what this reminds me of? It’s that terracotta army that’s like protecting the tomb of like the first emperor of China. And they’re meant to like protect the emperor in the afterlife. And I guess it’s fitting because these statues look like they’re, I don’t know, protecting the internet ephemera long after it’s gone. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">That’s actually very appropriate because behind all of these statues in the very back of the room is where the servers live. Um, he tells me that they hold 145 petabytes of data, which I don’t deal in petabytes, it’s the one after terabyte. Um, so it’s a lot. And yeah, these are the servers where all of the billions of web pages, videos, and audio, where all of it lives. There’s a cool moment actually, like when you stare at these devices, you see all of these twinkling blue lights flashing and flickering across them, um, like hundreds a second. And here is what Brewster told me about that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Every time a light blinks is somebody uploading or downloading something from the Internet Archive. I think that the technology reflects the people that make it, so let’s make it beautiful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">That sounds almost magical. I mean, I get how this could be like a religious experience. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes, and I almost compare it to the way that old cathedrals were meant to evoke that sense of awe. It was hard not to feel a little awestruck being in that place. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">These servers hold some non-trivial percentage of all of the published works of humankind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so tell me about Brewster, the guy who founded this whole thing, started this statue army and this cathedral of servers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So, as you can already tell, Brewster is pretty eccentric and he kind of comes from that old school vision of the internet where he thinks it should be free and open. He really feels that now power is way too concentrated in a few big companies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Companies often don’t sell anything anymore. They just license it. Now, if you use Netflix or Spotify, you don’t even have a video library like you used to with DVDs or you don’t have MP3s on your device or records in your collections. So there’s been this shift by the large-scale publishers towards ongoing control of materials and surveillance of what it is being viewed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">They believe that most things should be open and available to the public, and especially that old things should be preserved, even old webpages. And so that’s where you get the Wayback Machine. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We have the World Wide Web on Archive.org, available back to 1996, so you can go and find your old webpages, your old GeoCity sites, or whatever it is that you’ve done in the past. But it also is relevant to people currently. Journalists are using it a lot to find, well, what did that person say? And they’re saying something kind of different. um… and they said they never said that well no we don’t know we found that in the television news archive and you can search and find this on television transcripts uh… back to 2009.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And you can tell that Brewster is old school because he uses the phrase worldwide web, which I love. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So vintage of him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it is kind of miraculous. I do feel that you can go back and look at a website like that and see exactly what it looked like, but there’s no other place that that exists. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so clearly the Internet Archive is this incredible resource. Is it true that it might shut down? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, let’s talk about it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, let’s open a new tab on that, but right after this break. Okay, new tab, Internet Archive Lawsuits. So let’s talk about these lawsuits that the Internet Archive is facing. They’re not about the Wayback Machine or the webpage archiving, right? They’re about a totally different part of the archive’s operations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So the Internet Archive also has these huge operations where they preserve old physical media. In some cases, the stuff they’re preserving is very clearly public material that is for public access. Like they have this program called Democracy’s Library, where they go and digitize all the print records for all kinds of government agencies. But they also digitize things like books and music, and sometimes that includes copyrighted material. So there are two specific lawsuits at the center of this. The first was a case called Hachette v. Internet Archive, and that was brought against the Internet Archive by book publishers. They objected to the Archive’s practice of digitizing books and lending them out digitally, even though many of them were out of print. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, but that sounds like a normal library thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it kind of is, though there is a wrinkle to it because of this program they did in 2020 during the pandemic lockdowns. So before, the archive operated kind of how libraries normally do. They have a certain number of licenses, you can check each book out, but during this time it became unlimited access for anyone. Though I will say that Brewster and his team strongly dispute the idea that the case was about this pandemic era program at all. They say the lawsuit had been planned before that program ever started. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Either way, after a lengthy appeals process, the judge did rule against them, and the judgment required the Internet Archive to pay publishers an undisclosed amount. And even though the lawsuit was about like these specific 127 copyrighted works, the Archive ended up removing over 500,000 books from their digital collection, which free speech and pro-access people were very upset about because a lot of these books aren’t available anywhere else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And that brings us to this next lawsuit. This was brought on by the music industry, two major record labels, Universal Music Group and Sony Music. What can you tell us about this case? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So this suit was brought against them in 2023 and it centers around another one of the Internet Archive’s programs. This one is called the Great 78 Project. And 78 stands for 78 RPM records. It’s a format that was super popular from the 1890s to like the late 1950s. And this program was this massive communal undertaking to digitize and preserve these very old 78s. They digitized and cataloged more than 400,000 of these recordings since starting the project in 2017. And they made those recordings available to the public to stream on their website. And the key here is how they thought about this project. They felt like they were undertaking the preservation of a defunct technology and the sound of American culture in a bygone era. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Those older materials that were sort of foundational of what did America sound like are so obsolete that we went and we circulated in the industry conferences to say, “okay, there’s going to be this project, the Great 78 Project,” and libraries and archives, a hundred different ones came together to go inform this. The industry knew about it. They were all supportive that when we talked to them, it was all great. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But the record labels saw things differently. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">They definitely did. In their lawsuit, the labels called the Great 78 Project quote, “wholesale theft of generations of music.” And they claim that by making the records available to stream for free, that the Internet Archive was displacing streams that generate royalties on platforms like Spotify or Apple Music, royalties that could have gone to either the platforms themselves or the copyright holders like the artists. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, do they have a point? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So obviously I’m not a legal expert, but here’s what the record labels say. In the suit, they’re focusing on 4,000 specific recordings that do have copyright protections. They are commercially available and many of them are still very popular, including Bing Crosby’s White Christmas, which is the best-selling single of all time. So I think it’s gonna be tough. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And we know what the actual amount that they’re suing for is, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it’s $621 million. And just to put it in perspective, the Internet Archive’s operating budget is a tiny fraction of that, just around $30 million. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">If we’re found guilty of being a library and then that will cost us, yes, it would snuff the Internet Archive. And that may be the point. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">That’s pretty bleak. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah it is. I will also add that regardless of where you land on, okay, was this copyright infringement or not, the details of the case strike me as kind of strange. First thing is there were a notably small number of streams per audio file in question. Um, like hundreds, or, you know, in some cases a few thousand. But not like hundreds of thousands or millions. And so, if you actually convert the number of streams to a dollar amount based on how much Spotify royalties pay, you’re generally looking at a couple of dollars per audio file. A bit more in a few cases. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So clearly publishers are not experiencing, you know, dramatic monetary loss due to these relatively small number of streams. Right? But the record companies, they still decided to sue for the maximum amount under the law, which is $150,000 per record, even though they could have sued for less. They also never even asked the Internet Archive to take the records down. They never received a request. They were just slapped with this lawsuit.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">And if we had gotten that list, we would have taken it down. And we did, once they sued it, you just give us the list and we would have taken them down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">But the other thing is, and I’m not saying that this argument will hold up in court, but like, I think about a platform like YouTube, right? YouTube gets copyrighted material uploaded to it constantly. And the way it works is that when an interested copyright holding party requests that they remove certain content, that content then gets taken down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, that’s the way the internet basically works and those 78s are on YouTube. So it’s, so we basically have a, they’re after something else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">He thinks the publishing companies are going after the library system itself, the ability for people to access materials for free. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">The bigger picture that’s going on and the real contest is not about money, it’s actually about control. Can libraries own anything in the digital world? Is there digital ownership? That’s the central characteristic. And there’s a question, “is the United States going to have libraries have their traditional roles of buying, preserving, lending and interlibrary loan?”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">But the case itself likely won’t move forward until later this year, so we’ll have to wait and see how that develops. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">All right, changing gears a little bit. We are a tech show, so I feel like we’re almost contractually obligated to mention AI somehow in almost every episode that we make. But I don’t know, Chris, that feels like a new tab. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, new tab, Internet Archive and AI Legal Battles. AI companies have also been hit by big lawsuits from publishers, and you may not think of it at first, but AI companies like ChatGPT and the Internet Archive have some similarities. They both use tools to scrape the web for data and text and other content. Of course, what they do is different. The Internet Archive stores and preserves it, while AI companies use it to train their models. What’s Brewster’s take on AI? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So he’s a big proponent actually. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We’re using the AI technologies for a bunch of what may seem like mundane tasks, but are super helpful. Like putting metadata on all these government documents. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">He says that one of the big problems with a site like the Internet Archive is that there’s just so much stuff on there. Organization can be a struggle and people visiting the site can get overwhelmed. AI can make all of that easier by tagging and categorizing the billions of pieces of media they have to make them more easily findable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, if you go to archive.org anecdotally people say, “You know you kind of arrive and it’s just huge and it’s a mass and holy crow and I don’t know where to start!” And so if we could make that on ramp easier wouldn’t that be fantastic. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And as far as the lawsuits against AI companies, he thinks that the laws are too in favor of publishers and copyright holders and that they should be relaxed to allow AI companies to operate more easily. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We don’t have regulatory clarity. So there are now 80 lawsuits around the AI world. So it’s going to be just who has more lawyers. And that’s going to end up with just a few gigantic players. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, I’m actually so surprised that he’s pro-AI. We’ve talked a lot about how AI has ushered in this era where everything is essentially editable. So yeah, for somebody who’s so preoccupied with the preservation and accurate recording of history, I was surprised that he’d be so on board with technology that seems to be like the antithesis of that in some ways. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. One thing that is clear is that the outcomes of these AI lawsuits could impact the Internet Archive because they’re both about the enforcement of copyright law. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right, it seems like there’s this trade-off where if you want a free and accessible internet where information is free and accessible, you also have to expect it to be scrapable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">100%. And the Internet Archive does similar kinds of scraping techniques that AI companies do, like you said. Overall, it seems that he thinks that’s a trade-off worth making. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so we have the Internet Archive, this organization that provides all these public services that the internet has become dependent on. And we also have this massive lawsuit that threatens to shut the organization down. I mean, it feels like we’re in a moment where that possibility is more concerning than ever. We have political turbulence, disinformation, these new AI technologies that are making it harder and harder to get the truth. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Wait Morgan, Morgan… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Do you think that’s a new tab? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, you know what? You’re so right, Chris. Do you wanna do the honors? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I would love to. Let’s open a new tab. What happens if the Internet Archive goes away? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">We talked about this at the top of the episode, but the Internet Archive plays such a critical role in our information ecosystem. And like Brewster says, our ability to go back and check the record. I mean, that’s what we lose when we lose the Internet Archive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s such an important issue, especially right now. Brewster says that after each presidential term, they go through and catalog all of the government websites, including the ones we talked about earlier. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We have, since the year 2004, gone and done an end of term crawl to go and record all the federal websites that we possibly can to go and download and preserve what it looked like before the change and then right away after the change. And are there changes? Yes. Are there always changes? Yes. Are there changes that you agree with? Depends on how you voted, but the idea of library is we’re there to preserve the record. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I think the logical question is, what if it does shut down? What then? Has Brewster even entertained this idea? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\"> I think it’s hard for him to go there. Like, this is his life’s work. But he has definitely thought about the threat that looms if our ability to preserve our understanding of the past goes away. So he references George Orwell’s dystopian vision of the future from the book 1984. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">The image of the memory hole is just the idea that next to your desk is this hole that you can go and put the only copy of that newspaper in an incinerator and be able to change history is upon us. The average life of a web page is 100 days before it’s changed or deleted. If we do not actively collect them and preserve them and keep them accessible, we’re living in the memory whole universe of George Orwell. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, okay, is there any hope here? Is there only option to just give it and crawl into a memory hole and accept it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t think we have to accept the memory hole, and I certainly hope that we don’t. But I’ll wrap up with an observation about Brewster himself. So what struck me about him the most was he just has this unrelenting optimism. He seems to truly love what he does, and he believes in it so strongly, and he’s cultivated this team around him that really shares in that vision. So, even with the looming threat of this extinction-level lawsuit coming up from the music publishers, it’s like he can’t quite bring himself to imagine that the Internet Archive could really go away. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Oh, I think we’re doing fine. I think that there might be pieces of the Internet Archive that are chiseled away by very powerful interests, but the idea of a library or even just the Internet Archive as an organization has got lots of support. So, can the Internet Archive go away? Yes. Would it be a bad thing, I would think so. But I think the real issues are going to be whether the legislatures and the judiciary go and side with people’s access to information in some way or another. We’ll see that play out over the next 25 years of the Internet Archive’s life. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">For Brewster, it’s about the Internet Archive, of course, but it’s also so much more. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know the words exactly, but in every librarian’s mind, those who control the past control the present, those who control the present control the future. The idea of a library is part of an ecosystem of how society remembers. That’s how it thinks of itself. If you were to erase the Internet Archive and the libraries, which is in many ways happening now, then we will live in a danger of having people be able to recast what happened. Oh, as a society that believes in universal education and the fulfillment of individual possibility, we just can’t let that happen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So are you ready to close these tabs? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our producer is Maya Cueva. \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\"> is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\">. Additional music by APM. Mixing, mastering and additional sound design by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 wired mechanical keyboard with Gateron Red switches. If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs@kqed.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "For decades, the Internet Archive has preserved our digital history. But the Archive itself faces an existential threat.",
"status": "publish",
"parent": 0,
"modified": 1742369319,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 125,
"wordCount": 5587
},
"headData": {
"title": "What Happens if the Internet Archive Goes Dark? | KQED",
"description": "For decades, the Internet Archive has preserved our digital history. Lately, journalists and ordinary citizens have been turning to it more than ever, as the Trump administration undertakes an ideologically-driven purge of government websites. But the Archive itself faces an existential threat. In this episode, Close All Tabs Senior Editor Chris Egusa joins Morgan to discuss his visit to the Internet Archive and its colorful founder Brewster Kahle, the legal battles that could shut it down permanently — and what losing it might mean for accountability and the preservation of history.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "For decades, the Internet Archive has preserved our digital history. Lately, journalists and ordinary citizens have been turning to it more than ever, as the Trump administration undertakes an ideologically-driven purge of government websites. But the Archive itself faces an existential threat. In this episode, Close All Tabs Senior Editor Chris Egusa joins Morgan to discuss his visit to the Internet Archive and its colorful founder Brewster Kahle, the legal battles that could shut it down permanently — and what losing it might mean for accountability and the preservation of history.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "What Happens if the Internet Archive Goes Dark?",
"datePublished": "2025-03-19T03:00:03-07:00",
"dateModified": "2025-03-19T00:28:39-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC4918161208.mp3?updated=1742344840",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12031980/what-happens-if-the-internet-archive-goes-dark",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>For decades, the Internet Archive has preserved our digital history. Lately, journalists and ordinary citizens have been turning to it more than ever, as the Trump administration undertakes an ideologically-driven purge of government websites. But the Archive itself faces an existential threat. In this episode, Close All Tabs Senior Editor Chris Egusa joins Morgan to discuss his visit to the Internet Archive and its colorful founder Brewster Kahle, the legal battles that could shut it down permanently — and what losing it might mean for accountability and the preservation of history.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC4918161208\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Guests:\u003c/p>\n\u003cul>\n\u003cli>\u003ca href=\"https://brewster.kahle.org/\">Brewster Kahle\u003c/a>, Founder of the Internet Archive\u003c/li>\n\u003c/ul>\n\u003cp>Further reading:\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.rollingstone.com/music/music-features/internet-archive-major-label-music-lawsuit-1235105273/\">\u003cspan style=\"font-weight: 400\">Inside the $621 Million Legal Battle for the ‘Soul of the Internet’\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> – Jon Blistein, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Rolling Stone\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.techradar.com/pro/open-internet-web-scraping-and-ai-the-unbreakable-link\">\u003cspan style=\"font-weight: 400\">Open Internet, web scraping, and AI: the unbreakable link\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> — Julius Cerniauskas, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">TechRadar\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400\">\u003ca href=\"https://www.engadget.com/entertainment/music/musicians-demand-music-labels-drop-their-internet-archive-lawsuit-214139644.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAK2IFY7PAMZw0BT91Rg2Pvhx66osGJFtnuFHxCEEx9slXFq6Lu1c6VJvuUZm0sVSQBFj11ViHZ6hZN6a_JMUEDU_hhjxeh_HxVHNP47DDOj9w5pnFaUWg81zH_miG2pKzGHH68STu0eXU_K2zFYpaJcNSunaSm1U71VVfyL2DIlF\">Musicians demand music labels drop their Internet Archive lawsuit\u003c/a> — Ian Carlos Campbell, \u003ci>Engadget\u003c/i>\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp> \u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">This is The Purge… Of government websites. Since President Trump’s inauguration, federal agency and military websites have been wiped. Some are gone completely, while others have been overhauled to remove any references to so-called woke terminology, all in this effort to comply with an executive order to end diversity, equity, and inclusion programs in the federal government. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And it seems like in the rush to remove all of these woke words, there were maybe some unintentional cuts, like when the Department of Defense took down a 1940s photo. It was a picture of a pilot, posing in front of one of the planes that dropped the atomic bombs over Hiroshima and Nagasaki. But what does this photo have to do with diversity, equity, or inclusion? Well, the plane was named the Enola Gay. It was named after the pilot’s mother, Enola Gay Tibbitts. There are still other photos of the Enola Gay available on government websites, but in the past few months, countless pages with crucial information have been wiped from the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Fortunately, for journalists, historians, and anyone who cares about keeping track of facts, there’s a tool that lets us go back and see exactly how those websites have changed. Unfortunately, that very tool is under threat. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003cem>Close All Tabs\u003c/em> Senior Editor \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\"> is gonna walk us through this magical tool called the Wayback Machine. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Hey, Morgan. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So I already have a tab open. It’s the current version of the State Department’s safety tips for queer people traveling abroad. And you have your own tab. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it’s the same web page, same URL, but I have gone back in time, kind of. That’s where the Wayback Machine comes in. It’s part of this organization called the Internet Archive. And for the past 30 years, it’s basically scraped the internet page by page and archived it. So if you have a URL or link to a website, you can go back and see all the ways that that website has changed. I used the Wayback Machine to look at the page from January 5th, before this executive order. At the top of the page, it’s addressed to LGBTQI plus travelers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Unlike the one I’m seeing, the one that’s currently live, which just says, L-G-B Travelers. What else does your version have? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it has a lot of resources. It has instructions for changing your passport’s gender marker, warnings about conversion therapy practices in other countries, and also links to the National Center for Transgender Equality and other organizations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, this current one I have on my screen doesn’t have any of that, just no warnings about conversion therapy and definitely none of those resources for trans people. There’s actually no mention of trans people at all. They kept a link to the Trevor Project, but they made a point to say that it’s an organization for LGB youth. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Which is wild, because the Trevor Project is very involved in advocating for trans youth and gender-affirming care. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, and again, this is just one page out of who knows how many that have been altered to take the T out of LGBT. How panicked should we be about the scale of erasure of public information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, this has happened before. During Trump’s first term, pages about climate change and the environment were altered to soften the language, or they were just wiped entirely. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But that purge wasn’t nearly as expansive or haphazard as the one we’re currently living through, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">No, but I think it has prepared a lot of us for a situation like this. This time around, a lot more people are relying on the Wayback Machine and the Internet Archive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, and in all of this mess, the existence of the internet archive itself is under threat, which could spell trouble for the future of all online libraries. So to get a better understanding of it all, Chris, you went to the archive in person a few weeks ago. Let’s start there. Let’s make that our first tab. What is the Internet Archive? You know, when I think of the Internet Archive, I’m thinking of like the Matrix, Cyberchase, when they’re like running through this kind of like cloud and there are just binary numbers everywhere. But the Internet Archive is a real physical location. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, no, it’s a real place. It is not in the Matrix. It is in San Francisco in the Richmond district. It’s in this very grand building and out front it has these huge Greek columns that kind of line the entrance of it. They actually chose the building in part because it resembles the archive’s logo, which is the columns of the Library of Alexandria. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The Library of Alexandria. I mean, that is like the Greek idea of a universal library. That’s a pretty lofty idea to aspire to. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It is. And the organization isn’t shy about their ambitions. Their stated mission is to provide, quote, universal access to all knowledge. According to their website, the archive currently contains, and I’m just gonna reel off a bunch of numbers here, 835 billion webpages. I think last I checked, that number’s actually close to a trillion. 44 million books and texts, 15 million audio recordings, 10.6 million videos, and on and on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Wow. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a lot, like, I can’t even quite conceptualize what a trillion web pages even looks like. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, Chris, tell me, what was the archive actually like? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It was actually really cool. Brewster Kahle is the founder of the archive and he was really excited to give me a tour and introduce me to all kinds of old media devices they’d collected over the years. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Edison invented these cylinders in 1880. Mostly, you know, things that you’ve never heard. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So yeah, right when we got there, we go up some stairs and he shows me this very vintage, beautiful old gramophone. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a Victor Talking Machine 5 from 1927. So it’s a old 78 RPM player, no electricity, it’s a crank, has a horn, so spinning up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Song: \u003c/b>\u003cspan style=\"font-weight: 400\">Mairzy doats and dozy doats and liddle lamzy divey / A kiddley divey too, wouldn’t you?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know if you recognize that song, but it immediately made me think of Twin Peaks. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes! Yes, it does. I am right in the middle of my rewatch right now, so… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I need to do a re-watch in David Lynch’s honor, for sure. Yeah, and then when he started playing this, he then started dancing around the room, which is just like-. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, Audrey Horne. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Song: \u003c/b>\u003cspan style=\"font-weight: 400\">A little bit jumbled and jivey \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So after visiting this little museum area, Brewster takes me into this huge room and it has this beautiful domed ceiling. It used to be a Christian Science Church. The whole building did. There are all these lines of pews that are facing where the pulpit used to be. And in place of that pulpit, there’s this huge projector screen. And so they use this place for like movie screenings, for local community events and things. But there is one thing that draws your eye more than anything else in the room. That is the statues. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Statues? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, they are these hundreds of terracotta figures. They are about waist high, and each one of them has distinct features in clothing. And they’re all kind of facing forward, like they’re congregants in this hall of worship. Haunting. So it’s a bit of an eerie scene, but according to Brewster… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">If you work for the archive for three years, then we make a little statue. Basically tributes to the people that made the organization happen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So not like framed photos, just a three foot statue. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes, exactly. And they’re really detailed. Another employee was with us on the tour. His name is Chris Freeland. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Freeland: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s weird to be standing here in front of a terracotta statue of yourself, but here we are. It does look like me, and that’s also uncanny. Everyone says they got the beard right, which is making me sad, since it is covered in gray and no longer brown, or red-brown, like it was when I was, you know, 20 years younger, but here we are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And all these statues are standing in the pews and around the outside of the room, facing the front, sort of at attention. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">You know what this reminds me of? It’s that terracotta army that’s like protecting the tomb of like the first emperor of China. And they’re meant to like protect the emperor in the afterlife. And I guess it’s fitting because these statues look like they’re, I don’t know, protecting the internet ephemera long after it’s gone. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">That’s actually very appropriate because behind all of these statues in the very back of the room is where the servers live. Um, he tells me that they hold 145 petabytes of data, which I don’t deal in petabytes, it’s the one after terabyte. Um, so it’s a lot. And yeah, these are the servers where all of the billions of web pages, videos, and audio, where all of it lives. There’s a cool moment actually, like when you stare at these devices, you see all of these twinkling blue lights flashing and flickering across them, um, like hundreds a second. And here is what Brewster told me about that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Every time a light blinks is somebody uploading or downloading something from the Internet Archive. I think that the technology reflects the people that make it, so let’s make it beautiful. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">That sounds almost magical. I mean, I get how this could be like a religious experience. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes, and I almost compare it to the way that old cathedrals were meant to evoke that sense of awe. It was hard not to feel a little awestruck being in that place. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">These servers hold some non-trivial percentage of all of the published works of humankind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so tell me about Brewster, the guy who founded this whole thing, started this statue army and this cathedral of servers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So, as you can already tell, Brewster is pretty eccentric and he kind of comes from that old school vision of the internet where he thinks it should be free and open. He really feels that now power is way too concentrated in a few big companies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Companies often don’t sell anything anymore. They just license it. Now, if you use Netflix or Spotify, you don’t even have a video library like you used to with DVDs or you don’t have MP3s on your device or records in your collections. So there’s been this shift by the large-scale publishers towards ongoing control of materials and surveillance of what it is being viewed. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">They believe that most things should be open and available to the public, and especially that old things should be preserved, even old webpages. And so that’s where you get the Wayback Machine. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We have the World Wide Web on Archive.org, available back to 1996, so you can go and find your old webpages, your old GeoCity sites, or whatever it is that you’ve done in the past. But it also is relevant to people currently. Journalists are using it a lot to find, well, what did that person say? And they’re saying something kind of different. um… and they said they never said that well no we don’t know we found that in the television news archive and you can search and find this on television transcripts uh… back to 2009.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And you can tell that Brewster is old school because he uses the phrase worldwide web, which I love. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So vintage of him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it is kind of miraculous. I do feel that you can go back and look at a website like that and see exactly what it looked like, but there’s no other place that that exists. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so clearly the Internet Archive is this incredible resource. Is it true that it might shut down? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, let’s talk about it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, let’s open a new tab on that, but right after this break. Okay, new tab, Internet Archive Lawsuits. So let’s talk about these lawsuits that the Internet Archive is facing. They’re not about the Wayback Machine or the webpage archiving, right? They’re about a totally different part of the archive’s operations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So the Internet Archive also has these huge operations where they preserve old physical media. In some cases, the stuff they’re preserving is very clearly public material that is for public access. Like they have this program called Democracy’s Library, where they go and digitize all the print records for all kinds of government agencies. But they also digitize things like books and music, and sometimes that includes copyrighted material. So there are two specific lawsuits at the center of this. The first was a case called Hachette v. Internet Archive, and that was brought against the Internet Archive by book publishers. They objected to the Archive’s practice of digitizing books and lending them out digitally, even though many of them were out of print. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, but that sounds like a normal library thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it kind of is, though there is a wrinkle to it because of this program they did in 2020 during the pandemic lockdowns. So before, the archive operated kind of how libraries normally do. They have a certain number of licenses, you can check each book out, but during this time it became unlimited access for anyone. Though I will say that Brewster and his team strongly dispute the idea that the case was about this pandemic era program at all. They say the lawsuit had been planned before that program ever started. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Either way, after a lengthy appeals process, the judge did rule against them, and the judgment required the Internet Archive to pay publishers an undisclosed amount. And even though the lawsuit was about like these specific 127 copyrighted works, the Archive ended up removing over 500,000 books from their digital collection, which free speech and pro-access people were very upset about because a lot of these books aren’t available anywhere else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And that brings us to this next lawsuit. This was brought on by the music industry, two major record labels, Universal Music Group and Sony Music. What can you tell us about this case? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So this suit was brought against them in 2023 and it centers around another one of the Internet Archive’s programs. This one is called the Great 78 Project. And 78 stands for 78 RPM records. It’s a format that was super popular from the 1890s to like the late 1950s. And this program was this massive communal undertaking to digitize and preserve these very old 78s. They digitized and cataloged more than 400,000 of these recordings since starting the project in 2017. And they made those recordings available to the public to stream on their website. And the key here is how they thought about this project. They felt like they were undertaking the preservation of a defunct technology and the sound of American culture in a bygone era. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Those older materials that were sort of foundational of what did America sound like are so obsolete that we went and we circulated in the industry conferences to say, “okay, there’s going to be this project, the Great 78 Project,” and libraries and archives, a hundred different ones came together to go inform this. The industry knew about it. They were all supportive that when we talked to them, it was all great. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But the record labels saw things differently. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">They definitely did. In their lawsuit, the labels called the Great 78 Project quote, “wholesale theft of generations of music.” And they claim that by making the records available to stream for free, that the Internet Archive was displacing streams that generate royalties on platforms like Spotify or Apple Music, royalties that could have gone to either the platforms themselves or the copyright holders like the artists. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, do they have a point? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So obviously I’m not a legal expert, but here’s what the record labels say. In the suit, they’re focusing on 4,000 specific recordings that do have copyright protections. They are commercially available and many of them are still very popular, including Bing Crosby’s White Christmas, which is the best-selling single of all time. So I think it’s gonna be tough. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And we know what the actual amount that they’re suing for is, right? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So it’s $621 million. And just to put it in perspective, the Internet Archive’s operating budget is a tiny fraction of that, just around $30 million. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">If we’re found guilty of being a library and then that will cost us, yes, it would snuff the Internet Archive. And that may be the point. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">That’s pretty bleak. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah it is. I will also add that regardless of where you land on, okay, was this copyright infringement or not, the details of the case strike me as kind of strange. First thing is there were a notably small number of streams per audio file in question. Um, like hundreds, or, you know, in some cases a few thousand. But not like hundreds of thousands or millions. And so, if you actually convert the number of streams to a dollar amount based on how much Spotify royalties pay, you’re generally looking at a couple of dollars per audio file. A bit more in a few cases. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">So clearly publishers are not experiencing, you know, dramatic monetary loss due to these relatively small number of streams. Right? But the record companies, they still decided to sue for the maximum amount under the law, which is $150,000 per record, even though they could have sued for less. They also never even asked the Internet Archive to take the records down. They never received a request. They were just slapped with this lawsuit.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">And if we had gotten that list, we would have taken it down. And we did, once they sued it, you just give us the list and we would have taken them down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">But the other thing is, and I’m not saying that this argument will hold up in court, but like, I think about a platform like YouTube, right? YouTube gets copyrighted material uploaded to it constantly. And the way it works is that when an interested copyright holding party requests that they remove certain content, that content then gets taken down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, that’s the way the internet basically works and those 78s are on YouTube. So it’s, so we basically have a, they’re after something else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">He thinks the publishing companies are going after the library system itself, the ability for people to access materials for free. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">The bigger picture that’s going on and the real contest is not about money, it’s actually about control. Can libraries own anything in the digital world? Is there digital ownership? That’s the central characteristic. And there’s a question, “is the United States going to have libraries have their traditional roles of buying, preserving, lending and interlibrary loan?”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">But the case itself likely won’t move forward until later this year, so we’ll have to wait and see how that develops. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">All right, changing gears a little bit. We are a tech show, so I feel like we’re almost contractually obligated to mention AI somehow in almost every episode that we make. But I don’t know, Chris, that feels like a new tab. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, new tab, Internet Archive and AI Legal Battles. AI companies have also been hit by big lawsuits from publishers, and you may not think of it at first, but AI companies like ChatGPT and the Internet Archive have some similarities. They both use tools to scrape the web for data and text and other content. Of course, what they do is different. The Internet Archive stores and preserves it, while AI companies use it to train their models. What’s Brewster’s take on AI? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">So he’s a big proponent actually. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We’re using the AI technologies for a bunch of what may seem like mundane tasks, but are super helpful. Like putting metadata on all these government documents. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">He says that one of the big problems with a site like the Internet Archive is that there’s just so much stuff on there. Organization can be a struggle and people visiting the site can get overwhelmed. AI can make all of that easier by tagging and categorizing the billions of pieces of media they have to make them more easily findable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, if you go to archive.org anecdotally people say, “You know you kind of arrive and it’s just huge and it’s a mass and holy crow and I don’t know where to start!” And so if we could make that on ramp easier wouldn’t that be fantastic. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">And as far as the lawsuits against AI companies, he thinks that the laws are too in favor of publishers and copyright holders and that they should be relaxed to allow AI companies to operate more easily. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We don’t have regulatory clarity. So there are now 80 lawsuits around the AI world. So it’s going to be just who has more lawyers. And that’s going to end up with just a few gigantic players. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, I’m actually so surprised that he’s pro-AI. We’ve talked a lot about how AI has ushered in this era where everything is essentially editable. So yeah, for somebody who’s so preoccupied with the preservation and accurate recording of history, I was surprised that he’d be so on board with technology that seems to be like the antithesis of that in some ways. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. One thing that is clear is that the outcomes of these AI lawsuits could impact the Internet Archive because they’re both about the enforcement of copyright law. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right, it seems like there’s this trade-off where if you want a free and accessible internet where information is free and accessible, you also have to expect it to be scrapable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">100%. And the Internet Archive does similar kinds of scraping techniques that AI companies do, like you said. Overall, it seems that he thinks that’s a trade-off worth making. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so we have the Internet Archive, this organization that provides all these public services that the internet has become dependent on. And we also have this massive lawsuit that threatens to shut the organization down. I mean, it feels like we’re in a moment where that possibility is more concerning than ever. We have political turbulence, disinformation, these new AI technologies that are making it harder and harder to get the truth. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Wait Morgan, Morgan… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Do you think that’s a new tab? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, you know what? You’re so right, Chris. Do you wanna do the honors? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I would love to. Let’s open a new tab. What happens if the Internet Archive goes away? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">We talked about this at the top of the episode, but the Internet Archive plays such a critical role in our information ecosystem. And like Brewster says, our ability to go back and check the record. I mean, that’s what we lose when we lose the Internet Archive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s such an important issue, especially right now. Brewster says that after each presidential term, they go through and catalog all of the government websites, including the ones we talked about earlier. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">We have, since the year 2004, gone and done an end of term crawl to go and record all the federal websites that we possibly can to go and download and preserve what it looked like before the change and then right away after the change. And are there changes? Yes. Are there always changes? Yes. Are there changes that you agree with? Depends on how you voted, but the idea of library is we’re there to preserve the record. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I think the logical question is, what if it does shut down? What then? Has Brewster even entertained this idea? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\"> I think it’s hard for him to go there. Like, this is his life’s work. But he has definitely thought about the threat that looms if our ability to preserve our understanding of the past goes away. So he references George Orwell’s dystopian vision of the future from the book 1984. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">The image of the memory hole is just the idea that next to your desk is this hole that you can go and put the only copy of that newspaper in an incinerator and be able to change history is upon us. The average life of a web page is 100 days before it’s changed or deleted. If we do not actively collect them and preserve them and keep them accessible, we’re living in the memory whole universe of George Orwell. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, okay, is there any hope here? Is there only option to just give it and crawl into a memory hole and accept it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t think we have to accept the memory hole, and I certainly hope that we don’t. But I’ll wrap up with an observation about Brewster himself. So what struck me about him the most was he just has this unrelenting optimism. He seems to truly love what he does, and he believes in it so strongly, and he’s cultivated this team around him that really shares in that vision. So, even with the looming threat of this extinction-level lawsuit coming up from the music publishers, it’s like he can’t quite bring himself to imagine that the Internet Archive could really go away. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">Oh, I think we’re doing fine. I think that there might be pieces of the Internet Archive that are chiseled away by very powerful interests, but the idea of a library or even just the Internet Archive as an organization has got lots of support. So, can the Internet Archive go away? Yes. Would it be a bad thing, I would think so. But I think the real issues are going to be whether the legislatures and the judiciary go and side with people’s access to information in some way or another. We’ll see that play out over the next 25 years of the Internet Archive’s life. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">For Brewster, it’s about the Internet Archive, of course, but it’s also so much more. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Brewster Kahle:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know the words exactly, but in every librarian’s mind, those who control the past control the present, those who control the present control the future. The idea of a library is part of an ecosystem of how society remembers. That’s how it thinks of itself. If you were to erase the Internet Archive and the libraries, which is in many ways happening now, then we will live in a danger of having people be able to recast what happened. Oh, as a society that believes in universal education and the fulfillment of individual possibility, we just can’t let that happen. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So are you ready to close these tabs? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chris Egusa:\u003c/b> \u003cspan style=\"font-weight: 400\">Let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our producer is Maya Cueva. \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\"> is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by \u003c/span>\u003cspan style=\"font-weight: 400\">Chris Egusa\u003c/span>\u003cspan style=\"font-weight: 400\">. Additional music by APM. Mixing, mastering and additional sound design by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 wired mechanical keyboard with Gateron Red switches. If you have feedback or a topic you think we should cover, hit us up at CloseAllTabs@kqed.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12031980/what-happens-if-the-internet-archive-goes-dark",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_35092",
"news_22973",
"news_3137",
"news_18179",
"news_1631"
],
"featImg": "news_12031983",
"label": "source_news_12031980"
},
"news_12030860": {
"type": "posts",
"id": "news_12030860",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12030860",
"score": null,
"sort": [
1741773658000
]
},
"guestAuthors": [],
"slug": "waymo-problems",
"title": "Waymo Robotaxis - Uneasiness and Vandalism",
"publishDate": 1741773658,
"format": "audio",
"headTitle": "Waymo Robotaxis – Uneasiness and Vandalism | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan style=\"font-weight: 400;\">Self-driving Waymo robotaxis have become a familiar sight in cities like San Francisco and Los Angeles, but not everyone is happy about that. \u003c/span>\u003cspan style=\"font-weight: 400;\">These “ghost-like” autonomous vehicles have made a lot of people uneasy, some even going as far as to vandalize the cars. But what’s behind this hostility? In this episode, Morgan speaks with \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Bloomberg\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\"> journalist Ellen Huet and robot law professor Ryan Calo to explore the rise of Waymo vandalism and its roots in our collective anxiety over artificial intelligence. \u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC7694102813\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400;\">\u003cspan style=\"font-weight: 400;\">\u003ca href=\"https://www.ellenhuet.com/\">Ellen Huet\u003c/a>, Features writer at Bloomberg News\u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003cspan style=\"font-weight: 400;\">\u003ca href=\"https://ischool.uw.edu/people/faculty/profile/rcalo\">Ryan Calo\u003c/a>, Professor of Law at University of Washington\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://www.bloomberg.com/news/newsletters/2024-12-06/waymo-s-expansion-spurs-some-rage-against-the-self-driving-cars\">\u003cspan style=\"font-weight: 400;\">Waymo’s Expansion Provokes Anxieties of AI Takeover\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> – Ellen Huet, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Bloomberg\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://qz.com/robotaxi-tesla-uber-lyft-waymo-mobileye-texas-1851759608\">\u003cspan style=\"font-weight: 400;\">The next big robotaxi push is almost here\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> — Harri Weber, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Quartz \u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://slate.com/technology/2018/03/the-deadly-uber-self-driving-car-crash-is-just-the-beginning.html\">\u003cspan style=\"font-weight: 400;\">The Courts Can Handle the Deadly Uber Self-Driving Car Crash. But that doesn’t mean the law is ready for autonomous vehicles.\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> — Ryan Calo, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://www.barnesandnoble.com/w/good-robot-bad-robot-jo-ann-oravec/1141932639\">Good Robot, Bad Robot: Dark and Creepy Sides of Robotics, Autonomous Vehicles, and AI\u003c/a> — Jo Ann Oravec, Professor at the University of Wisconsin\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Do we look like influencers right now? Is this embarrassing to be walking up to a Waymo? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">This is me and my friend \u003c/span>\u003cspan style=\"font-weight: 400;\">Harri Weber\u003c/span>\u003cspan style=\"font-weight: 400;\"> booking my first ride in a Waymo. It’s a self -driving car service. Some people also call them robo-taxis. Wait, I think I have to unlock it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh, there we go. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">For Morgan? No one’s going to respond. Waymo’s are, again, totally self -driving. There’s no human in the front seat. Hello from Waymo. As we get going, just give us one minute to cover a few… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I invited Harry because she’s also a tech journalist and she covers the future of cars. She recently wrote about the expansion of robo -taxis for courts. And also, we both had a craving for deli sandwiches from this one spot with terrible street parking. So why not take a Waymo? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s no one behind the wheel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Is there a real need for the steering wheel? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Literally, I don’t see any purpose for it, but for whatever reason, there’s, you know, national laws require this steering wheel to still be there. It’s a little ghostly though, right? It’s nudging us around, it’s keeping us in the lane. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Waymo’s are something of a tourist attraction in California. My cousins always wanna take one whenever they come to visit me. But honestly, ever since Waymo’s launch a few months ago in Los Angeles, where Harri and I live, I’ve been pretty hesitant to take them. Part of it is, yeah, I don’t really trust a robot to drive me around, especially not through a very busy intersection in Koreatown during rush hour. But that’s where this car picked us up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">These things aren’t perfect. Something could go wrong while we’re driving or while it’s moving us around. But Waymo’s claim based on its own data is that it is a lot safer than a human driver. I think that you’re probably more likely to find that they’re a nuisance than they are dangerous. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But despite their great track record when it comes to safety, I feel like Waymo mishaps are always going viral. Like a couple of weeks ago, there was a video of a Waymo in San Francisco, ignoring a public works crew and driving straight through a sinkhole. And then there was a video of a guy in Arizona who called a Waymo to take him to the airport, but got stuck in a parking lot. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m in a Waymo car. This car is just going in circles. I got my seatbelt on, I can’t get out the car. Has this been hacked? What’s going on? I feel like I’m in the movies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Waymos make me feel a little uneasy, but it’s really other people’s reactions to Waymos that makes me nervous about being in one. Even getting in, in front of that coffee shop, did you feel self -conscious? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Yeah, yeah, it felt a little uncool. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I felt so deeply uncool getting in. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think something flipped when Google was first developing a driverless car. I think there was actually like a cool factor going, or maybe I was just that uncool that I thought it was cool. But tech criticism has evolved a lot since then. And so now we’re in this car and it does feel a little bit like we are maybe class traitors. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And it’s not just the uncool factor. Public reaction to Waymos has turned violent. Like this incident in San Francisco, where a bunch of guys started spray painting a Waymo while a group of women was inside. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Why are you attacking us? Connecting to writer support. Call may be recorded. Oh my God. Oh my god! Holy shit! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">There is also a recent viral video of people swarming a Waymo in Los Angeles. One of the guys in the video so gracefully leaps into the air and drop kicks the passenger door right off the hinges, while another person beats the Waymo’s windshield with a ripped off piece of its own front bumper. To be clear, it doesn’t seem like any living person has been hurt in any of these incidents, unless you count getting a little car sick. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I got a flight to catch. Why is this thing going in a circle? I’m getting dizzy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But to a lot of people, including myself, I’ll be honest, something about seeing robots do a human task just does not feel right. And clearly, it triggers some deep-seated instinct to attack. So what is behind this recent outburst of aggression against Waymos? Is it just that destroying them makes really good content that’s bound to go viral? Or is it our collective anxiety over the state of tech right now? This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400;\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400;\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. People are justifiably jaded against Silicon Valley and the idea of a robot takeover would make anyone nervous. But why take it out on Waymo? All right, we’re gonna kick this off like we usually do. A new tab, Waymo Vandalism. We’re gonna talk to \u003c/span>\u003cspan style=\"font-weight: 400;\">Ellen Huet\u003c/span>\u003cspan style=\"font-weight: 400;\">. She covers technology and Silicon Valley and startup culture for Bloomberg, or as she puts it, all things at the intersection of tech and humans. And she wrote about how Waymo’s recent expansion provoked so -called AI anxiety. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">as long as these cars have been around in their various iterations, so probably over the last decade or so, people have reacted to them with suspicion and at times with violence. Like even back in 2018 when early Waymo vehicles were being tested in Arizona, people threw rocks at them, people like attacked the cars. Even if these cases are rare, it has been somewhat consistent that people react to robot cars at times with anger or violence or like attempting to kind of outsmart them. You know, there are early stories of people who figured out that you could confuse autonomous cars by putting a traffic cone on the hood of the car. Right, I’ve seen that. And I – Yeah, and like, there’s clearly some human impulse to try to almost like assert agency or control over this vehicle that, you know, in some existential sense is kind of a threat. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I have to wonder how much product design plays a role in ensuring that people are more receptive to these cars. I mean, I’m thinking of, you know, that 2000s movie, Herbie Fully Loaded, how it’s like a cutesy little buggy. And if I saw that driving around, I wouldn’t want to, like, beat that up. But when I see, like, a Cybertruck, I’m like, oh, fight or flight, activated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I guarantee lots of designers have spent a lot of time and energy thinking about this question. I remember, it must have been a decade ago, you know, I was a tech reporter, I was working at Forbes and I was invited to take a test drive in an early autonomous car. And what I remember most is that those early cars were designed to look so cute. Like it was like a little gumdrop shaped car and it was white and like its headlights We’re kind of that like. oval shape to make it look like, you know, like these cute little cartoon eyes. And yeah, I guarantee that designers and engineers spent a lot of time thinking about how to make this threatening-ish technology seem as cute and approachable as possible. But yeah, Waymo’s are obviously like kind of just like a normal-looking car. My guess is it’s not coincidence that they’re all white. maybe people associate that with, like, sort of angelic energy or something. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But let’s talk about what’s at the root of this feeling that a lot of people have when confronted with a robot doing a human job. That is a new tab. Ready? Waymo and AI anxiety. Okay, so a lot of this anger against Waymo’s is due to the very real risk of job loss as robo-taxis begin replacing human drivers. But it’s also bigger than that. AI is moving into a lot of areas besides cars. In her story about this spike in Waymo vandalism, Ellen cited University of Wisconsin professor Jo Anne Oravec, who said that a lot of people are just not really comfortable with the realization that something else is intelligent. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think people sometimes direct their general anxiety about, like, job displacement from AI toward Waymos just because these are objects that exist in the physical world and that you can actually smash the windshield of a Waymo car in the way that you can’t quite attack ChatGPT, right? Like, I think in some sense they’re at a disadvantage by simply being, like, a physical object. And something that you are reminded of every time, you know, one drives by. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">And the cars have also done things that are genuinely annoying. Like in San Francisco, there was this cluster of Waymo cars that had gotten trapped in a honking war with each other. So they were like up at the middle of the night, you know, it’s like 4:30 in the morning. And neighbors who were trying to sleep near wherever these cars are gathered were being woken up at night by the sound of all of these cars honking at each other. And like in the most nonsensical way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">The term AI can mean a lot of different things. Autonomous vehicles like Waymo do use artificial intelligence. They use cameras to see, they’re trained to recognize objects and calculate the distance between them. But it’s pretty different from how a generative AI tool like ChatGPT works, or how other AI generators work to produce images, videos, and music. But to a lot of people, the anxiety is the same. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think what makes people have this reaction, regardless of what type of AI it is, is that these products are being designed to do actions and take on jobs and responsibilities that used to be solely the jurisdiction of humans, right? So it used to be like only people could see and drive and manipulate a car and now we can see that a human is not needed to do that. And it used to be that a human was needed to provide half of a conversation, you couldn’t have that, you know, without another person on the other side of the line. Now, that’s no longer true. So I think what we’re seeing is, even though the technology is different, in some cases and in some ways, the human reaction to it is the same. Because I think it’s provoking the same question of, well, where do I belong in this world where this thing that I used to do can be done by a non-human entity. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s a Waymo ad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Waymo Advertisement: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, it’s finally happening. The robots, they’re coming. Maybe that’s a good thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And like, Waymo’s clearly playing into people’s concerns about the robots, but putting like this positive spin on it. What do you think? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I mean, an ad like that makes me laugh because I just imagine, I wish I could be a fly on the wall in the marketing discussions that led to that copy because I’m sure they were like, guys, we have to address the fact that some people are scared of this, but let’s make it cheeky, let’s make it funny. There are researchers out there who study human-robot relations and some of the things that they explained to me were like these human-like. objects that can move with some intelligence in our world feel existentially unsettling to us because we don’t know where we fall in the pecking order anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And don’t forget, we’ve been consuming so much sci-fi about how super advanced robots can totally disrupt our way of life. \u003c/span>\u003c/p>\n\u003cp>\u003cb>I, Robot: \u003c/b>\u003cspan style=\"font-weight: 400;\">Robots don’t feel fear. They don’t feel anything. They don’t get hungry. They don’t sleep. I do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>M3gan: \u003c/b>\u003cspan style=\"font-weight: 400;\">Megan, turn off. Are you sure? \u003c/span>\u003c/p>\n\u003cp>\u003cb>2001: A Space Odyssey: \u003c/b>\u003cspan style=\"font-weight: 400;\">Open the pod bay doors, Hal. I’m sorry, Dave. I’m afraid I can’t do that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400;\">This pop culture fear of artificial intelligence and robots taking over has been around for a while, but it hasn’t been limited to the screen. Physical attacks on robots have been happening for over a decade. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">A classic example is the story of Hitchbot. And the story of Hitchbot starts back in 2013 when a group of researchers decided they wanted to try to answer the question, can robots trust humans? \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hitchbot will be depending on the kindness and the curiosity of strangers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">So Hitchbot was this little humanoid robot that couldn’t really do much, but it was on a mission to hitchhike across Canada. It had a stocky, cylindrical body and goofy arms and legs made out of pool noodles. Its head had an LED panel with a little smiley face. Hitchbot couldn’t move on its own. It could only recognize human speech and engage in basic conversations, mostly to ask bystanders for help. It also had a GPS and took pictures of its surroundings every 20 minutes so that researchers could keep tabs on it. I mean, it was pretty adorable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">And on its first few journeys, everything went fine. Like, people really got excited about this idea and wanted to contribute to helping the robot get from point A to point B. So Hitchbot traveled across Canada and traveled around Europe. And then in 2015, Hitchbot tried to do a cross-country trip across the United States and started in Boston. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But Hitchbot only made it to Philadelphia, where it was tragically attacked and decapitated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">This is the bench Hitchbot was killed on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Oh really? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">You know the story of Hitchbot? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, yeah, it made it around the world and it died.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">It didn’t make it around the world because it died in Philadelphia. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">Maybe they wanted to reassert their power or dominance over a human-like object and feel secure in their place as humans. But yeah, I think the story of Hitchbot tells us a lot about the psychology of humans versus robots. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Right. And that Waymos may not be ready for Philly yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">Seems possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">OK, clearly, there’s something here about robots that makes us uncomfortable. People don’t always respond well to things that look a little too human or act kind of human, but aren’t quite human. So aside from making the cars cuter in hopes that people won’t attack them, is there anything else Waymo can do? When I scroll past one of these videos of someone spray painting one of the cars…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 3: \u003c/b>\u003cspan style=\"font-weight: 400;\">Why are you attacking us? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Or blocking its way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 4: \u003c/b>\u003cspan style=\"font-weight: 400;\">Get out of the way! Move! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Or, worst case scenario, harassing someone inside, which did happen in San Francisco. With these videos, I’ve always wondered, why can’t the car just back up and drive away? Any human driver would. We’ll get into that and some other very thorny questions after this break. As this technology progresses, what are the implications of robots making their own decisions in these very high-stakes situations? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">But that is a new tab. “The ethics of self-driving cars.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">To dig into this, I called up \u003c/span>\u003cspan style=\"font-weight: 400;\">Ryan Calo\u003c/span>\u003cspan style=\"font-weight: 400;\">. He’s a legal scholar and a professor at the University of Washington School of Law. And his specialty? Robot law. So he had his own theory about what makes Waymo’s so attractive to vandalize. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s the fact that they’re doing something transgressive where they’re, you know, they are of course vandalizing like an entity, an agent, but very much falls short of doing violence to a human being. Obviously these same people wouldn’t run up to a human being or a human cab driver and spray paint them. But the point of the matter is that, you know, there is this unease about these technologies, has to do with their novelty, has to do with their being too close to being these anthropomorphic agents. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">By anthropomorphic, Ryan means having human -like characteristics, even if it isn’t actually human. Yeah, I live in L.A., which has horrendous traffic, and so I watch a Waymo, try to make a U-turn, and get cut off at every possible opportunity, and I feel bad for it. What’s going on with that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s hard not to empathize, right? The fact is, is that human beings are quite bad at categorizing robots as either things or people. And the more anthropomorphic a technology is, the harder that is. So what’s really interesting about Waymo is, apparently, it’s associated as much with being a car as it is with being an entity. I always thought that if the vandalism were occurring inside the car, right? So sometimes people vandalize the interior of a Waymo because they’re just there by themselves, seemingly, Right? And it’s one thing to put a camera there, but if you were to put like an anthropomorphic robot driver in the Waymo that looked back at you when you get in to say, “Hey, where can I take you?” And also could be, was visible. Like when you saw the Waymo trying to make a U -turn, you saw like a person in there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s struggling. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Whatever it was, it’s struggling. Or when somebody went to vandalize this thing, cause it to crash, you know, cause it to shut down, like vandalize it. And there’s this android in there looking at you that looks like a person. I think the outcome would be different. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Ryan’s theory is that because Waymo’s don’t resemble any living thing, it’s easier to justify being violent. And sure, passengers would probably be creeped out by a robot doll in the driver’s seat, but maybe people would be discouraged from attacking it because there’s another human-ish thing there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s this concept called the uncanny valley. The deal is, it’s a valley, is that appreciation of the robot goes up and up and up and up and up and up and up, the more anthropomorphic it becomes, but then suddenly when it gets super close to actually like a human, it precipitously drops before coming back if it’s completely like a human, right? That’s the valley. Now, Waymo cars… They do not look like people, right? So they really are very far down on that curve. They’re more thrilling to vandalize than a mailbox. I just don’t see it happening with something that felt more like a person. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Yeah. You have written about the legal quandaries of self-driving cars, and when they first started hitting the road about five or so years ago, people were mostly worried about passenger safety and crashes. And it seems like companies like Waymo were maybe not so prepared for, like, the irate protesters?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">If you want to talk specifically about vandalism, this has messed up people working in AI and robotics for a long time, and so it shouldn’t really have surprised Waymo. I don’t know how one guards against it, right? Think about, Morgan, do you recall the time when Microsoft released that chatbot called Tay? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh my god. Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Microsoft trains this chatbot early. This is pre-OpenAI and so on, and they released this Twitter-based chatbot that’s supposed to learn how to interact. Within an hour, there are these people, trolls on the Internet, getting it to say all kinds of racist and terrible things. They end up having to take the chatbot down. When the company was asked about “Why did this happen?” They’re like, “Well, we just didn’t anticipate that folks would do this,” unfortunately. The truth is about technology, especially like new emerging technology, you just don’t know how it’s going to play out in society. In fact, this leads some law professors like myself, to conclude that technology is a particularly difficult thing to regulate, because you don’t know how it’s going to play out in advance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Back in 2018, Ryan wrote an essay in Slate about whether the law was ready for self-driving cars. And in it, he refutes a common critique of this technology that has to do with the old philosophical dilemma known as the trolley problem. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">The trolley problem is this thought experiment about making decisions. You’ve got a train chugging along a track and it’s heading toward five people. But you, the decision maker, can flip a switch and direct the train to another track. Here’s the twist. There’s another single person stuck to that other track. So do you flip the switch? Save five people, but by making that decision, kill another? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">This is the kind of thought experiment people love to refer to when puzzling over the morality of autonomous vehicles and other forms of AI. It’s the assumption that self -driving cars will have to make the same kinds of moral decisions. But Ryan says the engineers of these vehicles, and we as a public, should worry less about these philosophical hypotheticals and more about the practical real-life situations that these cars might face. Programming a moral compass is still up for debate. But programming object recognition is way more realistic. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Just imagine that a driverless car is always gonna be better than a person at avoiding a stroller in a parking lot. Always better because it’s better sensors, better response times, whatever. And the driverless car is also always gonna be better than a human being in avoiding a shopping cart, okay? But what happens if a driverless car encounters a shopping cart and a stroller at the same time. Imagine that the car confused about what to do and not able to differentiate between these two objects ends up making the wrong decision. Well, the headline reads, “Robot car kills baby to save groceries.” That’s the end of driverless cars in America, if that happens. So the thing that’s fascinating, with driverless car liability is it actually really matters the fact that driverless cars are going to mess up in ways that humans wouldn’t, even if they mess up less overall. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">So, Ryan, as an expert in robot law, do you think driverless cars will have rights at some point, the way that humans do when they get into an accident? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">What I will say is that we are very far from a situation where AI or robots will be able to claim rights the way that people have them. And even though some doomsayers claim that AI is going to wake up and kill everybody, you know, like the first time I see a presentation where like PowerPoint works perfectly, that will be when I worry about, you know, AV before AI. Like we’re just very far away from getting to that level of sophistication. Yeah but one day maybe, and at that time we’re really going to have to have an overhaul or a sea change in the law because suddenly there will be an entity that has rights and responsibilities but is not like us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">The robot takeover is not going to happen anytime soon, but the friction between humans and these non-human counterparts, that’s only going to increase as AI creeps more and more into our lives. I’m gonna be honest, I thought that ride I took with my friend Harry was actually really nice. It was a nice temperature in there, the AC was going, there were lo -fi beats playing at such a reasonable volume. It didn’t smell weird. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s part of me that’s a little disappointed because, you know, I’m a little bit of a hater and so I want, I want to drive through cement. I want that to, I want to be the one who gets to, gets to like roll their eyes at these things that are sort of just. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I know! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Inexplicably irksome. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Are we getting Waymo pilled? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">We’re getting Waymo pilled. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">I just don’t, I don’t wanna give in. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Waymo Voice: \u003c/b>\u003cspan style=\"font-weight: 400;\">Pull the handle twice to exit. The first pull unlocks. The second opens the door. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Okay, we’re pulling up to the curb now. There’s an older man at the crosswalk kind of just glaring this Waymo down and I feel really weird. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">The deep shame, the shame! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400;\">I have to admit, it would have been great content if something wild did happen during my first Waymo ride. But like the majority of rides, it was pretty uneventful. It almost felt normal. And maybe that’s the real robot takeover. It’s the gradual, boring replacement of our everyday human interactions. For now, let’s close all these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400;\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400;\">. Our producer is Maya Cueva. Chris Egusa is our senior editor. Jen Chien is KQED’s director of podcasts and helps edit the show. Sound Design by Maya Cueva. Original music by Chris Egusa with additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED Podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 wired mechanical keyboard with Gateron Red switches. If you have feedback or a topic you think we should cover, hit us up at closealltabs@kqed.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Self-driving Waymo robotaxis have become a familiar sight in cities like San Francisco and Los Angeles, but not everyone is happy about that. These “ghost-like” autonomous vehicles have made a lot of people uneasy, some even going as far as to vandalize the cars.",
"status": "publish",
"parent": 0,
"modified": 1742588472,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 99,
"wordCount": 5144
},
"headData": {
"title": "Waymo Robotaxis - Uneasiness and Vandalism | KQED",
"description": "Self-driving Waymo robotaxis have become a familiar sight in cities like San Francisco and Los Angeles, but not everyone is happy about that. These “ghost-like” autonomous vehicles have made a lot of people uneasy, some even going as far as to vandalize the cars. But what’s behind this hostility? In this episode, Morgan speaks with Bloomberg journalist Ellen Huet and robot law professor Ryan Calo to explore the rise of Waymo vandalism and its roots in our collective anxiety over artificial intelligence. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialTitle": "Waymo Robotaxis - Uneasiness and Vandalism %%page%% %%sep%% KQED",
"socialDescription": "Self-driving Waymo robotaxis have become a familiar sight in cities like San Francisco and Los Angeles, but not everyone is happy about that. These “ghost-like” autonomous vehicles have made a lot of people uneasy, some even going as far as to vandalize the cars. But what’s behind this hostility? In this episode, Morgan speaks with Bloomberg journalist Ellen Huet and robot law professor Ryan Calo to explore the rise of Waymo vandalism and its roots in our collective anxiety over artificial intelligence. ",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Waymo Robotaxis - Uneasiness and Vandalism",
"datePublished": "2025-03-12T03:00:58-07:00",
"dateModified": "2025-03-21T13:21:12-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Close All Tabs",
"sourceUrl": "https://www.kqed.org/podcasts/closealltabs",
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC7694102813.mp3?updated=1741737756",
"sticky": false,
"nprStoryId": "kqed-12030860",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12030860/waymo-problems",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400;\">Self-driving Waymo robotaxis have become a familiar sight in cities like San Francisco and Los Angeles, but not everyone is happy about that. \u003c/span>\u003cspan style=\"font-weight: 400;\">These “ghost-like” autonomous vehicles have made a lot of people uneasy, some even going as far as to vandalize the cars. But what’s behind this hostility? In this episode, Morgan speaks with \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Bloomberg\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\"> journalist Ellen Huet and robot law professor Ryan Calo to explore the rise of Waymo vandalism and its roots in our collective anxiety over artificial intelligence. \u003c/span>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC7694102813\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Guests:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400;\">\u003cspan style=\"font-weight: 400;\">\u003ca href=\"https://www.ellenhuet.com/\">Ellen Huet\u003c/a>, Features writer at Bloomberg News\u003c/span>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003cspan style=\"font-weight: 400;\">\u003ca href=\"https://ischool.uw.edu/people/faculty/profile/rcalo\">Ryan Calo\u003c/a>, Professor of Law at University of Washington\u003c/span>\u003c/li>\n\u003c/ul>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Further reading:\u003c/span>\u003c/p>\n\u003cul>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://www.bloomberg.com/news/newsletters/2024-12-06/waymo-s-expansion-spurs-some-rage-against-the-self-driving-cars\">\u003cspan style=\"font-weight: 400;\">Waymo’s Expansion Provokes Anxieties of AI Takeover\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> – Ellen Huet, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Bloomberg\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://qz.com/robotaxi-tesla-uber-lyft-waymo-mobileye-texas-1851759608\">\u003cspan style=\"font-weight: 400;\">The next big robotaxi push is almost here\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> — Harri Weber, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Quartz \u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://slate.com/technology/2018/03/the-deadly-uber-self-driving-car-crash-is-just-the-beginning.html\">\u003cspan style=\"font-weight: 400;\">The Courts Can Handle the Deadly Uber Self-Driving Car Crash. But that doesn’t mean the law is ready for autonomous vehicles.\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400;\"> — Ryan Calo, \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Slate\u003c/span>\u003c/i>\u003c/li>\n\u003cli style=\"font-weight: 400;\">\u003ca href=\"https://www.barnesandnoble.com/w/good-robot-bad-robot-jo-ann-oravec/1141932639\">Good Robot, Bad Robot: Dark and Creepy Sides of Robotics, Autonomous Vehicles, and AI\u003c/a> — Jo Ann Oravec, Professor at the University of Wisconsin\u003c/li>\n\u003c/ul>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci data-stringify-type=\"italic\">This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Do we look like influencers right now? Is this embarrassing to be walking up to a Waymo? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">This is me and my friend \u003c/span>\u003cspan style=\"font-weight: 400;\">Harri Weber\u003c/span>\u003cspan style=\"font-weight: 400;\"> booking my first ride in a Waymo. It’s a self -driving car service. Some people also call them robo-taxis. Wait, I think I have to unlock it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh, there we go. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">For Morgan? No one’s going to respond. Waymo’s are, again, totally self -driving. There’s no human in the front seat. Hello from Waymo. As we get going, just give us one minute to cover a few… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I invited Harry because she’s also a tech journalist and she covers the future of cars. She recently wrote about the expansion of robo -taxis for courts. And also, we both had a craving for deli sandwiches from this one spot with terrible street parking. So why not take a Waymo? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s no one behind the wheel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Is there a real need for the steering wheel? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Literally, I don’t see any purpose for it, but for whatever reason, there’s, you know, national laws require this steering wheel to still be there. It’s a little ghostly though, right? It’s nudging us around, it’s keeping us in the lane. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Waymo’s are something of a tourist attraction in California. My cousins always wanna take one whenever they come to visit me. But honestly, ever since Waymo’s launch a few months ago in Los Angeles, where Harri and I live, I’ve been pretty hesitant to take them. Part of it is, yeah, I don’t really trust a robot to drive me around, especially not through a very busy intersection in Koreatown during rush hour. But that’s where this car picked us up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">These things aren’t perfect. Something could go wrong while we’re driving or while it’s moving us around. But Waymo’s claim based on its own data is that it is a lot safer than a human driver. I think that you’re probably more likely to find that they’re a nuisance than they are dangerous. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But despite their great track record when it comes to safety, I feel like Waymo mishaps are always going viral. Like a couple of weeks ago, there was a video of a Waymo in San Francisco, ignoring a public works crew and driving straight through a sinkhole. And then there was a video of a guy in Arizona who called a Waymo to take him to the airport, but got stuck in a parking lot. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m in a Waymo car. This car is just going in circles. I got my seatbelt on, I can’t get out the car. Has this been hacked? What’s going on? I feel like I’m in the movies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Waymos make me feel a little uneasy, but it’s really other people’s reactions to Waymos that makes me nervous about being in one. Even getting in, in front of that coffee shop, did you feel self -conscious? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Yeah, yeah, it felt a little uncool. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I felt so deeply uncool getting in. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think something flipped when Google was first developing a driverless car. I think there was actually like a cool factor going, or maybe I was just that uncool that I thought it was cool. But tech criticism has evolved a lot since then. And so now we’re in this car and it does feel a little bit like we are maybe class traitors. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And it’s not just the uncool factor. Public reaction to Waymos has turned violent. Like this incident in San Francisco, where a bunch of guys started spray painting a Waymo while a group of women was inside. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Why are you attacking us? Connecting to writer support. Call may be recorded. Oh my God. Oh my god! Holy shit! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">There is also a recent viral video of people swarming a Waymo in Los Angeles. One of the guys in the video so gracefully leaps into the air and drop kicks the passenger door right off the hinges, while another person beats the Waymo’s windshield with a ripped off piece of its own front bumper. To be clear, it doesn’t seem like any living person has been hurt in any of these incidents, unless you count getting a little car sick. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I got a flight to catch. Why is this thing going in a circle? I’m getting dizzy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But to a lot of people, including myself, I’ll be honest, something about seeing robots do a human task just does not feel right. And clearly, it triggers some deep-seated instinct to attack. So what is behind this recent outburst of aggression against Waymos? Is it just that destroying them makes really good content that’s bound to go viral? Or is it our collective anxiety over the state of tech right now? This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400;\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400;\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. People are justifiably jaded against Silicon Valley and the idea of a robot takeover would make anyone nervous. But why take it out on Waymo? All right, we’re gonna kick this off like we usually do. A new tab, Waymo Vandalism. We’re gonna talk to \u003c/span>\u003cspan style=\"font-weight: 400;\">Ellen Huet\u003c/span>\u003cspan style=\"font-weight: 400;\">. She covers technology and Silicon Valley and startup culture for Bloomberg, or as she puts it, all things at the intersection of tech and humans. And she wrote about how Waymo’s recent expansion provoked so -called AI anxiety. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">as long as these cars have been around in their various iterations, so probably over the last decade or so, people have reacted to them with suspicion and at times with violence. Like even back in 2018 when early Waymo vehicles were being tested in Arizona, people threw rocks at them, people like attacked the cars. Even if these cases are rare, it has been somewhat consistent that people react to robot cars at times with anger or violence or like attempting to kind of outsmart them. You know, there are early stories of people who figured out that you could confuse autonomous cars by putting a traffic cone on the hood of the car. Right, I’ve seen that. And I – Yeah, and like, there’s clearly some human impulse to try to almost like assert agency or control over this vehicle that, you know, in some existential sense is kind of a threat. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I have to wonder how much product design plays a role in ensuring that people are more receptive to these cars. I mean, I’m thinking of, you know, that 2000s movie, Herbie Fully Loaded, how it’s like a cutesy little buggy. And if I saw that driving around, I wouldn’t want to, like, beat that up. But when I see, like, a Cybertruck, I’m like, oh, fight or flight, activated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I guarantee lots of designers have spent a lot of time and energy thinking about this question. I remember, it must have been a decade ago, you know, I was a tech reporter, I was working at Forbes and I was invited to take a test drive in an early autonomous car. And what I remember most is that those early cars were designed to look so cute. Like it was like a little gumdrop shaped car and it was white and like its headlights We’re kind of that like. oval shape to make it look like, you know, like these cute little cartoon eyes. And yeah, I guarantee that designers and engineers spent a lot of time thinking about how to make this threatening-ish technology seem as cute and approachable as possible. But yeah, Waymo’s are obviously like kind of just like a normal-looking car. My guess is it’s not coincidence that they’re all white. maybe people associate that with, like, sort of angelic energy or something. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But let’s talk about what’s at the root of this feeling that a lot of people have when confronted with a robot doing a human job. That is a new tab. Ready? Waymo and AI anxiety. Okay, so a lot of this anger against Waymo’s is due to the very real risk of job loss as robo-taxis begin replacing human drivers. But it’s also bigger than that. AI is moving into a lot of areas besides cars. In her story about this spike in Waymo vandalism, Ellen cited University of Wisconsin professor Jo Anne Oravec, who said that a lot of people are just not really comfortable with the realization that something else is intelligent. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think people sometimes direct their general anxiety about, like, job displacement from AI toward Waymos just because these are objects that exist in the physical world and that you can actually smash the windshield of a Waymo car in the way that you can’t quite attack ChatGPT, right? Like, I think in some sense they’re at a disadvantage by simply being, like, a physical object. And something that you are reminded of every time, you know, one drives by. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">And the cars have also done things that are genuinely annoying. Like in San Francisco, there was this cluster of Waymo cars that had gotten trapped in a honking war with each other. So they were like up at the middle of the night, you know, it’s like 4:30 in the morning. And neighbors who were trying to sleep near wherever these cars are gathered were being woken up at night by the sound of all of these cars honking at each other. And like in the most nonsensical way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">The term AI can mean a lot of different things. Autonomous vehicles like Waymo do use artificial intelligence. They use cameras to see, they’re trained to recognize objects and calculate the distance between them. But it’s pretty different from how a generative AI tool like ChatGPT works, or how other AI generators work to produce images, videos, and music. But to a lot of people, the anxiety is the same. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I think what makes people have this reaction, regardless of what type of AI it is, is that these products are being designed to do actions and take on jobs and responsibilities that used to be solely the jurisdiction of humans, right? So it used to be like only people could see and drive and manipulate a car and now we can see that a human is not needed to do that. And it used to be that a human was needed to provide half of a conversation, you couldn’t have that, you know, without another person on the other side of the line. Now, that’s no longer true. So I think what we’re seeing is, even though the technology is different, in some cases and in some ways, the human reaction to it is the same. Because I think it’s provoking the same question of, well, where do I belong in this world where this thing that I used to do can be done by a non-human entity. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s a Waymo ad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Waymo Advertisement: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, it’s finally happening. The robots, they’re coming. Maybe that’s a good thing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And like, Waymo’s clearly playing into people’s concerns about the robots, but putting like this positive spin on it. What do you think? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">I mean, an ad like that makes me laugh because I just imagine, I wish I could be a fly on the wall in the marketing discussions that led to that copy because I’m sure they were like, guys, we have to address the fact that some people are scared of this, but let’s make it cheeky, let’s make it funny. There are researchers out there who study human-robot relations and some of the things that they explained to me were like these human-like. objects that can move with some intelligence in our world feel existentially unsettling to us because we don’t know where we fall in the pecking order anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">And don’t forget, we’ve been consuming so much sci-fi about how super advanced robots can totally disrupt our way of life. \u003c/span>\u003c/p>\n\u003cp>\u003cb>I, Robot: \u003c/b>\u003cspan style=\"font-weight: 400;\">Robots don’t feel fear. They don’t feel anything. They don’t get hungry. They don’t sleep. I do. \u003c/span>\u003c/p>\n\u003cp>\u003cb>M3gan: \u003c/b>\u003cspan style=\"font-weight: 400;\">Megan, turn off. Are you sure? \u003c/span>\u003c/p>\n\u003cp>\u003cb>2001: A Space Odyssey: \u003c/b>\u003cspan style=\"font-weight: 400;\">Open the pod bay doors, Hal. I’m sorry, Dave. I’m afraid I can’t do that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400;\">This pop culture fear of artificial intelligence and robots taking over has been around for a while, but it hasn’t been limited to the screen. Physical attacks on robots have been happening for over a decade. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">A classic example is the story of Hitchbot. And the story of Hitchbot starts back in 2013 when a group of researchers decided they wanted to try to answer the question, can robots trust humans? \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hitchbot will be depending on the kindness and the curiosity of strangers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">So Hitchbot was this little humanoid robot that couldn’t really do much, but it was on a mission to hitchhike across Canada. It had a stocky, cylindrical body and goofy arms and legs made out of pool noodles. Its head had an LED panel with a little smiley face. Hitchbot couldn’t move on its own. It could only recognize human speech and engage in basic conversations, mostly to ask bystanders for help. It also had a GPS and took pictures of its surroundings every 20 minutes so that researchers could keep tabs on it. I mean, it was pretty adorable. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">And on its first few journeys, everything went fine. Like, people really got excited about this idea and wanted to contribute to helping the robot get from point A to point B. So Hitchbot traveled across Canada and traveled around Europe. And then in 2015, Hitchbot tried to do a cross-country trip across the United States and started in Boston. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">But Hitchbot only made it to Philadelphia, where it was tragically attacked and decapitated. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">This is the bench Hitchbot was killed on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Oh really? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">You know the story of Hitchbot? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 2: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, yeah, it made it around the world and it died.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Philly Man 1: \u003c/b>\u003cspan style=\"font-weight: 400;\">It didn’t make it around the world because it died in Philadelphia. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">Maybe they wanted to reassert their power or dominance over a human-like object and feel secure in their place as humans. But yeah, I think the story of Hitchbot tells us a lot about the psychology of humans versus robots. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Right. And that Waymos may not be ready for Philly yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ellen Huet:\u003c/b> \u003cspan style=\"font-weight: 400;\">Seems possible. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">OK, clearly, there’s something here about robots that makes us uncomfortable. People don’t always respond well to things that look a little too human or act kind of human, but aren’t quite human. So aside from making the cars cuter in hopes that people won’t attack them, is there anything else Waymo can do? When I scroll past one of these videos of someone spray painting one of the cars…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 3: \u003c/b>\u003cspan style=\"font-weight: 400;\">Why are you attacking us? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Or blocking its way. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Video Clip 4: \u003c/b>\u003cspan style=\"font-weight: 400;\">Get out of the way! Move! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Or, worst case scenario, harassing someone inside, which did happen in San Francisco. With these videos, I’ve always wondered, why can’t the car just back up and drive away? Any human driver would. We’ll get into that and some other very thorny questions after this break. As this technology progresses, what are the implications of robots making their own decisions in these very high-stakes situations? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">But that is a new tab. “The ethics of self-driving cars.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">To dig into this, I called up \u003c/span>\u003cspan style=\"font-weight: 400;\">Ryan Calo\u003c/span>\u003cspan style=\"font-weight: 400;\">. He’s a legal scholar and a professor at the University of Washington School of Law. And his specialty? Robot law. So he had his own theory about what makes Waymo’s so attractive to vandalize. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s the fact that they’re doing something transgressive where they’re, you know, they are of course vandalizing like an entity, an agent, but very much falls short of doing violence to a human being. Obviously these same people wouldn’t run up to a human being or a human cab driver and spray paint them. But the point of the matter is that, you know, there is this unease about these technologies, has to do with their novelty, has to do with their being too close to being these anthropomorphic agents. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">By anthropomorphic, Ryan means having human -like characteristics, even if it isn’t actually human. Yeah, I live in L.A., which has horrendous traffic, and so I watch a Waymo, try to make a U-turn, and get cut off at every possible opportunity, and I feel bad for it. What’s going on with that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s hard not to empathize, right? The fact is, is that human beings are quite bad at categorizing robots as either things or people. And the more anthropomorphic a technology is, the harder that is. So what’s really interesting about Waymo is, apparently, it’s associated as much with being a car as it is with being an entity. I always thought that if the vandalism were occurring inside the car, right? So sometimes people vandalize the interior of a Waymo because they’re just there by themselves, seemingly, Right? And it’s one thing to put a camera there, but if you were to put like an anthropomorphic robot driver in the Waymo that looked back at you when you get in to say, “Hey, where can I take you?” And also could be, was visible. Like when you saw the Waymo trying to make a U -turn, you saw like a person in there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">It’s struggling. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Whatever it was, it’s struggling. Or when somebody went to vandalize this thing, cause it to crash, you know, cause it to shut down, like vandalize it. And there’s this android in there looking at you that looks like a person. I think the outcome would be different. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Ryan’s theory is that because Waymo’s don’t resemble any living thing, it’s easier to justify being violent. And sure, passengers would probably be creeped out by a robot doll in the driver’s seat, but maybe people would be discouraged from attacking it because there’s another human-ish thing there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s this concept called the uncanny valley. The deal is, it’s a valley, is that appreciation of the robot goes up and up and up and up and up and up and up, the more anthropomorphic it becomes, but then suddenly when it gets super close to actually like a human, it precipitously drops before coming back if it’s completely like a human, right? That’s the valley. Now, Waymo cars… They do not look like people, right? So they really are very far down on that curve. They’re more thrilling to vandalize than a mailbox. I just don’t see it happening with something that felt more like a person. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Yeah. You have written about the legal quandaries of self-driving cars, and when they first started hitting the road about five or so years ago, people were mostly worried about passenger safety and crashes. And it seems like companies like Waymo were maybe not so prepared for, like, the irate protesters?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">If you want to talk specifically about vandalism, this has messed up people working in AI and robotics for a long time, and so it shouldn’t really have surprised Waymo. I don’t know how one guards against it, right? Think about, Morgan, do you recall the time when Microsoft released that chatbot called Tay? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh my god. Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Microsoft trains this chatbot early. This is pre-OpenAI and so on, and they released this Twitter-based chatbot that’s supposed to learn how to interact. Within an hour, there are these people, trolls on the Internet, getting it to say all kinds of racist and terrible things. They end up having to take the chatbot down. When the company was asked about “Why did this happen?” They’re like, “Well, we just didn’t anticipate that folks would do this,” unfortunately. The truth is about technology, especially like new emerging technology, you just don’t know how it’s going to play out in society. In fact, this leads some law professors like myself, to conclude that technology is a particularly difficult thing to regulate, because you don’t know how it’s going to play out in advance. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Back in 2018, Ryan wrote an essay in Slate about whether the law was ready for self-driving cars. And in it, he refutes a common critique of this technology that has to do with the old philosophical dilemma known as the trolley problem. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">The trolley problem is this thought experiment about making decisions. You’ve got a train chugging along a track and it’s heading toward five people. But you, the decision maker, can flip a switch and direct the train to another track. Here’s the twist. There’s another single person stuck to that other track. So do you flip the switch? Save five people, but by making that decision, kill another? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">This is the kind of thought experiment people love to refer to when puzzling over the morality of autonomous vehicles and other forms of AI. It’s the assumption that self -driving cars will have to make the same kinds of moral decisions. But Ryan says the engineers of these vehicles, and we as a public, should worry less about these philosophical hypotheticals and more about the practical real-life situations that these cars might face. Programming a moral compass is still up for debate. But programming object recognition is way more realistic. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">Just imagine that a driverless car is always gonna be better than a person at avoiding a stroller in a parking lot. Always better because it’s better sensors, better response times, whatever. And the driverless car is also always gonna be better than a human being in avoiding a shopping cart, okay? But what happens if a driverless car encounters a shopping cart and a stroller at the same time. Imagine that the car confused about what to do and not able to differentiate between these two objects ends up making the wrong decision. Well, the headline reads, “Robot car kills baby to save groceries.” That’s the end of driverless cars in America, if that happens. So the thing that’s fascinating, with driverless car liability is it actually really matters the fact that driverless cars are going to mess up in ways that humans wouldn’t, even if they mess up less overall. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">So, Ryan, as an expert in robot law, do you think driverless cars will have rights at some point, the way that humans do when they get into an accident? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Ryan Calo:\u003c/b> \u003cspan style=\"font-weight: 400;\">What I will say is that we are very far from a situation where AI or robots will be able to claim rights the way that people have them. And even though some doomsayers claim that AI is going to wake up and kill everybody, you know, like the first time I see a presentation where like PowerPoint works perfectly, that will be when I worry about, you know, AV before AI. Like we’re just very far away from getting to that level of sophistication. Yeah but one day maybe, and at that time we’re really going to have to have an overhaul or a sea change in the law because suddenly there will be an entity that has rights and responsibilities but is not like us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">The robot takeover is not going to happen anytime soon, but the friction between humans and these non-human counterparts, that’s only going to increase as AI creeps more and more into our lives. I’m gonna be honest, I thought that ride I took with my friend Harry was actually really nice. It was a nice temperature in there, the AC was going, there were lo -fi beats playing at such a reasonable volume. It didn’t smell weird. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">There’s part of me that’s a little disappointed because, you know, I’m a little bit of a hater and so I want, I want to drive through cement. I want that to, I want to be the one who gets to, gets to like roll their eyes at these things that are sort of just. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">I know! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">Inexplicably irksome. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Are we getting Waymo pilled? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">We’re getting Waymo pilled. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Oh god. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">I just don’t, I don’t wanna give in. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Waymo Voice: \u003c/b>\u003cspan style=\"font-weight: 400;\">Pull the handle twice to exit. The first pull unlocks. The second opens the door. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400;\">Okay, we’re pulling up to the curb now. There’s an older man at the crosswalk kind of just glaring this Waymo down and I feel really weird. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Harri Weber:\u003c/b> \u003cspan style=\"font-weight: 400;\">The deep shame, the shame! \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>\u003cspan style=\"font-weight: 400;\">I have to admit, it would have been great content if something wild did happen during my first Waymo ride. But like the majority of rides, it was pretty uneventful. It almost felt normal. And maybe that’s the real robot takeover. It’s the gradual, boring replacement of our everyday human interactions. For now, let’s close all these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400;\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400;\">. Our producer is Maya Cueva. Chris Egusa is our senior editor. Jen Chien is KQED’s director of podcasts and helps edit the show. Sound Design by Maya Cueva. Original music by Chris Egusa with additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED Podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Keyboard sounds were recorded on my purple and pink Dust Silver K84 wired mechanical keyboard with Gateron Red switches. If you have feedback or a topic you think we should cover, hit us up at closealltabs@kqed.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12030860/waymo-problems",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_8",
"news_33520"
],
"tags": [
"news_25184",
"news_34755",
"news_35092",
"news_22973",
"news_3137",
"news_1631",
"news_20576"
],
"featImg": "news_12030874",
"label": "source_news_12030860"
},
"news_12029762": {
"type": "posts",
"id": "news_12029762",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12029762",
"score": null,
"sort": [
1741172450000
]
},
"guestAuthors": [],
"slug": "children-of-the-vlog",
"title": "Children of the Vlog",
"publishDate": 1741172450,
"format": "audio",
"headTitle": "Children of the Vlog | KQED",
"labelTerm": {
"term": 35082,
"site": "news"
},
"content": "\u003cp>\u003cspan style=\"font-weight: 400\">The world of family vlogging is under scrutiny after the release of two new documentaries: HBO’s “An Update on Our Family” and Hulu’s “Devil in the Family: The Fall of Ruby Franke.” The attention around Myka Stauffer and Ruby Franke has brought up questions about the dark side of family channels, and whether child influencers should have more say in their internet presence. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, Morgan takes us through the family channel industry and the lack of legal protections for children online. \u003c/span>\u003cspan style=\"font-weight: 400\">We’ll hear from a former “mommy blogger kid” who’s fighting for the next generation of internet child stars, as well as Fortesa Latifi, a journalist who covers the industry. Together we’ll explore how posting and consuming this kind of content impacts the children growing up on our screens. \u003c/span>\u003c/p>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC7253313109\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp> \u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">I think when I first started to notice that like, hey, this is kind of really weird and like we need to kind of tone it down is when I was hit by a drunk driver. Like immediately my mom pulled out her camera. The first responders were there. I was being strapped down to a stretcher because I had like a spinal injury and I was really scared. I was vomiting and my mom was just like in the back of the ambulance like taking pictures and taking little clips of everything going on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi Barrett is 26 now, and the internet has always been part of her life. In the 2000s, her mom was a mommy blogger. And throughout her childhood, Caymi’s most vulnerable moments were posted online to thousands of strangers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s something I still just very vividly remember. I never know how to explain it other than just kind of like an out -of -body experience. I wanted my mom there to comfort me. I wanted my mom to hold my hand. I was experiencing so much fear and pain in silence because I was just in shock. I had a concussion and meanwhile, my mom was just taking pictures and like writing up a post about literally what had just happened. So it was probably like a five minute ambulance drive. From the time of the accident to the moment we got to the hospital, there was already one post up. And I remember a nurse came up to me and she asked me if I was in pain. And I just said, “No, I want my mom.” But she was at the foot of the bed making a Facebook post, like another update. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The mommy blogger scene of the early aughts laid the groundwork for family vlogging today. That’s vlogging with a V, as in like video blog. It’s an entire genre of content on YouTube and TikTok and Instagram. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 1: \u003c/b>\u003cspan style=\"font-weight: 400\">Hello everyone and welcome back to my channel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 2: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey babies! Welcome back! My name is Bronte, for those of you who are new here. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 3: \u003c/b>\u003cspan style=\"font-weight: 400\">Good morning. Let’s cook breakfast for 10, 10 year olds. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Family vlogs and momfluencers make up a multi -billion dollar industry. Like the mommy blogs that came before them, family channels are often an outlet for parents to share advice and open up about the very difficult realities of raising tiny humans. But when your entire livelihood revolves around making content about your kids, I’ll Caymi explain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s caused a lot of paranoia, a lot of anxiety. There’s a lot of things that people don’t necessarily think about. And throughout the years, it’s been really hard to kind of navigate life with a non -consensual digital footprint. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi was 15 then, and her mom had crossed the line plenty of times before. But this particular incident with a drunk driver changed everything for her. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">After that, I just felt very exposed and I started to isolate myself a lot. So I had reconstructive surgery and I had a spinal injury and so I was prescribed some heavy narcotic pain medication and that was kind of how I just got through the rest of my teen years by isolating and unfortunately becoming addicted to substances because I just wanted to numb everything that was happening in my real life and then I had also no control of what was being posted on social media. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi checked herself into rehab when she turned 18. Since then, she’s been working on rebuilding her relationship with her mom and also with the internet. That means protecting the kids who are going through what she went through. Caymi started speaking out about her own experience a few years ago on TikTok to raise awareness and advocate for the right to privacy for child influencers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">When I started seeing people talking about how these family channels don’t affect kids and it’s fine because they get all these free things, I just was like, “Hey, that’s actually really not the case. Like, it’s actually really hard to grow up with all of these things attached to your name.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Multiple states are trying to establish protections for kids who appear in their parents’ content. Caymi actually testified in some of those hearings. A few states have already passed laws about child influencers. On paper, the fact that there’s any legal protection for kids online is huge. But are these laws enforceable? And what gaps do they leave when it comes to regulating this massive content industry? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung:\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To understand the latest attempts to regulate it, we need to get into where this industry even started. New tab. How did family vlogging get so big? And to walk us through this issue, we’re calling up \u003c/span>\u003cspan style=\"font-weight: 400\">Fortesa Latifi\u003c/span>\u003cspan style=\"font-weight: 400\">. She’s been reporting on this world of family channels for years and is working on a book about child influencers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So the first big family vlogging families really took off in the aughts. So I wanna say around like between 2006 to like 2010, that was when they first really started making a ton of money from YouTube. And I think part of the reason that the families that got in then were so successful is because it was not over-saturated yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So we had the early aughts of like, these are like the beginning of family vloggers and then the mid 2010s to late 2010s, that was kind of what I have seen as the golden age of family vlogging. What was that age like? What kind of content were they making? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Back in the day on YouTube, it was very much just like, “Come along with me as I get my six kids ready for school,” or like “This is the day in the life of a mom with like five kids.” And you’ll notice that’s changed over the years. Like on YouTube, things had to ratchet up a lot. It was a lot of challenges. It was a lot of kind of trying to like outdo each other. One video that sticks in mind for me is this one family, the Family Fun Pack. I think they have like seven or eight kids and they did like a “We’re gonna only eat a specific color food.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Fun Pack: \u003c/b>\u003cspan style=\"font-weight: 400\">So I have a challenge planned for the kids today. They may or may not like it, but I’m about to go tell them what it is right now. They have no idea. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So like this kid only could eat green food for a day, this kid could only eat purple food for a day. And it was just like these kind of like silly challenges. And then once there became more people in the space, you had to do more to get noticed. So things started getting more personal and people would post videos of their sick kids and like come along with me to the emergency room for little Joey and there’s videos of him crying and bleeding or whatever. And then there’s videos of young women talking about getting their menstrual cycles for the first time or getting the sex talk. Like I cannot tell you in the research of my book how many sex talk videos I stumbled upon from family bloggers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 4: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t want them to learn about sex and how we get pregnant from just anybody. I don’t want them to learn from somebody at school. And then they also get kind of a memento to remind them as they get older about this special time when they learned about how we have babies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And I was just like, “Whoa, this is a little wild.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. It seems like to get engagement, it’s almost incentivized to be increasingly intimate and personal. And I don’t, I mean, exploitative? Is that the right word? You know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, I think a lot of people consider that the exact right word. In the research for my book, I talked to a bunch of family vloggers and I asked them what is the content that does the best and several of them told me if a kid is hurt or sick or upset, that does really well. And so, you know, that kind of feeds into its own little monster there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It seems like this pushback against family vloggers, this like conversation about protecting child influencers is relatively new. Like it’s only been in the last couple of years that people are actually questioning the ethics of this industry. It’s probably because there are particularly egregious cases of child abuse that came out of this industry. Can we talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So there’s two cases that really stick out to me. And one is, I’m sure you’re familiar with the Stauffer case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Myka Stauffer was a YouTuber who built a following with videos about cleaning tips, parenting, and then trying to get pregnant after a miscarriage. Back in 2016, Micah and her husband announced that they were in the process of adopting a disabled baby boy from China. They were already popular, but their views skyrocketed with the adoption videos. They made a lot of monetized content about their adopted son and his medical needs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Myka Stauffer: \u003c/b>\u003cspan style=\"font-weight: 400\">If anything, my child is not returnable. And we, without a doubt in our minds, we knew, no matter what state he came to us, that we would love him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And then, followers noticed that he stopped appearing in videos. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi: \u003c/b>\u003cspan style=\"font-weight: 400\">And then she made this like tearful apology video basically saying that he was living with another family and that he wasn’t in their family anymore. And it kind of went viral as like this YouTube mom rehomed her adoptive son after making money off of him and she was still after he wasn’t living there still had videos on YouTube that were monetized about him. And so there was kind of this outcry. And so that was the first thing that I think really like planted the seed for people. And then the eight passengers and Ruby Franke, I don’t even wanna call it a scandal because it’s child abuse, it’s not a scandal, but that entire case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And what happened there? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, so Ruby Franke, her and her husband, Kevin, had this YouTube channel called 8 Passengers, and it was called 8 Passengers because they had six kids and so the eight of them. And they had over two million subscribers at their height. I kind of consider them to be family vlogging royalty at the time. They kind of faced this sort of cancelation where Ruby had posted a video where her son said that he hadn’t slept on a bed in seven months as punishment. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1: \u003c/b>\u003cspan style=\"font-weight: 400\">She explained her teenage son Chad had been sleeping on a bean bag for months. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chad Franke: \u003c/b>\u003cspan style=\"font-weight: 400\">I was sleeping on a beanbag since October and they gave me my room back like two weeks ago. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And people were like, “Wait, wait, wait, what?” Like, everyone was like, thought that Ruby had been kind of like a strict mom, but then this kind of like pushed it over the edge. And so people started digging into like, what is going on with this family? And then a couple of years later, Ruby was arrested for aggravated child abuse. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2: \u003c/b>\u003cspan style=\"font-weight: 400\">A once popular parenting YouTuber, Ruby Franke, will spend up to 60 years in prison. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3: \u003c/b>\u003cspan style=\"font-weight: 400\">She pleaded guilty to numerous charges, including things like holding a child’s head underwater, putting her hand over a child’s mouth and nose so they couldn’t breathe, kicking a child while she was wearing boots. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And so that was kind of the second thing. You had like Myka Stauffer and then you had Ruby Franke where people were like, “There is a darkness behind the perfect veneer of the YouTube vlogging family.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Parents are supposed to be responsible for protecting their children, but clearly that isn’t always happening with family vloggers in this very lucrative industry. So is there anything out there to protect these kids? I think that’s a new tab, Child Influencer Protections. So last year, California Governor Gavin Newsom actually signed two pieces of legislation that have to do with child influencers. The first expands something called the Coogan Law.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a 1939 law named after a silent film star named Jackie Coogan, who worked his entire childhood. And basically, by the time he was an adult, there was no money left for him. So now, California requires that 15 % of whatever a child performer earns is saved in a trust for when that child turns 18. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But until last year, the Coogan Law only applied to child actors, as in kids who are working on actual film or television sets. This expansion extends the law to child content creators. That includes vloggers, influencers, streamers, podcasters. Whenever a kid, or their family, is paid directly to post something online. It’s pretty straightforward. But California’s other law is unclear. Here’s Fortesa again to explain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So SB 764 dictates that content creators who feature minor children in at least 30% of their content must set aside a proportionate percentage of the earnings from that content to be held in a trust account until the child is 18. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Now you may be wondering what does proportionate percentage even mean? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So I’ve reached out to lawyers to ask and experts what a proportionate percentage like what that really means in practice and I haven’t been able to get like a good solid answer. Like the worry here is that you would need like a forensic accountant who has a specialization in social media to even know the right amount of money that should have been saved for you. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Like I can’t imagine going back through maybe like a decade of like YouTube and TikTok videos and trying to calculate like, “How much was I in this video? 29%. Okay, and they made $6 ,000 off it.” It’s very complicated, but I don’t know that there’s a better way. I’m not saying I have a better idea. And I think that kind of speaks to the convoluted nature of both the industry and attempts to regulate the industry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It doesn’t even touch on other protections for traditional child actors, like making sure they’re in school or that they’re allowed to take breaks. How do you even enforce something like that though? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know. I think it’s so difficult because this work is happening largely in the home, right? Being a family vlogger, inherently your work is in your home and it is with your children and that’s really difficult. We know how this country feels about the government stepping in between parents and children. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. So, how do these new laws in California compare to similar laws in other states? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So Illinois was first, Minnesota was second, and California was third. Illinois’s law is pretty similar to California’s law. Minnesota’s takes it a step further, and they have this clause that’s basically considered the right to be deleted. And so it states that upon reaching the age of 18, the former child influencer can request the deletion of content. I do think that that was Minnesota’s attempt to address the privacy concerns. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But it’s also like, I don’t know, I sound like a boomer when I say this, but I feel like once something is on the internet, it really is kind of on the internet forever, especially like with these famous kids. Like you see it with the eight passengers stuff, right? Like after Ruby was arrested for child abuse, their channel was taken off of YouTube. And I’ve asked family members and they didn’t delete it. So it seems that YouTube took it offline in the wake of this arrest. But you can still find clips everywhere. Like if you look up Ruby Frankie on TikTok, you can watch entire vlogs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So, this content thrives on platforms like YouTube and Instagram and TikTok, but do you see these platforms taking any action to protect these kids? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">No. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Why? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, what’s in it for them, you know? Like, I think these are companies that make a lot of money off of content featuring influencer kids. Family vlogging is a multi -billion dollar industry. I don’t think that there’s any reason for them to step in when it is so lucrative for them. Like that’s not their job to think about the child. That’s the parents’ job. The platform’s job is to make money which they’re doing off of this content. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So social media platforms have no incentive to restrict family vlogging and the new laws aren’t foolproof, not to mention a mess to enforce. Like Fortesa mentioned, it’s on the parents to have their kids’ best interests at heart. Well, when it comes to influencers who make a living off of sharing almost every aspect of their lives, what does that even look like? The answer, after this break. Now back to the story. When it comes to influencers sharing their kids’ lives online, is the tide changing at all? Okay, new tab. Influencers taking kids offline. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I’ve noticed this in the last couple of years where huge influencers who built their considerable platforms off of showing their kids and sharing their life with their kids have reversed course. The biggest person that comes to mind for me is Maia Knight. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. She was a single mom who had twins. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes. Yeah. She would be holding both the babies and making bottles at the same time. It was just these very real videos. She got super famous. Got like 8 million followers on TikTok. And after a year or two, she decided, “I’m going to take my daughters off of TikTok and Instagram and everything.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Maia Knight: \u003c/b>\u003cspan style=\"font-weight: 400\">They’re toddlers now and I have decided to not show them anymore. I’m making a choice for my daughters to protect them. Am I going to lose followers? Yes I’m going to. Am I going to lose 8 million followers? I hope not. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And there was a huge amount of backlash to that. And it was fascinating because I think there were several camps. Some people were like, “How dare you? We love them. We’re their TikTok aunties. You can’t do this,” which like, parasocial. Yeah. And I’m sure I’ve talked to other huge creators who have taken their kids offline and they told me that reactions like that totally solidify their choice and they’re like, this is why I’m doing it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there was another camp who were like, “Maya has been exploiting her kids and now that she has this huge like brand, she’s taking them off, but it’s too late.” Which like, I don’t really understand as a concept. It’s like, do you want that to happen or do you not? I think there’s this like purity test kind of thing. Like there’s this idea. among detractors that if you ever show your kid online at all, you are evil and immoral. And I totally do not believe that. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there are people who have become moms in their influencing careers and have never shown their kids at all. And that’s really fascinating to me as a reporter, because a few years ago there was never a question about whether an influencer would show their kid online or not. Like if you were having a baby, like that baby was gonna be in a ton of content. But now when a public facing influencer is pregnant, there is the question of like, “Which camp kind of are they gonna go into?” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right, I remember when family vloggers would announce that they were pregnant again, they would start an Instagram account for the fetus, post ultrasounds, they were posting the kid before they were even born. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, yeah, and narrating like the fetus’s thoughts and like \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, like I can’t wait to meet you all. It’s like that is a six-month-old fetus. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, no, that kind of stuff has definitely fallen out of favor. Although, I don’t want to make it seem as though the majority of influencers aren’t showing their kids because they are, definitely. But there is this growing contingent where they’re not. And this is even happening among regular people. It’s not only influencers, it’s regular people who have a couple hundred followers who are like, I don’t really want to put my kid on Instagram or on TikTok. It’s interesting because I’ll interview these parents and I’m like, why did you not want to put your kid online or why did you not want to announce your pregnancy? And they have like specific reasons like online footprint which again, we were not talking about a few years ago or like worries about AI, but there’s also just this like sense of like uneasiness and just being like, “Why would I?” Which is fascinating to me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, you just had a baby, so congratulations, by the way, and you also fell into that camp of like, not announcing your pregnancy, you kind of just hard launched with like a baby. How did you come to that decision to never post your child’s face online? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. You know, I thought about this a lot. And obviously I was doing like a lot of this reporting on influencer kids and like what their lives are like. And not that I’m an influencer in any way, but like I said, kind of the way that influencers live their lives trickles down to the rest of us, like plebeians. And so we were all kind of just becoming more aware of like privacy. And when I was pregnant, I… just had this gut feeling that I just didn’t want anyone who didn’t know me in real life to know. And even now, I feel so strongly about it that I don’t want her to be on the internet and that I don’t want information or photos of her to be on the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean. There’s also a lot of discussion about whether or not you can talk about your kids online or write about parenting without exposing your kid. I mean, what are your thoughts on this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I am very much trying to figure this out because I have benefited so much from the writing and the content of other moms specifically and like being able to watch really personal moments in their lives and have them talk about postpartum depression or their struggles with sleep training or whatever it is and like I have learned things about their kids. Like, I have benefited so much and I’m sure they benefited from sharing it. And I don’t think that we need to go back to a time when moms were not allowed to talk about what motherhood and parenthood is like. And I’m saying moms, because most parenthood content online is by moms. I’ve heard this from other creators too, is that they try to think, what will my kid think about this in five years, in 10 years, in 15 years? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I’ve also talked to kids of those first mommy bloggers and – I’m not saying this is the experience of every kid of a mom blogger, but the ones that I’ve talked to are like, “It is incredible to read how my mom felt when she was raising me and what she thought.” And they have these like incredible records, you know? So I also, I don’t want to take it too far on one side either. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Can you speak to the way that this industry and just overarching culture is changing the relationships between kids and parents? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s just so complicated and obviously parents have to make choices for their kids that the kids might not agree with later. But I think how many choices has really just been exacerbated by the internet and by the way it’s able to change people’s lives. And that’s the thing is I hear from a lot of parents who are like, “My kid is begging me to start a YouTube channel, like my kid wants to be a YouTuber and influencer.” And like yeah, that I understand. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And like, from the kids point of view, like, why wouldn’t they want to, you know? But I think the parent has to make the best decision that they can at the time. And I think sometimes those decisions change, like you see with parents changing their minds later and taking their kids offline. And I think as a culture, just like generally, we need to be more accepting of people like changing their minds. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">This is one of those internet rabbit holes that ultimately just doesn’t have a single answer at the end. These laws are a start, but enacting real change also involves a larger cultural shift in the way that we consume and post content. Remember Caymi? She’s the former mommy blogger kid who grew up and became an advocate for child influencers. She thinks kids should be allowed to exist without a camera in their face. And if you’re an influencer kid, here’s her advice to you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">As you get older, you’re gonna meet so many people who are so different from, your parents are so different from the people who have viewed you your entire childhood, and they’re going to see you for who you are instead of seeing you for what your parents posted. I think it’s really important to literally be a kid, like, by yourself, at school, even if you have a friend that you trust to talk to about this. It’s so hard carrying all of it on your shoulders alone, but you don’t have to. And I wish that I had known that as a kid. Yeah, we’re fighting for y’all. We’re not gonna stop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cueva and original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink Dustilver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have any feedback or a topic you think we should cover, hit us up at CloseAllTabs@KQED.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": null,
"status": "publish",
"parent": 0,
"modified": 1741158366,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 89,
"wordCount": 5282
},
"headData": {
"title": "Children of the Vlog | KQED",
"description": "The world of family vlogging is under scrutiny after the release of two new documentaries: HBO’s “An Update on Our Family” and Hulu’s “Devil in the Family: The Fall of Ruby Franke.” The attention around Myka Stauffer and Ruby Franke has brought up questions about the dark side of family channels, and whether child influencers should have more say in their internet presence. In this episode, Morgan takes us through the family channel industry and the lack of legal protections for children online. We’ll hear from a former “mommy blogger kid” who’s fighting for the next generation of internet child stars, as well as an expert who covers the industry. Together we’ll explore how posting and consuming this kind of content impacts the children growing up on our screens. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "The world of family vlogging is under scrutiny after the release of two new documentaries: HBO’s “An Update on Our Family” and Hulu’s “Devil in the Family: The Fall of Ruby Franke.” The attention around Myka Stauffer and Ruby Franke has brought up questions about the dark side of family channels, and whether child influencers should have more say in their internet presence. In this episode, Morgan takes us through the family channel industry and the lack of legal protections for children online. We’ll hear from a former “mommy blogger kid” who’s fighting for the next generation of internet child stars, as well as an expert who covers the industry. Together we’ll explore how posting and consuming this kind of content impacts the children growing up on our screens. ",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Children of the Vlog",
"datePublished": "2025-03-05T03:00:50-08:00",
"dateModified": "2025-03-04T23:06:06-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC7253313109.mp3?updated=1741140418",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12029762/children-of-the-vlog",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-weight: 400\">The world of family vlogging is under scrutiny after the release of two new documentaries: HBO’s “An Update on Our Family” and Hulu’s “Devil in the Family: The Fall of Ruby Franke.” The attention around Myka Stauffer and Ruby Franke has brought up questions about the dark side of family channels, and whether child influencers should have more say in their internet presence. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In this episode, Morgan takes us through the family channel industry and the lack of legal protections for children online. \u003c/span>\u003cspan style=\"font-weight: 400\">We’ll hear from a former “mommy blogger kid” who’s fighting for the next generation of internet child stars, as well as Fortesa Latifi, a journalist who covers the industry. Together we’ll explore how posting and consuming this kind of content impacts the children growing up on our screens. \u003c/span>\u003c/p>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC7253313109\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp> \u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">I think when I first started to notice that like, hey, this is kind of really weird and like we need to kind of tone it down is when I was hit by a drunk driver. Like immediately my mom pulled out her camera. The first responders were there. I was being strapped down to a stretcher because I had like a spinal injury and I was really scared. I was vomiting and my mom was just like in the back of the ambulance like taking pictures and taking little clips of everything going on. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi Barrett is 26 now, and the internet has always been part of her life. In the 2000s, her mom was a mommy blogger. And throughout her childhood, Caymi’s most vulnerable moments were posted online to thousands of strangers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s something I still just very vividly remember. I never know how to explain it other than just kind of like an out -of -body experience. I wanted my mom there to comfort me. I wanted my mom to hold my hand. I was experiencing so much fear and pain in silence because I was just in shock. I had a concussion and meanwhile, my mom was just taking pictures and like writing up a post about literally what had just happened. So it was probably like a five minute ambulance drive. From the time of the accident to the moment we got to the hospital, there was already one post up. And I remember a nurse came up to me and she asked me if I was in pain. And I just said, “No, I want my mom.” But she was at the foot of the bed making a Facebook post, like another update. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The mommy blogger scene of the early aughts laid the groundwork for family vlogging today. That’s vlogging with a V, as in like video blog. It’s an entire genre of content on YouTube and TikTok and Instagram. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 1: \u003c/b>\u003cspan style=\"font-weight: 400\">Hello everyone and welcome back to my channel. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 2: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey babies! Welcome back! My name is Bronte, for those of you who are new here. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 3: \u003c/b>\u003cspan style=\"font-weight: 400\">Good morning. Let’s cook breakfast for 10, 10 year olds. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Family vlogs and momfluencers make up a multi -billion dollar industry. Like the mommy blogs that came before them, family channels are often an outlet for parents to share advice and open up about the very difficult realities of raising tiny humans. But when your entire livelihood revolves around making content about your kids, I’ll Caymi explain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s caused a lot of paranoia, a lot of anxiety. There’s a lot of things that people don’t necessarily think about. And throughout the years, it’s been really hard to kind of navigate life with a non -consensual digital footprint. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi was 15 then, and her mom had crossed the line plenty of times before. But this particular incident with a drunk driver changed everything for her. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">After that, I just felt very exposed and I started to isolate myself a lot. So I had reconstructive surgery and I had a spinal injury and so I was prescribed some heavy narcotic pain medication and that was kind of how I just got through the rest of my teen years by isolating and unfortunately becoming addicted to substances because I just wanted to numb everything that was happening in my real life and then I had also no control of what was being posted on social media. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Caymi checked herself into rehab when she turned 18. Since then, she’s been working on rebuilding her relationship with her mom and also with the internet. That means protecting the kids who are going through what she went through. Caymi started speaking out about her own experience a few years ago on TikTok to raise awareness and advocate for the right to privacy for child influencers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">When I started seeing people talking about how these family channels don’t affect kids and it’s fine because they get all these free things, I just was like, “Hey, that’s actually really not the case. Like, it’s actually really hard to grow up with all of these things attached to your name.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Multiple states are trying to establish protections for kids who appear in their parents’ content. Caymi actually testified in some of those hearings. A few states have already passed laws about child influencers. On paper, the fact that there’s any legal protection for kids online is huge. But are these laws enforceable? And what gaps do they leave when it comes to regulating this massive content industry? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung:\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To understand the latest attempts to regulate it, we need to get into where this industry even started. New tab. How did family vlogging get so big? And to walk us through this issue, we’re calling up \u003c/span>\u003cspan style=\"font-weight: 400\">Fortesa Latifi\u003c/span>\u003cspan style=\"font-weight: 400\">. She’s been reporting on this world of family channels for years and is working on a book about child influencers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So the first big family vlogging families really took off in the aughts. So I wanna say around like between 2006 to like 2010, that was when they first really started making a ton of money from YouTube. And I think part of the reason that the families that got in then were so successful is because it was not over-saturated yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So we had the early aughts of like, these are like the beginning of family vloggers and then the mid 2010s to late 2010s, that was kind of what I have seen as the golden age of family vlogging. What was that age like? What kind of content were they making? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Back in the day on YouTube, it was very much just like, “Come along with me as I get my six kids ready for school,” or like “This is the day in the life of a mom with like five kids.” And you’ll notice that’s changed over the years. Like on YouTube, things had to ratchet up a lot. It was a lot of challenges. It was a lot of kind of trying to like outdo each other. One video that sticks in mind for me is this one family, the Family Fun Pack. I think they have like seven or eight kids and they did like a “We’re gonna only eat a specific color food.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Fun Pack: \u003c/b>\u003cspan style=\"font-weight: 400\">So I have a challenge planned for the kids today. They may or may not like it, but I’m about to go tell them what it is right now. They have no idea. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So like this kid only could eat green food for a day, this kid could only eat purple food for a day. And it was just like these kind of like silly challenges. And then once there became more people in the space, you had to do more to get noticed. So things started getting more personal and people would post videos of their sick kids and like come along with me to the emergency room for little Joey and there’s videos of him crying and bleeding or whatever. And then there’s videos of young women talking about getting their menstrual cycles for the first time or getting the sex talk. Like I cannot tell you in the research of my book how many sex talk videos I stumbled upon from family bloggers. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Family Vlogger 4: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t want them to learn about sex and how we get pregnant from just anybody. I don’t want them to learn from somebody at school. And then they also get kind of a memento to remind them as they get older about this special time when they learned about how we have babies. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And I was just like, “Whoa, this is a little wild.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. It seems like to get engagement, it’s almost incentivized to be increasingly intimate and personal. And I don’t, I mean, exploitative? Is that the right word? You know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, I think a lot of people consider that the exact right word. In the research for my book, I talked to a bunch of family vloggers and I asked them what is the content that does the best and several of them told me if a kid is hurt or sick or upset, that does really well. And so, you know, that kind of feeds into its own little monster there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It seems like this pushback against family vloggers, this like conversation about protecting child influencers is relatively new. Like it’s only been in the last couple of years that people are actually questioning the ethics of this industry. It’s probably because there are particularly egregious cases of child abuse that came out of this industry. Can we talk about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So there’s two cases that really stick out to me. And one is, I’m sure you’re familiar with the Stauffer case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Myka Stauffer was a YouTuber who built a following with videos about cleaning tips, parenting, and then trying to get pregnant after a miscarriage. Back in 2016, Micah and her husband announced that they were in the process of adopting a disabled baby boy from China. They were already popular, but their views skyrocketed with the adoption videos. They made a lot of monetized content about their adopted son and his medical needs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Myka Stauffer: \u003c/b>\u003cspan style=\"font-weight: 400\">If anything, my child is not returnable. And we, without a doubt in our minds, we knew, no matter what state he came to us, that we would love him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And then, followers noticed that he stopped appearing in videos. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi: \u003c/b>\u003cspan style=\"font-weight: 400\">And then she made this like tearful apology video basically saying that he was living with another family and that he wasn’t in their family anymore. And it kind of went viral as like this YouTube mom rehomed her adoptive son after making money off of him and she was still after he wasn’t living there still had videos on YouTube that were monetized about him. And so there was kind of this outcry. And so that was the first thing that I think really like planted the seed for people. And then the eight passengers and Ruby Franke, I don’t even wanna call it a scandal because it’s child abuse, it’s not a scandal, but that entire case. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And what happened there? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, so Ruby Franke, her and her husband, Kevin, had this YouTube channel called 8 Passengers, and it was called 8 Passengers because they had six kids and so the eight of them. And they had over two million subscribers at their height. I kind of consider them to be family vlogging royalty at the time. They kind of faced this sort of cancelation where Ruby had posted a video where her son said that he hadn’t slept on a bed in seven months as punishment. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 1: \u003c/b>\u003cspan style=\"font-weight: 400\">She explained her teenage son Chad had been sleeping on a bean bag for months. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Chad Franke: \u003c/b>\u003cspan style=\"font-weight: 400\">I was sleeping on a beanbag since October and they gave me my room back like two weeks ago. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And people were like, “Wait, wait, wait, what?” Like, everyone was like, thought that Ruby had been kind of like a strict mom, but then this kind of like pushed it over the edge. And so people started digging into like, what is going on with this family? And then a couple of years later, Ruby was arrested for aggravated child abuse. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 2: \u003c/b>\u003cspan style=\"font-weight: 400\">A once popular parenting YouTuber, Ruby Franke, will spend up to 60 years in prison. \u003c/span>\u003c/p>\n\u003cp>\u003cb>News Anchor 3: \u003c/b>\u003cspan style=\"font-weight: 400\">She pleaded guilty to numerous charges, including things like holding a child’s head underwater, putting her hand over a child’s mouth and nose so they couldn’t breathe, kicking a child while she was wearing boots. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And so that was kind of the second thing. You had like Myka Stauffer and then you had Ruby Franke where people were like, “There is a darkness behind the perfect veneer of the YouTube vlogging family.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Parents are supposed to be responsible for protecting their children, but clearly that isn’t always happening with family vloggers in this very lucrative industry. So is there anything out there to protect these kids? I think that’s a new tab, Child Influencer Protections. So last year, California Governor Gavin Newsom actually signed two pieces of legislation that have to do with child influencers. The first expands something called the Coogan Law.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s a 1939 law named after a silent film star named Jackie Coogan, who worked his entire childhood. And basically, by the time he was an adult, there was no money left for him. So now, California requires that 15 % of whatever a child performer earns is saved in a trust for when that child turns 18. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But until last year, the Coogan Law only applied to child actors, as in kids who are working on actual film or television sets. This expansion extends the law to child content creators. That includes vloggers, influencers, streamers, podcasters. Whenever a kid, or their family, is paid directly to post something online. It’s pretty straightforward. But California’s other law is unclear. Here’s Fortesa again to explain. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So SB 764 dictates that content creators who feature minor children in at least 30% of their content must set aside a proportionate percentage of the earnings from that content to be held in a trust account until the child is 18. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Now you may be wondering what does proportionate percentage even mean? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So I’ve reached out to lawyers to ask and experts what a proportionate percentage like what that really means in practice and I haven’t been able to get like a good solid answer. Like the worry here is that you would need like a forensic accountant who has a specialization in social media to even know the right amount of money that should have been saved for you. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Like I can’t imagine going back through maybe like a decade of like YouTube and TikTok videos and trying to calculate like, “How much was I in this video? 29%. Okay, and they made $6 ,000 off it.” It’s very complicated, but I don’t know that there’s a better way. I’m not saying I have a better idea. And I think that kind of speaks to the convoluted nature of both the industry and attempts to regulate the industry. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">It doesn’t even touch on other protections for traditional child actors, like making sure they’re in school or that they’re allowed to take breaks. How do you even enforce something like that though? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I don’t know. I think it’s so difficult because this work is happening largely in the home, right? Being a family vlogger, inherently your work is in your home and it is with your children and that’s really difficult. We know how this country feels about the government stepping in between parents and children. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. So, how do these new laws in California compare to similar laws in other states? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">So Illinois was first, Minnesota was second, and California was third. Illinois’s law is pretty similar to California’s law. Minnesota’s takes it a step further, and they have this clause that’s basically considered the right to be deleted. And so it states that upon reaching the age of 18, the former child influencer can request the deletion of content. I do think that that was Minnesota’s attempt to address the privacy concerns. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But it’s also like, I don’t know, I sound like a boomer when I say this, but I feel like once something is on the internet, it really is kind of on the internet forever, especially like with these famous kids. Like you see it with the eight passengers stuff, right? Like after Ruby was arrested for child abuse, their channel was taken off of YouTube. And I’ve asked family members and they didn’t delete it. So it seems that YouTube took it offline in the wake of this arrest. But you can still find clips everywhere. Like if you look up Ruby Frankie on TikTok, you can watch entire vlogs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So, this content thrives on platforms like YouTube and Instagram and TikTok, but do you see these platforms taking any action to protect these kids? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">No. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Why? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, what’s in it for them, you know? Like, I think these are companies that make a lot of money off of content featuring influencer kids. Family vlogging is a multi -billion dollar industry. I don’t think that there’s any reason for them to step in when it is so lucrative for them. Like that’s not their job to think about the child. That’s the parents’ job. The platform’s job is to make money which they’re doing off of this content. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So social media platforms have no incentive to restrict family vlogging and the new laws aren’t foolproof, not to mention a mess to enforce. Like Fortesa mentioned, it’s on the parents to have their kids’ best interests at heart. Well, when it comes to influencers who make a living off of sharing almost every aspect of their lives, what does that even look like? The answer, after this break. Now back to the story. When it comes to influencers sharing their kids’ lives online, is the tide changing at all? Okay, new tab. Influencers taking kids offline. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I’ve noticed this in the last couple of years where huge influencers who built their considerable platforms off of showing their kids and sharing their life with their kids have reversed course. The biggest person that comes to mind for me is Maia Knight. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. She was a single mom who had twins. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yes. Yeah. She would be holding both the babies and making bottles at the same time. It was just these very real videos. She got super famous. Got like 8 million followers on TikTok. And after a year or two, she decided, “I’m going to take my daughters off of TikTok and Instagram and everything.” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Maia Knight: \u003c/b>\u003cspan style=\"font-weight: 400\">They’re toddlers now and I have decided to not show them anymore. I’m making a choice for my daughters to protect them. Am I going to lose followers? Yes I’m going to. Am I going to lose 8 million followers? I hope not. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">And there was a huge amount of backlash to that. And it was fascinating because I think there were several camps. Some people were like, “How dare you? We love them. We’re their TikTok aunties. You can’t do this,” which like, parasocial. Yeah. And I’m sure I’ve talked to other huge creators who have taken their kids offline and they told me that reactions like that totally solidify their choice and they’re like, this is why I’m doing it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there was another camp who were like, “Maya has been exploiting her kids and now that she has this huge like brand, she’s taking them off, but it’s too late.” Which like, I don’t really understand as a concept. It’s like, do you want that to happen or do you not? I think there’s this like purity test kind of thing. Like there’s this idea. among detractors that if you ever show your kid online at all, you are evil and immoral. And I totally do not believe that. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And then there are people who have become moms in their influencing careers and have never shown their kids at all. And that’s really fascinating to me as a reporter, because a few years ago there was never a question about whether an influencer would show their kid online or not. Like if you were having a baby, like that baby was gonna be in a ton of content. But now when a public facing influencer is pregnant, there is the question of like, “Which camp kind of are they gonna go into?” \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right, I remember when family vloggers would announce that they were pregnant again, they would start an Instagram account for the fetus, post ultrasounds, they were posting the kid before they were even born. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, yeah, and narrating like the fetus’s thoughts and like \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, like I can’t wait to meet you all. It’s like that is a six-month-old fetus. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, no, that kind of stuff has definitely fallen out of favor. Although, I don’t want to make it seem as though the majority of influencers aren’t showing their kids because they are, definitely. But there is this growing contingent where they’re not. And this is even happening among regular people. It’s not only influencers, it’s regular people who have a couple hundred followers who are like, I don’t really want to put my kid on Instagram or on TikTok. It’s interesting because I’ll interview these parents and I’m like, why did you not want to put your kid online or why did you not want to announce your pregnancy? And they have like specific reasons like online footprint which again, we were not talking about a few years ago or like worries about AI, but there’s also just this like sense of like uneasiness and just being like, “Why would I?” Which is fascinating to me. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, you just had a baby, so congratulations, by the way, and you also fell into that camp of like, not announcing your pregnancy, you kind of just hard launched with like a baby. How did you come to that decision to never post your child’s face online? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. You know, I thought about this a lot. And obviously I was doing like a lot of this reporting on influencer kids and like what their lives are like. And not that I’m an influencer in any way, but like I said, kind of the way that influencers live their lives trickles down to the rest of us, like plebeians. And so we were all kind of just becoming more aware of like privacy. And when I was pregnant, I… just had this gut feeling that I just didn’t want anyone who didn’t know me in real life to know. And even now, I feel so strongly about it that I don’t want her to be on the internet and that I don’t want information or photos of her to be on the internet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean. There’s also a lot of discussion about whether or not you can talk about your kids online or write about parenting without exposing your kid. I mean, what are your thoughts on this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">I am very much trying to figure this out because I have benefited so much from the writing and the content of other moms specifically and like being able to watch really personal moments in their lives and have them talk about postpartum depression or their struggles with sleep training or whatever it is and like I have learned things about their kids. Like, I have benefited so much and I’m sure they benefited from sharing it. And I don’t think that we need to go back to a time when moms were not allowed to talk about what motherhood and parenthood is like. And I’m saying moms, because most parenthood content online is by moms. I’ve heard this from other creators too, is that they try to think, what will my kid think about this in five years, in 10 years, in 15 years? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I’ve also talked to kids of those first mommy bloggers and – I’m not saying this is the experience of every kid of a mom blogger, but the ones that I’ve talked to are like, “It is incredible to read how my mom felt when she was raising me and what she thought.” And they have these like incredible records, you know? So I also, I don’t want to take it too far on one side either. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Can you speak to the way that this industry and just overarching culture is changing the relationships between kids and parents? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Fortesa Latifi:\u003c/b> \u003cspan style=\"font-weight: 400\">It’s just so complicated and obviously parents have to make choices for their kids that the kids might not agree with later. But I think how many choices has really just been exacerbated by the internet and by the way it’s able to change people’s lives. And that’s the thing is I hear from a lot of parents who are like, “My kid is begging me to start a YouTube channel, like my kid wants to be a YouTuber and influencer.” And like yeah, that I understand. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And like, from the kids point of view, like, why wouldn’t they want to, you know? But I think the parent has to make the best decision that they can at the time. And I think sometimes those decisions change, like you see with parents changing their minds later and taking their kids offline. And I think as a culture, just like generally, we need to be more accepting of people like changing their minds. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">This is one of those internet rabbit holes that ultimately just doesn’t have a single answer at the end. These laws are a start, but enacting real change also involves a larger cultural shift in the way that we consume and post content. Remember Caymi? She’s the former mommy blogger kid who grew up and became an advocate for child influencers. She thinks kids should be allowed to exist without a camera in their face. And if you’re an influencer kid, here’s her advice to you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Caymi Barrett:\u003c/b> \u003cspan style=\"font-weight: 400\">As you get older, you’re gonna meet so many people who are so different from, your parents are so different from the people who have viewed you your entire childhood, and they’re going to see you for who you are instead of seeing you for what your parents posted. I think it’s really important to literally be a kid, like, by yourself, at school, even if you have a friend that you trust to talk to about this. It’s so hard carrying all of it on your shoulders alone, but you don’t have to. And I wish that I had known that as a kid. Yeah, we’re fighting for y’all. We’re not gonna stop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">For now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Sound design by Maya Cueva and original music by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager, and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Keyboard sounds were recorded on my purple and pink Dustilver K84 wired mechanical keyboard with Gateron red switches. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you have any feedback or a topic you think we should cover, hit us up at CloseAllTabs@KQED.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12029762/children-of-the-vlog",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_35092",
"news_22973",
"news_3137",
"news_1631"
],
"featImg": "news_12029772",
"label": "news_35082"
},
"news_12028629": {
"type": "posts",
"id": "news_12028629",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12028629",
"score": null,
"sort": [
1740567650000
]
},
"guestAuthors": [],
"slug": "tiktoks-vibe-shift",
"title": "TikTok's Vibe Shift",
"publishDate": 1740567650,
"format": "audio",
"headTitle": "TikTok’s Vibe Shift | KQED",
"labelTerm": {
"term": 35082,
"site": "news"
},
"content": "\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>\u003cspan style=\"font-weight: 400\">View the full episode transcript.\u003c/span>\u003c/i>\u003c/a>\u003c/p>\n\u003cp>On January 18, 2025, TikTok went down for U.S. users. After just 14 hours, it was back. Since then, questions have been swirling online. Has the algorithm changed? Was the ban just a ruse? Has TikTok gone… conservative? In this episode, internet culture expert Taylor Lorenz joins Morgan to break down the answers to those questions. They’ll dig into the real reasons for the ban and what the future holds for progressive speech on an internet that has been drifting steadily to the right.\u003c/p>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC8580909904\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp> \u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Let me set the scene for you. January 18th, 2025. It’s been a long day, and you plop down on the couch to relax. It’s two days till the second inauguration of Donald J. Trump, and you have no idea what chaos is on the other side of that date. The Supreme Court has just decided to uphold the law banning TikTok. But there’s no way the app will actually go down, right? So you and your phone settle in on the couch for your early evening scroll. Your whole for you page is goodbye messages from people who have found community on the app. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 1: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s just like, why would they take this app from the girls? Like if you wanted to take it, take it from the boys, not the girls, not the girls. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 2: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s just an app, but it’s our whole life now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 3: \u003c/b>\u003cspan style=\"font-weight: 400\">So just in case, if this is it, there’s no way I could leave without telling you guys thank you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as you scroll, the app starts to get a little buggy. You can’t respond to comments. Your DMs are frozen. New videos won’t load. And then you get this message. \u003c/span>\u003c/p>\n\u003cp>\u003cb>James Charles: \u003c/b>\u003cspan style=\"font-weight: 400\">We were all just literally scrolling and drawing our last couple of moments on the app when we got a pop up saying, sorry, TikTok is closed. Hopefully Donald Trump will bring it back. What? Land of the free home of the brave. I don’t f***ing think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok has finally gone down in the United States, at least. Somehow YouTuber James Charles manages to get back in and he posts an update to the rest of the world. \u003c/span>\u003c/p>\n\u003cp>\u003cb>James Charles: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t know if you guys can hear me or see me or if this is even going to work. I think I may have found a loophole while the rest of America is banned. They told us the app was going to be banned at midnight. Surprise! They took it from us two and a half hours early. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But for the rest of us, chaos ensues online. People are flocking to other apps in hopes that they can rebuild their communities and more importantly, resume scrolling. There’s Red Note, the English name for Xiaohongshu, which is a Chinese social media app similar to Instagram. Some creators have already been there for days in anticipation of the ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 4: \u003c/b>\u003cspan style=\"font-weight: 400\">Hi, everybody. My name is Jeffrey. I’m a TikTok refugee. I’ve been practicing my Mandarin for a year now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The shutdown lasts for a whopping 14 hours. After all that drama, it was back up and running the next day. When users returned to the app on inauguration day, TikTok greeted them with this pop-up message. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AI Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Welcome back. Thanks for your patience and support. As a result of President Trump’s efforts, TikTok is back in the U .S. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Donald Trump: \u003c/b>\u003cspan style=\"font-weight: 400\">And as of today, TikTok is back. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Creators have come back to the app and resumed posting as normal. And after a few weeks of not being available, it’s already back in app stores. But since the shutdown and TikTok’s new closeness with the Trump administration, many users say the vibe on the app feels different. Is it just shifting political winds or is it something more? Rumor has it that TikTok is becoming… conservative. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If there’s anything the internet loves, it’s a good conspiracy theory. So with TikTok, questions are swirling. Did the algorithm change? Are progressives being censored? Was the whole ban an elaborate setup to move the app to the right? New tab. Is TikTok actually more conservative now? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To get to the bottom of this, we called up internet culture expert \u003c/span>\u003cspan style=\"font-weight: 400\">Taylor Lorenz:\u003c/span>\u003cspan style=\"font-weight: 400\">, who’s been reporting on the TikTok ban saga from the very beginning. She writes about all things tech and online culture for her newsletter, User Mag, hosts the podcast Power User, and wrote an extensive history of the creator economy in her book, Extremely Online. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Hey, Taylor, how are you doing? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Good. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I want to start off by talking about the TikTok inauguration party. You were there. What was it like? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">It was wild. It was crowded. It was packed with TikTok merch and these giant screens that were like looping right-wing content creators’ videos. It felt like a frat party, honestly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, just seeing pictures from it, it looked like any other influencer party. But has TikTok openly supported any US politician before? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">No. TikTok as a company has not openly supported any politician before they sort of openly began supporting Trump over inauguration weekend. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So for those who aren’t familiar, can you briefly explain who TikTok CEO Shou Chew is? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. Shou Chew is a Singaporean. He is the CEO of TikTok, Inc., which of course is not based in China. TikTok is based in Singapore and the United States. Shou is based in Singapore. And he is the CEO. So he is the one that kind of runs all the day-to-day operations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as you wrote about in your coverage for Rolling Stone about the party, he wasn’t at the party itself, but he was at inauguration. And that seemed to throw a lot of people for a loop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\"> I wasn’t that surprised to see him at inauguration just because every single tech CEO was at inauguration. I mean, you had Tim Cook, you had Sundar Pichai, you had obviously Mark Zuckerberg and Elon Musk. But TikTok is in the throes of this ban right now. They desperately want to not be banned and to continue to do business in the U .S. And so, of course, they’re going to do anything they can to kiss up to the government. I don’t think that this means at all that Shou is some sort of Trump supporter. We have no idea what his politics are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean, that brings me to my next question, which is about the message that users got when TikTok came back online, when TikTok was kind of explicitly thanking Trump. What are your thoughts on this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I think this is opportunism. I don’t think people should mistake this for any sort of political support for Trump’s agenda. They just want to continue to operate. They want Trump to somehow find a way to overturn this ban. We know that Trump responds very well to flattery, to kind of, you know, people bowing down, look at what Elon has done, really kissing up to him in sort of a personal manner and treating him with kid gloves. And so I think that’s what that is. It is an attempt to curry favor with a president who has shown that he’s willing to help people who personally are loyal to him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But how did people react to getting that message? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, people reacted quite negatively to getting the message, especially TikTok’s user base. You have to remember, according to Pew Research, TikTok has the most progressive news influencer ecosystem. It’s a very LGBTQ-friendly app. It’s a very diverse app. And so a lot of these people are very against Trump. And so I think they were very upset. When they saw that message, they felt like, “Oh, is TikTok now just going to be another app that caters to right-wing content creators and suppresses progressive speech?” Which is the case on, as I’ve reported, on apps like Twitter, of course, now, and Meta platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And since TikTok came back online, people have made a ton of different claims about how the algorithm is changing and how it seems to be getting more conservative. What do you think? What have you seen? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">So there’s no hard evidence that the algorithm has changed. It’s so hyper-specific and it’s so dependent on so many factors that there is no kind of universal algorithm the way people think of it. There are just thousands and thousands of inputs. I know people talk about getting a lot more Trump content on their feed or pro-Trump content on their feed. I don’t think that is necessarily due to algorithmic changes as much as it is Trump is now our president. There’s an overwhelming amount of news about him. A lot of people are hyper-engaged in those news cycles, especially if you’re trying to pay attention to whether TikTok is banned, you’re going to be paying attention to what Trump is doing. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And there’s a flood of right-wing content creators on the app. So previously, a lot of people that were banned from the app have been let back on or were, you know, deprioritizing the app because it was not a place, you know, that they considered friendly to right-wing speech. Now, of course, they consider it a place that’s friendly to right -wing speech. So I do know that the vibe has changed. I just don’t know how top-down it is. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so it seems unlikely that there’s been a wholesale change to the algorithm in a planned strategic way. But since the election and even before that, it does feel like there’s been a rightward shift across the entire internet and all the social media platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I think that’s a new tab. Is all social media moving to the right? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I mean, TikTok has a sort of reputation as this bastion of leftist free speech. But a recent study actually found that during the election, TikTok was more likely to promote Republican-leaning content to Democrat-leaning users than the other way around. What do you think of this? I mean, again, is it some grand conspiracy or is it just that conservative content makes better engagement bait? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, so much of it is just that conservatives are excellent leveraging algorithmic feeds and online attention. And you just had a lot of conservatives leveraging the internet and leveraging platforms like TikTok this election cycle to get their message out. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And like you’ve written about in your newsletter, there is no built-in support infrastructure for left-leaning content creators. Can you talk more about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">So on the right, there’s an incredibly well-funded, sort of well-oiled machine. It’s an entire ecosystem of right-wing content creators from extreme far-right Nazis, basically, to sort of more mainstream trad wives, all of these people that are funded by the same sort of group of conservative billionaire donors that participate in these networks, etc. There’s absolutely nothing like that on the left. In fact, if you are on the left, you’re more likely to have your content censored. You’re more likely to have your account taken down and demonetized. It is much harder to get any sort of support. There’s no funding ecosystem. You are out there on your own and you’re being attacked by both the Democratic-centrist mainstream party and you’re also being attacked by the right. So it’s just you’re up against so many sort of barriers. And you’re not going to get any brand deals. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And you’ve written about this in an essay called The Great Creator Reset. And you’ve written about how without TikTok, there is nowhere for leftist content creators. Can you talk more about that too? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. So TikTok was really the last app that sort of allowed for a progressive content creator ecosystem. It allowed for progressive speech and activism the way that Twitter used to. If you think of Twitter actually back in 2015, 2016, 2017, you saw it as this hub for the Black Lives Matter movement, for the Me Too movement, etc. Now, of course, Twitter is owned by Elon Musk, who has openly stated that he’s leveraging the platform to push right wing messaging. He’s intentionally doing all of these things that they hauled Mark Zuckerberg in front of Congress for in 2017. Elon Musk is sort of openly doing with Twitter now, or X rather. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you are left-wing on that app, you are likely to be perma-banned. There are tons of activists that have been perma-banned, journalists that have been perma-banned. There is no platform that truly allows progressive speech to flourish. TikTok was that last remaining platform. And that is, to be clear, why it’s being banned. The reason TikTok is being banned, as I have reported, as Drew Harwell at the Washington Post reported, as pretty much every good reporter on this beat has made quite clear, it is not about data privacy. It is not about, quote unquote, China. It is about the speech on the app and what people were saying on the app, specifically progressive speech. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as The Intercept pointed out in an article that was published right before TikTok went down, suppressing progressive speech includes censoring pro-Palestinian content. Republican politicians have explicitly accused TikTok of pushing anti-Israeli propaganda. Former Wisconsin representative Mike Gallagher described TikTok as, quote, digital fentanyl from China, end quote, that was allegedly turning young people against American allies. And here’s Senator Mitt Romney last year at a forum for the McCain Institute. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitt Romney: \u003c/b>\u003cspan style=\"font-weight: 400\">Some wonder why there was such overwhelming support for us to shut down potentially TikTok or other entities of that nature. If you look at the postings on TikTok and the number of mentions of Palestinians relative to other social media sites, it’s overwhelmingly so among TikTok. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">In both public statements and in Supreme Court filings, TikTok said that its recommendation algorithm does not take sides and that according to polling, young people have been increasingly sympathetic to Palestinians since 2010. That’s years before TikTok even existed. Now, since October 7th, 2023, Palestinian creators have used TikTok to report on the realities of living in Gaza to an international audience. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Bisan Owda: \u003c/b>\u003cspan style=\"font-weight: 400\">Hi everyone this is Bisan from Gaza, I’m still alive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Motaz Azaiza: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh the situation is so… bad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Medo Halimy: \u003c/b>\u003cspan style=\"font-weight: 400\">I’ll leave you with some footage I took right after that event…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok is a key window into the experiences of those creators and the ban would effectively sever their connection with U .S. audiences. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">That is what Rep. Gallagher was able to use to get people back on board with this ban that was completely politically dead. It wasn’t until there was this right-wing effort to associate TikTok with progressive movements, because again, it was a hub for progressive activism, and use that to push a ban, a bipartisan ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, you just look at other social media platforms like Meta and like X or formerly Twitter, but you just compare the way that people talk about Palestine and TikTok to Meta and on X and you realize how much further right that those platforms are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean, Elon Musk has not hidden this. He has admitted that he is using the platform to push right-wing messaging and we know that from every single ounce of reporting. And same thing with Meta. Meta is also catering to conservatives. They have long had right-wing people in power of their policy team. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And it’s interesting because Zuckerberg has always been a billionaire and I think will always be motivated by money. But his politics seemed totally different during the first Trump term. I mean, now Meta is rolling back DEI policies and hateful conduct policies. Why capitulate to the right now? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, because it wasn’t socially acceptable to capitulate to the right during Trump’s first term, you had this whole resistance movement and Trump’s presidency was seen as this aberration. It was seen as sort of like this thing to resist against. And so tech companies were attacked for helping to put Trump in office and held to this really high standard from the public and also from people in power. Now, Trump has been completely normalized. There is no resistance and people are pretty culturally on board with Trump. Again, Trump won the popular vote this time. It was not a huge surprise that he won. And so he’s just been normalized like any other president. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">If the TikTok we knew is truly dead, where does that leave its 170 million US users? What are their other options? We’ll dig into that after the break. So if you’re a creator whose main platform is TikTok, what can and should you be doing right now? Okay, new tab. Who is actually leaving TikTok? So creators are complaining, you know, as usual, complaining about shadow bans, complaining about being restricted. But do you see anyone actually leaving the app? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Right now, creators have not left the app. I think creators are still delusional that it’s not going to get banned. What I tell them is that they should get off as soon as possible. They should be focused on building their platforms elsewhere. But I think a lot of them feel there is no place for these progressive content creators to go. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. I mean, I know there’s a lot of talk about Red Note, but I mean, I’ve used Red Note for a while. And Red Note is like, yeah, exactly. Red Note just does not have the culture for discourse the way that TikTok does. It’s the app for hot, rich Chinese girls. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it’s just, Red Note doesn’t function the same way as TikTok. It’s much more similar to Instagram in a lot of ways. It’s just, it doesn’t have the functionality. It doesn’t have the culture. It doesn’t have the user base. It doesn’t have the broad— I mean, so much of what made TikTok successful is that it also allowed you to interact with people around the globe. There’s such a global user base to TikTok. And that just doesn’t exist on a lot of these other platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. I mean, we’re not finding that on Reels. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">No, definitely not. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">All I’m getting on Reels are weird raw milk ads. So I’m kind of giving up there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Reels is a cursed, cursed ecosystem and nothing like TikTok. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">There’s a lot of talk about whether creators can keep getting paid now that the ban is supposed to be in effect. If not for politics, do you think a change in monetization will actually drive creators away? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I think the inability for a lot of creators to monetize is what ultimately will also force them off the platform because there is just no way to make a living. Brands have already pulled all their money out. I mean, unfortunately, the campaign against TikTok has been so successful. It just has financially devastated the app and the ecosystem on there in ways that I think will be very difficult to recover from, even if Congress was to reverse the ban, which they’re not going to do. Right now, it’s impossible for these creators to replicate what they’re doing, which is progressive activism on other apps because other apps are so incredibly hostile to that style of content. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">They also just don’t have that kind of built-in back and forth functionality that TikTok has. I’ve seen a lot of people on TikTok talk about how much of a struggle it is to move to YouTube because you’re suddenly talking to a wall instead of… Yeah, exactly. You’re not talking directly to your audience anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. YouTube is so radically different. YouTube Shorts is nothing like TikTok at all. It’s nothing like TikTok. It is a broadcast medium. It’s very one way. There’s no discourse. There’s no interactivity. There’s no communities that form around there. It’s just a place to put clips to long-form videos. That’s so different than TikTok, which again, I think people need to understand is like a mobile video version of Twitter in terms of how you can interact, reshare, build on content and leverage mass virality. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The ban is currently in a holding pattern set to actually take effect sometime this spring, depending on whether the president delays it again. There is an alternative to a full-on ban on TikTok. That’s a new tab. TikTok forced sale. When Congress passed the law last year, they offered a choice to TikTok’s parent company, ByteDance: sell TikTok to another party or we’ll ban the app. That law was just upheld by the Supreme Court in January. But so far, there aren’t a lot of serious candidates. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Lots of people are claiming to buy TikTok for clout, which you mentioned in your newsletter. Like you have Mr. Beast. You have the very controversial streaming platform Kik. And Trump floated the idea of a 50-50 partnership between ByteDance and an American company. But how would the sale of TikTok change the culture of the app? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok is a global tech platform. Imagine if suddenly Romania was like, “Hey, Ford Motor Company, you can’t sell your cars here until you sell the entire company to us.” I mean, America is not even TikTok’s biggest market. Also, it’s just unclear how it would even happen because TikTok would be creating a local product that then competes with their global product. Basically, they would have to create a separate version of TikTok. At that point, it’s just Triller or some other app that’s not TikTok. They’ll call it TikTok, but it won’t be TikTok. They’ll take that skin and create a separate app. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Again, it’s just about censoring speech, because we have tons of Chinese social media apps. We have tons of Chinese investments. We have tons of Chinese platforms that people use on a daily basis. We have platforms like Temu and Shein that collect far more sensitive user data than TikTok and that are actually based in China, unlike TikTok, where TikTok is not based in China and user data is not stored in China. So, it’s just a farce. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">There is a vibe shift on TikTok. Even if it’s not some sort of intentional grand conspiracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I totally agree, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">What do you think is really behind it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, look, I think the ban is behind it. I think TikTok was banned. The effect that that ban has had, even though it’s been temporarily reinstated… tons of people deleted the app. You’ve also seen a flood of right-wingers leaning really hard into the app because, again, they feel like it’s pro-Trump. I think the app is in peril. It’s not the app that it was even six months ago. It’s under such a microscope that I do think that their enforcement team has stepped up a little bit against certain types of speech. I don’t know. Again, we don’t know that they’re censoring more, but I do think that it might be reasonable to assume that because they’re under a microscope, they’re taking reports of wrongdoing seriously. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I think a lot of it is also just not even TikTok. It’s just the vibe shift in America, right? There is a cultural vibe shift that’s happened as Trump has taken his second term, right? And you’re seeing the normalization of online hate, of people saying slurs openly again. You’re seeing a lot of hatred towards immigrants, people of color, normalized. Again, there is no resistance movement the way that there was in 2017. So culturally, I think Trumpism has won right now, and that is the world that we’re living in. And yes, that is going to make all of these platforms sort of feel different. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, last question. What would an internet without TikTok really look like? What would that mean for the way people interact with each other and also access information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">An internet without TikTok is an internet where people are a lot less informed. You have a less informed public. As I’ve written, TikTok has been an essential way that young people, especially get news and information. As Twitter has been dismantled as a news source, that entire ecosystem of access to information about wars, climate disasters, whatever, the LA fires, it’s all moved to TikTok. So TikTok is where people are getting information. It’s where people are learning about social justice issues. It’s where people are, again, doing activism. When that is shut down, you’ll have a less informed public. You’ll have a less free public. I think it’s increasingly harder for people to get their voice out and speak open and freely on the internet. TikTok gave people the ability to have a platform, reach people en masse, and do real activism. And so, yeah, we’re going to have a lot less freedoms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So even if TikTok is back online, like Taylor mentioned, what’s it going to feel like going forward? This was a place that served as a news source, a trend accelerator, and a platform for activism and protest. Clearly, it’s no longer the same. As TikTok and other social media platforms continue to censor content, especially progressive speech, we have to wonder, will online freedom of speech become obsolete? Will there be any platform for content creators of all political leanings to have a voice? Okay, that’s a deep dive for another day. Before we spiral right now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED Podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink Dustsilver K84 wired mechanical keyboard with Gateron red switches. If you have any feedback or a topic you think we should cover, hit us up at CloseAllTabs at KQED.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": null,
"status": "publish",
"parent": 0,
"modified": 1740560268,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 87,
"wordCount": 5067
},
"headData": {
"title": "TikTok's Vibe Shift | KQED",
"description": "On January 18, 2025, TikTok went down for U.S. users. After just 14 hours, it was back. Since then, questions have been swirling online. Has the algorithm changed? Was the ban just a ruse? Has TikTok gone… conservative? In this episode, internet culture expert Taylor Lorenz joins Morgan to break down the answers to those questions. They’ll dig into the real reasons for the ban and what the future holds for progressive speech on an internet that has been drifting steadily to the right.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialDescription": "On January 18, 2025, TikTok went down for U.S. users. After just 14 hours, it was back. Since then, questions have been swirling online. Has the algorithm changed? Was the ban just a ruse? Has TikTok gone… conservative? In this episode, internet culture expert Taylor Lorenz joins Morgan to break down the answers to those questions. They’ll dig into the real reasons for the ban and what the future holds for progressive speech on an internet that has been drifting steadily to the right.",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "TikTok's Vibe Shift",
"datePublished": "2025-02-26T03:00:50-08:00",
"dateModified": "2025-02-26T00:57:48-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC8580909904.mp3?updated=1740532626",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12028629/tiktoks-vibe-shift",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>\u003cspan style=\"font-weight: 400\">View the full episode transcript.\u003c/span>\u003c/i>\u003c/a>\u003c/p>\n\u003cp>On January 18, 2025, TikTok went down for U.S. users. After just 14 hours, it was back. Since then, questions have been swirling online. Has the algorithm changed? Was the ban just a ruse? Has TikTok gone… conservative? In this episode, internet culture expert Taylor Lorenz joins Morgan to break down the answers to those questions. They’ll dig into the real reasons for the ban and what the future holds for progressive speech on an internet that has been drifting steadily to the right.\u003c/p>\n\u003cp>Want to give us feedback on the show? Shoot us an email at \u003ca href=\"mailto:CloseAllTabs@KQED.org\">CloseAllTabs@KQED.org\u003c/a>\u003c/p>\n\u003cp>\u003ca href=\"https://www.instagram.com/closealltabspod/\">Follow us on Instagram\u003c/a>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm/?e=KQINC8580909904\" width=\"100%\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003c/h2>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp> \u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Let me set the scene for you. January 18th, 2025. It’s been a long day, and you plop down on the couch to relax. It’s two days till the second inauguration of Donald J. Trump, and you have no idea what chaos is on the other side of that date. The Supreme Court has just decided to uphold the law banning TikTok. But there’s no way the app will actually go down, right? So you and your phone settle in on the couch for your early evening scroll. Your whole for you page is goodbye messages from people who have found community on the app. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 1: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s just like, why would they take this app from the girls? Like if you wanted to take it, take it from the boys, not the girls, not the girls. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 2: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s just an app, but it’s our whole life now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 3: \u003c/b>\u003cspan style=\"font-weight: 400\">So just in case, if this is it, there’s no way I could leave without telling you guys thank you. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as you scroll, the app starts to get a little buggy. You can’t respond to comments. Your DMs are frozen. New videos won’t load. And then you get this message. \u003c/span>\u003c/p>\n\u003cp>\u003cb>James Charles: \u003c/b>\u003cspan style=\"font-weight: 400\">We were all just literally scrolling and drawing our last couple of moments on the app when we got a pop up saying, sorry, TikTok is closed. Hopefully Donald Trump will bring it back. What? Land of the free home of the brave. I don’t f***ing think so. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok has finally gone down in the United States, at least. Somehow YouTuber James Charles manages to get back in and he posts an update to the rest of the world. \u003c/span>\u003c/p>\n\u003cp>\u003cb>James Charles: \u003c/b>\u003cspan style=\"font-weight: 400\">I don’t know if you guys can hear me or see me or if this is even going to work. I think I may have found a loophole while the rest of America is banned. They told us the app was going to be banned at midnight. Surprise! They took it from us two and a half hours early. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But for the rest of us, chaos ensues online. People are flocking to other apps in hopes that they can rebuild their communities and more importantly, resume scrolling. There’s Red Note, the English name for Xiaohongshu, which is a Chinese social media app similar to Instagram. Some creators have already been there for days in anticipation of the ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>TikTok Voice 4: \u003c/b>\u003cspan style=\"font-weight: 400\">Hi, everybody. My name is Jeffrey. I’m a TikTok refugee. I’ve been practicing my Mandarin for a year now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The shutdown lasts for a whopping 14 hours. After all that drama, it was back up and running the next day. When users returned to the app on inauguration day, TikTok greeted them with this pop-up message. \u003c/span>\u003c/p>\n\u003cp>\u003cb>AI Voice: \u003c/b>\u003cspan style=\"font-weight: 400\">Welcome back. Thanks for your patience and support. As a result of President Trump’s efforts, TikTok is back in the U .S. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Donald Trump: \u003c/b>\u003cspan style=\"font-weight: 400\">And as of today, TikTok is back. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Creators have come back to the app and resumed posting as normal. And after a few weeks of not being available, it’s already back in app stores. But since the shutdown and TikTok’s new closeness with the Trump administration, many users say the vibe on the app feels different. Is it just shifting political winds or is it something more? Rumor has it that TikTok is becoming… conservative. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This is Close All Tabs. I’m \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">, tech journalist and your chronically online friend, here to open as many browser tabs as it takes to help you understand how the digital world affects our real lives. Let’s get into it. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If there’s anything the internet loves, it’s a good conspiracy theory. So with TikTok, questions are swirling. Did the algorithm change? Are progressives being censored? Was the whole ban an elaborate setup to move the app to the right? New tab. Is TikTok actually more conservative now? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To get to the bottom of this, we called up internet culture expert \u003c/span>\u003cspan style=\"font-weight: 400\">Taylor Lorenz:\u003c/span>\u003cspan style=\"font-weight: 400\">, who’s been reporting on the TikTok ban saga from the very beginning. She writes about all things tech and online culture for her newsletter, User Mag, hosts the podcast Power User, and wrote an extensive history of the creator economy in her book, Extremely Online. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Hey, Taylor, how are you doing? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Good. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I want to start off by talking about the TikTok inauguration party. You were there. What was it like? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">It was wild. It was crowded. It was packed with TikTok merch and these giant screens that were like looping right-wing content creators’ videos. It felt like a frat party, honestly. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, just seeing pictures from it, it looked like any other influencer party. But has TikTok openly supported any US politician before? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">No. TikTok as a company has not openly supported any politician before they sort of openly began supporting Trump over inauguration weekend. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So for those who aren’t familiar, can you briefly explain who TikTok CEO Shou Chew is? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. Shou Chew is a Singaporean. He is the CEO of TikTok, Inc., which of course is not based in China. TikTok is based in Singapore and the United States. Shou is based in Singapore. And he is the CEO. So he is the one that kind of runs all the day-to-day operations. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as you wrote about in your coverage for Rolling Stone about the party, he wasn’t at the party itself, but he was at inauguration. And that seemed to throw a lot of people for a loop. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\"> I wasn’t that surprised to see him at inauguration just because every single tech CEO was at inauguration. I mean, you had Tim Cook, you had Sundar Pichai, you had obviously Mark Zuckerberg and Elon Musk. But TikTok is in the throes of this ban right now. They desperately want to not be banned and to continue to do business in the U .S. And so, of course, they’re going to do anything they can to kiss up to the government. I don’t think that this means at all that Shou is some sort of Trump supporter. We have no idea what his politics are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean, that brings me to my next question, which is about the message that users got when TikTok came back online, when TikTok was kind of explicitly thanking Trump. What are your thoughts on this? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I think this is opportunism. I don’t think people should mistake this for any sort of political support for Trump’s agenda. They just want to continue to operate. They want Trump to somehow find a way to overturn this ban. We know that Trump responds very well to flattery, to kind of, you know, people bowing down, look at what Elon has done, really kissing up to him in sort of a personal manner and treating him with kid gloves. And so I think that’s what that is. It is an attempt to curry favor with a president who has shown that he’s willing to help people who personally are loyal to him. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">But how did people react to getting that message? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, people reacted quite negatively to getting the message, especially TikTok’s user base. You have to remember, according to Pew Research, TikTok has the most progressive news influencer ecosystem. It’s a very LGBTQ-friendly app. It’s a very diverse app. And so a lot of these people are very against Trump. And so I think they were very upset. When they saw that message, they felt like, “Oh, is TikTok now just going to be another app that caters to right-wing content creators and suppresses progressive speech?” Which is the case on, as I’ve reported, on apps like Twitter, of course, now, and Meta platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And since TikTok came back online, people have made a ton of different claims about how the algorithm is changing and how it seems to be getting more conservative. What do you think? What have you seen? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">So there’s no hard evidence that the algorithm has changed. It’s so hyper-specific and it’s so dependent on so many factors that there is no kind of universal algorithm the way people think of it. There are just thousands and thousands of inputs. I know people talk about getting a lot more Trump content on their feed or pro-Trump content on their feed. I don’t think that is necessarily due to algorithmic changes as much as it is Trump is now our president. There’s an overwhelming amount of news about him. A lot of people are hyper-engaged in those news cycles, especially if you’re trying to pay attention to whether TikTok is banned, you’re going to be paying attention to what Trump is doing. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And there’s a flood of right-wing content creators on the app. So previously, a lot of people that were banned from the app have been let back on or were, you know, deprioritizing the app because it was not a place, you know, that they considered friendly to right-wing speech. Now, of course, they consider it a place that’s friendly to right -wing speech. So I do know that the vibe has changed. I just don’t know how top-down it is. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, so it seems unlikely that there’s been a wholesale change to the algorithm in a planned strategic way. But since the election and even before that, it does feel like there’s been a rightward shift across the entire internet and all the social media platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I think that’s a new tab. Is all social media moving to the right? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I mean, TikTok has a sort of reputation as this bastion of leftist free speech. But a recent study actually found that during the election, TikTok was more likely to promote Republican-leaning content to Democrat-leaning users than the other way around. What do you think of this? I mean, again, is it some grand conspiracy or is it just that conservative content makes better engagement bait? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, so much of it is just that conservatives are excellent leveraging algorithmic feeds and online attention. And you just had a lot of conservatives leveraging the internet and leveraging platforms like TikTok this election cycle to get their message out. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And like you’ve written about in your newsletter, there is no built-in support infrastructure for left-leaning content creators. Can you talk more about that? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">So on the right, there’s an incredibly well-funded, sort of well-oiled machine. It’s an entire ecosystem of right-wing content creators from extreme far-right Nazis, basically, to sort of more mainstream trad wives, all of these people that are funded by the same sort of group of conservative billionaire donors that participate in these networks, etc. There’s absolutely nothing like that on the left. In fact, if you are on the left, you’re more likely to have your content censored. You’re more likely to have your account taken down and demonetized. It is much harder to get any sort of support. There’s no funding ecosystem. You are out there on your own and you’re being attacked by both the Democratic-centrist mainstream party and you’re also being attacked by the right. So it’s just you’re up against so many sort of barriers. And you’re not going to get any brand deals. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And you’ve written about this in an essay called The Great Creator Reset. And you’ve written about how without TikTok, there is nowhere for leftist content creators. Can you talk more about that too? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. So TikTok was really the last app that sort of allowed for a progressive content creator ecosystem. It allowed for progressive speech and activism the way that Twitter used to. If you think of Twitter actually back in 2015, 2016, 2017, you saw it as this hub for the Black Lives Matter movement, for the Me Too movement, etc. Now, of course, Twitter is owned by Elon Musk, who has openly stated that he’s leveraging the platform to push right wing messaging. He’s intentionally doing all of these things that they hauled Mark Zuckerberg in front of Congress for in 2017. Elon Musk is sort of openly doing with Twitter now, or X rather. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">If you are left-wing on that app, you are likely to be perma-banned. There are tons of activists that have been perma-banned, journalists that have been perma-banned. There is no platform that truly allows progressive speech to flourish. TikTok was that last remaining platform. And that is, to be clear, why it’s being banned. The reason TikTok is being banned, as I have reported, as Drew Harwell at the Washington Post reported, as pretty much every good reporter on this beat has made quite clear, it is not about data privacy. It is not about, quote unquote, China. It is about the speech on the app and what people were saying on the app, specifically progressive speech. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And as The Intercept pointed out in an article that was published right before TikTok went down, suppressing progressive speech includes censoring pro-Palestinian content. Republican politicians have explicitly accused TikTok of pushing anti-Israeli propaganda. Former Wisconsin representative Mike Gallagher described TikTok as, quote, digital fentanyl from China, end quote, that was allegedly turning young people against American allies. And here’s Senator Mitt Romney last year at a forum for the McCain Institute. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitt Romney: \u003c/b>\u003cspan style=\"font-weight: 400\">Some wonder why there was such overwhelming support for us to shut down potentially TikTok or other entities of that nature. If you look at the postings on TikTok and the number of mentions of Palestinians relative to other social media sites, it’s overwhelmingly so among TikTok. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">In both public statements and in Supreme Court filings, TikTok said that its recommendation algorithm does not take sides and that according to polling, young people have been increasingly sympathetic to Palestinians since 2010. That’s years before TikTok even existed. Now, since October 7th, 2023, Palestinian creators have used TikTok to report on the realities of living in Gaza to an international audience. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Bisan Owda: \u003c/b>\u003cspan style=\"font-weight: 400\">Hi everyone this is Bisan from Gaza, I’m still alive. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Motaz Azaiza: \u003c/b>\u003cspan style=\"font-weight: 400\">Uh the situation is so… bad. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Medo Halimy: \u003c/b>\u003cspan style=\"font-weight: 400\">I’ll leave you with some footage I took right after that event…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok is a key window into the experiences of those creators and the ban would effectively sever their connection with U .S. audiences. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">That is what Rep. Gallagher was able to use to get people back on board with this ban that was completely politically dead. It wasn’t until there was this right-wing effort to associate TikTok with progressive movements, because again, it was a hub for progressive activism, and use that to push a ban, a bipartisan ban. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, you just look at other social media platforms like Meta and like X or formerly Twitter, but you just compare the way that people talk about Palestine and TikTok to Meta and on X and you realize how much further right that those platforms are. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, I mean, Elon Musk has not hidden this. He has admitted that he is using the platform to push right-wing messaging and we know that from every single ounce of reporting. And same thing with Meta. Meta is also catering to conservatives. They have long had right-wing people in power of their policy team. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">And it’s interesting because Zuckerberg has always been a billionaire and I think will always be motivated by money. But his politics seemed totally different during the first Trump term. I mean, now Meta is rolling back DEI policies and hateful conduct policies. Why capitulate to the right now? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Well, because it wasn’t socially acceptable to capitulate to the right during Trump’s first term, you had this whole resistance movement and Trump’s presidency was seen as this aberration. It was seen as sort of like this thing to resist against. And so tech companies were attacked for helping to put Trump in office and held to this really high standard from the public and also from people in power. Now, Trump has been completely normalized. There is no resistance and people are pretty culturally on board with Trump. Again, Trump won the popular vote this time. It was not a huge surprise that he won. And so he’s just been normalized like any other president. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">If the TikTok we knew is truly dead, where does that leave its 170 million US users? What are their other options? We’ll dig into that after the break. So if you’re a creator whose main platform is TikTok, what can and should you be doing right now? Okay, new tab. Who is actually leaving TikTok? So creators are complaining, you know, as usual, complaining about shadow bans, complaining about being restricted. But do you see anyone actually leaving the app? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Right now, creators have not left the app. I think creators are still delusional that it’s not going to get banned. What I tell them is that they should get off as soon as possible. They should be focused on building their platforms elsewhere. But I think a lot of them feel there is no place for these progressive content creators to go. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. I mean, I know there’s a lot of talk about Red Note, but I mean, I’ve used Red Note for a while. And Red Note is like, yeah, exactly. Red Note just does not have the culture for discourse the way that TikTok does. It’s the app for hot, rich Chinese girls. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah, it’s just, Red Note doesn’t function the same way as TikTok. It’s much more similar to Instagram in a lot of ways. It’s just, it doesn’t have the functionality. It doesn’t have the culture. It doesn’t have the user base. It doesn’t have the broad— I mean, so much of what made TikTok successful is that it also allowed you to interact with people around the globe. There’s such a global user base to TikTok. And that just doesn’t exist on a lot of these other platforms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Right. I mean, we’re not finding that on Reels. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">No, definitely not. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">All I’m getting on Reels are weird raw milk ads. So I’m kind of giving up there. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Reels is a cursed, cursed ecosystem and nothing like TikTok. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">There’s a lot of talk about whether creators can keep getting paid now that the ban is supposed to be in effect. If not for politics, do you think a change in monetization will actually drive creators away? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I think the inability for a lot of creators to monetize is what ultimately will also force them off the platform because there is just no way to make a living. Brands have already pulled all their money out. I mean, unfortunately, the campaign against TikTok has been so successful. It just has financially devastated the app and the ecosystem on there in ways that I think will be very difficult to recover from, even if Congress was to reverse the ban, which they’re not going to do. Right now, it’s impossible for these creators to replicate what they’re doing, which is progressive activism on other apps because other apps are so incredibly hostile to that style of content. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">They also just don’t have that kind of built-in back and forth functionality that TikTok has. I’ve seen a lot of people on TikTok talk about how much of a struggle it is to move to YouTube because you’re suddenly talking to a wall instead of… Yeah, exactly. You’re not talking directly to your audience anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">Yeah. YouTube is so radically different. YouTube Shorts is nothing like TikTok at all. It’s nothing like TikTok. It is a broadcast medium. It’s very one way. There’s no discourse. There’s no interactivity. There’s no communities that form around there. It’s just a place to put clips to long-form videos. That’s so different than TikTok, which again, I think people need to understand is like a mobile video version of Twitter in terms of how you can interact, reshare, build on content and leverage mass virality. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">The ban is currently in a holding pattern set to actually take effect sometime this spring, depending on whether the president delays it again. There is an alternative to a full-on ban on TikTok. That’s a new tab. TikTok forced sale. When Congress passed the law last year, they offered a choice to TikTok’s parent company, ByteDance: sell TikTok to another party or we’ll ban the app. That law was just upheld by the Supreme Court in January. But so far, there aren’t a lot of serious candidates. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Lots of people are claiming to buy TikTok for clout, which you mentioned in your newsletter. Like you have Mr. Beast. You have the very controversial streaming platform Kik. And Trump floated the idea of a 50-50 partnership between ByteDance and an American company. But how would the sale of TikTok change the culture of the app? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">TikTok is a global tech platform. Imagine if suddenly Romania was like, “Hey, Ford Motor Company, you can’t sell your cars here until you sell the entire company to us.” I mean, America is not even TikTok’s biggest market. Also, it’s just unclear how it would even happen because TikTok would be creating a local product that then competes with their global product. Basically, they would have to create a separate version of TikTok. At that point, it’s just Triller or some other app that’s not TikTok. They’ll call it TikTok, but it won’t be TikTok. They’ll take that skin and create a separate app. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Again, it’s just about censoring speech, because we have tons of Chinese social media apps. We have tons of Chinese investments. We have tons of Chinese platforms that people use on a daily basis. We have platforms like Temu and Shein that collect far more sensitive user data than TikTok and that are actually based in China, unlike TikTok, where TikTok is not based in China and user data is not stored in China. So, it’s just a farce. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">There is a vibe shift on TikTok. Even if it’s not some sort of intentional grand conspiracy. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I totally agree, yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">What do you think is really behind it? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">I mean, look, I think the ban is behind it. I think TikTok was banned. The effect that that ban has had, even though it’s been temporarily reinstated… tons of people deleted the app. You’ve also seen a flood of right-wingers leaning really hard into the app because, again, they feel like it’s pro-Trump. I think the app is in peril. It’s not the app that it was even six months ago. It’s under such a microscope that I do think that their enforcement team has stepped up a little bit against certain types of speech. I don’t know. Again, we don’t know that they’re censoring more, but I do think that it might be reasonable to assume that because they’re under a microscope, they’re taking reports of wrongdoing seriously. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">And I think a lot of it is also just not even TikTok. It’s just the vibe shift in America, right? There is a cultural vibe shift that’s happened as Trump has taken his second term, right? And you’re seeing the normalization of online hate, of people saying slurs openly again. You’re seeing a lot of hatred towards immigrants, people of color, normalized. Again, there is no resistance movement the way that there was in 2017. So culturally, I think Trumpism has won right now, and that is the world that we’re living in. And yes, that is going to make all of these platforms sort of feel different. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">Okay, last question. What would an internet without TikTok really look like? What would that mean for the way people interact with each other and also access information? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Taylor Lorenz:\u003c/b> \u003cspan style=\"font-weight: 400\">An internet without TikTok is an internet where people are a lot less informed. You have a less informed public. As I’ve written, TikTok has been an essential way that young people, especially get news and information. As Twitter has been dismantled as a news source, that entire ecosystem of access to information about wars, climate disasters, whatever, the LA fires, it’s all moved to TikTok. So TikTok is where people are getting information. It’s where people are learning about social justice issues. It’s where people are, again, doing activism. When that is shut down, you’ll have a less informed public. You’ll have a less free public. I think it’s increasingly harder for people to get their voice out and speak open and freely on the internet. TikTok gave people the ability to have a platform, reach people en masse, and do real activism. And so, yeah, we’re going to have a lot less freedoms. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Morgan Sung:\u003c/b> \u003cspan style=\"font-weight: 400\">So even if TikTok is back online, like Taylor mentioned, what’s it going to feel like going forward? This was a place that served as a news source, a trend accelerator, and a platform for activism and protest. Clearly, it’s no longer the same. As TikTok and other social media platforms continue to censor content, especially progressive speech, we have to wonder, will online freedom of speech become obsolete? Will there be any platform for content creators of all political leanings to have a voice? Okay, that’s a deep dive for another day. Before we spiral right now, let’s close these tabs. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Close All Tabs is a production of KQED Studios and is reported and hosted by me, \u003c/span>\u003cspan style=\"font-weight: 400\">Morgan Sung\u003c/span>\u003cspan style=\"font-weight: 400\">. Our Producer is Maya Cueva. Chris Egusa is our Senior Editor. Jen Chien is KQED’s Director of Podcasts and helps edit the show. Original music and sound design by Chris Egusa. Additional music by APM. Mixing and mastering by Brendan Willard. Audience engagement support from Maha Sanad and Alana Walker. Katie Sprenger is our Podcast Operations Manager and Holly Kernan is our Chief Content Officer. Support for this program comes from Birong Hu and supporters of the KQED Studios Fund. Some members of the KQED Podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. Keyboard sounds were recorded on my purple and pink Dustsilver K84 wired mechanical keyboard with Gateron red switches. If you have any feedback or a topic you think we should cover, hit us up at CloseAllTabs at KQED.org. Follow us on Instagram at CloseAllTabsPod. And if you’re enjoying the show, give us a rating on Apple Podcasts or whatever platform you use. Thanks for listening. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12028629/tiktoks-vibe-shift",
"authors": [
"11944",
"11943",
"11869"
],
"programs": [
"news_35082"
],
"categories": [
"news_33520"
],
"tags": [
"news_35092",
"news_22973",
"news_3137",
"news_1631"
],
"featImg": "news_12028633",
"label": "news_35082"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 19
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 13
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of daily listener commentaries since 1991",
"info": "KQED's series of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 15
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 5
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 14
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 3
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"closealltabs": {
"id": "closealltabs",
"title": "Close All Tabs",
"tagline": "Your irreverent guide to the trends redefining our world",
"info": "Close All Tabs breaks down how digital culture shapes our world through thoughtful insights and irreverent humor.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/02/CAT_2_Tile-scaled.jpg",
"imageAlt": "\"KQED Close All Tabs",
"officialWebsiteLink": "/podcasts/closealltabs",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/closealltabs",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/close-all-tabs/id214663465",
"rss": "https://feeds.megaphone.fm/KQINC6993880386",
"amazon": "https://music.amazon.com/podcasts/92d9d4ac-67a3-4eed-b10a-fb45d45b1ef2/close-all-tabs",
"spotify": "https://open.spotify.com/show/6LAJFHnGK1pYXYzv6SIol6?si=deb0cae19813417c"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"hyphenacion": {
"id": "hyphenacion",
"title": "Hyphenación",
"tagline": "Where conversation and cultura meet",
"info": "What kind of no sabo word is Hyphenación? For us, it’s about living within a hyphenation. Like being a third-gen Mexican-American from the Texas border now living that Bay Area Chicano life. Like Xorje! Each week we bring together a couple of hyphenated Latinos to talk all about personal life choices: family, careers, relationships, belonging … everything is on the table. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/03/Hyphenacion_FinalAssets_PodcastTile.png",
"imageAlt": "KQED Hyphenación",
"officialWebsiteLink": "/podcasts/hyphenacion",
"meta": {
"site": "news",
"source": "kqed",
"order": 1
},
"link": "/podcasts/hyphenacion",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/hyphenaci%C3%B3n/id1191591838",
"spotify": "https://open.spotify.com/show/2p3Fifq96nw9BPcmFdIq0o?si=39209f7b25774f38",
"youtube": "https://www.youtube.com/c/kqedarts",
"amazon": "https://music.amazon.com/podcasts/6c3dd23c-93fb-4aab-97ba-1725fa6315f1/hyphenaci%C3%B3n",
"rss": "https://feeds.megaphone.fm/KQINC2275451163"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 16
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 18
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"5921": {
"id": "5921",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 158422,
"precinctsReportPercentage": 99.66,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 89456,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 48920,
"isWinner": true
},
{
"candidateName": "David Mandel",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 20046,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:00:38.194Z"
},
"5922": {
"id": "5922",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5924": {
"id": "5924",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 185034,
"precinctsReportPercentage": 99.84,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 121265,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34883,
"isWinner": true
},
{
"candidateName": "Nolan Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 19459,
"isWinner": false
},
{
"candidateName": "Joe Sweeney",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 7606,
"isWinner": false
},
{
"candidateName": "Mohamed Elsherbini",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1821,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:02:32.415Z"
},
"5926": {
"id": "5926",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 153801,
"precinctsReportPercentage": 99.44,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 85905,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22964,
"isWinner": true
},
{
"candidateName": "Tony Daysog",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17197,
"isWinner": false
},
{
"candidateName": "Stephen Slauson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9699,
"isWinner": false
},
{
"candidateName": "Glenn Kaplan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6785,
"isWinner": false
},
{
"candidateName": "Eric Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4243,
"isWinner": false
},
{
"candidateName": "Abdur Sikder",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2847,
"isWinner": false
},
{
"candidateName": "Ned Nuerge",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2532,
"isWinner": false
},
{
"candidateName": "Andre Todd",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:22:36.062Z"
},
"5928": {
"id": "5928",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 125831,
"precinctsReportPercentage": 99.71,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 83989,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 22106,
"isWinner": true
},
{
"candidateName": "Alison Hayden",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11928,
"isWinner": false
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7808,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:51:36.366Z"
},
"5930": {
"id": "5930",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 182188,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 38492,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30261,
"isWinner": true
},
{
"candidateName": "Joe Simitian",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30256,
"isWinner": false
},
{
"candidateName": "Peter Ohtaki",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23283,
"isWinner": false
},
{
"candidateName": "Peter Dixon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14677,
"isWinner": false
},
{
"candidateName": "Rishi Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12383,
"isWinner": false
},
{
"candidateName": "Karl Ryan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11563,
"isWinner": false
},
{
"candidateName": "Julie Lythcott-Haims",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11386,
"isWinner": false
},
{
"candidateName": "Ahmed Mostafa",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5814,
"isWinner": false
},
{
"candidateName": "Greg Tanaka",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2421,
"isWinner": false
},
{
"candidateName": "Joby Bernstein",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1652,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:15:13.232Z"
},
"5931": {
"id": "5931",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 117534,
"precinctsReportPercentage": 99.46,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73941,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31539,
"isWinner": true
},
{
"candidateName": "Ritesh Tandon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5728,
"isWinner": false
},
{
"candidateName": "Mario Ramirez",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4491,
"isWinner": false
},
{
"candidateName": "Joe Dehn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 1835,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T01:50:53.956Z"
},
"5932": {
"id": "5932",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 96302,
"precinctsReportPercentage": 99.64,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 49323,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31622,
"isWinner": true
},
{
"candidateName": "Charlene Nijmeh",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 10614,
"isWinner": false
},
{
"candidateName": "Lawrence Milan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2712,
"isWinner": false
},
{
"candidateName": "Luele Kifle",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2031,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:26:02.706Z"
},
"5963": {
"id": "5963",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 139085,
"precinctsReportPercentage": 98.28,
"eevp": 98.3,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38079,
"isWinner": true
},
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 27126,
"isWinner": true
},
{
"candidateName": "Rusty Hicks",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25615,
"isWinner": false
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19483,
"isWinner": false
},
{
"candidateName": "Frankie Myers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17694,
"isWinner": false
},
{
"candidateName": "Ted Williams",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9550,
"isWinner": false
},
{
"candidateName": "Cynthia Click",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1538,
"isWinner": false
}
],
"winnerDateTime": "2024-03-22T21:38:36.711Z"
},
"5972": {
"id": "5972",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 99775,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 50085,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 26074,
"isWinner": true
},
{
"candidateName": "Wanda Wallis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14638,
"isWinner": false
},
{
"candidateName": "Jeffrey Flack",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8978,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T02:01:24.524Z"
},
"5973": {
"id": "5973",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 143532,
"precinctsReportPercentage": 99.6,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 111275,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17240,
"isWinner": true
},
{
"candidateName": "Eryn Cervantes",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15017,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:25:32.262Z"
},
"5975": {
"id": "5975",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 106997,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 78678,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18251,
"isWinner": true
},
{
"candidateName": "Utkarsh Jain",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 10068,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:30:34.539Z"
},
"5976": {
"id": "5976",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 97144,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30946,
"isWinner": true
},
{
"candidateName": "Anamarie Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 29512,
"isWinner": true
},
{
"candidateName": "Monica Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 24775,
"isWinner": false
},
{
"candidateName": "Karen Mitchoff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11911,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T00:19:38.858Z"
},
"5977": {
"id": "5977",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5978": {
"id": "5978",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 111003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 90915,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13843,
"isWinner": true
},
{
"candidateName": "Otto Duke",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6245,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:36:19.697Z"
},
"5979": {
"id": "5979",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 86008,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73040,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 4575,
"isWinner": true
},
{
"candidateName": "Mindy Pechenuk",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4389,
"isWinner": false
},
{
"candidateName": "Cheyenne Kenney",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4004,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:13:20.724Z"
},
"5980": {
"id": "5980",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 113959,
"precinctsReportPercentage": 99.6,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 64960,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 33035,
"isWinner": true
},
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 8335,
"isWinner": false
},
{
"candidateName": "Arjun Sodhani",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-11T23:50:23.109Z"
},
"5981": {
"id": "5981",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5982": {
"id": "5982",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5984": {
"id": "5984",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 116963,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 67106,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 23699,
"isWinner": true
},
{
"candidateName": "Gus Mattammal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13277,
"isWinner": false
},
{
"candidateName": "Allan Marson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12881,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:13:06.280Z"
},
"5987": {
"id": "5987",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 72753,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25036,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19600,
"isWinner": true
},
{
"candidateName": "Sophie Song",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15954,
"isWinner": false
},
{
"candidateName": "Omar Din",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8772,
"isWinner": false
},
{
"candidateName": "Bob Goodwyn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 2170,
"isWinner": false
},
{
"candidateName": "Ashish Garg",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1221,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T21:06:29.070Z"
},
"5989": {
"id": "5989",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6010": {
"id": "6010",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 49",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Fong",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Long Liu",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6018": {
"id": "6018",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 229348,
"precinctsReportPercentage": 98.89,
"eevp": 98.93,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169005,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 37372,
"isWinner": true
},
{
"candidateName": "Tief Gibbs",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18437,
"isWinner": false
},
{
"candidateName": "Jolian Kangas",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 3166,
"isWinner": false
},
{
"candidateName": "Jason Brisendine",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1368,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:46:10.103Z"
},
"6020": {
"id": "6020",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 187640,
"precinctsReportPercentage": 97.02,
"eevp": 97.16,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 118147,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56232,
"isWinner": true
},
{
"candidateName": "Andrew Engdahl",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11202,
"isWinner": false
},
{
"candidateName": "Niket Patwardhan",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 2059,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:30:57.980Z"
},
"6025": {
"id": "6025",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 121271,
"precinctsReportPercentage": 98.75,
"eevp": 98.93,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 60396,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 36346,
"isWinner": true
},
{
"candidateName": "John McBride",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15525,
"isWinner": false
},
{
"candidateName": "Khalid Jafri",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9004,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:49:44.113Z"
},
"6031": {
"id": "6031",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6035": {
"id": "6035",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 203670,
"precinctsReportPercentage": 99.7,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 132540,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"isWinner": true
},
{
"candidateName": "Sean Dougherty",
"candidateIncumbent": false,
"candidateParty": "Grn",
"voteCount": 13010,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:23:46.779Z"
},
"6066": {
"id": "6066",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jamie Gallagher",
"candidateIncumbent": true,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Aaron Draper",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6067": {
"id": "6067",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6087": {
"id": "6087",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 66643,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 45544,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14951,
"isWinner": true
},
{
"candidateName": "Marti Souza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6148,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T23:23:49.770Z"
},
"6088": {
"id": "6088",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 69560,
"precinctsReportPercentage": 99.31,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 35821,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18255,
"isWinner": true
},
{
"candidateName": "Lan Ngo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 15484,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T02:40:57.200Z"
},
"6092": {
"id": "6092",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6223": {
"id": "6223",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 46",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lou Correa",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "David Pan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6530": {
"id": "6530",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 222193,
"precinctsReportPercentage": 99.86,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61776,
"isWinner": true
},
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 59041,
"isWinner": true
},
{
"candidateName": "Rozzana Verder-Aliga",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 45546,
"isWinner": false
},
{
"candidateName": "Jackie Elward",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41127,
"isWinner": false
},
{
"candidateName": "Jimih Jones",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14703,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:24:31.539Z"
},
"6531": {
"id": "6531",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 171623,
"precinctsReportPercentage": 99.09,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74935,
"isWinner": true
},
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57040,
"isWinner": true
},
{
"candidateName": "Carlos Villapudua",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 39648,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T20:07:46.382Z"
},
"6532": {
"id": "6532",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 192446,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61837,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34025,
"isWinner": true
},
{
"candidateName": "Dan Kalb",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28842,
"isWinner": false
},
{
"candidateName": "Kathryn Lybarger",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28041,
"isWinner": false
},
{
"candidateName": "Sandre Swanson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22862,
"isWinner": false
},
{
"candidateName": "Jeanne Solnordal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16839,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:58:11.533Z"
},
"6533": {
"id": "6533",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6534": {
"id": "6534",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 228260,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 166592,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34438,
"isWinner": true
},
{
"candidateName": "Cynthia Cravens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18513,
"isWinner": false
},
{
"candidateName": "Jing Xiong",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 8717,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T02:01:51.597Z"
},
"6535": {
"id": "6535",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 227191,
"precinctsReportPercentage": 99.72,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 167127,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 42788,
"isWinner": true
},
{
"candidateName": "Christina Laskowski",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17276,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:56:24.964Z"
},
"6536": {
"id": "6536",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 180231,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124440,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34173,
"isWinner": true
},
{
"candidateName": "Tony Loaiza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 21618,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T01:15:45.365Z"
},
"6548": {
"id": "6548",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 39",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Akilah Weber",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Bob Divine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6611": {
"id": "6611",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 188732,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 138285,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16285,
"isWinner": true
},
{
"candidateName": "Marjorie Mikels",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9363,
"isWinner": false
},
{
"candidateName": "Bianca Von Krieg",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 7634,
"isWinner": false
},
{
"candidateName": "Jason Zeng",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6607,
"isWinner": false
},
{
"candidateName": "Jason Boyce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4325,
"isWinner": false
},
{
"candidateName": "Larry Nichelson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3482,
"isWinner": false
},
{
"candidateName": "Eve Del Castello",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2751,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:31:55.445Z"
},
"8589": {
"id": "8589",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7276537,
"precinctsReportPercentage": 99.66,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2299507,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2292414,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1115606,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 714408,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 240723,
"isWinner": false
},
{
"candidateName": "James Bradley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98180,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61755,
"isWinner": false
},
{
"candidateName": "Sharleta Bassett",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 54422,
"isWinner": false
},
{
"candidateName": "Sarah Liew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38483,
"isWinner": false
},
{
"candidateName": "Laura Garza ",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 34320,
"isWinner": false
},
{
"candidateName": "Jonathan Reiss",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34283,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34056,
"isWinner": false
},
{
"candidateName": "Gail Lightfoot",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 33046,
"isWinner": false
},
{
"candidateName": "Denice Gary-Pandol",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 25494,
"isWinner": false
},
{
"candidateName": "James Macauley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23168,
"isWinner": false
},
{
"candidateName": "Harmesh Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21522,
"isWinner": false
},
{
"candidateName": "David Peterson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21076,
"isWinner": false
},
{
"candidateName": "Douglas Pierce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19371,
"isWinner": false
},
{
"candidateName": "Major Singh",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 16965,
"isWinner": false
},
{
"candidateName": "John Rose",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14577,
"isWinner": false
},
{
"candidateName": "Perry Pound",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14134,
"isWinner": false
},
{
"candidateName": "Raji Rab",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 13558,
"isWinner": false
},
{
"candidateName": "Mark Ruzon",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 13429,
"isWinner": false
},
{
"candidateName": "Forrest Jones",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 13027,
"isWinner": false
},
{
"candidateName": "Stefan Simchowitz",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12717,
"isWinner": false
},
{
"candidateName": "Martin Veprauskas",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9714,
"isWinner": false
},
{
"candidateName": "Don Grundmann",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 6582,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T05:01:46.589Z"
},
"8686": {
"id": "8686",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 3589127,
"precinctsReportPercentage": 99.75,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Joe Biden",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 3200188,
"isWinner": true
},
{
"candidateName": "Marianne Williamson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 145690,
"isWinner": false
},
{
"candidateName": "Dean Phillips",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 99981,
"isWinner": false
},
{
"candidateName": "Armando Perez-Serrato",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 42925,
"isWinner": false
},
{
"candidateName": "Gabriel Cornejo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41261,
"isWinner": false
},
{
"candidateName": "President Boddie",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25373,
"isWinner": false
},
{
"candidateName": "Stephen Lyons",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21008,
"isWinner": false
},
{
"candidateName": "Eban Cambridge",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12701,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:12:27.559Z"
},
"8688": {
"id": "8688",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 2466569,
"precinctsReportPercentage": 99.58,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 1953947,
"isWinner": true
},
{
"candidateName": "Nikki Haley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 430792,
"isWinner": false
},
{
"candidateName": "Ron DeSantis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 35581,
"isWinner": false
},
{
"candidateName": "Chris Christie",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 20164,
"isWinner": false
},
{
"candidateName": "Vivek Ramaswamy",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11069,
"isWinner": false
},
{
"candidateName": "Rachel Swift",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4231,
"isWinner": false
},
{
"candidateName": "David Stuckenberg",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3895,
"isWinner": false
},
{
"candidateName": "Ryan Binkley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3563,
"isWinner": false
},
{
"candidateName": "Asa Hutchinson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3327,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:13:19.766Z"
},
"81993": {
"id": "81993",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7358837,
"precinctsReportPercentage": 99.65,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2444940,
"isWinner": true
},
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2155146,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1269194,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 863278,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 448788,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 109421,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 68070,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:31:08.186Z"
},
"82014": {
"id": "82014",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 1 - Behavioral Health Services Program",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 7221972,
"precinctsReportPercentage": 99.65,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3624998,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3596974,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:11:06.265Z"
},
"timeLoaded": "April 27, 2025 6:33 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15862536,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9276179,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6081697,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 197645,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 167814,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72539,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 66662,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.346Z"
},
"5089": {
"id": "5089",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 442834,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 277092,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 165742,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T01:25:37.893Z"
},
"5154": {
"id": "5154",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 211439,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124283,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 87156,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:16:08.754Z"
},
"5258": {
"id": "5258",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 150891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 99600,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51291,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T17:42:54.453Z"
},
"5692": {
"id": "5692",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 379617,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 272883,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 106734,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:23:23.665Z"
},
"5694": {
"id": "5694",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 342680,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 227730,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 114950,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:27:44.646Z"
},
"5697": {
"id": "5697",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 295770,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 197429,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98341,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:27:48.667Z"
},
"5698": {
"id": "5698",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 273030,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 201962,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 71068,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:33:00.364Z"
},
"5699": {
"id": "5699",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251357,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 130183,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 121174,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:40:53.537Z"
},
"5701": {
"id": "5701",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 339111,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274796,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64315,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:03:30.399Z"
},
"5702": {
"id": "5702",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 283025,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185176,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97849,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:19:52.852Z"
},
"5704": {
"id": "5704",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 276388,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187263,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89125,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:56:14.288Z"
},
"5705": {
"id": "5705",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 289544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 211648,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77896,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:01:34.831Z"
},
"5706": {
"id": "5706",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 308476,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 179583,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128893,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T00:57:53.623Z"
},
"5707": {
"id": "5707",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 254877,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 172462,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:20:43.330Z"
},
"5708": {
"id": "5708",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 228506,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147674,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80832,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:34:06.248Z"
},
"5709": {
"id": "5709",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364320,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 252458,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 111862,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:11:42.601Z"
},
"5746": {
"id": "5746",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 358804,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 189668,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 169136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:59:02.478Z"
},
"5747": {
"id": "5747",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 348838,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 199423,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 149415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T01:00:05.900Z"
},
"5748": {
"id": "5748",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 372334,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 193558,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 178776,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:40:25.112Z"
},
"5749": {
"id": "5749",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 417863,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 325148,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92715,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:30:29.104Z"
},
"5750": {
"id": "5750",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 434563,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 314889,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119674,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:31:17.600Z"
},
"5751": {
"id": "5751",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 380029,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 260719,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119310,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:29:11.774Z"
},
"5763": {
"id": "5763",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 235135,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 154845,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80290,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:45:06.290Z"
},
"5765": {
"id": "5765",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200698,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133421,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 67277,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T00:18:57.106Z"
},
"5772": {
"id": "5772",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 243891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 184605,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 59286,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:37:23.490Z"
},
"5774": {
"id": "5774",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 182423,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124973,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57450,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:46:37.722Z"
},
"5775": {
"id": "5775",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 205612,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 131850,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 73762,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:45:27.762Z"
},
"5776": {
"id": "5776",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251165,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 161029,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 90136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:46:42.757Z"
},
"5777": {
"id": "5777",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200390,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169490,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30900,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:04:53.675Z"
},
"5778": {
"id": "5778",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 167056,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 134073,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32983,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:14:07.579Z"
},
"5779": {
"id": "5779",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 196474,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118928,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77546,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:02:13.334Z"
},
"5780": {
"id": "5780",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 173675,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126615,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47060,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:17:44.124Z"
},
"5781": {
"id": "5781",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 199509,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147291,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 52218,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:19:19.404Z"
},
"5783": {
"id": "5783",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 193782,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115833,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77949,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T01:51:05.506Z"
},
"5784": {
"id": "5784",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 159086,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 105150,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53936,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:05:19.921Z"
},
"5786": {
"id": "5786",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 157829,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107968,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49861,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:34:48.486Z"
},
"5787": {
"id": "5787",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 137199,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76807,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60392,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T19:51:42.335Z"
},
"5789": {
"id": "5789",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 226488,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 151419,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 75069,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:33:07.038Z"
},
"6855": {
"id": "6855",
"type": "apRace",
"location": "State of California",
"raceName": "Mayor, San Francisco",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 390184,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102720,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95117,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89215,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72115,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11425,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8665,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2897,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2079,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1613,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1319,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 812,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 412,
"isWinner": false
},
{
"candidateName": "Total Write-Ins",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T00:39:58.562Z"
},
"8514": {
"id": "8514",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 242325,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 122219,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:35:13.273Z"
},
"8619": {
"id": "8619",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15348846,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9036252,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6312594,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.416Z"
},
"82961": {
"id": "82961",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15041688,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8837051,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6204637,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:34:43.856Z"
},
"83019": {
"id": "83019",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Oakland Mayor Thao",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 142755,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86535,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56220,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T23:23:35.964Z"
},
"83020": {
"id": "83020",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Alameda County District Attorney Price",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 596727,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 375442,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221285,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:23:39.035Z"
},
"83060": {
"id": "83060",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 2 - Issue Public Education Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15028222,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8820842,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6207380,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:45:17.519Z"
},
"83061": {
"id": "83061",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 3 - Right to Marry",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15135622,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9477435,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5658187,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:30:18.607Z"
},
"83062": {
"id": "83062",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 4 - Issue Natural Resources Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15141530,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9055116,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6086414,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T18:07:47.735Z"
},
"83063": {
"id": "83063",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 5 - Lower Local Approval Threshold to Fund Housing Projects",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14978227,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8239337,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6738890,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T16:39:28.505Z"
},
"83064": {
"id": "83064",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 6 - Remove Slavery Exception",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14777741,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7882137,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6895604,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T02:11:21.241Z"
},
"83065": {
"id": "83065",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 32 - Raise Minimum Wage",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15155929,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7686126,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7469803,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T01:03:41.030Z"
},
"83066": {
"id": "83066",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 33 - Expand Local Rent Control",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14955422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8975542,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5979880,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T08:02:41.812Z"
},
"83067": {
"id": "83067",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 34 - Restrict Spending by Healthcare Providers",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14500003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7378686,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7121317,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:34:12.474Z"
},
"83068": {
"id": "83068",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 35 - Permanently Fund Medi-Cal Health",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14907608,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10124174,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4783434,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:28:38.879Z"
},
"83069": {
"id": "83069",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 36 - Increase Sentences for Drug and Theft Crimes",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15063908,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10307296,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4756612,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "April 27, 2025 6:33 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 300411,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300411
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36397,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10568
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25829
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41938,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14615
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27323
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 39921,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28085
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11836
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64091,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20270
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43821
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1614
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 925
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2588,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 847
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5144,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4019
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1125
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22237,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14181
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1976
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6080
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10513,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3128
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5569
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5542,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1810
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 518
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 885
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1188
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34944,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13061
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11205
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10678
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8247,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3631
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2010
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5341,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3891
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1450
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3194,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1869
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1325
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2564,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 933
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 902
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 729
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46612,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20184
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26428
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10987,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10987
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3301,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1402
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1899
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3217,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 382
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1560
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4860,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1250
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 615
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 995
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 985
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1015
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2158,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2158
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2555,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 623
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 402
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2487,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1951
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1117,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 334
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 280
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45699,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23477
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5137
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17085
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27715,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12541
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15174
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25668,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25668
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24972,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24972
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14493,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1825
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2343
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1498
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1093
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1658
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 663
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 606
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28821,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5185
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4914
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7131
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7036
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 992,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 549
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1328,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 777
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13452,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 874
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3584
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3737
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3875
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1382
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2379,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3292,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2485
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1452
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 775
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1884,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1289
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 595
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1300,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2873,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1811
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4242,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2005
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2237
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1780
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 871
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1573
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4570,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4570
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2785,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1385
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1400
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1924,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1924
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5883,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2702
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3181
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16302,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7850
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8452
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4396,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2518
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1878
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3353,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19195,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9004
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10191
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11521,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11521
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5703,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3849
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1854
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5302,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5302
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5067,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1771
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3296
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5881,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3921
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 539,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 539
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 531,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 531
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 511,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1992,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1207
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 785
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5444,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1984
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 582
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1425
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1453
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1927,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 473
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 642
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2406,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 439
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 284
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 223
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 316
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 292
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 309
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18560,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10542
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8018
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8462
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5179
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38447
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11506
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1215
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 490
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20334,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13712
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6622
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15139,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11203
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3936
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10174
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3962
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6986
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3964
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13902
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5268
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7945,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1696
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15828,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11919
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3909
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15031,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12419
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2612
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1985,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1536
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 449
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10945
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1980
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6278,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4860
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1418
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13252,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3421
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6145,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15571,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2562
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7729
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19664,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4380
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5228
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12703
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4677
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11206
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3774
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42554,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25271
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17283
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24535,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19842
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4693
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2085,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1197
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 620,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 450
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1599
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1430
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3029
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41147,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10344
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2911
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7578
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22337,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11063
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11274
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 52011,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10072
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8625
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7718
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10895
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5689
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9012
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37351,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7772
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9786
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7200
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8771
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3822
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23398,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7609
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8378
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5211
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37328,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7162
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3529
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11056
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6370
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6245
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21069,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12284
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8785
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4592,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2551
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4202,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1904
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16898,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16898
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 83714,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6015
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10108
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5332
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13232
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7567
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10947
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8112
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13523
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8878
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 94663,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13521
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9167
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2869
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11563
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10887
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7462
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12926
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14717
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11551
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 31245,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14362
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16883
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 38261,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19629
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18632
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40795,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17432
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41484,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23977
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17507
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2507
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2012
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1348
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5695,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3371
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2324
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6549,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3539
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3010
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4040
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 34711,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11831
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 35239,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5491
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9953
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9415
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10380
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47343,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12914
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34429
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6223,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1937
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6055,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6055
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7365,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2202
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1132
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 98481,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52584
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45897
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 144427,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61937
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82490
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 601107,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259916
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 341191
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 32851,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26052
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6799
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28189,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15777
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12412
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 8581,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3048
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5533
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 43353,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27588
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15765
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18550,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10508
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8042
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24388,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14329
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10059
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 26132,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16315
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9817
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 33525,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16125
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11826
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3878,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1837
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3844,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2246
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1598
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3021,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1982
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1039
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 81613,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1989
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19004
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15137
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11565
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17498
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16420
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 12623,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7629
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4994
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21749,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3491
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9679
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8579
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6168,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4924
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 237910,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73305
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52629
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30200
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81776
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 11884,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8984
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15615,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7311
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 62798,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22278
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20997
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19523
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41112,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11938
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8571
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11883
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8720
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 36891,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8459
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18169
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10263
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16216,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5959
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6746
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5279,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2971
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2308
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 82183,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29431
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17316
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2831
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2534
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14184
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15887
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53392,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14768
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21528
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17096
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37078,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3496
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9465
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3716
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7469
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8537
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53189,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8247
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7744
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1556
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8754
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4280
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9290
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7887
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5431
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7191,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4501
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2690
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1688
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2093
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1504
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15049,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3388
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5333
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 100486,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21391
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33356
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41455
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4284
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 91290,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38254
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 53036
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 92926,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45506
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47420
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 84590,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28883
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55707
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 158359,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25755
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44805
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47109
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40690
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20702,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16332
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4370
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20932,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11265
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9667
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22210,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13438
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8772
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 30913,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22806
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8107
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 49763,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29503
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20260
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17959
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29577
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 29492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21330
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8162
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40532,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12399
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19582
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4850
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13519
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23916,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11897
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12019
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23798,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12076
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11722
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 173551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 126490
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47061
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 90597,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58648
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31949
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24265,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17303
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6962
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 103124,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66759
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36365
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7160,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5018
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2142
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7158,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5043
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2115
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13953
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4112
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6181
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5622
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12266
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28676,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23566
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5110
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 55064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33626
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21438
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 25605,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19275
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6330
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 13215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10183
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3032
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16092,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10682
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5410
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23185,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13032
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10153
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3023
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1147
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 24443,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6207
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13076
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3035,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1142
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1893
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15334,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4801
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2476
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3564
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7182,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3950
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3232
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6800,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1753
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8773,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5092
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3681
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8074,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2963
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 1809,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5171,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2195
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2976
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5731,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2120
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1661
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1950
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15266,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10000
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5266
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 25344,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7970
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8325
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6672
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12398,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12398
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12357,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12357
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8895,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5211
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3684
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2034,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2034
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2277,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2277
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6988,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6988
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3974,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3974
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9085,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3939
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4315
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6912,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3379
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3533
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34700,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34700
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6315,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2037
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4278
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8004,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4497
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3507
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 14722,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5152
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2654
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2597
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4319
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8589,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8589
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8617,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34295,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34295
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5910,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5910
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 4287,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1097
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6986,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3912
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3074
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32953,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32953
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32717,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32717
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16276
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7350
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2943
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16643
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8175,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4164
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2337
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6816,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6816
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5816,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3098
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2718
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 16622,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6615
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 37970,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18936
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19034
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 11865,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7204
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4661
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15514,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7193
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8321
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6395
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9153
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9231,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5144
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4087
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6436,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4060
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42531,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12227
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42718,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29312
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13406
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 10699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7716
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2983
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30558,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11159
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19399
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22241,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10729
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15351,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3154
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1203
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17583,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6538
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4350
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6695
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6686,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1159
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5527
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5203,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3030
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2173
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3169,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1205
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 865
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1099
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4830,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4830
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10798
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7526,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4682
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7705,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7705
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6014,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2493
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1345
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 701
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 688
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7669,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2138
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2438
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 864
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2229
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3305
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3131
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1424
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4665,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2870
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1795
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3251
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2973
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1615
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1343
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6119,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3024
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1820
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1275
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7706,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4118
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3588
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10645,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10645
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3581,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1568
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2013
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2774,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1067
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 239
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 686
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1264,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 361
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 325
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 146
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 432
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19830,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4175
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4133
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3445
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4464
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3613
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 481,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 207
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 174
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 100
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13794,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3231
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3347
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3791
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3425
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14001,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7041
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6960
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17647
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7406
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25348
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14987
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8168,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4599
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3569
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3754,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2355
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1399
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3478,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2340
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6902,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7920,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3136
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6576,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3812
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2764
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17602,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 238355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149705
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 88650
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 242253,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36268
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205985
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77893,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27610
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25207
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2757
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3988,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1714
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3777,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2278
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1499
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5940,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2615
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30759,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21560
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9199
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4512,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1260
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6255,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3659
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2596
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3258
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9869
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2744
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 240628,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163825
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 76803
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/news?program=close-all-tabs": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 9
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 9,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 14,
"relation": "eq"
},
"items": [
"news_12037213",
"news_12036123",
"news_12034974",
"news_12034198",
"news_12033066",
"news_12031980",
"news_12030860",
"news_12029762",
"news_12028629"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"news_35082": {
"type": "terms",
"id": "news_35082",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "35082",
"found": true
},
"relationships": {},
"name": "Close All Tabs",
"slug": "close-all-tabs",
"taxonomy": "program",
"description": null,
"featImg": null,
"headData": {
"title": "Close All Tabs | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null,
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"ttid": 35099,
"isLoading": false,
"link": "/news/program/close-all-tabs"
},
"source_news_12037213": {
"type": "terms",
"id": "source_news_12037213",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12036123": {
"type": "terms",
"id": "source_news_12036123",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12034974": {
"type": "terms",
"id": "source_news_12034974",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12034198": {
"type": "terms",
"id": "source_news_12034198",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12033066": {
"type": "terms",
"id": "source_news_12033066",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12031980": {
"type": "terms",
"id": "source_news_12031980",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"source_news_12030860": {
"type": "terms",
"id": "source_news_12030860",
"meta": {
"override": true
},
"name": "Close All Tabs",
"link": "https://www.kqed.org/podcasts/closealltabs",
"isLoading": false
},
"news_33520": {
"type": "terms",
"id": "news_33520",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33520",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Podcast",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Podcast Archives | KQED News",
"ogDescription": null
},
"ttid": 33537,
"slug": "podcast",
"isLoading": false,
"link": "/news/category/podcast"
},
"news_25184": {
"type": "terms",
"id": "news_25184",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "25184",
"found": true
},
"relationships": {},
"featImg": null,
"name": "AI",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "AI Archives | KQED News",
"ogDescription": null
},
"ttid": 25201,
"slug": "ai",
"isLoading": false,
"link": "/news/tag/ai"
},
"news_22973": {
"type": "terms",
"id": "news_22973",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22973",
"found": true
},
"relationships": {},
"featImg": null,
"name": "culture",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "culture Archives | KQED News",
"ogDescription": null
},
"ttid": 22990,
"slug": "culture",
"isLoading": false,
"link": "/news/tag/culture"
},
"news_3137": {
"type": "terms",
"id": "news_3137",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3137",
"found": true
},
"relationships": {},
"featImg": null,
"name": "internet",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "internet Archives | KQED News",
"ogDescription": null
},
"ttid": 3155,
"slug": "internet",
"isLoading": false,
"link": "/news/tag/internet"
},
"news_34646": {
"type": "terms",
"id": "news_34646",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34646",
"found": true
},
"relationships": {},
"name": "internet culture",
"slug": "internet-culture",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "internet culture | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34663,
"isLoading": false,
"link": "/news/tag/internet-culture"
},
"news_2109": {
"type": "terms",
"id": "news_2109",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2109",
"found": true
},
"relationships": {},
"featImg": null,
"name": "mental health",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "mental health Archives | KQED News",
"ogDescription": null
},
"ttid": 2124,
"slug": "mental-health",
"isLoading": false,
"link": "/news/tag/mental-health"
},
"news_1631": {
"type": "terms",
"id": "news_1631",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1631",
"found": true
},
"relationships": {},
"name": "Technology",
"slug": "technology",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Technology | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 1643,
"isLoading": false,
"link": "/news/tag/technology"
},
"news_33732": {
"type": "terms",
"id": "news_33732",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33732",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Technology",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Technology Archives | KQED News",
"ogDescription": null
},
"ttid": 33749,
"slug": "technology",
"isLoading": false,
"link": "/news/interest/technology"
},
"news_20023": {
"type": "terms",
"id": "news_20023",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20023",
"found": true
},
"relationships": {},
"featImg": null,
"name": "environment",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "environment Archives | KQED News",
"ogDescription": null
},
"ttid": 20040,
"slug": "environment",
"isLoading": false,
"link": "/news/tag/environment"
},
"news_31830": {
"type": "terms",
"id": "news_31830",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "31830",
"found": true
},
"relationships": {},
"featImg": null,
"name": "environmental pollution",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "environmental pollution Archives | KQED News",
"ogDescription": null
},
"ttid": 31847,
"slug": "environmental-pollution",
"isLoading": false,
"link": "/news/tag/environmental-pollution"
},
"news_458": {
"type": "terms",
"id": "news_458",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "458",
"found": true
},
"relationships": {},
"featImg": null,
"name": "smoking",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "smoking Archives | KQED News",
"ogDescription": null
},
"ttid": 467,
"slug": "smoking",
"isLoading": false,
"link": "/news/tag/smoking"
},
"news_1089": {
"type": "terms",
"id": "news_1089",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1089",
"found": true
},
"relationships": {},
"featImg": null,
"name": "social media",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "social media Archives | KQED News",
"ogDescription": null
},
"ttid": 1100,
"slug": "social-media",
"isLoading": false,
"link": "/news/tag/social-media"
},
"news_25879": {
"type": "terms",
"id": "news_25879",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "25879",
"found": true
},
"relationships": {},
"featImg": null,
"name": "vape",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "vape Archives | KQED News",
"ogDescription": null
},
"ttid": 25896,
"slug": "vape",
"isLoading": false,
"link": "/news/tag/vape"
},
"news_8": {
"type": "terms",
"id": "news_8",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "8",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 8,
"slug": "news",
"isLoading": false,
"link": "/news/category/news"
},
"news_3301": {
"type": "terms",
"id": "news_3301",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3301",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Reddit",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Reddit Archives | KQED News",
"ogDescription": null
},
"ttid": 3319,
"slug": "reddit",
"isLoading": false,
"link": "/news/tag/reddit"
},
"news_250": {
"type": "terms",
"id": "news_250",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "250",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Mark Zuckerberg",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Mark Zuckerberg Archives | KQED News",
"ogDescription": null
},
"ttid": 258,
"slug": "mark-zuckerberg",
"isLoading": false,
"link": "/news/tag/mark-zuckerberg"
},
"news_34586": {
"type": "terms",
"id": "news_34586",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34586",
"found": true
},
"relationships": {},
"name": "Silicon Valley",
"slug": "silicon-valley",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Silicon Valley | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34603,
"isLoading": false,
"link": "/news/tag/silicon-valley"
},
"news_248": {
"type": "terms",
"id": "news_248",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "248",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Technology",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Technology Archives | KQED News",
"ogDescription": null
},
"ttid": 256,
"slug": "technology",
"isLoading": false,
"link": "/news/category/technology"
},
"news_1323": {
"type": "terms",
"id": "news_1323",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1323",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Donald Trump",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Donald Trump Archives | KQED News",
"ogDescription": null
},
"ttid": 1335,
"slug": "donald-trump",
"isLoading": false,
"link": "/news/tag/donald-trump"
},
"news_3897": {
"type": "terms",
"id": "news_3897",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3897",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Elon Musk",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Elon Musk Archives | KQED News",
"ogDescription": null
},
"ttid": 3916,
"slug": "elon-musk",
"isLoading": false,
"link": "/news/tag/elon-musk"
},
"news_35092": {
"type": "terms",
"id": "news_35092",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "35092",
"found": true
},
"relationships": {},
"name": "closealltabs",
"slug": "closealltabs",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "closealltabs | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 35109,
"isLoading": false,
"link": "/news/tag/closealltabs"
},
"news_18179": {
"type": "terms",
"id": "news_18179",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18179",
"found": true
},
"relationships": {},
"featImg": null,
"name": "libraries",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "libraries Archives | KQED News",
"ogDescription": null
},
"ttid": 18213,
"slug": "libraries",
"isLoading": false,
"link": "/news/tag/libraries"
},
"news_34755": {
"type": "terms",
"id": "news_34755",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34755",
"found": true
},
"relationships": {},
"name": "artificial intelligence",
"slug": "artificial-intelligence",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "artificial intelligence | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34772,
"isLoading": false,
"link": "/news/tag/artificial-intelligence"
},
"news_20576": {
"type": "terms",
"id": "news_20576",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20576",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Waymo",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Waymo Archives | KQED News",
"ogDescription": null
},
"ttid": 20593,
"slug": "waymo",
"isLoading": false,
"link": "/news/tag/waymo"
}
},
"userAgentReducer": {
"userAgent": "CCBot/2.0 (https://commoncrawl.org/faq/)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"loggingChecked": false,
"articles": [],
"firstName": null,
"lastName": null,
"phoneNumber": null,
"fetchingMembership": false,
"memberships": [
{
"id": null,
"startDate": null,
"firstName": null,
"lastName": null,
"familyNumber": null,
"memberNumber": null,
"memberSince": null,
"expirationDate": null,
"pfsEligible": false,
"isSustaining": false,
"membershipLevel": "Prospect",
"membershipStatus": "Non Member",
"lastGiftDate": null,
"renewalDate": null
}
]
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/news/program/close-all-tabs",
"previousPathname": "/"
}
}