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://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-160x96.jpg",
"width": 160,
"height": 96,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-800x478.jpg",
"width": 800,
"height": 478,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1020x610.jpg",
"width": 1020,
"height": 610,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1920x1148.jpg",
"width": 1920,
"height": 1148,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1180x705.jpg",
"width": 1180,
"height": 705,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-960x574.jpg",
"width": 960,
"height": 574,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-240x143.jpg",
"width": 240,
"height": 143,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-375x224.jpg",
"width": 375,
"height": 224,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-520x311.jpg",
"width": 520,
"height": 311,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1180x705.jpg",
"width": 1180,
"height": 705,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-1920x1148.jpg",
"width": 1920,
"height": 1148,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-32x32.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-50x50.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-64x64.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-96x96.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-128x128.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-150x150.jpg",
"width": 150,
"height": 150,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/wp-content/uploads/sites/10/2018/01/GettyImages-896326950-e1514998105161.jpg",
"width": 1920,
"height": 1148
}
}
},
"arts_13934056": {
"type": "attachments",
"id": "arts_13934056",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13934056",
"found": true
},
"parent": 13934043,
"imgSizes": {
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tupac.Steinberg.SQUARE.crop_-160x160.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 160
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tupac.Steinberg.SQUARE.crop_-445x372.jpg",
"width": 445,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tupac.Steinberg.SQUARE.crop_.jpg",
"width": 445,
"height": 445
}
},
"publishDate": 1693418397,
"modified": 1693418441,
"caption": "Tupac Shakur and Leila Steinberg. Steinberg met Shakur when he was 17, and was his manager from 1989 to 1993. ",
"description": null,
"title": "Tupac.Steinberg.SQUARE.crop",
"credit": "Kathy Crawford",
"status": "inherit",
"altTag": "A shirtless black male with a cross necklace stands with a shorter white woman in jeans and striped top.",
"fetchFailed": false,
"isLoading": false
},
"arts_13930491": {
"type": "attachments",
"id": "arts_13930491",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13930491",
"found": true
},
"parent": 13929900,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1.jpg",
"width": 1878,
"height": 1056
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-1536x864.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1313940191-16x9-1-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1686772833,
"modified": 1686772876,
"caption": "Shock G (aka Gregory Jacobs; Humpty Hump) and Digital Underground perform at Newark Symphony Hall on April 10, 1990 in Newark, New Jersey.",
"description": null,
"title": "Digital Underground Performs At Newark Symphony Hall",
"credit": "Photo by Al Pereira/Getty Images/Michael Ochs Archives",
"status": "inherit",
"altTag": "A black-and-white photo of Shock G performing, wearing a fur hat over a zebra-print hat, a patterned blazer and a fake nose. He holds a champagne bottle as he raps into the mic.",
"fetchFailed": false,
"isLoading": false
},
"arts_13924128": {
"type": "attachments",
"id": "arts_13924128",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13924128",
"found": true
},
"parent": 13924126,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-160x160.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 160
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_.jpg",
"width": 1920,
"height": 1920
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-1020x1020.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 1020
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-1536x1536.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1536
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-800x800.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 800
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.SQ_-768x768.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 768
}
},
"publishDate": 1674596688,
"modified": 1674596688,
"caption": null,
"description": null,
"title": "HipHopPreschool.SQ",
"credit": null,
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13919399": {
"type": "attachments",
"id": "arts_13919399",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13919399",
"found": true
},
"parent": 13919398,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-160x90.png",
"width": 160,
"mimeType": "image/png",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7.png",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-1020x574.png",
"width": 1020,
"mimeType": "image/png",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-1536x864.png",
"width": 1536,
"mimeType": "image/png",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-800x450.png",
"width": 800,
"mimeType": "image/png",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/09/Copy-of-Pass-The-Aux-template-7-768x432.png",
"width": 768,
"mimeType": "image/png",
"height": 432
}
},
"publishDate": 1663719632,
"modified": 1663797763,
"caption": "Mystic celebrates love in its many forms on 'Dreaming in Cursive: The Girl Who Loved Sparklers.'",
"description": null,
"title": "Copy of Pass The Aux template (7)",
"credit": "Photo: courtesy of Mystic; Illustration: Kelly Heigert",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13906479": {
"type": "attachments",
"id": "arts_13906479",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13906479",
"found": true
},
"parent": 13906176,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-1536x864.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-1-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1637715747,
"modified": 1638212799,
"caption": "Mystic surprised the world by walking away from a record deal after her successful debut album. But for her, it was all part of the plan to create and be of service, completely on her own terms. ",
"description": "Mystic surprised the world by walking away from a record deal after her successful debut album. But for her, it was all part of the plan to chart a fiercely independent path. ",
"title": "Mystic 1",
"credit": "Nastia Voynovskaya/KQED",
"status": "inherit",
"altTag": "Mystic sits on the steps in front of her home in Oakland, CA.",
"fetchFailed": false,
"isLoading": false
},
"arts_13896258": {
"type": "attachments",
"id": "arts_13896258",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13896258",
"found": true
},
"parent": 13896256,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-160x100.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 100
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG.jpg",
"width": 1920,
"height": 1200
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-1020x638.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 638
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-1536x960.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 960
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-800x500.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 500
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-768x480.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 480
}
},
"publishDate": 1619143785,
"modified": 1619143842,
"caption": "Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. Shock G died Thursday at age 57.",
"description": "Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. Shock G died Thursday at age 57.",
"title": "ShockG",
"credit": "Taylor Hill/Getty Images",
"status": "inherit",
"altTag": "Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. Shock G died Thursday at age 57.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_arts_13934043": {
"type": "authors",
"id": "byline_arts_13934043",
"meta": {
"override": true
},
"slug": "byline_arts_13934043",
"name": "Andrew Esensten",
"isLoading": false
},
"gmeline": {
"type": "authors",
"id": "185",
"meta": {
"index": "authors_1716337520",
"id": "185",
"found": true
},
"name": "Gabe Meline",
"firstName": "Gabe",
"lastName": "Meline",
"slug": "gmeline",
"email": "gmeline@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Senior Editor, KQED Arts & Culture",
"bio": "Gabe Meline entered journalism at age 15 making photocopied zines, and has since earned awards from the Edward R. Murrow Awards, the Society for Professional Journalists, the Online Journalism Awards, the Association of Alternative Newsweeklies and the California Newspaper Publishers Association. Prior to KQED, he was the editor of the \u003cem>North Bay Bohemian\u003c/em> and a touring musician. He lives with his wife, his daughter, and a 1964 Volvo in his hometown of Santa Rosa, CA.",
"avatar": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twitter": "gmeline",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "artschool",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"author"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Gabe Meline | KQED",
"description": "Senior Editor, KQED Arts & Culture",
"ogImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/gmeline"
},
"nvoynovskaya": {
"type": "authors",
"id": "11387",
"meta": {
"index": "authors_1716337520",
"id": "11387",
"found": true
},
"name": "Nastia Voynovskaya",
"firstName": "Nastia",
"lastName": "Voynovskaya",
"slug": "nvoynovskaya",
"email": "nvoynovskaya@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Associate Editor",
"bio": "Nastia Voynovskaya is a reporter and editor at KQED Arts & Culture. She's been covering the arts in the Bay Area for over a decade, with a focus on music, queer culture, labor issues and grassroots organizing. She co-created KQED's Bay Area hip-hop history project, That's My Word, and has won two Society of Professional Journalists awards and a San Francisco Press Club award for her reporting. She holds a BA in comparative literature from UC Berkeley.",
"avatar": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twitter": "nananastia",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "podcasts",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Nastia Voynovskaya | KQED",
"description": "Associate Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nvoynovskaya"
},
"achazaro": {
"type": "authors",
"id": "11748",
"meta": {
"index": "authors_1716337520",
"id": "11748",
"found": true
},
"name": "Alan Chazaro",
"firstName": "Alan",
"lastName": "Chazaro",
"slug": "achazaro",
"email": "agchazaro@gmail.com",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Food Writer and Reporter",
"bio": "Alan Chazaro is the author of \u003cem>This Is Not a Frank Ocean Cover Album\u003c/em> (Black Lawrence Press, 2019), \u003cem>Piñata Theory\u003c/em> (Black Lawrence Press, 2020), and \u003cem>Notes from the Eastern Span of the Bay Bridge\u003c/em> (Ghost City Press, 2021). He is a graduate of June Jordan’s Poetry for the People program at UC Berkeley and a former Lawrence Ferlinghetti Fellow at the University of San Francisco. He writes about sports, food, art, music, education, and culture while repping the Bay on \u003ca href=\"https://twitter.com/alan_chazaro\">Twitter\u003c/a> and \u003ca href=\"https://www.instagram.com/alan_chazaro/?hl=en\">Instagram\u003c/a> at @alan_chazaro.",
"avatar": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g",
"twitter": "alan_chazaro",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Alan Chazaro | KQED",
"description": "Food Writer and Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/achazaro"
},
"earnold": {
"type": "authors",
"id": "11839",
"meta": {
"index": "authors_1716337520",
"id": "11839",
"found": true
},
"name": "Eric Arnold",
"firstName": "Eric",
"lastName": "Arnold",
"slug": "earnold",
"email": "earnold@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "Contributing Editor, 'That's My Word'",
"bio": "Eric Arnold has covered hip-hop locally and nationally for over 30 years. Formerly the managing editor of \u003cem>4080\u003c/em> and columnist for \u003cem>The Source\u003c/em>, he chronicled hyphy’s rise and fall, co-curated the Oakland Museum of California’s first hip-hop exhibit in 2018 and won a 2022 Northern California Emmy Award for a mini-documentary on Oakland’s Boogaloo dance culture. He is a contributing editor for \u003cem>That’s My Word\u003c/em>, KQED's series on the history of Bay Area hip-hop.",
"avatar": "https://secure.gravatar.com/avatar/ede45b04898456ad0893a2811e78b0a2?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"contributor"
]
},
{
"site": "news",
"roles": [
"contributor"
]
},
{
"site": "hiphop",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Eric Arnold | KQED",
"description": "Contributing Editor, 'That's My Word'",
"ogImgSrc": "https://secure.gravatar.com/avatar/ede45b04898456ad0893a2811e78b0a2?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ede45b04898456ad0893a2811e78b0a2?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/earnold"
}
},
"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": "/"
}
},
"arts_13934043": {
"type": "posts",
"id": "arts_13934043",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13934043",
"score": null,
"sort": [
1693424966000
]
},
"guestAuthors": [],
"slug": "leila-steinberg-tupac-shakur-manager",
"title": "Leila Steinberg, Tupac Shakur’s First Manager: I 'Still Feel Him' Here",
"publishDate": 1693424966,
"format": "aside",
"headTitle": "Leila Steinberg, Tupac Shakur’s First Manager: I ‘Still Feel Him’ Here | KQED",
"labelTerm": {},
"content": "\u003cfigure id=\"attachment_13934055\" class=\"wp-caption aligncenter\" style=\"max-width: 828px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934055\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tupac.Steinberg.jpg\" alt=\"A shirtless black male with a cross necklace stands with a shorter white woman in jeans and striped top.\" width=\"828\" height=\"1030\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg.jpg 828w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-800x995.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-160x199.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-768x955.jpg 768w\" sizes=\"(max-width: 828px) 100vw, 828px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur and Leila Steinberg. Steinberg met Shakur when he was 17, and was his manager from 1989 to 1993. \u003ccite>(Kathy Crawford)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cem>Editor’s note: This story is part of \u003c/em>\u003ca href=\"https://www.kqed.org/bayareahiphop/\">That’s My Word\u003c/a>\u003cem>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop/\">Bay Area hip-hop\u003c/a> history.\u003c/em>\u003c/p>\n\u003cp>[dropcap]I[/dropcap]n the late 1980s, Leila Steinberg was a concert promoter and arts educator living in Rohnert Park. Each week, she hosted writing circles for young poets, rappers and actors in her living room. She would give the participants a prompt, and then invite the best ones to perform their pieces during assemblies at schools across the Bay Area.\u003c/p>\n\u003cp>One evening in 1988, a senior at Tamalpais High School in Mill Valley showed up and challenged Steinberg’s approach, telling her the participants should have more input on the content of the assemblies. That \u003ca href=\"https://marinmagazine.com/people/tupac/\">brash 17-year-old\u003c/a> would have a profound impact on Steinberg’s life, and on the lives of so many others around the world.\u003c/p>\n\u003cp>“It was my group until Tupac came,” Steinberg recalled in a recent phone interview. “I was in my 20s, and it was just a passion project that I wanted to do. His joining really allowed me to rethink and reshape what it was to be in a leadership role.”\u003c/p>\n\u003cp>[aside postID='arts_13927810']Steinberg was part of a multicultural community of mentors and friends who helped mold Tupac Shakur, both as an artist and a man, during the years he lived in Northern California. After making his commercial recording debut with Oakland-based rap group \u003ca href=\"https://www.kqed.org/arts/13929900/shock-g-revolutionized-hip-hop-and-created-a-secret-trove-of-funky-art\">Digital Underground\u003c/a>, Shakur achieved enormous success as a solo rapper and actor before being murdered in 1996 at age 25.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>In addition to promoting his first shows, Steinberg was Shakur’s first manager, as well as a substitute mother of sorts to him at a time when his own mother, Afeni, was struggling with drug addiction. He would eventually leave his Marin City home and crash on Steinberg’s couch, living with her and her family in Rohnert Park.\u003c/p>\n\u003cfigure id=\"attachment_13934059\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934059\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/StrictlyDope.jpg\" alt=\"A group of young black males pose in a late 1980s black and white photo\" width=\"640\" height=\"640\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StrictlyDope.jpg 640w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StrictlyDope-160x160.jpg 160w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur, top center, with the Santa Rosa-based group Strictly Dope, circa 1989. Ray Luv is seen at lower right. \u003ccite>(Strictly Dope)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For years, Steinberg wrestled with feelings of guilt over the “toxic” quality of some of the later music Shakur released, and the poor decisions he made that may have contributed to his untimely death.\u003c/p>\n\u003cp>“Tupac was a kid, and he needed a lot more guidance,” she said. “I was too young to understand what I know now. I wish that I could have had more influence, because I always stayed connected to him.”\u003c/p>\n\u003ch2>Finding her role in hip-hop\u003c/h2>\n\u003cp>Steinberg, 61, lived and worked in the Bay Area for about 15 years in the 1980s and ’90s. Today she lives in Los Angeles, where she grew up, though she returns periodically to visit her mother in Santa Rosa. “The Bay is one of the most revolutionary areas you can live in, in this entire country, whether it’s education, politics, religion,” she said.\u003c/p>\n\u003cp>In addition to managing Shakur from 1989 until 1993 (with guidance from Digital Underground’s manager, Atron Gregory), Steinberg managed \u003ca href=\"http://www.kqed.org/bayareahiphop/timeline#tupac-moves-to-santa-rosa-attends-the-poetry-circle-and-forms-strictly-dope\">Ray Luv\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13924167/mac-mall-illegal-business-my-opinion-excerpt\">Mac Mall\u003c/a>, and she remains close to both of them. She \u003ca href=\"https://www.npr.org/sections/microphonecheck/2015/03/09/391893500/leila-steinberg-with-earl-its-a-journey\">still manages artists\u003c/a>, including the rapper Earl Sweatshirt, through her company Steinberg Management International. It’s a career she fell into by accident. “I was horrible at math and business, so it’s weird that I ended up negotiating million-dollar contracts,” she said.\u003c/p>\n\u003cfigure id=\"attachment_13934054\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934054\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Steinberg.whiteboard-scaled.jpg\" alt=\"A woman in front of a whiteboard, with the backs of attendees in the foreground.\" width=\"2560\" height=\"1829\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-800x571.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1020x729.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-160x114.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-768x549.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1536x1097.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-2048x1463.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1920x1372.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Through her nonprofit, Aim4theHeart, Steinberg gives workshops for young people on emotional literacy. \u003ccite>(Louis King)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The daughter of a white, Jewish father who worked as a criminal defense lawyer and a Mexican-born mother with \u003ca href=\"https://www.myjewishlearning.com/article/who-are-sephardic-jews/\">Sephardic Jewish heritage\u003c/a> who was involved in different social movements, Steinberg first became aware of the power of music while sitting in the pews of a synagogue. “When Cantor Behar sang, I felt like that was the deepest connection to God,” she said, referring to Cantor Isaac Behar of L.A.’s \u003ca href=\"https://sephardictemple.org/history/\">Sephardic Temple Tifereth Israel\u003c/a>.\u003c/p>\n\u003cp>She attended a predominantly Black and Latino elementary school in L.A. until sixth grade, when her family moved to a “pretty WASP-y” community in Santa Monica, she said. She gravitated to the arts, singing in youth choirs and taking African dance classes at a cultural center. “I began to learn about African culture and the gift that came from Africa that I didn’t have in my family, in my community,” she said during a \u003ca href=\"https://www.youtube.com/live/EldWC_6B6Fk?feature=share\">2021 forum at UC Berkeley\u003c/a>.\u003c/p>\n\u003cp>[pullquote size='large' align='right' citation='Tupac Shakur, on Leila Steinberg']She understood a lot of things that I was doing that other people couldn’t understand. [/pullquote]Although she studied sports therapy at Sonoma State University and worked at a physical therapy office in Sebastopol, she always thought of herself as an artist. She toured with the band O.J. Ekemode and the Nigerian Allstars for a few years, the only non-Black singer-dancer in the Afrobeat group. On the group’s first U.S. tour, she realized she could have a greater impact in music by helping artists of color get more exposure, so she started organizing shows around the Bay Area and, with her DJ husband, promoting local hip-hop acts.\u003c/p>\n\u003cp>“I never planned on being in hip-hop or rap music,” she said at UC Berkeley. “I really understood the eruption of pain, and that this art form was a very important conversation.” However, she added, “I also struggled with what my role would be.”\u003c/p>\n\u003cp>In \u003cem>Dear Mama\u003c/em>, a 2023 FX docuseries (now streaming on Hulu) that interweaves Shakur’s story with his activist mother’s, Shakur talks about Steinberg’s influence on him.\u003c/p>\n\u003cp>“She was older, she was white, and she’s the one that I used to let look at my poetry,” he says in a clip from a 1995 deposition. “She understood a lot of things that I was doing that other people couldn’t understand. And she’s the one that stayed on me about working hard to do my music.”\u003c/p>\n\u003cfigure id=\"attachment_13924484\" class=\"wp-caption aligncenter\" style=\"max-width: 1240px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924484\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv.jpg\" alt=\"Three young men, two of them sitting on car hoods, on a city street\" width=\"1240\" height=\"1488\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv.jpg 1240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-800x960.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-1020x1224.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-160x192.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-768x922.jpg 768w\" sizes=\"(max-width: 1240px) 100vw, 1240px\">\u003cfigcaption class=\"wp-caption-text\">(L–R) Tupac Shakur, Mac Mall and Ray Luv on the set of Mac Mall’s music video for ‘Ghetto Theme,’ directed by Tupac. \u003ccite>(Courtesy Mac Mall / 'My Opinion')\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘She required us to be honest’\u003c/h2>\n\u003cp>Ray Luv met Steinberg when he was 15, and in an interview, he described her as an educator at heart. “She wants people to be aware of what’s going on, and to not just be blowing in the wind, but to have a voice and to use it,” he said.\u003c/p>\n\u003cp>Luv grew up in Santa Rosa, participated in Steinberg’s poetry circles in the late 1980s, and performed with Shakur as a member of the rap group Strictly Dope from 1988 to 1990. He recalled how Steinberg drove them back and forth between the North Bay and recording studios in the East Bay, even when she was several months pregnant.\u003c/p>\n\u003cp>“It had to put an incredible strain on her family,” he said of her commitment to him and his peers. “She was also feeding some of us and putting us up at different times when we didn’t have a place to stay. I’ve seen her acts of kindness.”\u003c/p>\n\u003cp>In return, he added, “She required us to be honest. She required us to give back to the community.”\u003c/p>\n\u003cfigure id=\"attachment_13934062\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934062\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-scaled.jpg\" alt=\"A vacant commercial corner building with a 1970s-style stone facade\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1920x1440.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Starlight Sound in Richmond, the recording studio where Leila Steinberg first brought Tupac Shakur to meet Digital Underground, as seen today. \u003ccite>(Gabe Meline/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Steinberg approached the job of managing Shakur as if she were running a political campaign, drawing upon lessons she learned from an uncle who worked in politics in L.A. “I instinctively began to look at throwing parties and events and shows like a political campaign, and I understood music moves masses,” she said.\u003c/p>\n\u003cp>Yet Shakur did not see himself as a politician. Instead, as Steinberg says in \u003cem>Dear Mama\u003c/em>, “Tupac wanted to seduce the children of white America.”\u003c/p>\n\u003cp>What did she mean by that? “He really wanted to be like the Pied Piper, and he wanted to lure a generation of white children who grew up not understanding struggle or justice, or what’s happened to Black people in this country,” she said in the interview. “He felt through his lyrics and songs he could be a roadmap to empathy and change and transformation.”\u003c/p>\n\u003ch2>Ain’t a woman alive that could take my mama’s place\u003c/h2>\n\u003cp>The documentary \u003cem>Dear Mama\u003c/em> takes its title from one of Shakur’s best-known songs, a loving tribute to his mother included on his 1995 album \u003cem>Me Against the World\u003c/em>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/pop/23762/you-cant-kill-the-revolution-davey-d-on-tupacs-mother-afeni-shakur\">Afeni Shakur\u003c/a> was one of the Panther 21, a group of Black Panthers arrested in New York City in 1969 and charged with conspiring to bomb department stores and police stations. She was pregnant with Shakur while in jail, and defended herself at trial, despite having no legal training. She and the other defendants were \u003ca href=\"https://www.nytimes.com/1971/05/14/archives/black-panther-party-members-freed-after-being-cleared-of-charges-13.html\">acquitted\u003c/a> in 1971, and she raised Shakur and his half-sister in poverty in Harlem, Baltimore and Marin City.\u003c/p>\n\u003cp>[aside postID='pop_23762']Although they came from very different worlds, Steinberg and Shakur bonded over their shared commitment to racial justice.\u003c/p>\n\u003cp>As the Jewish daughter of a dark-skinned Mexican immigrant, Steinberg said she was aware of antisemitism and racism from a young age. “I understood that Jews were not liked, but they could disappear in their Jewishness,” she said. When she got married, she considered changing her last name, “but I felt that I needed to be OK and not hide, because Black people couldn’t hide their skin.”\u003c/p>\n\u003cp>Another thing she had in common with Shakur, she said, was “mother issues.”\u003c/p>\n\u003cp>“We shared a pain of having mothers who came out of ’60s activism and were taken away from their children because of their choices at times,” she said. “The ’60s activism included drugs, sexual behavior and a lifestyle that is really not healthy for a family.” Steinberg’s mother, Corina Abouaf, was involved in the farmworkers’ and women’s movements. Today, mother and daughter are close, Steinberg said.\u003c/p>\n\u003cp>As for her relationship with Afeni, Shakur’s mother, who lived in Sausalito in her later years and died in 2016, Steinberg says it was complicated.\u003c/p>\n\u003cp>“I don’t think that I would have been as involved in pushing Pac’s career forward, and just being there for him, if she wasn’t in the place she was in,” she said. “But I know she loved me and my kids, and I have immense respect and love for her.”\u003c/p>\n\u003cfigure id=\"attachment_13929237\" class=\"wp-caption aligncenter\" style=\"max-width: 1716px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13929237\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Tupac.Square.jpg\" alt=\"\" width=\"1716\" height=\"1716\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square.jpg 1716w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-1536x1536.jpg 1536w\" sizes=\"(max-width: 1716px) 100vw, 1716px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur pictured in Oakland in 1992. \u003ccite>(Gary Reyes / Oakland Tribune Staff Archives (MediaNews Group/Bay Area News via Getty Images))\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘I still feel his partnership’\u003c/h2>\n\u003cp>Tupac Shakur’s time in the Bay Area was often turbulent. In October 1991, he was \u003ca href=\"https://www.kqed.org/arts/11696060/its-tupac-day-in-oakland-where-he-once-sued-the-police-for-10-million\">beaten by Oakland police officers\u003c/a> after they stopped him for jaywalking; he subsequently sued the police department and received a settlement. The following year, he was involved in \u003ca href=\"https://www.sfgate.com/news/article/PAGE-ONE-Marin-City-Haunted-By-Boy-s-Shooting-3021515.php\">a fight at the Marin City Festival\u003c/a>, during which a 6-year-old boy was killed by a bullet fired from a gun that was registered to Shakur. (He was never charged with a crime.)\u003c/p>\n\u003cp>“I don’t want people to think I condone all his behavior,” Steinberg said. “I fought with him all the time.”\u003c/p>\n\u003cp>[aside postID='arts_11696060']Steinberg doesn’t believe he sexually assaulted a female fan in a New York City hotel room, a crime he was \u003ca href=\"https://www.nytimes.com/1995/02/08/nyregion/rapper-faces-prison-term-for-sex-abuse.html\">convicted\u003c/a> of in 1995, and for which he served nine months in jail. His road manager was also convicted of assaulting the woman, and Steinberg said Shakur should have had better control over the members of his entourage.\u003c/p>\n\u003cp>She has said she \u003ca href=\"https://www.xxlmag.com/changes-2pacs-manager-leila-steinberg-excerpt-from-sept-2011-issue/\">fell in love with Shakur in a spiritual sense\u003c/a>, and the two of them talked about everything. After Shakur was shot in a drive-by shooting in Las Vegas in 1996, Steinberg said she was convinced he would pull through.\u003c/p>\n\u003cp>After he died several days later in a hospital, “I was in shock for a very long time,” she recalled. “I’ve been operating for so long from so much trauma, and I’m finally in a really healthy place.” (His murder has never been solved, but in 2002 the \u003cem>Los Angeles Times\u003c/em> identified a since-deceased gang member from Compton as the probable shooter.)\u003c/p>\n\u003cp>[pullquote size='large' align='right' citation='Leila Steinberg']I don’t want people to think I condone all his behavior. I fought with him all the time.[/pullquote]Steinberg saved many of the poems Shakur wrote between the ages of 17 and 19 and published them, with his prior permission, in the 1999 book \u003cem>\u003ca href=\"https://www.amazon.com/Rose-That-Grew-Concrete/dp/0671028456\">The Rose That Grew From Concrete\u003c/a>\u003c/em>. Her portion of the sales has helped to fund her “Mic Sessions” workshops, which she offers at school, universities and other venues through her nonprofit \u003ca href=\"https://www.aim4theheart.org/\">Aim4theHeart\u003c/a>, and which are designed to promote emotional literacy.\u003c/p>\n\u003cp>For three decades, she \u003ca href=\"https://youtu.be/esm5A-_cIAA\">worked with prisoners at San Quentin State Prison\u003c/a>, until the pandemic forced her to press pause. She is a self-described nomad who often travels with Earl Sweatshirt, explaining that the 29-year-old rapper has allowed her to redeem herself “after all the mistakes with Tupac.” She is the mother of four adult children, including a musician son known as \u003ca href=\"https://soundcloud.com/nykkuu\">Nyku\u003c/a>, and a grandmother. She is writing a memoir.\u003c/p>\n\u003cp>Even today, she said, Shakur is still very much a part of her life.\u003c/p>\n\u003cp>“I thought he would be alive doing the work with me,” she said. “I still feel his partnership in the work. I still feel him tapping me on the shoulder and saying, ‘You have a responsibility. Keep going.’”\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>\u003ca href=\"https://jweekly.com/2023/05/09/dear-mama-leila-steinberg-tupacs-first-manager-sees-new-docuseries-series-as-a-chance-to-heal/\">A version of this story first appeared in J. The Jewish News of Northern California\u003c/a>.\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "Steinberg was a guiding force for Tupac during his teen years in Marin and Sonoma County, when his career was just getting started.",
"status": "publish",
"parent": 0,
"modified": 1726790665,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 44,
"wordCount": 2433
},
"headData": {
"title": "Leila Steinberg, Tupac Shakur’s First Manager: I 'Still Feel Him' Here | KQED",
"description": "Steinberg was a guiding force for Tupac during his teen years in Marin and Sonoma County, when his career was just getting started.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Leila Steinberg, Tupac Shakur’s First Manager: I 'Still Feel Him' Here",
"datePublished": "2023-08-30T12:49:26-07:00",
"dateModified": "2024-09-19T17:04:25-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "That's My Word",
"sourceUrl": "/bayareahiphop",
"sticky": false,
"WpOldSlug": "leila-steinberg-tupac-shakurs-first-manager-i-still-feel-him-here",
"nprByline": "Andrew Esensten",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/arts/13934043/leila-steinberg-tupac-shakur-manager",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13934055\" class=\"wp-caption aligncenter\" style=\"max-width: 828px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934055\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tupac.Steinberg.jpg\" alt=\"A shirtless black male with a cross necklace stands with a shorter white woman in jeans and striped top.\" width=\"828\" height=\"1030\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg.jpg 828w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-800x995.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-160x199.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tupac.Steinberg-768x955.jpg 768w\" sizes=\"(max-width: 828px) 100vw, 828px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur and Leila Steinberg. Steinberg met Shakur when he was 17, and was his manager from 1989 to 1993. \u003ccite>(Kathy Crawford)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cem>Editor’s note: This story is part of \u003c/em>\u003ca href=\"https://www.kqed.org/bayareahiphop/\">That’s My Word\u003c/a>\u003cem>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop/\">Bay Area hip-hop\u003c/a> history.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">I\u003c/span>\u003c/p>\u003cp>n the late 1980s, Leila Steinberg was a concert promoter and arts educator living in Rohnert Park. Each week, she hosted writing circles for young poets, rappers and actors in her living room. She would give the participants a prompt, and then invite the best ones to perform their pieces during assemblies at schools across the Bay Area.\u003c/p>\n\u003cp>One evening in 1988, a senior at Tamalpais High School in Mill Valley showed up and challenged Steinberg’s approach, telling her the participants should have more input on the content of the assemblies. That \u003ca href=\"https://marinmagazine.com/people/tupac/\">brash 17-year-old\u003c/a> would have a profound impact on Steinberg’s life, and on the lives of so many others around the world.\u003c/p>\n\u003cp>“It was my group until Tupac came,” Steinberg recalled in a recent phone interview. “I was in my 20s, and it was just a passion project that I wanted to do. His joining really allowed me to rethink and reshape what it was to be in a leadership role.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13927810",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Steinberg was part of a multicultural community of mentors and friends who helped mold Tupac Shakur, both as an artist and a man, during the years he lived in Northern California. After making his commercial recording debut with Oakland-based rap group \u003ca href=\"https://www.kqed.org/arts/13929900/shock-g-revolutionized-hip-hop-and-created-a-secret-trove-of-funky-art\">Digital Underground\u003c/a>, Shakur achieved enormous success as a solo rapper and actor before being murdered in 1996 at age 25.\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>In addition to promoting his first shows, Steinberg was Shakur’s first manager, as well as a substitute mother of sorts to him at a time when his own mother, Afeni, was struggling with drug addiction. He would eventually leave his Marin City home and crash on Steinberg’s couch, living with her and her family in Rohnert Park.\u003c/p>\n\u003cfigure id=\"attachment_13934059\" class=\"wp-caption aligncenter\" style=\"max-width: 640px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934059\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/StrictlyDope.jpg\" alt=\"A group of young black males pose in a late 1980s black and white photo\" width=\"640\" height=\"640\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StrictlyDope.jpg 640w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StrictlyDope-160x160.jpg 160w\" sizes=\"(max-width: 640px) 100vw, 640px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur, top center, with the Santa Rosa-based group Strictly Dope, circa 1989. Ray Luv is seen at lower right. \u003ccite>(Strictly Dope)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For years, Steinberg wrestled with feelings of guilt over the “toxic” quality of some of the later music Shakur released, and the poor decisions he made that may have contributed to his untimely death.\u003c/p>\n\u003cp>“Tupac was a kid, and he needed a lot more guidance,” she said. “I was too young to understand what I know now. I wish that I could have had more influence, because I always stayed connected to him.”\u003c/p>\n\u003ch2>Finding her role in hip-hop\u003c/h2>\n\u003cp>Steinberg, 61, lived and worked in the Bay Area for about 15 years in the 1980s and ’90s. Today she lives in Los Angeles, where she grew up, though she returns periodically to visit her mother in Santa Rosa. “The Bay is one of the most revolutionary areas you can live in, in this entire country, whether it’s education, politics, religion,” she said.\u003c/p>\n\u003cp>In addition to managing Shakur from 1989 until 1993 (with guidance from Digital Underground’s manager, Atron Gregory), Steinberg managed \u003ca href=\"http://www.kqed.org/bayareahiphop/timeline#tupac-moves-to-santa-rosa-attends-the-poetry-circle-and-forms-strictly-dope\">Ray Luv\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13924167/mac-mall-illegal-business-my-opinion-excerpt\">Mac Mall\u003c/a>, and she remains close to both of them. She \u003ca href=\"https://www.npr.org/sections/microphonecheck/2015/03/09/391893500/leila-steinberg-with-earl-its-a-journey\">still manages artists\u003c/a>, including the rapper Earl Sweatshirt, through her company Steinberg Management International. It’s a career she fell into by accident. “I was horrible at math and business, so it’s weird that I ended up negotiating million-dollar contracts,” she said.\u003c/p>\n\u003cfigure id=\"attachment_13934054\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934054\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Steinberg.whiteboard-scaled.jpg\" alt=\"A woman in front of a whiteboard, with the backs of attendees in the foreground.\" width=\"2560\" height=\"1829\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-800x571.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1020x729.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-160x114.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-768x549.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1536x1097.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-2048x1463.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Steinberg.whiteboard-1920x1372.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Through her nonprofit, Aim4theHeart, Steinberg gives workshops for young people on emotional literacy. \u003ccite>(Louis King)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The daughter of a white, Jewish father who worked as a criminal defense lawyer and a Mexican-born mother with \u003ca href=\"https://www.myjewishlearning.com/article/who-are-sephardic-jews/\">Sephardic Jewish heritage\u003c/a> who was involved in different social movements, Steinberg first became aware of the power of music while sitting in the pews of a synagogue. “When Cantor Behar sang, I felt like that was the deepest connection to God,” she said, referring to Cantor Isaac Behar of L.A.’s \u003ca href=\"https://sephardictemple.org/history/\">Sephardic Temple Tifereth Israel\u003c/a>.\u003c/p>\n\u003cp>She attended a predominantly Black and Latino elementary school in L.A. until sixth grade, when her family moved to a “pretty WASP-y” community in Santa Monica, she said. She gravitated to the arts, singing in youth choirs and taking African dance classes at a cultural center. “I began to learn about African culture and the gift that came from Africa that I didn’t have in my family, in my community,” she said during a \u003ca href=\"https://www.youtube.com/live/EldWC_6B6Fk?feature=share\">2021 forum at UC Berkeley\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "She understood a lot of things that I was doing that other people couldn’t understand. ",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "Tupac Shakur, on Leila Steinberg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Although she studied sports therapy at Sonoma State University and worked at a physical therapy office in Sebastopol, she always thought of herself as an artist. She toured with the band O.J. Ekemode and the Nigerian Allstars for a few years, the only non-Black singer-dancer in the Afrobeat group. On the group’s first U.S. tour, she realized she could have a greater impact in music by helping artists of color get more exposure, so she started organizing shows around the Bay Area and, with her DJ husband, promoting local hip-hop acts.\u003c/p>\n\u003cp>“I never planned on being in hip-hop or rap music,” she said at UC Berkeley. “I really understood the eruption of pain, and that this art form was a very important conversation.” However, she added, “I also struggled with what my role would be.”\u003c/p>\n\u003cp>In \u003cem>Dear Mama\u003c/em>, a 2023 FX docuseries (now streaming on Hulu) that interweaves Shakur’s story with his activist mother’s, Shakur talks about Steinberg’s influence on him.\u003c/p>\n\u003cp>“She was older, she was white, and she’s the one that I used to let look at my poetry,” he says in a clip from a 1995 deposition. “She understood a lot of things that I was doing that other people couldn’t understand. And she’s the one that stayed on me about working hard to do my music.”\u003c/p>\n\u003cfigure id=\"attachment_13924484\" class=\"wp-caption aligncenter\" style=\"max-width: 1240px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924484\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv.jpg\" alt=\"Three young men, two of them sitting on car hoods, on a city street\" width=\"1240\" height=\"1488\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv.jpg 1240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-800x960.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-1020x1224.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-160x192.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/Tupac.MacMall..RayLuv-768x922.jpg 768w\" sizes=\"(max-width: 1240px) 100vw, 1240px\">\u003cfigcaption class=\"wp-caption-text\">(L–R) Tupac Shakur, Mac Mall and Ray Luv on the set of Mac Mall’s music video for ‘Ghetto Theme,’ directed by Tupac. \u003ccite>(Courtesy Mac Mall / 'My Opinion')\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘She required us to be honest’\u003c/h2>\n\u003cp>Ray Luv met Steinberg when he was 15, and in an interview, he described her as an educator at heart. “She wants people to be aware of what’s going on, and to not just be blowing in the wind, but to have a voice and to use it,” he said.\u003c/p>\n\u003cp>Luv grew up in Santa Rosa, participated in Steinberg’s poetry circles in the late 1980s, and performed with Shakur as a member of the rap group Strictly Dope from 1988 to 1990. He recalled how Steinberg drove them back and forth between the North Bay and recording studios in the East Bay, even when she was several months pregnant.\u003c/p>\n\u003cp>“It had to put an incredible strain on her family,” he said of her commitment to him and his peers. “She was also feeding some of us and putting us up at different times when we didn’t have a place to stay. I’ve seen her acts of kindness.”\u003c/p>\n\u003cp>In return, he added, “She required us to be honest. She required us to give back to the community.”\u003c/p>\n\u003cfigure id=\"attachment_13934062\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13934062\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-scaled.jpg\" alt=\"A vacant commercial corner building with a 1970s-style stone facade\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/StarlightSound.Richmond.GabeMeline.web_-1920x1440.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Starlight Sound in Richmond, the recording studio where Leila Steinberg first brought Tupac Shakur to meet Digital Underground, as seen today. \u003ccite>(Gabe Meline/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Steinberg approached the job of managing Shakur as if she were running a political campaign, drawing upon lessons she learned from an uncle who worked in politics in L.A. “I instinctively began to look at throwing parties and events and shows like a political campaign, and I understood music moves masses,” she said.\u003c/p>\n\u003cp>Yet Shakur did not see himself as a politician. Instead, as Steinberg says in \u003cem>Dear Mama\u003c/em>, “Tupac wanted to seduce the children of white America.”\u003c/p>\n\u003cp>What did she mean by that? “He really wanted to be like the Pied Piper, and he wanted to lure a generation of white children who grew up not understanding struggle or justice, or what’s happened to Black people in this country,” she said in the interview. “He felt through his lyrics and songs he could be a roadmap to empathy and change and transformation.”\u003c/p>\n\u003ch2>Ain’t a woman alive that could take my mama’s place\u003c/h2>\n\u003cp>The documentary \u003cem>Dear Mama\u003c/em> takes its title from one of Shakur’s best-known songs, a loving tribute to his mother included on his 1995 album \u003cem>Me Against the World\u003c/em>.\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/pop/23762/you-cant-kill-the-revolution-davey-d-on-tupacs-mother-afeni-shakur\">Afeni Shakur\u003c/a> was one of the Panther 21, a group of Black Panthers arrested in New York City in 1969 and charged with conspiring to bomb department stores and police stations. She was pregnant with Shakur while in jail, and defended herself at trial, despite having no legal training. She and the other defendants were \u003ca href=\"https://www.nytimes.com/1971/05/14/archives/black-panther-party-members-freed-after-being-cleared-of-charges-13.html\">acquitted\u003c/a> in 1971, and she raised Shakur and his half-sister in poverty in Harlem, Baltimore and Marin City.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "pop_23762",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Although they came from very different worlds, Steinberg and Shakur bonded over their shared commitment to racial justice.\u003c/p>\n\u003cp>As the Jewish daughter of a dark-skinned Mexican immigrant, Steinberg said she was aware of antisemitism and racism from a young age. “I understood that Jews were not liked, but they could disappear in their Jewishness,” she said. When she got married, she considered changing her last name, “but I felt that I needed to be OK and not hide, because Black people couldn’t hide their skin.”\u003c/p>\n\u003cp>Another thing she had in common with Shakur, she said, was “mother issues.”\u003c/p>\n\u003cp>“We shared a pain of having mothers who came out of ’60s activism and were taken away from their children because of their choices at times,” she said. “The ’60s activism included drugs, sexual behavior and a lifestyle that is really not healthy for a family.” Steinberg’s mother, Corina Abouaf, was involved in the farmworkers’ and women’s movements. Today, mother and daughter are close, Steinberg said.\u003c/p>\n\u003cp>As for her relationship with Afeni, Shakur’s mother, who lived in Sausalito in her later years and died in 2016, Steinberg says it was complicated.\u003c/p>\n\u003cp>“I don’t think that I would have been as involved in pushing Pac’s career forward, and just being there for him, if she wasn’t in the place she was in,” she said. “But I know she loved me and my kids, and I have immense respect and love for her.”\u003c/p>\n\u003cfigure id=\"attachment_13929237\" class=\"wp-caption aligncenter\" style=\"max-width: 1716px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13929237\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Tupac.Square.jpg\" alt=\"\" width=\"1716\" height=\"1716\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square.jpg 1716w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Tupac.Square-1536x1536.jpg 1536w\" sizes=\"(max-width: 1716px) 100vw, 1716px\">\u003cfigcaption class=\"wp-caption-text\">Tupac Shakur pictured in Oakland in 1992. \u003ccite>(Gary Reyes / Oakland Tribune Staff Archives (MediaNews Group/Bay Area News via Getty Images))\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘I still feel his partnership’\u003c/h2>\n\u003cp>Tupac Shakur’s time in the Bay Area was often turbulent. In October 1991, he was \u003ca href=\"https://www.kqed.org/arts/11696060/its-tupac-day-in-oakland-where-he-once-sued-the-police-for-10-million\">beaten by Oakland police officers\u003c/a> after they stopped him for jaywalking; he subsequently sued the police department and received a settlement. The following year, he was involved in \u003ca href=\"https://www.sfgate.com/news/article/PAGE-ONE-Marin-City-Haunted-By-Boy-s-Shooting-3021515.php\">a fight at the Marin City Festival\u003c/a>, during which a 6-year-old boy was killed by a bullet fired from a gun that was registered to Shakur. (He was never charged with a crime.)\u003c/p>\n\u003cp>“I don’t want people to think I condone all his behavior,” Steinberg said. “I fought with him all the time.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_11696060",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Steinberg doesn’t believe he sexually assaulted a female fan in a New York City hotel room, a crime he was \u003ca href=\"https://www.nytimes.com/1995/02/08/nyregion/rapper-faces-prison-term-for-sex-abuse.html\">convicted\u003c/a> of in 1995, and for which he served nine months in jail. His road manager was also convicted of assaulting the woman, and Steinberg said Shakur should have had better control over the members of his entourage.\u003c/p>\n\u003cp>She has said she \u003ca href=\"https://www.xxlmag.com/changes-2pacs-manager-leila-steinberg-excerpt-from-sept-2011-issue/\">fell in love with Shakur in a spiritual sense\u003c/a>, and the two of them talked about everything. After Shakur was shot in a drive-by shooting in Las Vegas in 1996, Steinberg said she was convinced he would pull through.\u003c/p>\n\u003cp>After he died several days later in a hospital, “I was in shock for a very long time,” she recalled. “I’ve been operating for so long from so much trauma, and I’m finally in a really healthy place.” (His murder has never been solved, but in 2002 the \u003cem>Los Angeles Times\u003c/em> identified a since-deceased gang member from Compton as the probable shooter.)\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "I don’t want people to think I condone all his behavior. I fought with him all the time.",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"align": "right",
"citation": "Leila Steinberg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Steinberg saved many of the poems Shakur wrote between the ages of 17 and 19 and published them, with his prior permission, in the 1999 book \u003cem>\u003ca href=\"https://www.amazon.com/Rose-That-Grew-Concrete/dp/0671028456\">The Rose That Grew From Concrete\u003c/a>\u003c/em>. Her portion of the sales has helped to fund her “Mic Sessions” workshops, which she offers at school, universities and other venues through her nonprofit \u003ca href=\"https://www.aim4theheart.org/\">Aim4theHeart\u003c/a>, and which are designed to promote emotional literacy.\u003c/p>\n\u003cp>For three decades, she \u003ca href=\"https://youtu.be/esm5A-_cIAA\">worked with prisoners at San Quentin State Prison\u003c/a>, until the pandemic forced her to press pause. She is a self-described nomad who often travels with Earl Sweatshirt, explaining that the 29-year-old rapper has allowed her to redeem herself “after all the mistakes with Tupac.” She is the mother of four adult children, including a musician son known as \u003ca href=\"https://soundcloud.com/nykkuu\">Nyku\u003c/a>, and a grandmother. She is writing a memoir.\u003c/p>\n\u003cp>Even today, she said, Shakur is still very much a part of her life.\u003c/p>\n\u003cp>“I thought he would be alive doing the work with me,” she said. “I still feel his partnership in the work. I still feel him tapping me on the shoulder and saying, ‘You have a responsibility. Keep going.’”\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\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\u003cp>\u003cem>\u003ca href=\"https://jweekly.com/2023/05/09/dear-mama-leila-steinberg-tupacs-first-manager-sees-new-docuseries-series-as-a-chance-to-heal/\">A version of this story first appeared in J. The Jewish News of Northern California\u003c/a>.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13934043/leila-steinberg-tupac-shakur-manager",
"authors": [
"byline_arts_13934043"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_14230",
"arts_10278",
"arts_831",
"arts_19565",
"arts_2721",
"arts_19347",
"arts_4269"
],
"featImg": "arts_13934056",
"label": "source_arts_13934043"
},
"arts_13929900": {
"type": "posts",
"id": "arts_13929900",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13929900",
"score": null,
"sort": [
1686774892000
]
},
"guestAuthors": [],
"slug": "shock-g-revolutionized-hip-hop-and-created-a-secret-trove-of-funky-art",
"title": "Shock G Revolutionized Hip-Hop — and Created a Secret Trove of Funky Art",
"publishDate": 1686774892,
"format": "standard",
"headTitle": "Shock G Revolutionized Hip-Hop — and Created a Secret Trove of Funky Art | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>\u003cstrong>Editor’s note\u003c/strong>: This story is part of \u003ca href=\"https://www.kqed.org/bayareahiphop\">That’s My Word\u003c/a>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop\u003c/a> history.\u003c/em>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">For many listeners, Bay Area rap from the late ’80s and early ’90s calls to mind the dark synths and trunk-blapping bass of mobb music. The popular Northern California subgenre was born out of poverty-induced turf conflicts and dreams of riches, producing timeless classics like \u003ca href=\"https://www.kqed.org/arts/13922616/too-short-way-street-sign-unveiled-oakland\">Too Short\u003c/a>’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Born to Mack\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> and \u003ca href=\"https://www.kqed.org/arts/13890437/e-40-and-too-horts-verzuz-battle-a-treasure-trove-of-bay-area-hip-hop-culture\">E-40\u003c/a>’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Federal. \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">Though nuanced and laced with hood wisdom, much of hip-hop from that period focused on pimping, hustling and territorial claims. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">It’s groundbreaking, then, that during the same time, an aberrant, free-spirited rapper from the East Coast would arrive in Oakland and forever change the rap scene with his boundless expressions of joy. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This Afrosurrealist galaxy traveler with a microphone and a Sharpie? Gregory Jacobs — better known as Digital Underground frontman \u003ca href=\"https://www.kqed.org/arts/13896288/remembering-shock-g-the-funky-digital-underground-frontman-who-shaped-oakland-rap\">Shock G\u003c/a>, or his alter ego, Humpty Hump. His platinum-selling rap collective gave \u003ca href=\"https://www.kqed.org/arts/13929233/tupac-shakur-street-oakland-tupac-shakur-way\">Tupac Shakur\u003c/a> his start and made classic hits like “\u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=PBsjggc5jHM\">\u003cspan style=\"font-weight: 400\">The Humpty Dance\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">,” “Kiss You Back” and “\u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=7P6N8r1kUTM\">\u003cspan style=\"font-weight: 400\">Freaks of the Industry\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">.” His place in Bay Area rap’s Hall of Game is unquestionable.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13896258\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13896258\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-800x500.jpg\" alt=\"Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. Shock G died Thursday at age 57.\" width=\"800\" height=\"500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-800x500.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-1020x638.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-160x100.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-768x480.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-1536x960.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. \u003ccite>(Taylor Hill/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Yet, there’s another dimension to Shock G — who passed away in 2021 at 57 years old — that doesn’t often get the same adoration as his music. In addition to his prowess as a lyricist, producer and pianist, Shock G was an accomplished visual artist who created enough work to fill a museum.\u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The majority of Digital Underground’s projects involve Shock G’s visual contributions in some form — whether through photo collages or hand-drawn illustrations credited to an alias. And many more of his drawings and low-brow doodles still exist in privately stored boxes and notebooks, in the care of his friends and family. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A descendant of \u003ca href=\"https://www.kqed.org/arts/13839952/its-that-naughty-feeling-george-clinton-on-funks-enduring-appeal\">Parliament-Funkadelic\u003c/a>’s unconventional sensibilities, Shock G was among the earliest key figures \u003c/span>\u003cspan style=\"font-weight: 400\">who gave Bay Area rap \u003ca href=\"https://www.kqed.org/arts/13924042/nump-hyphy-i-gott-grapes-interview\">its humor\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13920746/bay-area-rap-cmon-its-different\">its distinctive weirdness\u003c/a>\u003c/span>\u003cspan style=\"font-weight: 400\">. And he paved the way for multi-hyphenated rap experimentalists like Tyler, the Creator, Tierra Whack and Lil B to thrive in generations that followed.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929951\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929951\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Shock-Art-800x739.jpg\" alt=\"a Black man is eating an album cover in a colorful, Afrosurrealist drawing\" width=\"800\" height=\"739\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-800x739.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1020x942.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-160x148.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-768x709.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1536x1419.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-2048x1892.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1920x1774.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s visual artistry was influenced by P-Funk, comic books, graffiti and more. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It makes it easier when someone comes with the full package: producer, writer, artist, storyboards,” says Atron Gregory, Shock G’s friend and Tupac’s former manager. “He could give you everything. That’s pretty rare. Very rare at that time. Now there’s more people who do it.” \u003c/span>\u003c/p>\n\u003ch2>The origins of an experimental artist\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Born in New York City and later raised in Tampa, Florida, Shock G grew up drawing, reading comic books and attending comic conventions from an early age. Gregory says that Shock G’s mother, Shirley Kraft, always encouraged her son’s gifts for visual art. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“There was never any pushback against it,” he tells me over Zoom.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">As an adolescent, Shock G’s multifaceted creativity was evident. He was awarded “Most Talented” for his drumming abilities in junior high, and eventually began spinning records in the early ’80s. \u003c/span>\u003cspan style=\"font-weight: 400\">By age 16, \u003c/span>\u003ca href=\"https://www.tampabay.com/news/tampa/2021/05/01/we-lost-another-legend-friends-family-say-goodbye-to-shock-g-in-tampa/\">\u003cspan style=\"font-weight: 400\">he DJed regularly on the air under the name Gregory Racker\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> and formed the Tampa group the Master Blasters\u003c/span>\u003cspan style=\"font-weight: 400\">. Through it all, he incessantly sketched his thoughts as visual freestyles.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“When we were in New York as kids, we used to draw our own comic books,” says Kent Racker, Shock’s younger brother, who lives in the Bay Area. “When we were in Tampa, he almost got a syndicated comic strip out called \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Looney Dap\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. It was about this kid getting in trouble and doing weird stuff. That almost got published.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930484\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930484\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-800x533.jpg\" alt=\"A Black man in his 50s poses in a room with musical equipment - guitars and speakers - and holds up a painting by his late brother, Shock G. The painting is an abstract, atom-like design of colorful orbs floating through a blue background. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a painting by Shock G at his home in Oakland on June 13, 2023. Gregory Jacobs, rapper and producer for Digital Underground, performed as Shock G and Humpty Hump and was a visual artist, creating album covers for the group and original art pieces. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G and his family eventually moved to the East Bay, where he would make a name for himself after forming Digital Underground in 1987 with Chopmaster J and Kenny K. (The collective’s membership changed with every album, but Shock G remained a constant.) \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Upon meeting Shock for the first time, it was obvious to Money B — DU’s co-lead MC and Shock’s longtime ride-or-die — that Shock was creating his own wave.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930426\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930426\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/Shock-G-800x450.jpeg\" alt=\"Shock G and the members of Digital Underground at a house party in the '90s.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-800x450.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-1020x574.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-160x90.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-768x432.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G.jpeg 1461w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G (far right) was known for his flamboyant self-expression. He painted a new fake nose for each Digital Underground show, where he dressed as his alter ego, Humpty Hump. \u003ccite>(Courtesy of Money B)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I realized he was an artist from day one,” remembers Money B. The two ran in similar circles: In 1988, Shock G was promoting an early Digital Underground single, “Underwater Rimes,” and Money was performing at the same East Bay clubs with future DU member DJ Fuze. Right away, Money says, Shock stood out: “He was wearing a beret and these sweatpants with something drawn on them. He wore tassels.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Money B was instantly fascinated. “Underwater Rimes” featured Shock G blissfully rhyming as “a deep-sea gangster, underwater prankster” over aquatic sound effects, and his artwork for it featured sea creatures in hip-hop clothes, talking slick. Fittingly, the surrealist track came out with “Your Life’s a Cartoon” as the B-side. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“You could tell he had an originality about himself,” Money B says. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929950\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929950\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Shock-4-800x533.jpeg\" alt=\"a cartoonish octopus wearing hip-hop gear like sunglasses and an 80s Kangol hat\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1920x1280.jpeg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s illustration for the Digital Underground singles “Underwater Rimes” and “Your Life’s A Cartoon” showcase his effervescent artistry. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shock G’s expansive visual style\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G’s raunchy humor was on full display on Digital Underground’s canonical 1990 album \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Sex Packets\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, which sold over a million copies. And it extended to his visual art from that period, too. He even designed condom wrappers that Tommy Boy Records gave away to \u003c/span>\u003ca href=\"https://groups.google.com/g/alt.rap/c/isX90bFrjLA?pli=1\">\u003cspan style=\"font-weight: 400\">promote\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> the record\u003c/span>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“A pamphlet went out to San Francisco strip clubs and peep shows,” Money B recalls. “He drew the invitation to the original [album release] party. Everything had art attached to it.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock’s avant-garde approach was also evident on stage. For each show, he would custom-paint a plastic nose for his Humpty Hump getup and give it away to a fan at the end of the night. His quirky, exuberant fashion and alter egos were also \u003c/span>\u003cspan style=\"font-weight: 400\">a precursor to the far-fetched costumery \u003c/span>\u003cspan style=\"font-weight: 400\">that would later define\u003c/span>\u003cspan style=\"font-weight: 400\"> beloved Bay Area rappers like Mac Dre, who during the hyphy movement dressed up as a genie, a fictional president and a tennis pro\u003c/span>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13896267\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13896267\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg\" alt=\"The cover of The HUmpty Dance single\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg 600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s cartoony illustrations laced Digital Underground’s album covers and inserts. \u003ccite>(Tommy Boy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">This kind of rebellious, form-bending aesthetic evolved throughout Shock G’s career. For 1991’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release, \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">he provided a “Customer I.Q. Quiz” in the top corner of the album cover. Answers for a multiple-choice question about what “E.P.” means included “EXTRA POOR,” “EXTENDED PHILOSOPHY,” and “ERECT P_NIS.” Later, in the early aughts, Shock introduced an illustration series called \u003cem>Assholes\u003c/em> that starred fictional characters based on anuses (yes, actual assholes).\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">No matter the subject, though, Shock’s illustrations linked him to an Afrosurrealist, funky artistic lineage that went back decades. At various points in his life, he openly credited Parliament-Funkadelic’s album cover artist \u003c/span>\u003ca href=\"https://www.nytimes.com/2019/08/30/arts/music/pedro-bell-dead.html\">\u003cspan style=\"font-weight: 400\">Pedro Bell, whose strangely cosmic, erotic illustrations \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">were a major inspiration of his.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“Part of my huge affection for P-Funk is the humor. It’s not so militant,” Shock said on the Netflix series \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Hip-Hop Evolution\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. “It’s just like… ‘Dance your way out of your constrictions.’”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G never actively promoted his artwork, instead lasering in on his rap ambitions. But along with \u003c/span>\u003ca href=\"https://www.kqed.org/arts/13927692/del-funky-homosapien-no-need-for-alarm-30-years-anniversary\">\u003cspan style=\"font-weight: 400\">Del the Funky Homosapien\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, who also has a background in visual art, Shock was part of the first wave of Bay Area rappers who helped to define what it meant to be a weird, versatile, poly-skilled artist. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“In the late ’80s, there were maybe three people doing art like him,” Gregory says. “He wanted to be accepted as a rapper. That’s why you’ll see [his art is signed with aliases] Rackadelic and Staying Busy Productions [instead of Shock G]. He separated all that to make sure he was accepted as a rapper and had success there.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930485\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930485\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-800x533.jpg\" alt=\"The poster for Digital Underground's 'This Is an E.P. Release' features carnival-esque caricatures of all the bandmates, including Tupac Shakur.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a Digital Underground poster featuring the ‘This Is an E.P. Release’ album art at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Tupac’s caricature in \u003cem>This Is an E.P. Release\u003c/em>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">As Digital Underground’s heartbeat, Shock G put his playful touch on everything — and often communicated through exaggerated drawings rather than words.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“He wasn’t drawing pictures that were realistic. He would accentuate your main features. Huge freckles, big lips,” Money B says. “[He drew] Tupac’s big ol’ nose and rigid cheekbone. Some people took offense to how they were drawn, but they didn’t get it. [If] he didn’t like you, he might draw some crazy pictures.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A perennial jokester, Shock’s cartoonish ways weren’t used solely for mockery; they could also serve as a language for love, unity and representation. Perhaps no other Digital Underground project displays this more poetically than the gold-certified \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, which features the single “Same Song” — famous for being Tupac’s first published track. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tupac began his journey with Digital Underground in 1989 when he\u003c/span>\u003ca href=\"https://eastbayexpress.com/weed-and-white-women-shock-g-from-oaklands-digital-underground-1/\">\u003cspan style=\"font-weight: 400\"> signed to their underground label, TNT Records\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. It’s likely that without Shock G’s clairvoyance, the version of Tupac we know today may not have arrived as quickly as he did — or, at the very least, the future icon wouldn’t have been given such a momentous debut opportunity in front of a national audience.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930488\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930488\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-800x508.jpg\" alt=\"A black-and-white photo features a young Shock G rapping in a long fur coat and fur hat. Tupac stands next to him shirtless and holding up artwork, the content of which is not fully visible.\" width=\"800\" height=\"508\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-800x508.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-1020x647.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-768x487.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-1536x974.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G and 2Pac of Digital Underground perform at Market Square Arena in Indianapolis, Indiana in July 1990. \u003ccite>(Raymond Boyd/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock and Tupac’s friendship is forever illustrated on \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. The cover features Shock’s hand-drawn portrait of the entire DU squad, himself included, with one arm lovingly wrapped around a young Tupac’s shoulders.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the new Hulu \u003c/span>\u003cspan style=\"font-weight: 400\">documentary \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Dear Mama\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, Tupac praises Shock G for giving him his earliest validation as a rap artist: “Shock G made sure people saw me as a member of the group. And because he did that, it gave me the courage and the confidence to really just do what I wanted. That’s the best thing one human being can do for another.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks to Shock G, Tupac finally saw himself — literally and figuratively — as a successful musician.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930495\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930495\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-800x533.jpg\" alt=\"One of Shock G's drawings features olives climbing out of a martini glass. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a drawing on a greeting card created by Shock G at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Unseen artwork and Shock G’s final act\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">There are countless Shock G visuals that the public has never seen: The zany machinations he would invent on the fly while sitting on a tour bus, hanging backstage or out late at night with his crew. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A napkin at a burger joint was a canvas to be filled with heartfelt messages for his closest kin. A cardboard box at a party, in his hands, could mutate into a comic strip panel for nonsensical humor. The back of a receipt evolved into a map drawn for a friend before a road trip. Even the inside lining of his jackets became surfaces he could stylize, converting them into wearable artwork that he would later give away to fans.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G continued making visual art into his last years, often making custom holiday cards for friends and family members, says his brother, Kent Racker. The MC also experimented with abstract, acrylic canvases after moving to Topanga in Southern California as he grew older. Unfortunately, his artistic evolution was cut short. Shock G died of an accidental drug overdose in Tampa, where he spent the end of his life, on April 22, 2021.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930427\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930427\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-152563908-800x534.jpg\" alt=\"Shock G and George Clinton smile at each other, wearing formal attire. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G and George Clinton of Parliament-Funkadelic attend the Congressional Black Caucus Foundation 42nd annual legislative conference at the Washington Convention Center on September 21, 2012 in Washington, DC. \u003ccite>(Monica Morgan/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Racker imagines that, had he lived, Shock G could be painting large-scale murals. “But he wasn’t concerned about the promotion of people knowing about [his art while he was alive]. He was just in tune with being able to create a beautiful representation of DU as an artist.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Racker’s estimation can’t be far off. In later interviews, Shock G hinted at wanting to try new things.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930486\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930486\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-800x533.jpg\" alt=\"Kent Racker poses in a room decorated with Digital Underground gold plaques, guitars and other musical memorabilia. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, stands in his home in Oakland on June 13, 2023, wearing a t-shirt with art made by Shock G. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I wanna get out there and mix it up a little more,” \u003c/span>\u003ca href=\"https://vimeo.com/23192620\">\u003cspan style=\"font-weight: 400\">Shock G told journalist Tamara Palmer\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> in 2011. “I wanna have fun and just make anything. It ain’t gotta be Eddie [Humpty Hump] Humphrey. It ain’t gotta be Shock G.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Palmer initially met Shock G for an MTV interview in 2004 and kept in touch. She says he ran his own website, \u003c/span>\u003ca href=\"http://shock-g.com/\">\u003cspan style=\"font-weight: 400\">Shock-G.com\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, and would often post “highly illustrated” work, including a comic strip at one point. (The site is still active but became a fan site domain after his passing).\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“They were just made-up characters,” says Palmer. “There was no deeper meaning to it, I don’t think. He provided very surprising comic relief.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Eventually, Palmer witnessed his artistry firsthand at a mutual friend’s house party, where they doodled together for fun. “[The art we made together was] cheeky, super cheeky. I glued a flier to the lower corner of a wooden tray and he turned it into a bar scene with a male fish flirting with the female fish. It was like a big wink,” says Palmer.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929947\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929947\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Original-Shock-800x620.png\" alt=\"a surreal sketch and collage on carboard, including fishes drinking at a bar\" width=\"800\" height=\"620\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-800x620.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1020x791.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-160x124.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-768x595.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1536x1191.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-2048x1588.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1920x1489.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s sketches were cartoonish, playful and spontaneous. This collaborative piece was made with Tamara Palmer at a house party. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Late in his career, along with painting, Shock G veered further into jazz — with Gregory, \u003c/span>\u003ca href=\"https://oaklandside.org/2021/11/22/shock-gs-jazz-piano-the-digital-underground-frontmans-musicianship-will-be-featured-in-posthumous-album/\">\u003cspan style=\"font-weight: 400\">he recorded a solo jazz piano album, the posthumously released \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Piano Man\u003c/span>\u003c/i>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“As an illustrator and piano player, that was unheard of back then,” Gregory adds. “Nowadays, Roddy Rich and Tyler, the Creator, they have these pianos. Shock went to see [Roddy’s] show in 2018, and the manager came up to tell Shock that [Roddy] is the only rapper to play the piano.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Gregory smirks while sharing this, knowing that Shock mastered the instrument many moons ago. Add to that the immeasurable amounts of unshared, custom artwork in Shock G’s collection, and you have a once-in-a-generation creative mind.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“You gotta think, when we’re touring and on buses, he would draw something every day. Idle time was never idle time [for him]. He was creating something. Even on a napkin or a note, it was artsy,” Money B shares.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Gregory estimates that “95% has probably been unseen.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930497\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930497\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-800x533.jpg\" alt=\"A '90s color photo features Shock G performing on stage in his white fur getup and his brother, Kent, rapping alongside him.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a photo of himself and his brother performing with Digital Underground in Philadelphia at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">All told, Shock G may have been one of the Bay Area’s most prolific, subversive visual artists — a visionary who bent the lines of human geometry with the “Humpty Dance” and on the page with his out-of-this-world drawings. And according to his brother, it couldn’t have happened anywhere except Oakland.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It would not have happened back East. The style at the time, we always laugh and joke at ourselves about being hippies,” Racker says. “He probably could have come up as a rapper in New York, or anywhere, because of his musicality and being around hip-hop when it was forming. We had that foundation. But coming out to the Bay Area and California, it really amplified and illustrated his aesthetic in the work, and he just kept drawing and creating a visual world.”\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp> \u003c/p>\n\n",
"blocks": [],
"excerpt": "The Digital Underground MC's friends and family delve into his drawings: '95% [have] probably been unseen.'",
"status": "publish",
"parent": 0,
"modified": 1726791360,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 50,
"wordCount": 2966
},
"headData": {
"title": "Shock G Revolutionized Hip-Hop — and Created a Secret Trove of Funky Art | KQED",
"description": "The Digital Underground MC's friends and family delve into his drawings: '95% probably been unseen.'",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "arts_13930491",
"twTitle": "",
"twDescription": "",
"twImgId": "arts_13930491",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Shock G Revolutionized Hip-Hop — and Created a Secret Trove of Funky Art",
"datePublished": "2023-06-14T13:34:52-07:00",
"dateModified": "2024-09-19T17:16:00-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "That's My Word",
"sourceUrl": "https://www.kqed.org/bayareahiphop",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13929900/shock-g-revolutionized-hip-hop-and-created-a-secret-trove-of-funky-art",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Editor’s note\u003c/strong>: This story is part of \u003ca href=\"https://www.kqed.org/bayareahiphop\">That’s My Word\u003c/a>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop\u003c/a> history.\u003c/em>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">For many listeners, Bay Area rap from the late ’80s and early ’90s calls to mind the dark synths and trunk-blapping bass of mobb music. The popular Northern California subgenre was born out of poverty-induced turf conflicts and dreams of riches, producing timeless classics like \u003ca href=\"https://www.kqed.org/arts/13922616/too-short-way-street-sign-unveiled-oakland\">Too Short\u003c/a>’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Born to Mack\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\"> and \u003ca href=\"https://www.kqed.org/arts/13890437/e-40-and-too-horts-verzuz-battle-a-treasure-trove-of-bay-area-hip-hop-culture\">E-40\u003c/a>’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Federal. \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">Though nuanced and laced with hood wisdom, much of hip-hop from that period focused on pimping, hustling and territorial claims. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">It’s groundbreaking, then, that during the same time, an aberrant, free-spirited rapper from the East Coast would arrive in Oakland and forever change the rap scene with his boundless expressions of joy. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This Afrosurrealist galaxy traveler with a microphone and a Sharpie? Gregory Jacobs — better known as Digital Underground frontman \u003ca href=\"https://www.kqed.org/arts/13896288/remembering-shock-g-the-funky-digital-underground-frontman-who-shaped-oakland-rap\">Shock G\u003c/a>, or his alter ego, Humpty Hump. His platinum-selling rap collective gave \u003ca href=\"https://www.kqed.org/arts/13929233/tupac-shakur-street-oakland-tupac-shakur-way\">Tupac Shakur\u003c/a> his start and made classic hits like “\u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=PBsjggc5jHM\">\u003cspan style=\"font-weight: 400\">The Humpty Dance\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">,” “Kiss You Back” and “\u003c/span>\u003ca href=\"https://www.youtube.com/watch?v=7P6N8r1kUTM\">\u003cspan style=\"font-weight: 400\">Freaks of the Industry\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">.” His place in Bay Area rap’s Hall of Game is unquestionable.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13896258\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13896258\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/ShockG-800x500.jpg\" alt=\"Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. Shock G died Thursday at age 57.\" width=\"800\" height=\"500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-800x500.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-1020x638.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-160x100.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-768x480.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG-1536x960.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/ShockG.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G of Digital Underground performs during the BET Hip Hop Awards in 2010 in Atlanta. \u003ccite>(Taylor Hill/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Yet, there’s another dimension to Shock G — who passed away in 2021 at 57 years old — that doesn’t often get the same adoration as his music. In addition to his prowess as a lyricist, producer and pianist, Shock G was an accomplished visual artist who created enough work to fill a museum.\u003c/span>\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>\u003cspan style=\"font-weight: 400\">The majority of Digital Underground’s projects involve Shock G’s visual contributions in some form — whether through photo collages or hand-drawn illustrations credited to an alias. And many more of his drawings and low-brow doodles still exist in privately stored boxes and notebooks, in the care of his friends and family. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A descendant of \u003ca href=\"https://www.kqed.org/arts/13839952/its-that-naughty-feeling-george-clinton-on-funks-enduring-appeal\">Parliament-Funkadelic\u003c/a>’s unconventional sensibilities, Shock G was among the earliest key figures \u003c/span>\u003cspan style=\"font-weight: 400\">who gave Bay Area rap \u003ca href=\"https://www.kqed.org/arts/13924042/nump-hyphy-i-gott-grapes-interview\">its humor\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13920746/bay-area-rap-cmon-its-different\">its distinctive weirdness\u003c/a>\u003c/span>\u003cspan style=\"font-weight: 400\">. And he paved the way for multi-hyphenated rap experimentalists like Tyler, the Creator, Tierra Whack and Lil B to thrive in generations that followed.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929951\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929951\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Shock-Art-800x739.jpg\" alt=\"a Black man is eating an album cover in a colorful, Afrosurrealist drawing\" width=\"800\" height=\"739\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-800x739.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1020x942.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-160x148.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-768x709.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1536x1419.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-2048x1892.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-Art-1920x1774.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s visual artistry was influenced by P-Funk, comic books, graffiti and more. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It makes it easier when someone comes with the full package: producer, writer, artist, storyboards,” says Atron Gregory, Shock G’s friend and Tupac’s former manager. “He could give you everything. That’s pretty rare. Very rare at that time. Now there’s more people who do it.” \u003c/span>\u003c/p>\n\u003ch2>The origins of an experimental artist\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Born in New York City and later raised in Tampa, Florida, Shock G grew up drawing, reading comic books and attending comic conventions from an early age. Gregory says that Shock G’s mother, Shirley Kraft, always encouraged her son’s gifts for visual art. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“There was never any pushback against it,” he tells me over Zoom.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">As an adolescent, Shock G’s multifaceted creativity was evident. He was awarded “Most Talented” for his drumming abilities in junior high, and eventually began spinning records in the early ’80s. \u003c/span>\u003cspan style=\"font-weight: 400\">By age 16, \u003c/span>\u003ca href=\"https://www.tampabay.com/news/tampa/2021/05/01/we-lost-another-legend-friends-family-say-goodbye-to-shock-g-in-tampa/\">\u003cspan style=\"font-weight: 400\">he DJed regularly on the air under the name Gregory Racker\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> and formed the Tampa group the Master Blasters\u003c/span>\u003cspan style=\"font-weight: 400\">. Through it all, he incessantly sketched his thoughts as visual freestyles.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“When we were in New York as kids, we used to draw our own comic books,” says Kent Racker, Shock’s younger brother, who lives in the Bay Area. “When we were in Tampa, he almost got a syndicated comic strip out called \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Looney Dap\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. It was about this kid getting in trouble and doing weird stuff. That almost got published.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930484\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930484\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-800x533.jpg\" alt=\"A Black man in his 50s poses in a room with musical equipment - guitars and speakers - and holds up a painting by his late brother, Shock G. The painting is an abstract, atom-like design of colorful orbs floating through a blue background. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66279_230613-KentRackerShockG-09-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a painting by Shock G at his home in Oakland on June 13, 2023. Gregory Jacobs, rapper and producer for Digital Underground, performed as Shock G and Humpty Hump and was a visual artist, creating album covers for the group and original art pieces. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G and his family eventually moved to the East Bay, where he would make a name for himself after forming Digital Underground in 1987 with Chopmaster J and Kenny K. (The collective’s membership changed with every album, but Shock G remained a constant.) \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Upon meeting Shock for the first time, it was obvious to Money B — DU’s co-lead MC and Shock’s longtime ride-or-die — that Shock was creating his own wave.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930426\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930426\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/Shock-G-800x450.jpeg\" alt=\"Shock G and the members of Digital Underground at a house party in the '90s.\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-800x450.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-1020x574.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-160x90.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G-768x432.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/Shock-G.jpeg 1461w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G (far right) was known for his flamboyant self-expression. He painted a new fake nose for each Digital Underground show, where he dressed as his alter ego, Humpty Hump. \u003ccite>(Courtesy of Money B)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I realized he was an artist from day one,” remembers Money B. The two ran in similar circles: In 1988, Shock G was promoting an early Digital Underground single, “Underwater Rimes,” and Money was performing at the same East Bay clubs with future DU member DJ Fuze. Right away, Money says, Shock stood out: “He was wearing a beret and these sweatpants with something drawn on them. He wore tassels.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Money B was instantly fascinated. “Underwater Rimes” featured Shock G blissfully rhyming as “a deep-sea gangster, underwater prankster” over aquatic sound effects, and his artwork for it featured sea creatures in hip-hop clothes, talking slick. Fittingly, the surrealist track came out with “Your Life’s a Cartoon” as the B-side. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“You could tell he had an originality about himself,” Money B says. \u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929950\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929950\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Shock-4-800x533.jpeg\" alt=\"a cartoonish octopus wearing hip-hop gear like sunglasses and an 80s Kangol hat\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Shock-4-1920x1280.jpeg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s illustration for the Digital Underground singles “Underwater Rimes” and “Your Life’s A Cartoon” showcase his effervescent artistry. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shock G’s expansive visual style\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G’s raunchy humor was on full display on Digital Underground’s canonical 1990 album \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Sex Packets\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, which sold over a million copies. And it extended to his visual art from that period, too. He even designed condom wrappers that Tommy Boy Records gave away to \u003c/span>\u003ca href=\"https://groups.google.com/g/alt.rap/c/isX90bFrjLA?pli=1\">\u003cspan style=\"font-weight: 400\">promote\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> the record\u003c/span>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“A pamphlet went out to San Francisco strip clubs and peep shows,” Money B recalls. “He drew the invitation to the original [album release] party. Everything had art attached to it.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock’s avant-garde approach was also evident on stage. For each show, he would custom-paint a plastic nose for his Humpty Hump getup and give it away to a fan at the end of the night. His quirky, exuberant fashion and alter egos were also \u003c/span>\u003cspan style=\"font-weight: 400\">a precursor to the far-fetched costumery \u003c/span>\u003cspan style=\"font-weight: 400\">that would later define\u003c/span>\u003cspan style=\"font-weight: 400\"> beloved Bay Area rappers like Mac Dre, who during the hyphy movement dressed up as a genie, a fictional president and a tennis pro\u003c/span>\u003cspan style=\"font-weight: 400\">.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13896267\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13896267\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg\" alt=\"The cover of The HUmpty Dance single\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg 600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s cartoony illustrations laced Digital Underground’s album covers and inserts. \u003ccite>(Tommy Boy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">This kind of rebellious, form-bending aesthetic evolved throughout Shock G’s career. For 1991’s \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release, \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">he provided a “Customer I.Q. Quiz” in the top corner of the album cover. Answers for a multiple-choice question about what “E.P.” means included “EXTRA POOR,” “EXTENDED PHILOSOPHY,” and “ERECT P_NIS.” Later, in the early aughts, Shock introduced an illustration series called \u003cem>Assholes\u003c/em> that starred fictional characters based on anuses (yes, actual assholes).\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">No matter the subject, though, Shock’s illustrations linked him to an Afrosurrealist, funky artistic lineage that went back decades. At various points in his life, he openly credited Parliament-Funkadelic’s album cover artist \u003c/span>\u003ca href=\"https://www.nytimes.com/2019/08/30/arts/music/pedro-bell-dead.html\">\u003cspan style=\"font-weight: 400\">Pedro Bell, whose strangely cosmic, erotic illustrations \u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">were a major inspiration of his.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“Part of my huge affection for P-Funk is the humor. It’s not so militant,” Shock said on the Netflix series \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Hip-Hop Evolution\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. “It’s just like… ‘Dance your way out of your constrictions.’”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G never actively promoted his artwork, instead lasering in on his rap ambitions. But along with \u003c/span>\u003ca href=\"https://www.kqed.org/arts/13927692/del-funky-homosapien-no-need-for-alarm-30-years-anniversary\">\u003cspan style=\"font-weight: 400\">Del the Funky Homosapien\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, who also has a background in visual art, Shock was part of the first wave of Bay Area rappers who helped to define what it meant to be a weird, versatile, poly-skilled artist. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“In the late ’80s, there were maybe three people doing art like him,” Gregory says. “He wanted to be accepted as a rapper. That’s why you’ll see [his art is signed with aliases] Rackadelic and Staying Busy Productions [instead of Shock G]. He separated all that to make sure he was accepted as a rapper and had success there.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930485\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930485\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-800x533.jpg\" alt=\"The poster for Digital Underground's 'This Is an E.P. Release' features carnival-esque caricatures of all the bandmates, including Tupac Shakur.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66270_230613-KentRackerShockG-04-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a Digital Underground poster featuring the ‘This Is an E.P. Release’ album art at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Tupac’s caricature in \u003cem>This Is an E.P. Release\u003c/em>\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">As Digital Underground’s heartbeat, Shock G put his playful touch on everything — and often communicated through exaggerated drawings rather than words.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“He wasn’t drawing pictures that were realistic. He would accentuate your main features. Huge freckles, big lips,” Money B says. “[He drew] Tupac’s big ol’ nose and rigid cheekbone. Some people took offense to how they were drawn, but they didn’t get it. [If] he didn’t like you, he might draw some crazy pictures.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A perennial jokester, Shock’s cartoonish ways weren’t used solely for mockery; they could also serve as a language for love, unity and representation. Perhaps no other Digital Underground project displays this more poetically than the gold-certified \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, which features the single “Same Song” — famous for being Tupac’s first published track. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Tupac began his journey with Digital Underground in 1989 when he\u003c/span>\u003ca href=\"https://eastbayexpress.com/weed-and-white-women-shock-g-from-oaklands-digital-underground-1/\">\u003cspan style=\"font-weight: 400\"> signed to their underground label, TNT Records\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">. It’s likely that without Shock G’s clairvoyance, the version of Tupac we know today may not have arrived as quickly as he did — or, at the very least, the future icon wouldn’t have been given such a momentous debut opportunity in front of a national audience.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930488\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930488\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-800x508.jpg\" alt=\"A black-and-white photo features a young Shock G rapping in a long fur coat and fur hat. Tupac stands next to him shirtless and holding up artwork, the content of which is not fully visible.\" width=\"800\" height=\"508\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-800x508.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-1020x647.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-768x487.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132-1536x974.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-1298436200-scaled-e1686772243132.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G and 2Pac of Digital Underground perform at Market Square Arena in Indianapolis, Indiana in July 1990. \u003ccite>(Raymond Boyd/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock and Tupac’s friendship is forever illustrated on \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">This Is an E.P. Release\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">. The cover features Shock’s hand-drawn portrait of the entire DU squad, himself included, with one arm lovingly wrapped around a young Tupac’s shoulders.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">In the new Hulu \u003c/span>\u003cspan style=\"font-weight: 400\">documentary \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">Dear Mama\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">, Tupac praises Shock G for giving him his earliest validation as a rap artist: “Shock G made sure people saw me as a member of the group. And because he did that, it gave me the courage and the confidence to really just do what I wanted. That’s the best thing one human being can do for another.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Thanks to Shock G, Tupac finally saw himself — literally and figuratively — as a successful musician.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930495\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930495\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-800x533.jpg\" alt=\"One of Shock G's drawings features olives climbing out of a martini glass. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66281_230613-KentRackerShockG-15-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a drawing on a greeting card created by Shock G at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Unseen artwork and Shock G’s final act\u003c/h2>\n\u003cp>\u003cspan style=\"font-weight: 400\">There are countless Shock G visuals that the public has never seen: The zany machinations he would invent on the fly while sitting on a tour bus, hanging backstage or out late at night with his crew. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">A napkin at a burger joint was a canvas to be filled with heartfelt messages for his closest kin. A cardboard box at a party, in his hands, could mutate into a comic strip panel for nonsensical humor. The back of a receipt evolved into a map drawn for a friend before a road trip. Even the inside lining of his jackets became surfaces he could stylize, converting them into wearable artwork that he would later give away to fans.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Shock G continued making visual art into his last years, often making custom holiday cards for friends and family members, says his brother, Kent Racker. The MC also experimented with abstract, acrylic canvases after moving to Topanga in Southern California as he grew older. Unfortunately, his artistic evolution was cut short. Shock G died of an accidental drug overdose in Tampa, where he spent the end of his life, on April 22, 2021.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930427\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930427\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/GettyImages-152563908-800x534.jpg\" alt=\"Shock G and George Clinton smile at each other, wearing formal attire. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/GettyImages-152563908.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G and George Clinton of Parliament-Funkadelic attend the Congressional Black Caucus Foundation 42nd annual legislative conference at the Washington Convention Center on September 21, 2012 in Washington, DC. \u003ccite>(Monica Morgan/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Racker imagines that, had he lived, Shock G could be painting large-scale murals. “But he wasn’t concerned about the promotion of people knowing about [his art while he was alive]. He was just in tune with being able to create a beautiful representation of DU as an artist.” \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Racker’s estimation can’t be far off. In later interviews, Shock G hinted at wanting to try new things.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930486\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930486\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-800x533.jpg\" alt=\"Kent Racker poses in a room decorated with Digital Underground gold plaques, guitars and other musical memorabilia. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66288_230613-KentRackerShockG-19-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, stands in his home in Oakland on June 13, 2023, wearing a t-shirt with art made by Shock G. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">“I wanna get out there and mix it up a little more,” \u003c/span>\u003ca href=\"https://vimeo.com/23192620\">\u003cspan style=\"font-weight: 400\">Shock G told journalist Tamara Palmer\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\"> in 2011. “I wanna have fun and just make anything. It ain’t gotta be Eddie [Humpty Hump] Humphrey. It ain’t gotta be Shock G.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Palmer initially met Shock G for an MTV interview in 2004 and kept in touch. She says he ran his own website, \u003c/span>\u003ca href=\"http://shock-g.com/\">\u003cspan style=\"font-weight: 400\">Shock-G.com\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, and would often post “highly illustrated” work, including a comic strip at one point. (The site is still active but became a fan site domain after his passing).\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“They were just made-up characters,” says Palmer. “There was no deeper meaning to it, I don’t think. He provided very surprising comic relief.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Eventually, Palmer witnessed his artistry firsthand at a mutual friend’s house party, where they doodled together for fun. “[The art we made together was] cheeky, super cheeky. I glued a flier to the lower corner of a wooden tray and he turned it into a bar scene with a male fish flirting with the female fish. It was like a big wink,” says Palmer.\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13929947\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929947\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/Original-Shock-800x620.png\" alt=\"a surreal sketch and collage on carboard, including fishes drinking at a bar\" width=\"800\" height=\"620\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-800x620.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1020x791.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-160x124.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-768x595.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1536x1191.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-2048x1588.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/Original-Shock-1920x1489.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s sketches were cartoonish, playful and spontaneous. This collaborative piece was made with Tamara Palmer at a house party. \u003ccite>(Tamara Palmer)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">Late in his career, along with painting, Shock G veered further into jazz — with Gregory, \u003c/span>\u003ca href=\"https://oaklandside.org/2021/11/22/shock-gs-jazz-piano-the-digital-underground-frontmans-musicianship-will-be-featured-in-posthumous-album/\">\u003cspan style=\"font-weight: 400\">he recorded a solo jazz piano album, the posthumously released \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">The Piano Man\u003c/span>\u003c/i>\u003c/a>\u003cspan style=\"font-weight: 400\">. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“As an illustrator and piano player, that was unheard of back then,” Gregory adds. “Nowadays, Roddy Rich and Tyler, the Creator, they have these pianos. Shock went to see [Roddy’s] show in 2018, and the manager came up to tell Shock that [Roddy] is the only rapper to play the piano.”\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Gregory smirks while sharing this, knowing that Shock mastered the instrument many moons ago. Add to that the immeasurable amounts of unshared, custom artwork in Shock G’s collection, and you have a once-in-a-generation creative mind.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“You gotta think, when we’re touring and on buses, he would draw something every day. Idle time was never idle time [for him]. He was creating something. Even on a napkin or a note, it was artsy,” Money B shares.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Gregory estimates that “95% has probably been unseen.”\u003c/span>\u003c/p>\n\u003cfigure id=\"attachment_13930497\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13930497\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-800x533.jpg\" alt=\"A '90s color photo features Shock G performing on stage in his white fur getup and his brother, Kent, rapping alongside him.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/RS66271_230613-KentRackerShockG-07-BL-qut.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kent Racker, the brother of the late Gregory Jacobs, known as Shock G, holds a photo of himself and his brother performing with Digital Underground in Philadelphia at his home in Oakland on June 13, 2023. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-weight: 400\">All told, Shock G may have been one of the Bay Area’s most prolific, subversive visual artists — a visionary who bent the lines of human geometry with the “Humpty Dance” and on the page with his out-of-this-world drawings. And according to his brother, it couldn’t have happened anywhere except Oakland.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">“It would not have happened back East. The style at the time, we always laugh and joke at ourselves about being hippies,” Racker says. “He probably could have come up as a rapper in New York, or anywhere, because of his musicality and being around hip-hop when it was forming. We had that foundation. But coming out to the Bay Area and California, it really amplified and illustrated his aesthetic in the work, and he just kept drawing and creating a visual world.”\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\u003cp> \u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13929900/shock-g-revolutionized-hip-hop-and-created-a-secret-trove-of-funky-art",
"authors": [
"11748"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_69",
"arts_70"
],
"tags": [
"arts_14230",
"arts_10342",
"arts_10278",
"arts_831",
"arts_1143",
"arts_19347",
"arts_6903",
"arts_4269"
],
"featImg": "arts_13930491",
"label": "source_arts_13929900"
},
"arts_13924126": {
"type": "posts",
"id": "arts_13924126",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13924126",
"score": null,
"sort": [
1675282142000
]
},
"guestAuthors": [],
"slug": "the-bay-area-was-hip-hop-before-there-was-hip-hop",
"title": "The Bay Area Was Hip-Hop Before There Was Hip-Hop",
"publishDate": 1675282142,
"format": "aside",
"headTitle": "The Bay Area Was Hip-Hop Before There Was Hip-Hop | KQED",
"labelTerm": {},
"content": "\u003cfigure id=\"attachment_13924127\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924127\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.16.9-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Clockwise from upper left: Women of the Black Panther Party (BAMPFA/Pirkl Jones Foundation); the Black Resurgents (artist photo); Ntozake Shange (John Kisch Archive/Getty Images); Sun Ra in ‘Space is the Place’ (Harte Recordings); Sly Stone (CBS Records).\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>\u003ci>Editor’s note:\u003c/i>\u003c/b>\u003ci>\u003cspan style=\"font-weight: 400\"> This story is part of\u003c/span>\u003c/i>\u003ca href=\"http://kqed.org/bayareahiphop\"> \u003cspan style=\"font-weight: 400\">That’s My Word\u003c/span>\u003c/a>\u003ci>\u003cspan style=\"font-weight: 400\">, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop\u003c/a> history, with new content dropping all throughout 2023.\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cem>“People in the house, this is just for you/ A little rap to make you boogaloo”\u003c/em>\u003cbr>\n—The Sugarhill Gang, 1979\u003c/p>\n\u003cp>Grandmaster Caz, the Bronx pioneer who ghostwrote the Sugarhill Gang’s groundbreaking 1979 single “\u003ca href=\"https://www.youtube.com/watch?v=rKTUAESacQM\">Rapper’s Delight\u003c/a>,” once said, “Hip-hop didn’t invent anything. Hop-hop reinvented everything.”\u003c/p>\n\u003cp>That statement rings truer than ever as we approach the 50th anniversary of Kool Herc’s first party in the Bronx, where the globally influential music and culture were born. And it especially rings true here in the Bay Area.\u003c/p>\n\u003cp>Hip-hop wasn’t fully formed in 1973. In fact, it didn’t have an official name until 1982, the year the \u003ci>Village Voice\u003c/i> published a \u003ca href=\"https://digital.library.cornell.edu/catalog/ss:16057641\">profile of Zulu Nation founder Afrika Bambaataa\u003c/a>. Before Bambaataa joined the Black Spades street gang as a teenager, he hung out at the local Black Panther Information Center, and “his political leanings were encouraged by the appearance of songs like ‘Say It Loud, I’m Black and I’m Proud’ by James Brown and ‘Stand!’ by Sly and the Family Stone,” Steven Hager wrote.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>In other words, two of the three cultural influences cited in one of the earliest known print references to hip-hop are from the Bay Area. Oh word? Say that then.\u003c/p>\n\u003cp>No one would dispute that hip-hop emerged from the Bronx, or that James Brown was one of its godfathers. But the impact the Bay Area had on hip-hop’s early sound, aesthetic and ideology is less widely recognized. A thorough exploration of the Bay’s cultural and political movements of the 1960s and ’70s strongly suggests the Bay was hip-hop before there was hip-hop.\u003c/p>\n\u003cfigure id=\"attachment_13924550\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924550\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-800x426.jpg\" alt=\"illustrations of huey newton and sly stone\" width=\"800\" height=\"426\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-800x426.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-1020x543.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-160x85.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-768x409.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-1536x818.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">In the Bay Area, both Huey Newton and Sly Stone (L–R) helped sow the seeds of what would later be referred to as hip-hop. \u003ccite>(Illustrations by Shomari Smith)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Consider this: Before he became a funk superstar, Sly Stone was a fast-talking radio personality whose \u003ca href=\"https://soundcloud.com/djstef415/sly-stone-on-ksol-1967\">on-air patter\u003c/a>, laden with hep phrases, took the form of rapping before rap music. When it came to dance, the Bay Area had boogaloo, robotting and strutting, whose innovative moves preceded b-boying by almost 10 years. (There’s even evidence of breakdancing crews at local talent shows prior to nationwide releases of \u003cem>Breakin’\u003c/em> and \u003cem>Beat Street\u003c/em>.)\u003c/p>\n\u003cp>The \u003ca href=\"https://en.wikipedia.org/wiki/Wall_of_Respect\">community mural movement\u003c/a>, which parallels the \u003ca href=\"https://blogs.cuit.columbia.edu/ijt2106/moment-of-departure/the-emergence-of-modern-graffiti/\">modern graffiti movement\u003c/a>, took root in the Bay before wildstyle frescoes appeared on New York subway trains. The Bay Area’s \u003ca href=\"https://legionsofboom.com/\">Filipino American mobile DJ scene\u003c/a> dates back to garage parties in the 1970s in South San Francisco and Daly City.\u003c/p>\n\u003cp>Consider also that the iconography of hip-hop was shaped by Bay Area activists, as well as street-level archetypes of badmen and tricksters whose legend became \u003ca href=\"https://www.youtube.com/watch?v=CsXK4_D6ByA\">urban folklore\u003c/a>. A key reason the Bay Area became an early adopter of hip-hop was because its culture not only anticipated its arrival, but contributed to its essence during its developmental stages.\u003c/p>\n\u003cfigure id=\"attachment_13924289\" class=\"wp-caption aligncenter\" style=\"max-width: 615px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924289\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/BPP2.png\" alt=\"\" width=\"615\" height=\"829\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/BPP2.png 615w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/BPP2-160x216.png 160w\" sizes=\"(max-width: 615px) 100vw, 615px\">\u003cfigcaption class=\"wp-caption-text\">A 1971 flyer for a Black Panther Party rally calling for Bobby Seale, Ericka Huggins, Angela Davis and Ruchell Magee to be freed from prison. \u003ccite>(Courtesy of Black Panther Party Alumni Legacy Network)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Black Panthers lay hip-hop’s ideological foundation\u003c/h2>\n\u003cp>Hip-hop began as an underground artform created by inner city youth with few resources, who were dynamic in how they expressed their style and identity. Much of its ideology and political viewpoints were shaped by the Black Panthers, who were founded in Oakland in 1966 and grew to 38 national chapters within two years.\u003c/p>\n\u003cp>The Black Panthers had a distinct influence on people like dancer Will “Mr. Penguin” Randolph, an early practitioner of boogaloo and co-founder of the dance crew the \u003ca href=\"https://www.blackresurgents.com/\">Black Resurgents.\u003c/a> Randolph, who grew up in East Oakland, remembers how the Panthers used culture to engage young people and push their revolutionary message.\u003c/p>\n\u003cp>“They had all these rallies with Elaine Brown and different people, and the Black Resurgents were the unofficial official dance group,” Randolph says. “And they would use us to draw the adults in to talk about the city’s plight politically. It was just phenomenal.” [aside postid='arts_13923938']\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/arts/13851531/a-brief-history-of-the-lumpen-the-black-panthers-revolutionary-funk-band\" target=\"_blank\" rel=\"noopener\">The Lumpen\u003c/a>, a Black Panther-affiliated touring funk band, spread the party’s message around the country. It’s no coincidence that groups like the Chi-Lites, the O’Jays and the Isley Brothers began to reference Panther talking points on songs like “\u003ca href=\"https://youtu.be/qEwMaeN2x-c\" target=\"_blank\" rel=\"noopener\">Give More Power to the People\u003c/a>,” “\u003ca href=\"https://youtu.be/uebYua_vdPc\" target=\"_blank\" rel=\"noopener\">Give the People What They Want\u003c/a>” and “\u003ca href=\"https://youtu.be/8QZvoOqUkqw\" target=\"_blank\" rel=\"noopener\">Fight the Power\u003c/a>.”\u003c/p>\n\u003cp>“You have to consider that the Black Panther ideology was steeped in, as are most cultural ideas, in the music of the day,” Randolph says. “The grittiness of the blue collar town of Oakland, and the rise of the ideology of the Black Panther Party, and the rise of the funk music of the town all came together.”\u003c/p>\n\u003cp>In the hip-hop era, children of Black Panthers like Tupac Shakur and Digital Underground’s Money B — known as “Panther cubs” — would be the ones to carry the Panthers’ vision for Black liberation forward. There’s no “\u003ca href=\"https://youtu.be/zfuF2jOeUx8\" target=\"_blank\" rel=\"noopener\">Rebel of the Underground\u003c/a>,” an early agitprop Tupac song, without the Black Panthers. No “Break the Grip of Shame,” the classic 1990 single by San Francisco rapper Paris, either.\u003c/p>\n\u003cp>https://youtu.be/HJ96GPtnH70\u003c/p>\n\u003cp>Hip-hop activism’s cornerstone issues, police reform and the prison-industrial complex, contain obvious through-lines back to the Black Panthers. In 1966, the Panthers’ manifesto, the Ten-Point Program, stated, “We Want An Immediate End to Police Brutality and the Murder of Black People,” followed by a call for “all Black People (to) be released from the many jails and prisons.”\u003c/p>\n\u003cp>N.W.A’s “Fuck Tha Police” seemed outrageous in 1989, but became prescient three years later, when LAPD officers were caught on video beating Rodney King. Political rappers like Public Enemy and KRS-One often harbored strong anti-police views, which were shared by such less-likely sources as New York’s L.L. Cool J and Houston’s UGK, on down to Vallejo’s The Mac.\u003c/p>\n\u003cp>Before the NYPD killing of Amadou Diallo inspired the Hip Hop for Respect project in 2000, the 1995 death of Aaron Williams in SFPD custody led to hip-hop activist organization Third Eye Movement protesting the SF Police Commission, and later resisting California’s Juvenile Crime initiative, Prop. 21. In 2009, Mistah F.A.B., Boots Riley and other local hip-hop artists took part in \u003ca href=\"https://www.kqed.org/arts/13847704/after-oscar-grant-oakland-artists-inspired-a-new-generation-of-activists\" target=\"_blank\" rel=\"noopener\">protests against Oscar Grant’s killing\u003c/a> by BART police.\u003c/p>\n\u003cp>More recently, the 2016 \u003ca href=\"https://www.kqed.org/arts/11537324/equiptos-hunger-strike-the-importance-of-art-in-social-change\" target=\"_blank\" rel=\"noopener\">Frisco Five\u003c/a> hunger strike, spearheaded by rapper Equipto, resulted in SFPD reform. In 2020, \u003ca href=\"https://www.kqed.org/arts/13881529/photos-black-lives-matter-murals-call-for-justice-on-oaklands-walls\" target=\"_blank\" rel=\"noopener\">graffiti artists and muralists took to the Oakland streets\u003c/a> in response to George Floyd’s murder.\u003c/p>\n\u003cp>Over the past decade, activists have rallied around the Black Lives Matter movement, and it’s no coincidence that the phrase was first coined by Black Lives Matter cofounder Alicia Garza, in Oakland, the home of the Panthers.\u003c/p>\n\u003cfigure id=\"attachment_12159957\" class=\"wp-caption aligncenter\" style=\"max-width: 398px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12159957\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/10/H95.18.802-398x600.jpg\" alt=\"Lonnie Wilson, untitled (Black Panthers at Alameda County Courthouse), July 14, 1968. Gelatin silver photograph, 14 x 9.5 in. The Oakland Tribune Collection, the Oakland Museum of California, Gift of ANG Newspapers\" width=\"398\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-398x600.jpg 398w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-400x602.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-768x1156.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-784x1180.jpg 784w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-1180x1777.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-960x1446.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802.jpg 1793w\" sizes=\"(max-width: 398px) 100vw, 398px\">\u003cfigcaption class=\"wp-caption-text\">Lonnie Wilson, untitled (Black Panthers at Alameda County Courthouse), July 14, 1968. Gelatin silver photograph, 14 x 9.5 in. The Oakland Tribune Collection, the Oakland Museum of California, Gift of ANG Newspapers. \u003ccite>(Courtesy of the Oakland Museum of California)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Before conscious rap, funk brought the message\u003c/h2>\n\u003cp>In the Bay Area, funk music was inextricably linked to the revolutionary movements of the 1960s. Beyond the Black Panthers were the Brown Berets, the Third World Liberation Front and the anti-Vietnam War movement, all animating young people to fight against an oppressive social order. One artist that emerged from this climate and eventually became one of hip-hop’s major influences was Sly Stone. A Vallejo-raised champion of multiculturalism and progressive social values, Sly transformed Black music during the ’60s and ’70s.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/playlist/6QO0SJgNdiPaDRpwHMPySi?utm_source=generator\" width=\"100%\" height=\"352\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Sly’s records often contained social commentary that mixed the personal with the political. “Stand!” is an anthem of self-determination positing that freedom is attainable “at least in your mind if you want to be”; Sly released similarly-themed songs like “\u003ca href=\"https://youtu.be/l8sz_7TPWE0\" target=\"_blank\" rel=\"noopener\">You Can Make It If You Try\u003c/a>,” “\u003ca href=\"https://youtu.be/HMQQcniF2Bg\" target=\"_blank\" rel=\"noopener\">Underdog\u003c/a>” and “\u003ca href=\"https://youtu.be/Ruq2HJGs31g\" target=\"_blank\" rel=\"noopener\">Skin I’m In\u003c/a>.”\u003c/p>\n\u003cp>In addition to his contributions to hip-hop’s lexicon — Sly and the Family Stone’s album \u003ci>Fresh\u003c/i> predates hip-hop’s popularizing of the term by at least a decade — there’s the music itself, which has become part of hip-hop’s genetic code. According to online sample databases, Sly and The Family Stone’s music has been sampled an astounding 967 times — up there with James Brown and the Meters.\u003c/p>\n\u003cp>Greg Errico’s drums on “\u003ca href=\"https://youtu.be/42YGprrAOj0\" target=\"_blank\" rel=\"noopener\">Sing A Simple Song\u003c/a>” alone have resurfaced in gangsta, alternative and even international rap songs, including Digital Underground’s “\u003ca href=\"https://youtu.be/PBsjggc5jHM\" target=\"_blank\" rel=\"noopener\">The Humpty Dance\u003c/a>,” Tupac’s “\u003ca href=\"https://youtu.be/skg0w8DpEe4\" target=\"_blank\" rel=\"noopener\">Temptations\u003c/a>,” Public Enemy’s “\u003ca href=\"https://youtu.be/mmo3HFa2vjg\" target=\"_blank\" rel=\"noopener\">Fight the Power\u003c/a>,” KRS-One’s “\u003ca href=\"https://youtu.be/9ZrAYxWPN6c\" target=\"_blank\" rel=\"noopener\">Sound of Da Police\u003c/a>,” A Tribe Called Quest’s “\u003ca href=\"https://youtu.be/cxN4nKk2cfk\" target=\"_blank\" rel=\"noopener\">Jazz\u003c/a>” and countless others.\u003c/p>\n\u003cp>Family Stone bassist and Oakland native Larry Graham’s slap-bass technique, prominently displayed on 1968’s “\u003ca href=\"https://youtu.be/N5BP2KlPD4U\" target=\"_blank\" rel=\"noopener\">Thank You (Falettinme Be Mice Elf Again)\u003c/a>,” became a defining characteristic of funk, later used by musicians like Bootsy Collins as well as Chic’s Bernard Edwards, whose “Good Times” bassline would later drive “Rapper’s Delight.” [pullquote size='large']No one would dispute that hip-hop emerged from the Bronx, or that James Brown was one of its godfathers. But the impact the Bay Area had on hip-hop’s early sound, aesthetic and ideology is less widely recognized.[/pullquote]\u003c/p>\n\u003cp>Sly also created a template for the artist-producer and independent label entrepreneur. He produced other artists for his short-lived Stone Flower label, often playing every musical instrument. His production of Little Sister’s “Somebody’s Watching You” became the first Top 40 hit to use electronic drums — a staple of nearly all hip-hop production.\u003c/p>\n\u003cp>“I feel like particularly with Sly, [he’s] part of the whole kind of mashup of the streets and the church,” says Lateef Daumont, a Panther cub best known as hip-hop artist Lateef the Truthspeaker of the Quannum collective. “They just had all of the things that would be blueprints for hip-hop later on — even business-wise, in a lot of ways.”\u003c/p>\n\u003cp>“Sly was the integrationist,” says author and educator Cecil Brown, a Berkeley resident during the ’70s who taught at Merritt College’s former campus on Grove Street (now Martin Luther King Jr. Way) in Oakland. “Also, Sly had an element of militancy in him, too, that was \u003cem>not\u003c/em> flower power, you know? It was like, ‘We got something that is going to make us feel better, and that belongs to us.’”\u003c/p>\n\u003cfigure id=\"attachment_13898274\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13898274\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-2048x1152.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1920x1080.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sly Stone in a still from Questlove’s new film ‘Summer of Soul.’ \u003ccite>(Courtesy of Mass Distraction Media)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Remarkably, Stone was able to cross over to the pop charts while maintaining an unapologetically Black identity. In a \u003ca href=\"https://www.youtube.com/watch?v=zDOyaGvOyPk\">1974 clip from \u003ci>The Mike Douglas Show\u003c/i>\u003c/a>, Sly is asked if his young, white middle-class fans know what he’s singing about. “Yeah, they know,” he says. Hip-hop exemplifies the same paradigm: It appeals to white youth precisely because it offers entry into a different cultural space, with its own reference points and vernacular.\u003c/p>\n\u003cp>Just as The Coup’s Boots Riley performed his song “\u003ca href=\"https://youtu.be/_2bkG0wwdXc\" target=\"_blank\" rel=\"noopener\">Underdogs\u003c/a>” during the Occupy Oakland demonstrations of 2011, Sly occasionally performed at Black Panther rallies while living in Oakland. His ear-to-the-street perspective, containing equal parts optimism and cynicism, is evidenced by the No. 1 album \u003ci>There’s A Riot Goin’ On\u003c/i>, released in 1971. As cultural critic Okla Jones wrote on the occasion of the album’s 50th anniversary, “America was a nation in transition, feeling the effects of the previous decade. The shadow of Dr. King’s assassination loomed over the Black community, and the Vietnam War divided an entire country. What Sly and the Family Stone’s fifth album did was give a voice to a new generation yearning to be heard.”\u003c/p>\n\u003cp>This dynamic — young people speaking their minds and determining their own identities through cultural expression — not only defined the early ’70s but connected the funk era to the rap era. Once you depart from the New York-centric breakbeat aesthetic, funk becomes \u003cem>the\u003c/em> defining element of hip-hop’s sound, particularly in the Southern United States and parts of the Midwest, and especially in the Bay Area.\u003c/p>\n\u003cfigure id=\"attachment_13851562\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13851562\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2019/02/lumpen_stage-800x523.jpg\" alt=\"The Lumpen performed between 1970 and 1972; afterwards, Black Panther Party leadership assigned its members to other roles within the organization.\" width=\"800\" height=\"523\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage-768x502.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Black Panther funk band The Lumpen performed between 1970 and 1972; afterwards, party leadership assigned its members to other roles within the organization. \u003ccite>(Courtesy of itsabouttime.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Before breaking, the Bay had boogaloo\u003c/h2>\n\u003cp>The dance style known as Oakland boogaloo began in the 1960s with R&B and soul as its soundtrack, but the emergence of funk raised the bar for creative expression. “The thumping of the bass and the snapping of the snare drum and the thumping of the bass drum, you started to see people doing this free-form movement, with a hit and with body contortions,” says Will Randolph, whose group the Black Resurgents once performed during a 1977 Parliament concert at the Oakland Coliseum Arena, where they emerged from the iconic mothership in front of more than 10,000 fans.\u003c/p>\n\u003cp>“When you talk about hip-hop dance, primarily people think of breaking and popping,” Randolph says. “When you talk about street dance on a nationwide level prior to hip-hop dance coming out of primarily New York, you have this whole West Coast sea of dance and street dance. The Bay Area in particular is really the debut for hip-hop.”\u003c/p>\n\u003cp>https://youtu.be/IUdS6kxw2aI\u003c/p>\n\u003cp>From the mid-1960s to the early ’70s, years before hip-hop had a name, Oakland groups like the Black Resurgents, One Plus One, the Black Messengers and Pirate and the Easy Walkers perfected moves that would become part of the hip-hop dance vernacular.\u003c/p>\n\u003cp>“What I’m saying is that boogaloo, robotting, and strutting dance styles predate hip-hop as a culture, as a name, and even hip-hop dance as an artform,” says Randolph. (In 1990’s “\u003ca href=\"https://www.youtube.com/watch?v=QDApdzFa3OI\">U Make Me Want Some\u003c/a>,” Mac Dre’s mentor and namesake The Mac even raps: “You can do the boogaloo / Like they used to do in 1972.”)\u003c/p>\n\u003cp>As boogaloo branched off into Richmond robotting and San Francisco strutting in the mid-1970s to become the predominant form of urban youth culture in the Bay Area, dancers adopted the sartorial flamboyance associated with pimps, incorporating top hats, canes and pointy-toed shoes into their aesthetic. White gloves created a mesmerizing effect under blacklight during performances in dark halls.\u003c/p>\n\u003cp>Fueled by talent show competitions, which brought local fame and popularity, the artform continued to develop into the early ’80s. Synchronized group routines, costumes, and stage props all became part of the mix. Most routines developed for competitions were performed just once. Some groups practiced in secret so no one could steal their moves. (The Black Resurgents were an exception; they were known to practice in front of an open window, often drawing crowds from their neighborhood.)\u003c/p>\n\u003cp>Coded signals between dancers would indicate they were participants in the same culture and ready to battle at a moment’s notice, such as popping one’s collar — which later became a signature hallmark of Bay Area hip-hop expression. Being known as a boogaloo, strutter or robotter also conferred social status, and could give practitioners a ghetto pass through hostile territory or nullify threats of violence altogether.\u003c/p>\n\u003cp>As boogaloo spread in the latter half of the ’70s to San Jose, Sacramento, Fresno and Los Angeles, a move originally known as “The Oakland Hit” became the “pop,” and blended with the locking style indigenous to Southern California. Pop-locking was born.\u003c/p>\n\u003cfigure id=\"attachment_13924302\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924302\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/n5cCK1s8-800x609.jpg\" alt=\"\" width=\"800\" height=\"609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-800x609.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-768x584.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8.jpg 924w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Black Resurgents on ‘The Jay Payton Show,’ July 18, 1976. \u003ccite>(Courtesy AAMLO)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But the Bay Area’s contributions didn’t make the history books. In 1979, the Electric Boogaloos \u003ca href=\"https://www.youtube.com/watch?v=rkejPbx9zSI\">appeared on \u003ci>Soul Train\u003c/i>\u003c/a> and were erroneously announced as the originators of boogaloo by host Don Cornelius. Boogaloo also spread to New York through Bay Area dancers like Jerry Rentie, who served active military duty there, but wasn’t recognized as a distinct style by New York rappers like Run-DMC, who said “let the poppers pop and the breakers break” on 1984’s “Rock Box.”\u003c/p>\n\u003cp>The Northern California origins of popping became further obscured when breakdancing arrived on the West Coast in the early ’80s, and boogaloo, strutting, robotting, popping and breaking were all subsumed into the amalgamation of hip-hop dance. In “\u003ca href=\"https://youtu.be/HshF2AOx4VM\" target=\"_blank\" rel=\"noopener\">West Coast Pop Lock\u003c/a>,” a 1982 hit for Ronnie Hudson that most know as the hook of Tupac’s “California Love,” Hudson shouts out Los Angeles, Watts and Compton — with no mention of Oakland at all.\u003c/p>\n\u003ch2>Pimp culture becomes pop culture\u003c/h2>\n\u003cp>Another key influence on hip-hop was Richard Pryor, who moved to Berkeley in 1969 and soaked up the city’s counterculture vibe. Pryor performed locally at venues like Laney College, and, similar to Tupac, key parts of his development came from the Bay Area before he moved to L.A. and became a superstar.\u003c/p>\n\u003cp>Pryor has been sampled in rap more than 400 times, which speaks to his street-level Black cultural perspective that placed more emphasis on barbershops, juke joints and strip clubs than churches and schools. And it was Pryor’s involvement in a 1973 movie, filmed in Oakland, that would cement his relationship to Bay Area hip-hop.\u003c/p>\n\u003cfigure id=\"attachment_13924297\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924297\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/GettyImages-1137109661-800x1217.jpg\" alt=\"\" width=\"800\" height=\"1217\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-800x1217.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1020x1551.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-160x243.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-768x1168.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1010x1536.jpg 1010w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1347x2048.jpg 1347w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1920x2920.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-scaled.jpg 1683w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Mack, US poster, top from left: Max Julien, Richard Pryor, from a 1977 re-release of the film. \u003ccite>(Photo by LMPC via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003ci>The Mack\u003c/i> is ostensibly a cautionary tale about the rise and fall of a pimp named Goldie (Max Julien), yet it glorified the illegal sex trade and the flamboyant pimp lifestyle. The movie’s lead was based directly on the notorious Oakland pimp and drug dealer Frank Ward, and infamously featured several real-life pimps and sex workers, in exchange for cameo roles for Ward and his brothers.\u003c/p>\n\u003cp>In \u003cem>The Mack\u003c/em>, Pryor played Slim, Goldie’s partner. Another character, Fat Man, coincidentally had the same initials as infamous Oakland drug kingpin Felix Mitchell. With Goldie’s brother Olinga as a Panther-esque Black nationalist, the film’s subtext hints at the real-life tension between the Black Panthers and Oakland’s gangster underworld. It’s a dynamic that foreshadowed the divisions between conscious and gangsta rap, and predated the way Tupac and many Bay Area rappers mixed elements of both.\u003c/p>\n\u003cp>When Melvin Van Peebles’ directorial debut \u003ci>Sweet Sweetback’s Baadasssss Song\u003c/i> was released in 1971, Panther leaders used their widely circulated newspaper to encourage Party members to see the film, which also featured the all-Black East Bay Dragons motorcycle club. “No distributors were supporting it,” says the Lumpen’s Dr. Saturu Ned, who worked in the Party’s newspaper office before he became a musician. “Because of the Black Panther Party, millions of people went to see the movie.”\u003c/p>\n\u003cp>\u003ci>Sweet Sweetback\u003c/i> birthed the so-called blaxploitation films of this era, championing a gritty view of street life with an undercurrent of anti-authoritarianism. The genre became a key reference point for hip-hop, along with the Panthers’ messages of Black power and resistance. [aside postid='arts_13923766']\u003c/p>\n\u003ch2>Hip-hop’s inspiration from the criminal underworld\u003c/h2>\n\u003cp>Without a doubt, one of hip-hop’s overarching themes has been the criminal underworld and the archetype of the pimp/player/hustler as hero and ghetto superstar. This, too, has significant ties to the Bay Area, and especially Oakland, which counts among its rap classics MC Pooh’s \u003ci>Life of a Criminal\u003c/i> and Too Short’s \u003ci>Born to Mack\u003c/i>.\u003c/p>\n\u003cp>In the Bay Area, a systemic devastation of Black neighborhoods created a formula for poverty. Blue-collar industrial jobs left after World War II, and the “urban renewal” of the ’60s and ’70s demolished homes and businesses in San Francisco as well as Oakland. For some, the underground economy became an appealing means of upward mobility.\u003c/p>\n\u003cp>Felix Mitchell operated out of the San Antonio Villa, a.k.a. 6-9 Ville, in East Oakland, which became the headquarters for the “69 Mob,” a criminal organization that established a nationwide heroin distribution network and employed young children as lookouts. The housing project’s notoriety extended well beyond Mitchell’s death in 1986: in 1992, the rapper Seagram released the single “The Ville,” which references “the M.O.B.” — an acronym for My Other Brother, the “official” name of Mitchell’s gang.\u003c/p>\n\u003cp>In the ’70s, the Black Panthers operated a school and community center just a few blocks from 6-9 Ville. This led to conflict over control of the neighborhood. Ned recalls that intakes at the community center for heroin overdoses were common, while the Black Resurgents’ Randolph, who lived nearby on Sunnyside and 82nd Avenue, remembers gun battles sometimes erupting between the two factions.\u003c/p>\n\u003cp>In the post-Felix Mitchell crack cocaine era, rapping about pimping, drug dealing, drive-by shootings and sideshows all became part of Oakland’s hip-hop lexicon — see Dru Down and the Luniz’ “Ice Cream Man,” Richie Rich’s “Sideshow” and “Half Thang,” or Dru Down’s “Pimp of the Year,” which stayed on the Billboard charts for 24 weeks and would often evoke boisterous sing-alongs when played in local clubs.\u003c/p>\n\u003cp>https://youtu.be/qnVtwzaw6lM\u003c/p>\n\u003cp>Mitchell himself had reportedly popularized drive-by shootings, becoming one of the inspirations for the Nino Brown character in the 1991 movie \u003ci>New Jack City\u003c/i>, which featured a hip-hop soundtrack.. And Mitchell’s rival, Milton “Mickey Mo” Moore, financed the first rap record to come out of the Bay Area: Motorcycle Mike’s “Super Rat.”\u003c/p>\n\u003cp>So while Philadelphia’s Schooly-D and L.A.’s Ice-T are often credited as the first gangsta rap artists, the genre has been heavily influenced by Bay Area criminal icons like Moore, Ward, Mitchell and San Francisco’s Fillmore Slim. Just like the Panthers predated conscious rap and progressive politics, the Bay basically been gangsta for years.\u003c/p>\n\u003ch2>Afrofuturism is at the heart of hip-hop’s imagination\u003c/h2>\n\u003cp>Not all hip-hop artists follow a street playbook. Nearly as influential as \u003ci>The Mack\u003c/i> was Sun Ra’s 1974 cult classic \u003ci>Space is the Place\u003c/i>, filmed at locations in Oakland, including the current Merritt College campus. Its origins date back to a 1971 \u003ca href=\"https://www.openculture.com/2014/07/full-lecture-and-reading-list-from-sun-ras-1971-uc-berkeley-course.html\">lecture course\u003c/a> given by Sun Ra at UC Berkeley, titled “The Black Man in the Cosmos.” The film’s convoluted plot depicts Ra as a time-traveling jazz musician who engages in a game of tarot with an “overseer” to decide the fate of the Black race. Ra eventually wins the contest thanks to his use of sound vibrations during a free jazz concert, boards a spaceship joined by young African Americans he’s recruited from Oakland, and travels to a better world.\u003c/p>\n\u003cp>Afrofuturistic themes in \u003ci>Space is the Place\u003c/i> not only preceded Parliament’s \u003ci>Clones of Dr. Funkenstein\u003c/i> and \u003ci>Mothership Connection\u003c/i> albums, but established a cultural precedent for those themes to be revisited by hip-hop, first in the electro-funk era, and subsequently through abstract, esoteric, spiritually and conceptually minded rappers and producers. In the Bay Area, Hieroglyphics’ Del the Funky Homosapien would imagine dystopian futures worthy of anime treatments; Blackalicious’ work would contain themes of technology as a means of liberation; and Zion I’s lyrics would reach towards spiritual enlightenment.\u003c/p>\n\u003cfigure id=\"attachment_13924298\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924298\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/GettyImages-486166770-800x516.jpg\" alt=\"\" width=\"800\" height=\"516\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-800x516.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-1020x657.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-160x103.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-768x495.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sun Ra and his Sun Ra Archestra perform with a steel sculpture on September 23, 1978, at Hill Auditorium in Ann Arbor, Michigan. \u003ccite>(Leni Sinclair/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sun Ra was part of the Black Arts Movement (BAM) of the 1960s, which began in Harlem but was grounded in the Bay Area. Influential author, writer and BAM co-founder Amiri Bakara moved from New York in 1962 to teach at San Francisco State University; in 1964, he worked with a young graphic designer named Emory Douglas on set design for a play in San Francisco. Three years later, Douglas met Bobby Seale and Huey Newton at the Black Door, a Black-operated theater known for presenting avant-garde productions, and became the Black Panther’s minister of culture.\u003c/p>\n\u003cp>Douglas’ revolutionary illustrations were featured in the Panther newspaper, and went on to influence politically-minded graffiti artists and muralists worldwide, including in San Francisco’s famed Clarion Alley. The Coup’s logo, depicting a mother carrying a child in a sling while holding a rifle, is a \u003ca href=\"http://american-studies-uea.blogspot.com/2021/05/the-art-of-emory-douglas-and-asali.html\">direct descendant of Douglas’ work\u003c/a>. And during the late ’80s, a flourishing of political graffiti around the anti-apartheid movement crested into bold statements against police brutality and Christopher Columbus by Bay Area aerosol legends Mike Dream, Spie and the TDK collective in the early ’90s.\u003c/p>\n\u003cp>Baraka later became a founding board member of Oakland’s Eastside Arts Alliance, whose annual Malcolm X Jazz Arts Festival in San Antonio Park has featured hip-hop freestyle rhyme and dance cyphers, live painting in honor of Mike Dream, tributes to boogaloo, and performances by The Coup and the Last Poets’ Umar Bin Hassan. Meanwhile, Baraka’s daughter Dominique DiPrima would become the KRON-TV host of the popular Bay Area hip-hop show \u003cem>Home Turf\u003c/em>. [aside postid='arts_13906176']\u003c/p>\n\u003ch2>Spoken word, feminism\u003c/h2>\n\u003cp>From the Black Arts Movement lineage comes a local emphasis on spoken word poetry and alternative theater. This legacy of artistic expression ultimately connects pioneering poet/playwright Ntozake Shange to the hip-hop inspired Oakland poet Chinaka Hodge, and to the field of hip-hop theater explored by Marc Bamuthi Joseph in the Bay.\u003c/p>\n\u003cp>In her 1976 choreopoem \u003cem>for colored girls who’ve considered suicide/when the rainbow is enuf\u003c/em>, first performed at a lesbian bar on Solano Avenue in Albany, Shange foreshadowed women in hip-hop’s existential struggle with sexuality, self-affirmation and self-love while dealing with misogyny, toxic relationships and Black female identity. In “No More Love Poems pt 1,” Shange’s Lady in Orange describes “being left screaming in a street full of lunatics whispering slut, \u003cem>beeitch\u003c/em>…” — pronouncing the word with the same drawn-out intonation as Too Short would a decade later.\u003c/p>\n\u003cfigure id=\"attachment_13924299\" class=\"wp-caption aligncenter\" style=\"max-width: 801px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924299\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit.jpg\" alt=\"\" width=\"801\" height=\"1023\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit.jpg 801w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit-160x204.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit-768x981.jpg 768w\" sizes=\"(max-width: 801px) 100vw, 801px\">\u003cfigcaption class=\"wp-caption-text\">Ntozake Shange in 1978. \u003ccite>(Barnard College/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>These same themes are present to some degree in the music of Bay Area women in funk — a list that includes Little Sister, Sugar Pie DeSanto, the Brides of Funkenstein, and Betty Davis (who recorded her first two albums in San Francisco with Bay Area musicians). The Pointer Sisters, the Oakland group whose career began with the self-affirming hit “\u003ca href=\"https://youtu.be/F2U1OUxXSMM\" target=\"_blank\" rel=\"noopener\">Yes We Can Can\u003c/a>,” would later be referenced by Ice Cube, the Treacherous Three and Salt-n-Pepa.\u003c/p>\n\u003cp>As SF State professor and cultural anthropologist Dawn-Elissa Fischer points out, the tradition extends even further back. “Some of the ideas that Angela Davis and Patricia Collins write about in terms of the impact of blues women — when we talk about the Panthers, we want to remember, while there are obvious ties, there’s this longer tradition of posting, boasting and rapping in the work of blues women in the Bay Area and elsewhere.” The same ideas and themes of the blues era, she says, were magnified and amplified during the funk era, and again in the hip-hop era.\u003c/p>\n\u003cp>Fischer, a contributor to \u003cem>The Smithsonian Anthology of Hip-Hop and Rap\u003c/em> and an advisor on KQED’s \u003ci>That’s My Word\u003c/i>, regularly studies funk music as well as contemporary rap in her work, connecting dots between generational movements. She maintains the funky divas of the 1970s provided not only an artistic blueprint for rappers like the Conscious Daughters to talk about gender, sexuality and reproductive rights, but an aesthetic influence as well. Local emcee Coco Peila, she says, is an example of both, along with Mystic, Suga-T and Ryan Nicole.\u003c/p>\n\u003cp>In looking critically at the intersection of funk, boogaloo, and the Black Panthers, Fischer says, “There was a lot of labor, gender and sexuality components of all of these movements, and specifically various forms of Black power. And \u003ca href=\"https://www.kqed.org/news/11858928/west-oakland-mural-honors-women-of-black-panther-party\" target=\"_blank\" rel=\"noopener\">Black women are a critical part of this paradigm\u003c/a>.”\u003c/p>\n\u003cp>The legacy of these movements is not only part of hip-hop history and American history, but Bay Area history specifically. What made these movements so significant and generational in their influence was their intersectional longevity. Funk, boogaloo, and social movements all spoke to each other throughout their existence. That dialogue has become a longer discussion with the advent of hip-hop, which, as it’s evolved, has carried along with it the aesthetics of past movements \u003cspan style=\"font-weight: 400\">—\u003c/span> be they Afros and boots, Black Power salutes, or tick-tocking robot moves over bass grooves.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_-800x60.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\n",
"blocks": [],
"excerpt": "In the ’60s and ’70s, the Black Panthers, boogaloo dancers and Sly Stone anticipated the arrival of hip-hop.",
"status": "publish",
"parent": 0,
"modified": 1726791206,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 71,
"wordCount": 5145
},
"headData": {
"title": "The Bay Area Was Hip-Hop Before There Was Hip-Hop | KQED",
"description": "In the ’60s and ’70s, the Black Panthers, boogaloo dancers and Sly Stone anticipated the arrival of hip-hop.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The Bay Area Was Hip-Hop Before There Was Hip-Hop",
"datePublished": "2023-02-01T12:09:02-08:00",
"dateModified": "2024-09-19T17:13:26-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "That's My Word",
"sourceUrl": "http://kqed.org/bayareahiphop",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13924126/the-bay-area-was-hip-hop-before-there-was-hip-hop",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13924127\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924127\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/HipHopPreschool.16.9-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HipHopPreschool.16.9.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Clockwise from upper left: Women of the Black Panther Party (BAMPFA/Pirkl Jones Foundation); the Black Resurgents (artist photo); Ntozake Shange (John Kisch Archive/Getty Images); Sun Ra in ‘Space is the Place’ (Harte Recordings); Sly Stone (CBS Records).\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>\u003ci>Editor’s note:\u003c/i>\u003c/b>\u003ci>\u003cspan style=\"font-weight: 400\"> This story is part of\u003c/span>\u003c/i>\u003ca href=\"http://kqed.org/bayareahiphop\"> \u003cspan style=\"font-weight: 400\">That’s My Word\u003c/span>\u003c/a>\u003ci>\u003cspan style=\"font-weight: 400\">, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop\u003c/a> history, with new content dropping all throughout 2023.\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cem>“People in the house, this is just for you/ A little rap to make you boogaloo”\u003c/em>\u003cbr>\n—The Sugarhill Gang, 1979\u003c/p>\n\u003cp>Grandmaster Caz, the Bronx pioneer who ghostwrote the Sugarhill Gang’s groundbreaking 1979 single “\u003ca href=\"https://www.youtube.com/watch?v=rKTUAESacQM\">Rapper’s Delight\u003c/a>,” once said, “Hip-hop didn’t invent anything. Hop-hop reinvented everything.”\u003c/p>\n\u003cp>That statement rings truer than ever as we approach the 50th anniversary of Kool Herc’s first party in the Bronx, where the globally influential music and culture were born. And it especially rings true here in the Bay Area.\u003c/p>\n\u003cp>Hip-hop wasn’t fully formed in 1973. In fact, it didn’t have an official name until 1982, the year the \u003ci>Village Voice\u003c/i> published a \u003ca href=\"https://digital.library.cornell.edu/catalog/ss:16057641\">profile of Zulu Nation founder Afrika Bambaataa\u003c/a>. Before Bambaataa joined the Black Spades street gang as a teenager, he hung out at the local Black Panther Information Center, and “his political leanings were encouraged by the appearance of songs like ‘Say It Loud, I’m Black and I’m Proud’ by James Brown and ‘Stand!’ by Sly and the Family Stone,” Steven Hager wrote.\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>In other words, two of the three cultural influences cited in one of the earliest known print references to hip-hop are from the Bay Area. Oh word? Say that then.\u003c/p>\n\u003cp>No one would dispute that hip-hop emerged from the Bronx, or that James Brown was one of its godfathers. But the impact the Bay Area had on hip-hop’s early sound, aesthetic and ideology is less widely recognized. A thorough exploration of the Bay’s cultural and political movements of the 1960s and ’70s strongly suggests the Bay was hip-hop before there was hip-hop.\u003c/p>\n\u003cfigure id=\"attachment_13924550\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924550\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-800x426.jpg\" alt=\"illustrations of huey newton and sly stone\" width=\"800\" height=\"426\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-800x426.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-1020x543.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-160x85.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-768x409.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith-1536x818.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/HueyNewton.SlyStone.ShomariSmith.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">In the Bay Area, both Huey Newton and Sly Stone (L–R) helped sow the seeds of what would later be referred to as hip-hop. \u003ccite>(Illustrations by Shomari Smith)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Consider this: Before he became a funk superstar, Sly Stone was a fast-talking radio personality whose \u003ca href=\"https://soundcloud.com/djstef415/sly-stone-on-ksol-1967\">on-air patter\u003c/a>, laden with hep phrases, took the form of rapping before rap music. When it came to dance, the Bay Area had boogaloo, robotting and strutting, whose innovative moves preceded b-boying by almost 10 years. (There’s even evidence of breakdancing crews at local talent shows prior to nationwide releases of \u003cem>Breakin’\u003c/em> and \u003cem>Beat Street\u003c/em>.)\u003c/p>\n\u003cp>The \u003ca href=\"https://en.wikipedia.org/wiki/Wall_of_Respect\">community mural movement\u003c/a>, which parallels the \u003ca href=\"https://blogs.cuit.columbia.edu/ijt2106/moment-of-departure/the-emergence-of-modern-graffiti/\">modern graffiti movement\u003c/a>, took root in the Bay before wildstyle frescoes appeared on New York subway trains. The Bay Area’s \u003ca href=\"https://legionsofboom.com/\">Filipino American mobile DJ scene\u003c/a> dates back to garage parties in the 1970s in South San Francisco and Daly City.\u003c/p>\n\u003cp>Consider also that the iconography of hip-hop was shaped by Bay Area activists, as well as street-level archetypes of badmen and tricksters whose legend became \u003ca href=\"https://www.youtube.com/watch?v=CsXK4_D6ByA\">urban folklore\u003c/a>. A key reason the Bay Area became an early adopter of hip-hop was because its culture not only anticipated its arrival, but contributed to its essence during its developmental stages.\u003c/p>\n\u003cfigure id=\"attachment_13924289\" class=\"wp-caption aligncenter\" style=\"max-width: 615px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924289\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/BPP2.png\" alt=\"\" width=\"615\" height=\"829\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/BPP2.png 615w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/BPP2-160x216.png 160w\" sizes=\"(max-width: 615px) 100vw, 615px\">\u003cfigcaption class=\"wp-caption-text\">A 1971 flyer for a Black Panther Party rally calling for Bobby Seale, Ericka Huggins, Angela Davis and Ruchell Magee to be freed from prison. \u003ccite>(Courtesy of Black Panther Party Alumni Legacy Network)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Black Panthers lay hip-hop’s ideological foundation\u003c/h2>\n\u003cp>Hip-hop began as an underground artform created by inner city youth with few resources, who were dynamic in how they expressed their style and identity. Much of its ideology and political viewpoints were shaped by the Black Panthers, who were founded in Oakland in 1966 and grew to 38 national chapters within two years.\u003c/p>\n\u003cp>The Black Panthers had a distinct influence on people like dancer Will “Mr. Penguin” Randolph, an early practitioner of boogaloo and co-founder of the dance crew the \u003ca href=\"https://www.blackresurgents.com/\">Black Resurgents.\u003c/a> Randolph, who grew up in East Oakland, remembers how the Panthers used culture to engage young people and push their revolutionary message.\u003c/p>\n\u003cp>“They had all these rallies with Elaine Brown and different people, and the Black Resurgents were the unofficial official dance group,” Randolph says. “And they would use us to draw the adults in to talk about the city’s plight politically. It was just phenomenal.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13923938",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003ca href=\"https://www.kqed.org/arts/13851531/a-brief-history-of-the-lumpen-the-black-panthers-revolutionary-funk-band\" target=\"_blank\" rel=\"noopener\">The Lumpen\u003c/a>, a Black Panther-affiliated touring funk band, spread the party’s message around the country. It’s no coincidence that groups like the Chi-Lites, the O’Jays and the Isley Brothers began to reference Panther talking points on songs like “\u003ca href=\"https://youtu.be/qEwMaeN2x-c\" target=\"_blank\" rel=\"noopener\">Give More Power to the People\u003c/a>,” “\u003ca href=\"https://youtu.be/uebYua_vdPc\" target=\"_blank\" rel=\"noopener\">Give the People What They Want\u003c/a>” and “\u003ca href=\"https://youtu.be/8QZvoOqUkqw\" target=\"_blank\" rel=\"noopener\">Fight the Power\u003c/a>.”\u003c/p>\n\u003cp>“You have to consider that the Black Panther ideology was steeped in, as are most cultural ideas, in the music of the day,” Randolph says. “The grittiness of the blue collar town of Oakland, and the rise of the ideology of the Black Panther Party, and the rise of the funk music of the town all came together.”\u003c/p>\n\u003cp>In the hip-hop era, children of Black Panthers like Tupac Shakur and Digital Underground’s Money B — known as “Panther cubs” — would be the ones to carry the Panthers’ vision for Black liberation forward. There’s no “\u003ca href=\"https://youtu.be/zfuF2jOeUx8\" target=\"_blank\" rel=\"noopener\">Rebel of the Underground\u003c/a>,” an early agitprop Tupac song, without the Black Panthers. No “Break the Grip of Shame,” the classic 1990 single by San Francisco rapper Paris, either.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/HJ96GPtnH70'\n title='//www.youtube.com/embed/HJ96GPtnH70'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Hip-hop activism’s cornerstone issues, police reform and the prison-industrial complex, contain obvious through-lines back to the Black Panthers. In 1966, the Panthers’ manifesto, the Ten-Point Program, stated, “We Want An Immediate End to Police Brutality and the Murder of Black People,” followed by a call for “all Black People (to) be released from the many jails and prisons.”\u003c/p>\n\u003cp>N.W.A’s “Fuck Tha Police” seemed outrageous in 1989, but became prescient three years later, when LAPD officers were caught on video beating Rodney King. Political rappers like Public Enemy and KRS-One often harbored strong anti-police views, which were shared by such less-likely sources as New York’s L.L. Cool J and Houston’s UGK, on down to Vallejo’s The Mac.\u003c/p>\n\u003cp>Before the NYPD killing of Amadou Diallo inspired the Hip Hop for Respect project in 2000, the 1995 death of Aaron Williams in SFPD custody led to hip-hop activist organization Third Eye Movement protesting the SF Police Commission, and later resisting California’s Juvenile Crime initiative, Prop. 21. In 2009, Mistah F.A.B., Boots Riley and other local hip-hop artists took part in \u003ca href=\"https://www.kqed.org/arts/13847704/after-oscar-grant-oakland-artists-inspired-a-new-generation-of-activists\" target=\"_blank\" rel=\"noopener\">protests against Oscar Grant’s killing\u003c/a> by BART police.\u003c/p>\n\u003cp>More recently, the 2016 \u003ca href=\"https://www.kqed.org/arts/11537324/equiptos-hunger-strike-the-importance-of-art-in-social-change\" target=\"_blank\" rel=\"noopener\">Frisco Five\u003c/a> hunger strike, spearheaded by rapper Equipto, resulted in SFPD reform. In 2020, \u003ca href=\"https://www.kqed.org/arts/13881529/photos-black-lives-matter-murals-call-for-justice-on-oaklands-walls\" target=\"_blank\" rel=\"noopener\">graffiti artists and muralists took to the Oakland streets\u003c/a> in response to George Floyd’s murder.\u003c/p>\n\u003cp>Over the past decade, activists have rallied around the Black Lives Matter movement, and it’s no coincidence that the phrase was first coined by Black Lives Matter cofounder Alicia Garza, in Oakland, the home of the Panthers.\u003c/p>\n\u003cfigure id=\"attachment_12159957\" class=\"wp-caption aligncenter\" style=\"max-width: 398px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12159957\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/10/H95.18.802-398x600.jpg\" alt=\"Lonnie Wilson, untitled (Black Panthers at Alameda County Courthouse), July 14, 1968. Gelatin silver photograph, 14 x 9.5 in. The Oakland Tribune Collection, the Oakland Museum of California, Gift of ANG Newspapers\" width=\"398\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-398x600.jpg 398w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-400x602.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-768x1156.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-784x1180.jpg 784w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-1180x1777.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802-960x1446.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/10/H95.18.802.jpg 1793w\" sizes=\"(max-width: 398px) 100vw, 398px\">\u003cfigcaption class=\"wp-caption-text\">Lonnie Wilson, untitled (Black Panthers at Alameda County Courthouse), July 14, 1968. Gelatin silver photograph, 14 x 9.5 in. The Oakland Tribune Collection, the Oakland Museum of California, Gift of ANG Newspapers. \u003ccite>(Courtesy of the Oakland Museum of California)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Before conscious rap, funk brought the message\u003c/h2>\n\u003cp>In the Bay Area, funk music was inextricably linked to the revolutionary movements of the 1960s. Beyond the Black Panthers were the Brown Berets, the Third World Liberation Front and the anti-Vietnam War movement, all animating young people to fight against an oppressive social order. One artist that emerged from this climate and eventually became one of hip-hop’s major influences was Sly Stone. A Vallejo-raised champion of multiculturalism and progressive social values, Sly transformed Black music during the ’60s and ’70s.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/playlist/6QO0SJgNdiPaDRpwHMPySi?utm_source=generator\" width=\"100%\" height=\"352\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>Sly’s records often contained social commentary that mixed the personal with the political. “Stand!” is an anthem of self-determination positing that freedom is attainable “at least in your mind if you want to be”; Sly released similarly-themed songs like “\u003ca href=\"https://youtu.be/l8sz_7TPWE0\" target=\"_blank\" rel=\"noopener\">You Can Make It If You Try\u003c/a>,” “\u003ca href=\"https://youtu.be/HMQQcniF2Bg\" target=\"_blank\" rel=\"noopener\">Underdog\u003c/a>” and “\u003ca href=\"https://youtu.be/Ruq2HJGs31g\" target=\"_blank\" rel=\"noopener\">Skin I’m In\u003c/a>.”\u003c/p>\n\u003cp>In addition to his contributions to hip-hop’s lexicon — Sly and the Family Stone’s album \u003ci>Fresh\u003c/i> predates hip-hop’s popularizing of the term by at least a decade — there’s the music itself, which has become part of hip-hop’s genetic code. According to online sample databases, Sly and The Family Stone’s music has been sampled an astounding 967 times — up there with James Brown and the Meters.\u003c/p>\n\u003cp>Greg Errico’s drums on “\u003ca href=\"https://youtu.be/42YGprrAOj0\" target=\"_blank\" rel=\"noopener\">Sing A Simple Song\u003c/a>” alone have resurfaced in gangsta, alternative and even international rap songs, including Digital Underground’s “\u003ca href=\"https://youtu.be/PBsjggc5jHM\" target=\"_blank\" rel=\"noopener\">The Humpty Dance\u003c/a>,” Tupac’s “\u003ca href=\"https://youtu.be/skg0w8DpEe4\" target=\"_blank\" rel=\"noopener\">Temptations\u003c/a>,” Public Enemy’s “\u003ca href=\"https://youtu.be/mmo3HFa2vjg\" target=\"_blank\" rel=\"noopener\">Fight the Power\u003c/a>,” KRS-One’s “\u003ca href=\"https://youtu.be/9ZrAYxWPN6c\" target=\"_blank\" rel=\"noopener\">Sound of Da Police\u003c/a>,” A Tribe Called Quest’s “\u003ca href=\"https://youtu.be/cxN4nKk2cfk\" target=\"_blank\" rel=\"noopener\">Jazz\u003c/a>” and countless others.\u003c/p>\n\u003cp>Family Stone bassist and Oakland native Larry Graham’s slap-bass technique, prominently displayed on 1968’s “\u003ca href=\"https://youtu.be/N5BP2KlPD4U\" target=\"_blank\" rel=\"noopener\">Thank You (Falettinme Be Mice Elf Again)\u003c/a>,” became a defining characteristic of funk, later used by musicians like Bootsy Collins as well as Chic’s Bernard Edwards, whose “Good Times” bassline would later drive “Rapper’s Delight.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "No one would dispute that hip-hop emerged from the Bronx, or that James Brown was one of its godfathers. But the impact the Bay Area had on hip-hop’s early sound, aesthetic and ideology is less widely recognized.",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Sly also created a template for the artist-producer and independent label entrepreneur. He produced other artists for his short-lived Stone Flower label, often playing every musical instrument. His production of Little Sister’s “Somebody’s Watching You” became the first Top 40 hit to use electronic drums — a staple of nearly all hip-hop production.\u003c/p>\n\u003cp>“I feel like particularly with Sly, [he’s] part of the whole kind of mashup of the streets and the church,” says Lateef Daumont, a Panther cub best known as hip-hop artist Lateef the Truthspeaker of the Quannum collective. “They just had all of the things that would be blueprints for hip-hop later on — even business-wise, in a lot of ways.”\u003c/p>\n\u003cp>“Sly was the integrationist,” says author and educator Cecil Brown, a Berkeley resident during the ’70s who taught at Merritt College’s former campus on Grove Street (now Martin Luther King Jr. Way) in Oakland. “Also, Sly had an element of militancy in him, too, that was \u003cem>not\u003c/em> flower power, you know? It was like, ‘We got something that is going to make us feel better, and that belongs to us.’”\u003c/p>\n\u003cfigure id=\"attachment_13898274\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13898274\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-2048x1152.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/06/0SUMMER_OF_SOUL_-_Sly_Stone._Courtesy_of_Mass_Distraction_Media_1-1920x1080.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sly Stone in a still from Questlove’s new film ‘Summer of Soul.’ \u003ccite>(Courtesy of Mass Distraction Media)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Remarkably, Stone was able to cross over to the pop charts while maintaining an unapologetically Black identity. In a \u003ca href=\"https://www.youtube.com/watch?v=zDOyaGvOyPk\">1974 clip from \u003ci>The Mike Douglas Show\u003c/i>\u003c/a>, Sly is asked if his young, white middle-class fans know what he’s singing about. “Yeah, they know,” he says. Hip-hop exemplifies the same paradigm: It appeals to white youth precisely because it offers entry into a different cultural space, with its own reference points and vernacular.\u003c/p>\n\u003cp>Just as The Coup’s Boots Riley performed his song “\u003ca href=\"https://youtu.be/_2bkG0wwdXc\" target=\"_blank\" rel=\"noopener\">Underdogs\u003c/a>” during the Occupy Oakland demonstrations of 2011, Sly occasionally performed at Black Panther rallies while living in Oakland. His ear-to-the-street perspective, containing equal parts optimism and cynicism, is evidenced by the No. 1 album \u003ci>There’s A Riot Goin’ On\u003c/i>, released in 1971. As cultural critic Okla Jones wrote on the occasion of the album’s 50th anniversary, “America was a nation in transition, feeling the effects of the previous decade. The shadow of Dr. King’s assassination loomed over the Black community, and the Vietnam War divided an entire country. What Sly and the Family Stone’s fifth album did was give a voice to a new generation yearning to be heard.”\u003c/p>\n\u003cp>This dynamic — young people speaking their minds and determining their own identities through cultural expression — not only defined the early ’70s but connected the funk era to the rap era. Once you depart from the New York-centric breakbeat aesthetic, funk becomes \u003cem>the\u003c/em> defining element of hip-hop’s sound, particularly in the Southern United States and parts of the Midwest, and especially in the Bay Area.\u003c/p>\n\u003cfigure id=\"attachment_13851562\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13851562\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2019/02/lumpen_stage-800x523.jpg\" alt=\"The Lumpen performed between 1970 and 1972; afterwards, Black Panther Party leadership assigned its members to other roles within the organization.\" width=\"800\" height=\"523\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/02/lumpen_stage-768x502.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Black Panther funk band The Lumpen performed between 1970 and 1972; afterwards, party leadership assigned its members to other roles within the organization. \u003ccite>(Courtesy of itsabouttime.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Before breaking, the Bay had boogaloo\u003c/h2>\n\u003cp>The dance style known as Oakland boogaloo began in the 1960s with R&B and soul as its soundtrack, but the emergence of funk raised the bar for creative expression. “The thumping of the bass and the snapping of the snare drum and the thumping of the bass drum, you started to see people doing this free-form movement, with a hit and with body contortions,” says Will Randolph, whose group the Black Resurgents once performed during a 1977 Parliament concert at the Oakland Coliseum Arena, where they emerged from the iconic mothership in front of more than 10,000 fans.\u003c/p>\n\u003cp>“When you talk about hip-hop dance, primarily people think of breaking and popping,” Randolph says. “When you talk about street dance on a nationwide level prior to hip-hop dance coming out of primarily New York, you have this whole West Coast sea of dance and street dance. The Bay Area in particular is really the debut for hip-hop.”\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/IUdS6kxw2aI'\n title='//www.youtube.com/embed/IUdS6kxw2aI'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>From the mid-1960s to the early ’70s, years before hip-hop had a name, Oakland groups like the Black Resurgents, One Plus One, the Black Messengers and Pirate and the Easy Walkers perfected moves that would become part of the hip-hop dance vernacular.\u003c/p>\n\u003cp>“What I’m saying is that boogaloo, robotting, and strutting dance styles predate hip-hop as a culture, as a name, and even hip-hop dance as an artform,” says Randolph. (In 1990’s “\u003ca href=\"https://www.youtube.com/watch?v=QDApdzFa3OI\">U Make Me Want Some\u003c/a>,” Mac Dre’s mentor and namesake The Mac even raps: “You can do the boogaloo / Like they used to do in 1972.”)\u003c/p>\n\u003cp>As boogaloo branched off into Richmond robotting and San Francisco strutting in the mid-1970s to become the predominant form of urban youth culture in the Bay Area, dancers adopted the sartorial flamboyance associated with pimps, incorporating top hats, canes and pointy-toed shoes into their aesthetic. White gloves created a mesmerizing effect under blacklight during performances in dark halls.\u003c/p>\n\u003cp>Fueled by talent show competitions, which brought local fame and popularity, the artform continued to develop into the early ’80s. Synchronized group routines, costumes, and stage props all became part of the mix. Most routines developed for competitions were performed just once. Some groups practiced in secret so no one could steal their moves. (The Black Resurgents were an exception; they were known to practice in front of an open window, often drawing crowds from their neighborhood.)\u003c/p>\n\u003cp>Coded signals between dancers would indicate they were participants in the same culture and ready to battle at a moment’s notice, such as popping one’s collar — which later became a signature hallmark of Bay Area hip-hop expression. Being known as a boogaloo, strutter or robotter also conferred social status, and could give practitioners a ghetto pass through hostile territory or nullify threats of violence altogether.\u003c/p>\n\u003cp>As boogaloo spread in the latter half of the ’70s to San Jose, Sacramento, Fresno and Los Angeles, a move originally known as “The Oakland Hit” became the “pop,” and blended with the locking style indigenous to Southern California. Pop-locking was born.\u003c/p>\n\u003cfigure id=\"attachment_13924302\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924302\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/n5cCK1s8-800x609.jpg\" alt=\"\" width=\"800\" height=\"609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-800x609.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8-768x584.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/n5cCK1s8.jpg 924w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Black Resurgents on ‘The Jay Payton Show,’ July 18, 1976. \u003ccite>(Courtesy AAMLO)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But the Bay Area’s contributions didn’t make the history books. In 1979, the Electric Boogaloos \u003ca href=\"https://www.youtube.com/watch?v=rkejPbx9zSI\">appeared on \u003ci>Soul Train\u003c/i>\u003c/a> and were erroneously announced as the originators of boogaloo by host Don Cornelius. Boogaloo also spread to New York through Bay Area dancers like Jerry Rentie, who served active military duty there, but wasn’t recognized as a distinct style by New York rappers like Run-DMC, who said “let the poppers pop and the breakers break” on 1984’s “Rock Box.”\u003c/p>\n\u003cp>The Northern California origins of popping became further obscured when breakdancing arrived on the West Coast in the early ’80s, and boogaloo, strutting, robotting, popping and breaking were all subsumed into the amalgamation of hip-hop dance. In “\u003ca href=\"https://youtu.be/HshF2AOx4VM\" target=\"_blank\" rel=\"noopener\">West Coast Pop Lock\u003c/a>,” a 1982 hit for Ronnie Hudson that most know as the hook of Tupac’s “California Love,” Hudson shouts out Los Angeles, Watts and Compton — with no mention of Oakland at all.\u003c/p>\n\u003ch2>Pimp culture becomes pop culture\u003c/h2>\n\u003cp>Another key influence on hip-hop was Richard Pryor, who moved to Berkeley in 1969 and soaked up the city’s counterculture vibe. Pryor performed locally at venues like Laney College, and, similar to Tupac, key parts of his development came from the Bay Area before he moved to L.A. and became a superstar.\u003c/p>\n\u003cp>Pryor has been sampled in rap more than 400 times, which speaks to his street-level Black cultural perspective that placed more emphasis on barbershops, juke joints and strip clubs than churches and schools. And it was Pryor’s involvement in a 1973 movie, filmed in Oakland, that would cement his relationship to Bay Area hip-hop.\u003c/p>\n\u003cfigure id=\"attachment_13924297\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924297\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/GettyImages-1137109661-800x1217.jpg\" alt=\"\" width=\"800\" height=\"1217\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-800x1217.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1020x1551.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-160x243.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-768x1168.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1010x1536.jpg 1010w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1347x2048.jpg 1347w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-1920x2920.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-1137109661-scaled.jpg 1683w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Mack, US poster, top from left: Max Julien, Richard Pryor, from a 1977 re-release of the film. \u003ccite>(Photo by LMPC via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003ci>The Mack\u003c/i> is ostensibly a cautionary tale about the rise and fall of a pimp named Goldie (Max Julien), yet it glorified the illegal sex trade and the flamboyant pimp lifestyle. The movie’s lead was based directly on the notorious Oakland pimp and drug dealer Frank Ward, and infamously featured several real-life pimps and sex workers, in exchange for cameo roles for Ward and his brothers.\u003c/p>\n\u003cp>In \u003cem>The Mack\u003c/em>, Pryor played Slim, Goldie’s partner. Another character, Fat Man, coincidentally had the same initials as infamous Oakland drug kingpin Felix Mitchell. With Goldie’s brother Olinga as a Panther-esque Black nationalist, the film’s subtext hints at the real-life tension between the Black Panthers and Oakland’s gangster underworld. It’s a dynamic that foreshadowed the divisions between conscious and gangsta rap, and predated the way Tupac and many Bay Area rappers mixed elements of both.\u003c/p>\n\u003cp>When Melvin Van Peebles’ directorial debut \u003ci>Sweet Sweetback’s Baadasssss Song\u003c/i> was released in 1971, Panther leaders used their widely circulated newspaper to encourage Party members to see the film, which also featured the all-Black East Bay Dragons motorcycle club. “No distributors were supporting it,” says the Lumpen’s Dr. Saturu Ned, who worked in the Party’s newspaper office before he became a musician. “Because of the Black Panther Party, millions of people went to see the movie.”\u003c/p>\n\u003cp>\u003ci>Sweet Sweetback\u003c/i> birthed the so-called blaxploitation films of this era, championing a gritty view of street life with an undercurrent of anti-authoritarianism. The genre became a key reference point for hip-hop, along with the Panthers’ messages of Black power and resistance. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13923766",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>Hip-hop’s inspiration from the criminal underworld\u003c/h2>\n\u003cp>Without a doubt, one of hip-hop’s overarching themes has been the criminal underworld and the archetype of the pimp/player/hustler as hero and ghetto superstar. This, too, has significant ties to the Bay Area, and especially Oakland, which counts among its rap classics MC Pooh’s \u003ci>Life of a Criminal\u003c/i> and Too Short’s \u003ci>Born to Mack\u003c/i>.\u003c/p>\n\u003cp>In the Bay Area, a systemic devastation of Black neighborhoods created a formula for poverty. Blue-collar industrial jobs left after World War II, and the “urban renewal” of the ’60s and ’70s demolished homes and businesses in San Francisco as well as Oakland. For some, the underground economy became an appealing means of upward mobility.\u003c/p>\n\u003cp>Felix Mitchell operated out of the San Antonio Villa, a.k.a. 6-9 Ville, in East Oakland, which became the headquarters for the “69 Mob,” a criminal organization that established a nationwide heroin distribution network and employed young children as lookouts. The housing project’s notoriety extended well beyond Mitchell’s death in 1986: in 1992, the rapper Seagram released the single “The Ville,” which references “the M.O.B.” — an acronym for My Other Brother, the “official” name of Mitchell’s gang.\u003c/p>\n\u003cp>In the ’70s, the Black Panthers operated a school and community center just a few blocks from 6-9 Ville. This led to conflict over control of the neighborhood. Ned recalls that intakes at the community center for heroin overdoses were common, while the Black Resurgents’ Randolph, who lived nearby on Sunnyside and 82nd Avenue, remembers gun battles sometimes erupting between the two factions.\u003c/p>\n\u003cp>In the post-Felix Mitchell crack cocaine era, rapping about pimping, drug dealing, drive-by shootings and sideshows all became part of Oakland’s hip-hop lexicon — see Dru Down and the Luniz’ “Ice Cream Man,” Richie Rich’s “Sideshow” and “Half Thang,” or Dru Down’s “Pimp of the Year,” which stayed on the Billboard charts for 24 weeks and would often evoke boisterous sing-alongs when played in local clubs.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/qnVtwzaw6lM'\n title='//www.youtube.com/embed/qnVtwzaw6lM'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Mitchell himself had reportedly popularized drive-by shootings, becoming one of the inspirations for the Nino Brown character in the 1991 movie \u003ci>New Jack City\u003c/i>, which featured a hip-hop soundtrack.. And Mitchell’s rival, Milton “Mickey Mo” Moore, financed the first rap record to come out of the Bay Area: Motorcycle Mike’s “Super Rat.”\u003c/p>\n\u003cp>So while Philadelphia’s Schooly-D and L.A.’s Ice-T are often credited as the first gangsta rap artists, the genre has been heavily influenced by Bay Area criminal icons like Moore, Ward, Mitchell and San Francisco’s Fillmore Slim. Just like the Panthers predated conscious rap and progressive politics, the Bay basically been gangsta for years.\u003c/p>\n\u003ch2>Afrofuturism is at the heart of hip-hop’s imagination\u003c/h2>\n\u003cp>Not all hip-hop artists follow a street playbook. Nearly as influential as \u003ci>The Mack\u003c/i> was Sun Ra’s 1974 cult classic \u003ci>Space is the Place\u003c/i>, filmed at locations in Oakland, including the current Merritt College campus. Its origins date back to a 1971 \u003ca href=\"https://www.openculture.com/2014/07/full-lecture-and-reading-list-from-sun-ras-1971-uc-berkeley-course.html\">lecture course\u003c/a> given by Sun Ra at UC Berkeley, titled “The Black Man in the Cosmos.” The film’s convoluted plot depicts Ra as a time-traveling jazz musician who engages in a game of tarot with an “overseer” to decide the fate of the Black race. Ra eventually wins the contest thanks to his use of sound vibrations during a free jazz concert, boards a spaceship joined by young African Americans he’s recruited from Oakland, and travels to a better world.\u003c/p>\n\u003cp>Afrofuturistic themes in \u003ci>Space is the Place\u003c/i> not only preceded Parliament’s \u003ci>Clones of Dr. Funkenstein\u003c/i> and \u003ci>Mothership Connection\u003c/i> albums, but established a cultural precedent for those themes to be revisited by hip-hop, first in the electro-funk era, and subsequently through abstract, esoteric, spiritually and conceptually minded rappers and producers. In the Bay Area, Hieroglyphics’ Del the Funky Homosapien would imagine dystopian futures worthy of anime treatments; Blackalicious’ work would contain themes of technology as a means of liberation; and Zion I’s lyrics would reach towards spiritual enlightenment.\u003c/p>\n\u003cfigure id=\"attachment_13924298\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13924298\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/GettyImages-486166770-800x516.jpg\" alt=\"\" width=\"800\" height=\"516\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-800x516.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-1020x657.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-160x103.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770-768x495.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/GettyImages-486166770.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Sun Ra and his Sun Ra Archestra perform with a steel sculpture on September 23, 1978, at Hill Auditorium in Ann Arbor, Michigan. \u003ccite>(Leni Sinclair/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sun Ra was part of the Black Arts Movement (BAM) of the 1960s, which began in Harlem but was grounded in the Bay Area. Influential author, writer and BAM co-founder Amiri Bakara moved from New York in 1962 to teach at San Francisco State University; in 1964, he worked with a young graphic designer named Emory Douglas on set design for a play in San Francisco. Three years later, Douglas met Bobby Seale and Huey Newton at the Black Door, a Black-operated theater known for presenting avant-garde productions, and became the Black Panther’s minister of culture.\u003c/p>\n\u003cp>Douglas’ revolutionary illustrations were featured in the Panther newspaper, and went on to influence politically-minded graffiti artists and muralists worldwide, including in San Francisco’s famed Clarion Alley. The Coup’s logo, depicting a mother carrying a child in a sling while holding a rifle, is a \u003ca href=\"http://american-studies-uea.blogspot.com/2021/05/the-art-of-emory-douglas-and-asali.html\">direct descendant of Douglas’ work\u003c/a>. And during the late ’80s, a flourishing of political graffiti around the anti-apartheid movement crested into bold statements against police brutality and Christopher Columbus by Bay Area aerosol legends Mike Dream, Spie and the TDK collective in the early ’90s.\u003c/p>\n\u003cp>Baraka later became a founding board member of Oakland’s Eastside Arts Alliance, whose annual Malcolm X Jazz Arts Festival in San Antonio Park has featured hip-hop freestyle rhyme and dance cyphers, live painting in honor of Mike Dream, tributes to boogaloo, and performances by The Coup and the Last Poets’ Umar Bin Hassan. Meanwhile, Baraka’s daughter Dominique DiPrima would become the KRON-TV host of the popular Bay Area hip-hop show \u003cem>Home Turf\u003c/em>. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13906176",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>Spoken word, feminism\u003c/h2>\n\u003cp>From the Black Arts Movement lineage comes a local emphasis on spoken word poetry and alternative theater. This legacy of artistic expression ultimately connects pioneering poet/playwright Ntozake Shange to the hip-hop inspired Oakland poet Chinaka Hodge, and to the field of hip-hop theater explored by Marc Bamuthi Joseph in the Bay.\u003c/p>\n\u003cp>In her 1976 choreopoem \u003cem>for colored girls who’ve considered suicide/when the rainbow is enuf\u003c/em>, first performed at a lesbian bar on Solano Avenue in Albany, Shange foreshadowed women in hip-hop’s existential struggle with sexuality, self-affirmation and self-love while dealing with misogyny, toxic relationships and Black female identity. In “No More Love Poems pt 1,” Shange’s Lady in Orange describes “being left screaming in a street full of lunatics whispering slut, \u003cem>beeitch\u003c/em>…” — pronouncing the word with the same drawn-out intonation as Too Short would a decade later.\u003c/p>\n\u003cfigure id=\"attachment_13924299\" class=\"wp-caption aligncenter\" style=\"max-width: 801px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924299\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit.jpg\" alt=\"\" width=\"801\" height=\"1023\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit.jpg 801w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit-160x204.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/801px-Ntozake_Shange_Reid_Lecture_Women_Issues_Luncheon_Womens_Center_November_1978_Crisco_edit-768x981.jpg 768w\" sizes=\"(max-width: 801px) 100vw, 801px\">\u003cfigcaption class=\"wp-caption-text\">Ntozake Shange in 1978. \u003ccite>(Barnard College/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>These same themes are present to some degree in the music of Bay Area women in funk — a list that includes Little Sister, Sugar Pie DeSanto, the Brides of Funkenstein, and Betty Davis (who recorded her first two albums in San Francisco with Bay Area musicians). The Pointer Sisters, the Oakland group whose career began with the self-affirming hit “\u003ca href=\"https://youtu.be/F2U1OUxXSMM\" target=\"_blank\" rel=\"noopener\">Yes We Can Can\u003c/a>,” would later be referenced by Ice Cube, the Treacherous Three and Salt-n-Pepa.\u003c/p>\n\u003cp>As SF State professor and cultural anthropologist Dawn-Elissa Fischer points out, the tradition extends even further back. “Some of the ideas that Angela Davis and Patricia Collins write about in terms of the impact of blues women — when we talk about the Panthers, we want to remember, while there are obvious ties, there’s this longer tradition of posting, boasting and rapping in the work of blues women in the Bay Area and elsewhere.” The same ideas and themes of the blues era, she says, were magnified and amplified during the funk era, and again in the hip-hop era.\u003c/p>\n\u003cp>Fischer, a contributor to \u003cem>The Smithsonian Anthology of Hip-Hop and Rap\u003c/em> and an advisor on KQED’s \u003ci>That’s My Word\u003c/i>, regularly studies funk music as well as contemporary rap in her work, connecting dots between generational movements. She maintains the funky divas of the 1970s provided not only an artistic blueprint for rappers like the Conscious Daughters to talk about gender, sexuality and reproductive rights, but an aesthetic influence as well. Local emcee Coco Peila, she says, is an example of both, along with Mystic, Suga-T and Ryan Nicole.\u003c/p>\n\u003cp>In looking critically at the intersection of funk, boogaloo, and the Black Panthers, Fischer says, “There was a lot of labor, gender and sexuality components of all of these movements, and specifically various forms of Black power. And \u003ca href=\"https://www.kqed.org/news/11858928/west-oakland-mural-honors-women-of-black-panther-party\" target=\"_blank\" rel=\"noopener\">Black women are a critical part of this paradigm\u003c/a>.”\u003c/p>\n\u003cp>The legacy of these movements is not only part of hip-hop history and American history, but Bay Area history specifically. What made these movements so significant and generational in their influence was their intersectional longevity. Funk, boogaloo, and social movements all spoke to each other throughout their existence. That dialogue has become a longer discussion with the advent of hip-hop, which, as it’s evolved, has carried along with it the aesthetics of past movements \u003cspan style=\"font-weight: 400\">—\u003c/span> be they Afros and boots, Black Power salutes, or tick-tocking robot moves over bass grooves.\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\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_-800x60.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13924126/the-bay-area-was-hip-hop-before-there-was-hip-hop",
"authors": [
"11839"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_966",
"arts_76",
"arts_7862",
"arts_74",
"arts_69",
"arts_75",
"arts_967",
"arts_990",
"arts_70"
],
"tags": [
"arts_1346",
"arts_879",
"arts_14230",
"arts_10278",
"arts_10422",
"arts_831",
"arts_1420",
"arts_19579",
"arts_4730",
"arts_19347",
"arts_4269"
],
"featImg": "arts_13924128",
"label": "source_arts_13924126"
},
"arts_13919398": {
"type": "posts",
"id": "arts_13919398",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13919398",
"score": null,
"sort": [
1663793515000
]
},
"parent": 0,
"labelTerm": {
"site": "arts"
},
"blocks": [],
"publishDate": 1663793515,
"format": "standard",
"title": "Love and Magic Abound on Mystic’s ‘Dreaming in Cursive: The Girl Who Loved Sparklers’",
"headTitle": "Love and Magic Abound on Mystic’s ‘Dreaming in Cursive: The Girl Who Loved Sparklers’ | KQED",
"content": "\u003cp>\u003cem>Welcome to Pass the Aux, where KQED Arts & Culture brings you our favorite new tracks by Bay Area artists. \u003ca href=\"https://www.kqed.org/arts/tag/pass-the-aux\" target=\"_blank\" rel=\"noopener noreferrer\">Check out past entries and submit a song for future coverage\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>There’s a feeling of magic in \u003ca href=\"https://mysticworldwide.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Mystic\u003c/a>’s \u003ci>Dreaming in Cursive: The Girl Who Loved Sparklers\u003c/i>. The Oakland hip-hop artist, originally a member of Digital Underground in the ’90s, recently released her first solo album in eight years. After \u003ca href=\"https://www.kqed.org/arts/13906176/in-hip-hop-and-academia-mystic-defines-her-own-success-story\" target=\"_blank\" rel=\"noopener noreferrer\">leaving a record deal and pursuing a second career as an educator\u003c/a>, Mystic is on her own timeline, making what she calls “healed Black woman music” outside the constraints of the industry. And \u003ci>Dreaming in Cursive\u003c/i> was well worth the wait. [aside postid='arts_13906176']\u003c/p>\n\u003cp>In a world full of suffering, Mystic finds an antidote by inviting her inner child out to play. While she acknowledges hard truths about violence and abuses of power, her activist message is also about nurturing feelings of love, hope and wonder. Those two themes are often intertwined in her work and life: Last month, to honor her late friend and collaborator Shock G, she and her Digital Underground family partnered with the community group \u003ca href=\"https://www.eastoaklandcollective.com/\" target=\"_blank\" rel=\"noopener noreferrer\">East Oakland Collective\u003c/a> to distribute over 2,000 meals to Oakland residents in need. On \u003ci>Dreaming in Cursive\u003c/i>, the personal and collective are also linked, and the 14 tracks and poetic interludes present Mystic’s healing and the world’s healing as two parts of the same process.\u003c/p>\n\u003cp>“As somebody who has experienced trauma, it’s only through part of the healing process that I could return to that playfulness, that I could return to that imagination,” says Mystic, who intentionally incorporated children’s voices on the record to underscore the uplifting mood.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003ci>Dreaming in Cursive\u003c/i> celebrates the love of self, family, friends and community, and there’s a heavy emphasis on sensuality and romance as well. “Every song is actually a love song, but in a different context,” she says.\u003c/p>\n\u003cp>A standout track is “Butter (Green Light),” where Mystic raps over an uptempo, classic hip-hop beat with a warm guitar, as flirtatious giggles ring out in the background. “It’s a good thing, I’m in your sweet thing / The green light goes both ways / When I’m in your arms as the sun sets / It’s been a marvelous day,” she repeats before the chorus. The feel-good track captures a magical spark of mutual admiration, the kind of connection that makes you feel completely present in your loved one’s company.\u003c/p>\n\u003cp>“When I was younger, I could just think that you’re the one, right? I wasn’t too concerned whether it went both ways—I wanted it to go both ways. And I think part of the wisdom that I’ve gotten is when it doesn’t go both ways, that’s not where you’re supposed to be,” she says. “We each deserve to be loved passionately, to be celebrated, to be listened to and held and inspired.”\u003c/p>\n\u003cp>The interludes between tracks give insight into this evolution as Mystic has learned over the years to love and trust herself. On “Alive and Free (Interlude),” which precedes another charmingly sincere love song called “Magic (Let Yourself Go),” Mystic and her friend Angela chat about breaking free from expectations imposed onto women and leaving a scarcity mindset behind.\u003c/p>\n\u003cfigure id=\"attachment_13918702\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13918702\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic performs at Hiero Day on Monday, Sept. 5, 2022. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We can be so caught in our struggle that it can feel like it’s enough to be here and alive,” she says. “But like, don’t you want to thrive?” When the two friends laugh together, it’s the sound of two people who’ve been through some things and risen above.\u003c/p>\n\u003cp>“Angela is one of my forever-and-a-day sisters,” Mystic says. They met over 20 years ago when Angela booked Digital Underground for a show in San Jose; they went on to be roommates and even toured together. On Mystic’s acclaimed 2001 debut album \u003ci>Cuts for Luck and Scars for Freedom\u003c/i>, Angela appears in an interlude just before the lead single “The Life,” an ode to people surviving oppression in America’s inner cities.\u003c/p>\n\u003cp>“We’ve been riding together ever since,” Mystic says. “And she has been through with me in my life as a support and as a sister from when I was still broken right to where I am now.” [aside postid='arts_13919270']\u003c/p>\n\u003cp>Now that the album is out, Mystic is working on her next endeavor: a short film she co-wrote, co-directed and stars in called \u003ci>A Black Love Trilogy\u003c/i>, which incorporates the forthcoming music videos for “Butter (Green Light),” “Still (Love)” and “Love (Always),” but is a standalone narrative. The project is in post-production, and she has plans to enter it into film festivals when it comes out in 2023.\u003c/p>\n\u003cp>“A lot of what we’re seeing [in pop culture] is love being transactional and toxic,” says Mystic. The film focuses on a couple finding their way back to each other after a rough time.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>“[It’s about] the redemption in Black love and the power of Black love to survive those challenges and to place it in the collective context, because our love doesn’t exist outside of our communities,” Mystic says. “I really just want to uplift healthy, loving, joyful love.”\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": true,
"hasAudio": false,
"hasPolis": false,
"wordCount": 966,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [
"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/"
],
"paragraphCount": 17
},
"modified": 1705006352,
"excerpt": "The veteran Oakland MC is making ‘healed Black woman music’ away from the constraints of the industry.",
"headData": {
"twImgId": "",
"twTitle": "Mystic Returns with 'Dreaming in Cursive: The Girl Who Loved Sparklers'",
"socialTitle": "Pass The Aux: Mystic Returns With ‘Dreaming in Cursive’%%page%% %%sep%% KQED",
"ogTitle": "Mystic Returns with 'Dreaming in Cursive: The Girl Who Loved Sparklers'",
"ogImgId": "",
"twDescription": "",
"description": "The veteran Oakland MC is making ‘healed Black woman music’ away from the constraints of the industry.",
"title": "Pass The Aux: Mystic Returns With ‘Dreaming in Cursive’ | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Love and Magic Abound on Mystic’s ‘Dreaming in Cursive: The Girl Who Loved Sparklers’",
"datePublished": "2022-09-21T13:51:55-07:00",
"dateModified": "2024-01-11T12:52:32-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "mystic-dreaming-in-cursive-the-girl-who-loved-sparklers",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"path": "/arts/13919398/mystic-dreaming-in-cursive-the-girl-who-loved-sparklers",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>Welcome to Pass the Aux, where KQED Arts & Culture brings you our favorite new tracks by Bay Area artists. \u003ca href=\"https://www.kqed.org/arts/tag/pass-the-aux\" target=\"_blank\" rel=\"noopener noreferrer\">Check out past entries and submit a song for future coverage\u003c/a>.\u003c/em>\u003c/p>\n\u003cp>There’s a feeling of magic in \u003ca href=\"https://mysticworldwide.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Mystic\u003c/a>’s \u003ci>Dreaming in Cursive: The Girl Who Loved Sparklers\u003c/i>. The Oakland hip-hop artist, originally a member of Digital Underground in the ’90s, recently released her first solo album in eight years. After \u003ca href=\"https://www.kqed.org/arts/13906176/in-hip-hop-and-academia-mystic-defines-her-own-success-story\" target=\"_blank\" rel=\"noopener noreferrer\">leaving a record deal and pursuing a second career as an educator\u003c/a>, Mystic is on her own timeline, making what she calls “healed Black woman music” outside the constraints of the industry. And \u003ci>Dreaming in Cursive\u003c/i> was well worth the wait. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13906176",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>In a world full of suffering, Mystic finds an antidote by inviting her inner child out to play. While she acknowledges hard truths about violence and abuses of power, her activist message is also about nurturing feelings of love, hope and wonder. Those two themes are often intertwined in her work and life: Last month, to honor her late friend and collaborator Shock G, she and her Digital Underground family partnered with the community group \u003ca href=\"https://www.eastoaklandcollective.com/\" target=\"_blank\" rel=\"noopener noreferrer\">East Oakland Collective\u003c/a> to distribute over 2,000 meals to Oakland residents in need. On \u003ci>Dreaming in Cursive\u003c/i>, the personal and collective are also linked, and the 14 tracks and poetic interludes present Mystic’s healing and the world’s healing as two parts of the same process.\u003c/p>\n\u003cp>“As somebody who has experienced trauma, it’s only through part of the healing process that I could return to that playfulness, that I could return to that imagination,” says Mystic, who intentionally incorporated children’s voices on the record to underscore the uplifting mood.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\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>\u003ci>Dreaming in Cursive\u003c/i> celebrates the love of self, family, friends and community, and there’s a heavy emphasis on sensuality and romance as well. “Every song is actually a love song, but in a different context,” she says.\u003c/p>\n\u003cp>A standout track is “Butter (Green Light),” where Mystic raps over an uptempo, classic hip-hop beat with a warm guitar, as flirtatious giggles ring out in the background. “It’s a good thing, I’m in your sweet thing / The green light goes both ways / When I’m in your arms as the sun sets / It’s been a marvelous day,” she repeats before the chorus. The feel-good track captures a magical spark of mutual admiration, the kind of connection that makes you feel completely present in your loved one’s company.\u003c/p>\n\u003cp>“When I was younger, I could just think that you’re the one, right? I wasn’t too concerned whether it went both ways—I wanted it to go both ways. And I think part of the wisdom that I’ve gotten is when it doesn’t go both ways, that’s not where you’re supposed to be,” she says. “We each deserve to be loved passionately, to be celebrated, to be listened to and held and inspired.”\u003c/p>\n\u003cp>The interludes between tracks give insight into this evolution as Mystic has learned over the years to love and trust herself. On “Alive and Free (Interlude),” which precedes another charmingly sincere love song called “Magic (Let Yourself Go),” Mystic and her friend Angela chat about breaking free from expectations imposed onto women and leaving a scarcity mindset behind.\u003c/p>\n\u003cfigure id=\"attachment_13918702\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13918702\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/Mystic-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-001-Estefany-Gonzalez.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic performs at Hiero Day on Monday, Sept. 5, 2022. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We can be so caught in our struggle that it can feel like it’s enough to be here and alive,” she says. “But like, don’t you want to thrive?” When the two friends laugh together, it’s the sound of two people who’ve been through some things and risen above.\u003c/p>\n\u003cp>“Angela is one of my forever-and-a-day sisters,” Mystic says. They met over 20 years ago when Angela booked Digital Underground for a show in San Jose; they went on to be roommates and even toured together. On Mystic’s acclaimed 2001 debut album \u003ci>Cuts for Luck and Scars for Freedom\u003c/i>, Angela appears in an interlude just before the lead single “The Life,” an ode to people surviving oppression in America’s inner cities.\u003c/p>\n\u003cp>“We’ve been riding together ever since,” Mystic says. “And she has been through with me in my life as a support and as a sister from when I was still broken right to where I am now.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13919270",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Now that the album is out, Mystic is working on her next endeavor: a short film she co-wrote, co-directed and stars in called \u003ci>A Black Love Trilogy\u003c/i>, which incorporates the forthcoming music videos for “Butter (Green Light),” “Still (Love)” and “Love (Always),” but is a standalone narrative. The project is in post-production, and she has plans to enter it into film festivals when it comes out in 2023.\u003c/p>\n\u003cp>“A lot of what we’re seeing [in pop culture] is love being transactional and toxic,” says Mystic. The film focuses on a couple finding their way back to each other after a rough time.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>“[It’s about] the redemption in Black love and the power of Black love to survive those challenges and to place it in the collective context, because our love doesn’t exist outside of our communities,” Mystic says. “I really just want to uplift healthy, loving, joyful love.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13919398/mystic-dreaming-in-cursive-the-girl-who-loved-sparklers",
"authors": [
"11387"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_8505",
"arts_14230",
"arts_10278",
"arts_3477",
"arts_7827",
"arts_13240"
],
"featImg": "arts_13919399",
"label": "arts"
},
"arts_13906176": {
"type": "posts",
"id": "arts_13906176",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13906176",
"score": null,
"sort": [
1638390237000
]
},
"guestAuthors": [],
"slug": "in-hip-hop-and-academia-mystic-defines-her-own-success-story",
"title": "In Hip-Hop and Academia, Mystic Defines Her Own Success Story",
"publishDate": 1638390237,
"format": "standard",
"headTitle": "In Hip-Hop and Academia, Mystic Defines Her Own Success Story | KQED",
"labelTerm": {
"term": 22314,
"site": "arts"
},
"content": "\u003cp>[dropcap]M[/dropcap]ystic sits in her backyard on the kind of warm, autumn afternoon that makes people remark at how good it is to live in Oakland, California. Dappled light shines through a lush canopy of persimmon, fig and guava trees. Her pet lovebird chirps in the distance, and she’s snacking on almonds between Zoom calls with young musicians she mentors.\u003c/p>\n\u003cp>This is the veteran hip-hop artist’s little oasis, away from the unruliness of the city, where she ponders the changing seasons of life, love and art.\u003c/p>\n\u003cp>It’s a good time for reflection. The recent loss of her longtime close friend and Digital Underground collaborator, Shock G, shook her deeply. That, and the grief of living during a global pandemic, prompted her to listen inward and ask herself what would fulfill her soul right now.\u003c/p>\n\u003cp>“I mean, shouldn’t we be doing what we love? Isn’t it the time now?” she asks in her naturally poetic cadence, lowering her voice into a near-whisper. Then, she starts to get louder and more passionate, as if proclaiming a manifesto: “If we’re artists, and art is part of our healing journey, then we should all be making art right now, right? There should be art flooding our speakers and our museums and our buildings, right? Public art.”\u003c/p>\n\u003cp>And for \u003ca href=\"http://mysticworldwide.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Mystic\u003c/a>, one of the roles of hip-hop as a public art form is to bring traumas out of darkness and into the light, where they can be examined and processed—maybe even let go—in communion with others. That’s the power of her classic album \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, whose 20th anniversary Mystic is celebrating this year. She recently took ownership of the master recordings and put out a \u003ca href=\"https://anchor.fm/thatgirlmystic/episodes/ep-e1529j3\" target=\"_blank\" rel=\"noopener noreferrer\">podcast series\u003c/a> looking back at its creation. Now, she’s gearing up for a vinyl rerelease in December.\u003c/p>\n\u003cp>[pullquote size='large' citation='Mystic on owning her masters']“I think the benefit of owning that means nobody else gets to sell my trauma. Nobody else gets to sell my healing.”[/pullquote]\u003c/p>\n\u003cp>From the outside, it might look like Mystic is recommitting to her art after years of focusing on her other loves: academia and teaching. After \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> was released to great acclaim, she walked away from a record deal and took a different path that brought her to UC Berkeley and, eventually, the University of Oxford for her master’s degree in education. For years, she spent more time in kindergarten classrooms than on stage in front of fans. But to Mystic, these multiple pursuits are all part of one continuous quest to create, express and be of service.\u003c/p>\n\u003cp>“It takes life to make art,” she texts me after one of our conversations. “There are times of input and times of output. I take my time for input, and that includes healing, living, loving, working with children, school and community. When my art is ready to be born, that is output. That is all 😉.”\u003c/p>\n\u003cp>[dropcap]I[/dropcap]t’s easy to see why \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> put Mystic, born Mandolyn Ludlum, on the precipice of major music industry success when it came out in 2001. The vulnerability and candor in her lyrics are magnetic as she zooms from sharp observations to intimate, personal confessions. She navigates a confusing labyrinth of pressures—both from an oppressive social order and within her own community—and carves out space for compassion and love for her people. Twenty years before the #MeToo movement and conversations about mental health became mainstream, Mystic rapped about losing her father to a drug overdose and surviving sexual abuse. She gave voice to struggles shrouded in stigma and shame.\u003c/p>\n\u003cp>“Part of what I hear back then is this fierce commitment to attempt to live and attempt to heal,” she says of her own recordings. “And so when I listen back to that and I read those lyrics, I just I want to tell her, ‘I love you.’”\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1184030260/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>With its jazzy undertones and West Coast swing, \u003cem>Cuts for Luck\u003c/em> offers life-affirming moments of free-spirited fun and sexuality, too. Mystic’s delivery is smooth yet earnest, and she comes across as a warm, approachable, wise friend. It’s no wonder the album earned comparisons to \u003cem>The Miseducation of Lauryn Hill\u003c/em>—although to equate the work of two politically outspoken Gen X women in hip-hop would be an oversimplification.\u003c/p>\n\u003cp>With production from Zion I’s Amp Live, Hieroglyphics’ A-Plus, Shock G and several others, \u003cem>Cuts for Luck\u003c/em> is the result of a collaborative underground hip-hop scene that strived to push the boundaries of the craft. After living all over the West Coast, Mystic immersed herself in that community when she and her mom settled down in Oakland in 1989, the summer before her sophomore year of high school. (A-Plus was their neighbor across the street.) In her teens and 20s, she honed her skills at cyphers at friends’ houses, where they would rhyme, cook and drink beer.\u003c/p>\n\u003cp>“We were young and we were free, and it was the end of the decimation of communities from crack cocaine in the ’80s and Reaganomics,” she recalls. “There were still a lot of things going on and a lot of loss. But we were happy, you know. We were creating culture, creating hip-hop.”\u003c/p>\n\u003cfigure id=\"attachment_13906496\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906496\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/du-crew-800x476.jpg\" alt=\"An archival film photo from the 1990s featuring a crew of hip-hop artists partying and laughing.\" width=\"800\" height=\"476\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-800x476.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-1020x606.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-160x95.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-768x457.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic and her Digital Underground family in the 1990s. \u003ccite>(Courtesy of Mystic)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the ’90s, Mystic developed her stage presence at warehouse parties and open mics, where she’d rhyme alongside revered underground acts like Souls of Mischief. As she ascended to bigger stages, she opened for OutKast and Leaders of the New School, Busta Rhymes’ first group. Her lyrical prowess earned her respect, and eventually she became a member of Digital Underground (she first appears on their 1998 album \u003cem>Who Got the Gravy?\u003c/em>). \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, her solo debut, is as multifaceted as life in Oakland at the turn of the millennium.\u003c/p>\n\u003cp>[dropcap]T[/dropcap]he power, vulnerability and self-awareness Mystic projected on \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> propelled her to great heights. She was nominated for a Grammy and a BET Award, and the music video for the lead single, “The Life,” was on TV.\u003c/p>\n\u003cp>https://youtu.be/pqw8tVLYhVI\u003c/p>\n\u003cp>In the 1990s, major labels signed a number of Bay Area artists, and West Coast hip-hop emerged as a commercial force. But the early-2000s era of illegal downloads caused chaos in the industry. Labels were merging and changing ownership, laying off staff and shelving artists’ work. The rerelease of \u003cem>Cuts for Luck and Scars for Freedom \u003c/em>was one such casualty.\u003c/p>\n\u003cp>Mystic originally released the album on the independent label Good Vibe, which had a joint venture deal with Jcor. When Jcor went out of business, Mystic and her Good Vibe team signed to DreamWorks. A rerelease was in the pipeline. It was supposed to introduce her to an even bigger audience—the first single, “\u003ca href=\"https://www.youtube.com/watch?v=XMINrw4aFSI\" target=\"_blank\" rel=\"noopener noreferrer\">Breathe (Better Days)\u003c/a>” produced by Kanye West and featuring Donell Jones, had been on the radio, and physical copies were sold in Japan. But the U.S. rollout kept getting stalled.\u003c/p>\n\u003cp>By 2004, Universal Music Group bought DreamWorks and absorbed it into Interscope, and her album was still in limbo. Mystic broke the emergency glass and hired a lawyer to get her out of her contract. And though she continued to create (she recorded the first track from her 2014 album \u003cem>Beautiful Resistance\u003c/em> after George Bush was declared winner of the 2004 election), Mystic set out on a new path towards higher education.\u003c/p>\n\u003cp>“Everybody was trying to figure out what was wrong with me,” she says. “My accountant, my lawyer, the label—everybody is like, ‘What is she doing,’ right? Because everything in front of her right now.”\u003c/p>\n\u003cp>Mystic knew she had to heed an internal calling. “I just felt like in order to not hate what I love, which is my art, that it was important for me to step back,” she says.\u003c/p>\n\u003cp>It wasn’t until 2019, after she finished her master’s degree, that Mystic discovered she owned the masters for \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>. And while artists like \u003ca href=\"https://www.nytimes.com/2021/02/11/arts/music/taylor-swift-rerecord-fearless.html\" target=\"_blank\" rel=\"noopener noreferrer\">Taylor Swift\u003c/a>, \u003ca href=\"https://people.com/music/ashanti-to-re-record-debut-album-after-gaining-ownership-of-her-masters/\" target=\"_blank\" rel=\"noopener noreferrer\">Ashanti\u003c/a> and \u003ca href=\"https://www.essence.com/entertainment/anita-baker-says-you-can-stream-her-music-again/\" target=\"_blank\" rel=\"noopener noreferrer\">Anita Baker\u003c/a> have had to fight to take ownership over their work, when Mystic went to Universal Music Group, it turned out all she had to do was ask.\u003c/p>\n\u003cp>“DreamWorks took what they owned,” she says. “Good Vibe wanted to keep the songs I had done with other artists on the label. Nobody kept the \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> album. But I didn’t know.”\u003c/p>\n\u003cfigure id=\"attachment_13906481\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906481\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-2-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic in her backyard oasis. \u003ccite>(Nastia Voynovskaya/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Would Mystic’s story have unfolded differently if she had known? She doesn’t like to dwell on it. But she still makes sure to tell her mentees, “Contact the label who owns [your masters] or the people you know to own them. They may not own them anymore. I may have just gotten really lucky, right, and the universe did that. I don’t know. But go and ask.”\u003c/p>\n\u003cp>Mystic poured herself into the songs on \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, and for years listeners have told her that the album has helped them heal from their own life struggles. There’s power in reclaiming something so personally meaningful—to have full control over where the music is licensed and how much she gets paid, and to guarantee the album makes its way onto whatever new streaming platform emerges in the years to come.\u003c/p>\n\u003cp>“The songs that I wrote about my father, about the trauma that I’ve been through, about trying to navigate who I was as a young Black woman who was on a healing journey—like, that’s mine,” she says. “And I think the benefit of owning that means nobody else gets to sell my trauma. Nobody else gets to sell my healing.”\u003c/p>\n\u003cp>[dropcap]M[/dropcap]ystic’s second album, \u003cem>Beautiful Resistance\u003c/em>, didn’t come until she was entering her second year at UC Berkeley, in 2014. An “untraditional” student now in her 30s, she was fully focused on getting a degree so she could be of service to children. After studying child development and cultural anthropology at Los Angeles Valley College—and a transformational trip to Haiti, where she learned about child exploitation in the aftermath of the 2010 earthquake—she mapped out a new goal of creating an international arts program that would empower children of color across borders.\u003c/p>\n\u003cp>Music wasn’t top of mind until she attended Ananya Roy’s global poverty class. Roy was one of Cal’s star faculty—a professor with a contagious passion for social justice, whose lectures students would talk about in dining halls and in dorm rooms late at night. (She’s since moved on to become the inaugural director of UCLA’s Institute on Inequality and Democracy.) Mystic was moved when she heard Roy’s lecture about “insurgent architects,” people who work from within institutions to create progressive social change. Insurgent architects could even be artists, she remembers Roy telling the class. Even though there were hundreds of other students in the lecture hall, Mystic felt like Roy was speaking directly to her.\u003c/p>\n\u003cp>Then it hit her: “I can be a scholar and an artist and an educator and an activist.” Taking academia seriously didn’t mean she had to put down music.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3617047025/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>After the lecture, Mystic emailed Roy a note and attached a few tracks. The professor liked what she heard and encouraged Mystic to keep making music. As she prepared to enter her second year at Berkeley, \u003cem>Beautiful Resistance\u003c/em> was finally out in the world, 10 years after she recorded the first song.\u003c/p>\n\u003cp>“I released it on a Tuesday and I started a new semester on a Thursday,” Mystic remembers. A deepening of the themes on \u003cem>Cuts for Luck\u003c/em>, it features beautifully sung affirmations of Black love and resistance, with vibe-y inflections of jazz and soul.\u003c/p>\n\u003cp>But as soon as Mystic got \u003cem>Beautiful Resistance\u003c/em> out of her system, her mind was back on school. She was on a mission. “I graduated from college with a 4.0, right? I say that not to be like, ‘Oh, pop my collar.’ I say that as a representation of how I worked to internalize the knowledge, to be of service to children and the community.\u003ci>”\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13906497\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906497\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic_HieroDay_2013-0001-800x533.jpg\" alt=\"Mystic raps on stage at an outdoor festival.\" width=\"800\" height=\"533\">\u003cfigcaption class=\"wp-caption-text\">Mystic performed at Hiero Day in 2013 just days before starting her first semester at UC Berkeley. \u003ccite>(Eric Nelson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]T[/dropcap]hat devotion to helping young people heal and grow through art comes from a profound place within Mystic. When she was a teenager, she dropped out of high school. Her teachers labeled her as gifted and talented, but she felt unchallenged and uninspired at Oakland High School. She longed for a creative outlet: she’d skip school and go to the public library to read books about the music business. Not only that, but she was suffering in silence after surviving a rape. She began to check out mentally—she had a natural love of learning but wasn’t in an environment that encouraged her to thrive.\u003c/p>\n\u003cp>In her life as an educator, Mystic wants her students to have a different experience than she did, whether she’s teaching in a classroom, an after-school arts program or at San Quentin State Prison. “I don’t really care about your math or your English. I mean, I do,” she says. “But like, [I also care about] whether you ate. And whether your heart is broken today and whether you’re losing people in your community, whether there’s abuse in your home, everything that you are having to live through, particularly as a young child.”\u003c/p>\n\u003cp>[pullquote size='large' citation='Mystic']“Children are the most natural advocates for human rights and justice in the world.”[/pullquote]\u003c/p>\n\u003cp>Mystic’s studies and travels endowed her with an international perspective on the related struggles of colonized people across the world. (While at Berkeley, she did a semester abroad in South Africa, where she studied post-apartheid education reforms.) After graduating from Berkeley in 2015 with a degree in independent studies, a self-directed major where she wrote a thesis on public policy, education and global poverty, she set off to Oxford to get a master’s degree in comparative and international education.\u003c/p>\n\u003cp>“My interest in education in an international sense is because the inequalities that exist right here in East Oakland also exist really everywhere else,” she says. “I ended up focusing on how elementary school educators of color are using culturally relevant arts education with students of color. And knowing personally, the arts are transformative. They save lives.”\u003c/p>\n\u003cp>[dropcap]M[/dropcap]ystic has spent much of the past decade in the “input” phase of her creative process. But in October 2020, after a summer of racial justice uprisings and just before the 2020 election, she decided to put out new track: “We Are the People (All Around the Word).” She wanted a protest song parents could sing with their children, a song for intergenerational activist spaces. It’s as much an indictment of racist power structures as it is a prayer for a world where the next generation can thrive.\u003c/p>\n\u003cp>“Children are the most natural advocates for human rights and justice in the world,” she says.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/track=1586769193/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>Mystic won’t yet reveal what’s to come, but she’s been fully self-employed since September to focus on creating, cooking (another great love of hers), working with children and mentoring young people.\u003c/p>\n\u003cp>“We live in a social media age and everything happens in front of the camera,” she says. “I still will always be the artist who’s like, it’s really awesome when nobody knows what you’re doing, and nobody has any expectations and you can just be in your sacred journey.”\u003c/p>\n\u003cp>So what does this part of the path look like, making hip-hop at 47? Especially in an industry inundated with young, male perspectives? Mystic approaches it with a growth mindset.\u003c/p>\n\u003cp>“I still play with styles and I’m a master at what I do, but I’m always committed to, ‘How does that continue to develop?’” Mystic says. “And you talk about different things. I have seven godchildren. I have people with health issues that we don’t necessarily talk about, that happen when you get older: sister with fibroids, people with more cancer, people trying to determine, ‘Well, do I get to own a house?’ Our parents are getting older, right. And these are things we all think we know until we get there. And then when you get there, you go, ‘Oh, this is not really what I thought it was going to be.’” [aside postid='arts_13896288']\u003c/p>\n\u003cp>Confronting mortality has always been an element of hip-hop. Since the beginning, its most tremendous artists have come from neighborhoods where people become familiar with death and violence at too young an age. But with the deaths of Gen X hip-hop greats like Shock G, DMX and \u003ca href=\"https://www.kqed.org/arts/13899378/blackalicious-gift-of-gab-a-celebrated-mc-dies-at-age-50\" target=\"_blank\" rel=\"noopener noreferrer\">Gift of Gab\u003c/a> over the past year, health issues, aging and life’s precariousness are at the forefront of conversations among artists and fans.\u003c/p>\n\u003cp>“I was born within a year of the birth of hip-hop,” Mystic says. “What we’re doing right now has never been done before. It will always be youth-driven. But what [does it] look like to be an artist in our 40s or in our 50s?”\u003c/p>\n\u003cp>She pauses her train of thought to enumerate hip-hop’s many elder statespeople enjoying thriving careers: MC Lyte, Queen Latifah, E-40, Too $hort.\u003c/p>\n\u003cp>“You get there and you realize it’s a beautiful, full life,” she concludes, “if we’re blessed to have those opportunities. And particularly in our communities—with Black and Brown and Indigenous, economically vulnerable communities—it’s a lot of people who don’t live that long. And so in some ways, we’ve never seen what we’ve seen in hip-hop.”\u003c/p>\n\u003cp>In 1990, Shock G and Digital Underground famously rapped “\u003ca href=\"https://www.youtube.com/watch?v=31A6RjOxE74&ab_channel=TommyBoy\" target=\"_blank\" rel=\"noopener noreferrer\">Doowutchyalike\u003c/a>.” The time has come for Mystic, and all of us, to do what we love.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "After leaving a record deal, Mystic's quest to heal took her to UC Berkeley and Oxford, and allowed her to create on her own terms.",
"status": "publish",
"parent": 0,
"modified": 1726791249,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://bandcamp.com/EmbeddedPlayer/album=1184030260/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=3617047025/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/track=1586769193/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 52,
"wordCount": 3232
},
"headData": {
"title": "In Hip-Hop and Academia, Mystic Defines Her Own Success Story | KQED",
"description": "After leaving a record deal, Mystic's quest to heal took her to UC Berkeley and Oxford, and allowed her to create on her own terms.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "In Hip-Hop and Academia, Mystic Defines Her Own Success Story",
"datePublished": "2021-12-01T12:23:57-08:00",
"dateModified": "2024-09-19T17:14:09-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13906176/in-hip-hop-and-academia-mystic-defines-her-own-success-story",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">M\u003c/span>\u003c/p>\u003cp>ystic sits in her backyard on the kind of warm, autumn afternoon that makes people remark at how good it is to live in Oakland, California. Dappled light shines through a lush canopy of persimmon, fig and guava trees. Her pet lovebird chirps in the distance, and she’s snacking on almonds between Zoom calls with young musicians she mentors.\u003c/p>\n\u003cp>This is the veteran hip-hop artist’s little oasis, away from the unruliness of the city, where she ponders the changing seasons of life, love and art.\u003c/p>\n\u003cp>It’s a good time for reflection. The recent loss of her longtime close friend and Digital Underground collaborator, Shock G, shook her deeply. That, and the grief of living during a global pandemic, prompted her to listen inward and ask herself what would fulfill her soul right now.\u003c/p>\n\u003cp>“I mean, shouldn’t we be doing what we love? Isn’t it the time now?” she asks in her naturally poetic cadence, lowering her voice into a near-whisper. Then, she starts to get louder and more passionate, as if proclaiming a manifesto: “If we’re artists, and art is part of our healing journey, then we should all be making art right now, right? There should be art flooding our speakers and our museums and our buildings, right? Public art.”\u003c/p>\n\u003cp>And for \u003ca href=\"http://mysticworldwide.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Mystic\u003c/a>, one of the roles of hip-hop as a public art form is to bring traumas out of darkness and into the light, where they can be examined and processed—maybe even let go—in communion with others. That’s the power of her classic album \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, whose 20th anniversary Mystic is celebrating this year. She recently took ownership of the master recordings and put out a \u003ca href=\"https://anchor.fm/thatgirlmystic/episodes/ep-e1529j3\" target=\"_blank\" rel=\"noopener noreferrer\">podcast series\u003c/a> looking back at its creation. Now, she’s gearing up for a vinyl rerelease in December.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "“I think the benefit of owning that means nobody else gets to sell my trauma. Nobody else gets to sell my healing.”",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"citation": "Mystic on owning her masters",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>From the outside, it might look like Mystic is recommitting to her art after years of focusing on her other loves: academia and teaching. After \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> was released to great acclaim, she walked away from a record deal and took a different path that brought her to UC Berkeley and, eventually, the University of Oxford for her master’s degree in education. For years, she spent more time in kindergarten classrooms than on stage in front of fans. But to Mystic, these multiple pursuits are all part of one continuous quest to create, express and be of service.\u003c/p>\n\u003cp>“It takes life to make art,” she texts me after one of our conversations. “There are times of input and times of output. I take my time for input, and that includes healing, living, loving, working with children, school and community. When my art is ready to be born, that is output. That is all 😉.”\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">I\u003c/span>\u003c/p>\u003cp>t’s easy to see why \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> put Mystic, born Mandolyn Ludlum, on the precipice of major music industry success when it came out in 2001. The vulnerability and candor in her lyrics are magnetic as she zooms from sharp observations to intimate, personal confessions. She navigates a confusing labyrinth of pressures—both from an oppressive social order and within her own community—and carves out space for compassion and love for her people. Twenty years before the #MeToo movement and conversations about mental health became mainstream, Mystic rapped about losing her father to a drug overdose and surviving sexual abuse. She gave voice to struggles shrouded in stigma and shame.\u003c/p>\n\u003cp>“Part of what I hear back then is this fierce commitment to attempt to live and attempt to heal,” she says of her own recordings. “And so when I listen back to that and I read those lyrics, I just I want to tell her, ‘I love you.’”\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1184030260/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>With its jazzy undertones and West Coast swing, \u003cem>Cuts for Luck\u003c/em> offers life-affirming moments of free-spirited fun and sexuality, too. Mystic’s delivery is smooth yet earnest, and she comes across as a warm, approachable, wise friend. It’s no wonder the album earned comparisons to \u003cem>The Miseducation of Lauryn Hill\u003c/em>—although to equate the work of two politically outspoken Gen X women in hip-hop would be an oversimplification.\u003c/p>\n\u003cp>With production from Zion I’s Amp Live, Hieroglyphics’ A-Plus, Shock G and several others, \u003cem>Cuts for Luck\u003c/em> is the result of a collaborative underground hip-hop scene that strived to push the boundaries of the craft. After living all over the West Coast, Mystic immersed herself in that community when she and her mom settled down in Oakland in 1989, the summer before her sophomore year of high school. (A-Plus was their neighbor across the street.) In her teens and 20s, she honed her skills at cyphers at friends’ houses, where they would rhyme, cook and drink beer.\u003c/p>\n\u003cp>“We were young and we were free, and it was the end of the decimation of communities from crack cocaine in the ’80s and Reaganomics,” she recalls. “There were still a lot of things going on and a lot of loss. But we were happy, you know. We were creating culture, creating hip-hop.”\u003c/p>\n\u003cfigure id=\"attachment_13906496\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906496\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/du-crew-800x476.jpg\" alt=\"An archival film photo from the 1990s featuring a crew of hip-hop artists partying and laughing.\" width=\"800\" height=\"476\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-800x476.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-1020x606.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-160x95.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew-768x457.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/du-crew.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic and her Digital Underground family in the 1990s. \u003ccite>(Courtesy of Mystic)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the ’90s, Mystic developed her stage presence at warehouse parties and open mics, where she’d rhyme alongside revered underground acts like Souls of Mischief. As she ascended to bigger stages, she opened for OutKast and Leaders of the New School, Busta Rhymes’ first group. Her lyrical prowess earned her respect, and eventually she became a member of Digital Underground (she first appears on their 1998 album \u003cem>Who Got the Gravy?\u003c/em>). \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, her solo debut, is as multifaceted as life in Oakland at the turn of the millennium.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">T\u003c/span>\u003c/p>\u003cp>he power, vulnerability and self-awareness Mystic projected on \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> propelled her to great heights. She was nominated for a Grammy and a BET Award, and the music video for the lead single, “The Life,” was on TV.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/pqw8tVLYhVI'\n title='//www.youtube.com/embed/pqw8tVLYhVI'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>In the 1990s, major labels signed a number of Bay Area artists, and West Coast hip-hop emerged as a commercial force. But the early-2000s era of illegal downloads caused chaos in the industry. Labels were merging and changing ownership, laying off staff and shelving artists’ work. The rerelease of \u003cem>Cuts for Luck and Scars for Freedom \u003c/em>was one such casualty.\u003c/p>\n\u003cp>Mystic originally released the album on the independent label Good Vibe, which had a joint venture deal with Jcor. When Jcor went out of business, Mystic and her Good Vibe team signed to DreamWorks. A rerelease was in the pipeline. It was supposed to introduce her to an even bigger audience—the first single, “\u003ca href=\"https://www.youtube.com/watch?v=XMINrw4aFSI\" target=\"_blank\" rel=\"noopener noreferrer\">Breathe (Better Days)\u003c/a>” produced by Kanye West and featuring Donell Jones, had been on the radio, and physical copies were sold in Japan. But the U.S. rollout kept getting stalled.\u003c/p>\n\u003cp>By 2004, Universal Music Group bought DreamWorks and absorbed it into Interscope, and her album was still in limbo. Mystic broke the emergency glass and hired a lawyer to get her out of her contract. And though she continued to create (she recorded the first track from her 2014 album \u003cem>Beautiful Resistance\u003c/em> after George Bush was declared winner of the 2004 election), Mystic set out on a new path towards higher education.\u003c/p>\n\u003cp>“Everybody was trying to figure out what was wrong with me,” she says. “My accountant, my lawyer, the label—everybody is like, ‘What is she doing,’ right? Because everything in front of her right now.”\u003c/p>\n\u003cp>Mystic knew she had to heed an internal calling. “I just felt like in order to not hate what I love, which is my art, that it was important for me to step back,” she says.\u003c/p>\n\u003cp>It wasn’t until 2019, after she finished her master’s degree, that Mystic discovered she owned the masters for \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>. And while artists like \u003ca href=\"https://www.nytimes.com/2021/02/11/arts/music/taylor-swift-rerecord-fearless.html\" target=\"_blank\" rel=\"noopener noreferrer\">Taylor Swift\u003c/a>, \u003ca href=\"https://people.com/music/ashanti-to-re-record-debut-album-after-gaining-ownership-of-her-masters/\" target=\"_blank\" rel=\"noopener noreferrer\">Ashanti\u003c/a> and \u003ca href=\"https://www.essence.com/entertainment/anita-baker-says-you-can-stream-her-music-again/\" target=\"_blank\" rel=\"noopener noreferrer\">Anita Baker\u003c/a> have had to fight to take ownership over their work, when Mystic went to Universal Music Group, it turned out all she had to do was ask.\u003c/p>\n\u003cp>“DreamWorks took what they owned,” she says. “Good Vibe wanted to keep the songs I had done with other artists on the label. Nobody kept the \u003cem>Cuts for Luck and Scars for Freedom\u003c/em> album. But I didn’t know.”\u003c/p>\n\u003cfigure id=\"attachment_13906481\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906481\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic-2-800x450.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/11/Mystic-2.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mystic in her backyard oasis. \u003ccite>(Nastia Voynovskaya/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Would Mystic’s story have unfolded differently if she had known? She doesn’t like to dwell on it. But she still makes sure to tell her mentees, “Contact the label who owns [your masters] or the people you know to own them. They may not own them anymore. I may have just gotten really lucky, right, and the universe did that. I don’t know. But go and ask.”\u003c/p>\n\u003cp>Mystic poured herself into the songs on \u003cem>Cuts for Luck and Scars for Freedom\u003c/em>, and for years listeners have told her that the album has helped them heal from their own life struggles. There’s power in reclaiming something so personally meaningful—to have full control over where the music is licensed and how much she gets paid, and to guarantee the album makes its way onto whatever new streaming platform emerges in the years to come.\u003c/p>\n\u003cp>“The songs that I wrote about my father, about the trauma that I’ve been through, about trying to navigate who I was as a young Black woman who was on a healing journey—like, that’s mine,” she says. “And I think the benefit of owning that means nobody else gets to sell my trauma. Nobody else gets to sell my healing.”\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">M\u003c/span>\u003c/p>\u003cp>ystic’s second album, \u003cem>Beautiful Resistance\u003c/em>, didn’t come until she was entering her second year at UC Berkeley, in 2014. An “untraditional” student now in her 30s, she was fully focused on getting a degree so she could be of service to children. After studying child development and cultural anthropology at Los Angeles Valley College—and a transformational trip to Haiti, where she learned about child exploitation in the aftermath of the 2010 earthquake—she mapped out a new goal of creating an international arts program that would empower children of color across borders.\u003c/p>\n\u003cp>Music wasn’t top of mind until she attended Ananya Roy’s global poverty class. Roy was one of Cal’s star faculty—a professor with a contagious passion for social justice, whose lectures students would talk about in dining halls and in dorm rooms late at night. (She’s since moved on to become the inaugural director of UCLA’s Institute on Inequality and Democracy.) Mystic was moved when she heard Roy’s lecture about “insurgent architects,” people who work from within institutions to create progressive social change. Insurgent architects could even be artists, she remembers Roy telling the class. Even though there were hundreds of other students in the lecture hall, Mystic felt like Roy was speaking directly to her.\u003c/p>\n\u003cp>Then it hit her: “I can be a scholar and an artist and an educator and an activist.” Taking academia seriously didn’t mean she had to put down music.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3617047025/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>After the lecture, Mystic emailed Roy a note and attached a few tracks. The professor liked what she heard and encouraged Mystic to keep making music. As she prepared to enter her second year at Berkeley, \u003cem>Beautiful Resistance\u003c/em> was finally out in the world, 10 years after she recorded the first song.\u003c/p>\n\u003cp>“I released it on a Tuesday and I started a new semester on a Thursday,” Mystic remembers. A deepening of the themes on \u003cem>Cuts for Luck\u003c/em>, it features beautifully sung affirmations of Black love and resistance, with vibe-y inflections of jazz and soul.\u003c/p>\n\u003cp>But as soon as Mystic got \u003cem>Beautiful Resistance\u003c/em> out of her system, her mind was back on school. She was on a mission. “I graduated from college with a 4.0, right? I say that not to be like, ‘Oh, pop my collar.’ I say that as a representation of how I worked to internalize the knowledge, to be of service to children and the community.\u003ci>”\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13906497\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13906497\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/11/Mystic_HieroDay_2013-0001-800x533.jpg\" alt=\"Mystic raps on stage at an outdoor festival.\" width=\"800\" height=\"533\">\u003cfigcaption class=\"wp-caption-text\">Mystic performed at Hiero Day in 2013 just days before starting her first semester at UC Berkeley. \u003ccite>(Eric Nelson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">T\u003c/span>\u003c/p>\u003cp>hat devotion to helping young people heal and grow through art comes from a profound place within Mystic. When she was a teenager, she dropped out of high school. Her teachers labeled her as gifted and talented, but she felt unchallenged and uninspired at Oakland High School. She longed for a creative outlet: she’d skip school and go to the public library to read books about the music business. Not only that, but she was suffering in silence after surviving a rape. She began to check out mentally—she had a natural love of learning but wasn’t in an environment that encouraged her to thrive.\u003c/p>\n\u003cp>In her life as an educator, Mystic wants her students to have a different experience than she did, whether she’s teaching in a classroom, an after-school arts program or at San Quentin State Prison. “I don’t really care about your math or your English. I mean, I do,” she says. “But like, [I also care about] whether you ate. And whether your heart is broken today and whether you’re losing people in your community, whether there’s abuse in your home, everything that you are having to live through, particularly as a young child.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "“Children are the most natural advocates for human rights and justice in the world.”",
"name": "pullquote",
"attributes": {
"named": {
"size": "large",
"citation": "Mystic",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Mystic’s studies and travels endowed her with an international perspective on the related struggles of colonized people across the world. (While at Berkeley, she did a semester abroad in South Africa, where she studied post-apartheid education reforms.) After graduating from Berkeley in 2015 with a degree in independent studies, a self-directed major where she wrote a thesis on public policy, education and global poverty, she set off to Oxford to get a master’s degree in comparative and international education.\u003c/p>\n\u003cp>“My interest in education in an international sense is because the inequalities that exist right here in East Oakland also exist really everywhere else,” she says. “I ended up focusing on how elementary school educators of color are using culturally relevant arts education with students of color. And knowing personally, the arts are transformative. They save lives.”\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">M\u003c/span>\u003c/p>\u003cp>ystic has spent much of the past decade in the “input” phase of her creative process. But in October 2020, after a summer of racial justice uprisings and just before the 2020 election, she decided to put out new track: “We Are the People (All Around the Word).” She wanted a protest song parents could sing with their children, a song for intergenerational activist spaces. It’s as much an indictment of racist power structures as it is a prayer for a world where the next generation can thrive.\u003c/p>\n\u003cp>“Children are the most natural advocates for human rights and justice in the world,” she says.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/track=1586769193/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>Mystic won’t yet reveal what’s to come, but she’s been fully self-employed since September to focus on creating, cooking (another great love of hers), working with children and mentoring young people.\u003c/p>\n\u003cp>“We live in a social media age and everything happens in front of the camera,” she says. “I still will always be the artist who’s like, it’s really awesome when nobody knows what you’re doing, and nobody has any expectations and you can just be in your sacred journey.”\u003c/p>\n\u003cp>So what does this part of the path look like, making hip-hop at 47? Especially in an industry inundated with young, male perspectives? Mystic approaches it with a growth mindset.\u003c/p>\n\u003cp>“I still play with styles and I’m a master at what I do, but I’m always committed to, ‘How does that continue to develop?’” Mystic says. “And you talk about different things. I have seven godchildren. I have people with health issues that we don’t necessarily talk about, that happen when you get older: sister with fibroids, people with more cancer, people trying to determine, ‘Well, do I get to own a house?’ Our parents are getting older, right. And these are things we all think we know until we get there. And then when you get there, you go, ‘Oh, this is not really what I thought it was going to be.’” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13896288",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Confronting mortality has always been an element of hip-hop. Since the beginning, its most tremendous artists have come from neighborhoods where people become familiar with death and violence at too young an age. But with the deaths of Gen X hip-hop greats like Shock G, DMX and \u003ca href=\"https://www.kqed.org/arts/13899378/blackalicious-gift-of-gab-a-celebrated-mc-dies-at-age-50\" target=\"_blank\" rel=\"noopener noreferrer\">Gift of Gab\u003c/a> over the past year, health issues, aging and life’s precariousness are at the forefront of conversations among artists and fans.\u003c/p>\n\u003cp>“I was born within a year of the birth of hip-hop,” Mystic says. “What we’re doing right now has never been done before. It will always be youth-driven. But what [does it] look like to be an artist in our 40s or in our 50s?”\u003c/p>\n\u003cp>She pauses her train of thought to enumerate hip-hop’s many elder statespeople enjoying thriving careers: MC Lyte, Queen Latifah, E-40, Too $hort.\u003c/p>\n\u003cp>“You get there and you realize it’s a beautiful, full life,” she concludes, “if we’re blessed to have those opportunities. And particularly in our communities—with Black and Brown and Indigenous, economically vulnerable communities—it’s a lot of people who don’t live that long. And so in some ways, we’ve never seen what we’ve seen in hip-hop.”\u003c/p>\n\u003cp>In 1990, Shock G and Digital Underground famously rapped “\u003ca href=\"https://www.youtube.com/watch?v=31A6RjOxE74&ab_channel=TommyBoy\" target=\"_blank\" rel=\"noopener noreferrer\">Doowutchyalike\u003c/a>.” The time has come for Mystic, and all of us, to do what we love.\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>\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": "/arts/13906176/in-hip-hop-and-academia-mystic-defines-her-own-success-story",
"authors": [
"11387"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_8505",
"arts_14230",
"arts_10342",
"arts_10278",
"arts_831",
"arts_3477",
"arts_19347"
],
"featImg": "arts_13906479",
"label": "arts_22314"
},
"arts_13896288": {
"type": "posts",
"id": "arts_13896288",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13896288",
"score": null,
"sort": [
1619213688000
]
},
"guestAuthors": [],
"slug": "remembering-shock-g-the-funky-digital-underground-frontman-who-shaped-oakland-rap",
"title": "Remembering Shock G, the Funky Digital Underground Frontman Who Shaped Oakland Rap",
"publishDate": 1619213688,
"format": "standard",
"headTitle": "Remembering Shock G, the Funky Digital Underground Frontman Who Shaped Oakland Rap | KQED",
"labelTerm": {
"term": 22314,
"site": "arts"
},
"content": "\u003cp>Shock G once named himself “the one who put the satin on your panties.”\u003c/p>\n\u003cp>Any deep dive into classic literature, be it \u003cem>Beowulf\u003c/em> or \u003cem>The Iliad\u003c/em>, won’t reveal a more puissant epithet. The passing of the former Digital Underground frontman/avatar comes as a, yes, shock to many, G. It reverberates with the recent passing of iconic rap figures like Black Rob, DMX and MF Doom—a sign that hip-hop has matured to the point where its heroes are becoming ancestors. [aside postid='arts_13895541']\u003c/p>\n\u003cp>As you read this, local social media pages have been filling up with heartfelt tributes and remembrances of Shock, who passed away of unknown causes on April 22 at age 57. (He died in Tampa, Florida, the city where the New York native spent his adolescence and young adulthood before relocating to Oakland.) People have shared stories about buying early cassettes from the artist, real name Gregory Jacobs, on Telegraph Avenue, and discoursing about film, art, and food on tour buses. One story finds him randomly showing up at Albany’s Ivy Room to rock an impromptu 15-minute freestyle, rapping through headphones to Brick’s “Dazz.” There are many other stories circulating about this hip-hop legend, a man who came along at a time when Bay Area hip-hop was beginning to heft national gravitas and helped push it over the hump. His contributions to local music culture remain truly significant. \u003c/p>\n\u003cp>Funny and provocative, Shock allegedly “once got busy in a Burger King bathroom.” But he also put Tupac, Saafir and Mystic on and produced Pac’s “So Many Tears,” “Rebel of the Underground,” and “Changes.” Inspired by Parliament-Funkadelic, Shock dubbed his erstwhile bandmates “Sons of the P” and revived the conceptual approach that separated George Clinton’s groups from the rest of the funkateers, creating urban mythos around aphrodisiac pills and full-body condoms. Underrated as a rapper, he nevertheless contributed a deceptively-smooth verse to perhaps the Bay Area-est rap song of all time, the remix of the Luniz’ “\u003ca href=\"https://youtu.be/CiZ3XtGtmQs\" rel=\"noopener noreferrer\" target=\"_blank\">I Got Five On It\u003c/a>.” Shock held his ground alongside Yukmouth, Numskull, E-40, Dru Down, Spice-1 and Richie Rich. The half-rapped, half-sung lyrics sum up his ethos: “still bringing satin for them drawers, velvet for the mic, and a pound for the cause.” [aside postid='arts_13839952']\u003c/p>\n\u003cp>Most notably, he led the greatest hip-hop band not named The Roots or Stetsasonic, skillfully blending live instrumentation with P-Funk samples, turntables and rhymes that often ended up being catch phrases. Digital Underground crafted a unique identity in the burgeoning ’90s hip-hop field as the “\u003ca href=\"https://youtu.be/2v2sw89s9wA\" rel=\"noopener noreferrer\" target=\"_blank\">Freaks of the Industry\u003c/a>,” to name-check a classic song from Digital Underground’s 1990 debut album, \u003cem>Sex Packets\u003c/em>, which sold more than one million copies. The song was never officially released as a single. But that didn’t stop the promo-only 12” from becoming a radio and club favorite that still clocked spins and rocked parties decades after its release.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>https://youtu.be/8Ihi-onGULs\u003c/p>\n\u003cp>Despite the salacious overtones of many of their songs, DU were a very nuanced and diverse group who covered a broad range of topics. For all the whimsical humor and self-clowning of their biggest hit, “The Humpty Dance,” they were equally capable of making poignant pleas for unity (“\u003ca href=\"https://youtu.be/CmFDyZ3ytg8\" rel=\"noopener noreferrer\" target=\"_blank\">The Same Song\u003c/a>”), togetherness (“\u003ca href=\"https://youtu.be/BwU8K9WF-bc\" rel=\"noopener noreferrer\" target=\"_blank\">Wassup Wit The Luv?\u003c/a>”) and emotional resonance (“\u003ca href=\"https://youtu.be/-msFXMBn7rQ\" rel=\"noopener noreferrer\" target=\"_blank\">Heartbeat Props\u003c/a>”). They made party anthems like “Doowhutchyalike” and “Kiss You Back,” but also injected social commentary in unexpected places, as on “\u003ca href=\"https://youtu.be/dDy4bp9nKf0\" rel=\"noopener noreferrer\" target=\"_blank\">No Nose Job\u003c/a>,” a subtle dig at artists who dilute their image to chase pop stardom and commercial success. Their live shows were known for their energy—a major reason why they remained a touring act well into the late 2000s.\u003c/p>\n\u003cp>https://youtu.be/PBsjggc5jHM\u003c/p>\n\u003cp>If DU was the hip-hop equivalent of a circus act, Shock G was its ringleader, a man of many talents who rapped, sang, produced, played the piano and designed cover artwork. Years after their success had faded, in 2004, he released a solo album, \u003cem>Fear of a Mixed Planet\u003c/em>—which I flagged as one of the year’s best albums in an \u003ca href=\"https://eastbayexpress.com/new-bay-incarnate-1/\" rel=\"noopener noreferrer\" target=\"_blank\">\u003cem>East Bay Express\u003c/em>\u003c/a> holiday round-up: “Digital Underground founder Shock G will always be linked to his colorful, proboscis-flaunting alter ego Humpty Hump, but there’s more to him than just a nose.” Specifically, the Tupac tribute “Keep It Beautiful” stood out for “a poignancy that has all but disappeared from rap music.”\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>At the height of their success in the early ’90s, DU toured with Public Enemy. Their show at the Shoreline Amphitheater easily kept pace with Chuck D and Flavor Flav’s frenetic tone. Two decades later, Shock closed Oakland’s Life Is Living festival with a remarkable solo set that showcased all his talents: rapping, singing, and playing the keyboards. The set felt like a gift to Oakland, the adopted home with which he will forever be identified. \u003c/p>\n\n",
"blocks": [],
"excerpt": "Funny, raunchy and philosophical, the rapper made a major impact and helped launch Tupac's career. ",
"status": "publish",
"parent": 0,
"modified": 1726791255,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 10,
"wordCount": 889
},
"headData": {
"title": "Remembering Shock G, the Funky Digital Underground Frontman Who Shaped Oakland Rap | KQED",
"description": "Funny, raunchy and philosophical, the rapper made a major impact and helped launch Tupac's career. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Remembering Shock G, the Funky Digital Underground Frontman Who Shaped Oakland Rap",
"datePublished": "2021-04-23T14:34:48-07:00",
"dateModified": "2024-09-19T17:14:15-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/arts/13896288/remembering-shock-g-the-funky-digital-underground-frontman-who-shaped-oakland-rap",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Shock G once named himself “the one who put the satin on your panties.”\u003c/p>\n\u003cp>Any deep dive into classic literature, be it \u003cem>Beowulf\u003c/em> or \u003cem>The Iliad\u003c/em>, won’t reveal a more puissant epithet. The passing of the former Digital Underground frontman/avatar comes as a, yes, shock to many, G. It reverberates with the recent passing of iconic rap figures like Black Rob, DMX and MF Doom—a sign that hip-hop has matured to the point where its heroes are becoming ancestors. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13895541",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>As you read this, local social media pages have been filling up with heartfelt tributes and remembrances of Shock, who passed away of unknown causes on April 22 at age 57. (He died in Tampa, Florida, the city where the New York native spent his adolescence and young adulthood before relocating to Oakland.) People have shared stories about buying early cassettes from the artist, real name Gregory Jacobs, on Telegraph Avenue, and discoursing about film, art, and food on tour buses. One story finds him randomly showing up at Albany’s Ivy Room to rock an impromptu 15-minute freestyle, rapping through headphones to Brick’s “Dazz.” There are many other stories circulating about this hip-hop legend, a man who came along at a time when Bay Area hip-hop was beginning to heft national gravitas and helped push it over the hump. His contributions to local music culture remain truly significant. \u003c/p>\n\u003cp>Funny and provocative, Shock allegedly “once got busy in a Burger King bathroom.” But he also put Tupac, Saafir and Mystic on and produced Pac’s “So Many Tears,” “Rebel of the Underground,” and “Changes.” Inspired by Parliament-Funkadelic, Shock dubbed his erstwhile bandmates “Sons of the P” and revived the conceptual approach that separated George Clinton’s groups from the rest of the funkateers, creating urban mythos around aphrodisiac pills and full-body condoms. Underrated as a rapper, he nevertheless contributed a deceptively-smooth verse to perhaps the Bay Area-est rap song of all time, the remix of the Luniz’ “\u003ca href=\"https://youtu.be/CiZ3XtGtmQs\" rel=\"noopener noreferrer\" target=\"_blank\">I Got Five On It\u003c/a>.” Shock held his ground alongside Yukmouth, Numskull, E-40, Dru Down, Spice-1 and Richie Rich. The half-rapped, half-sung lyrics sum up his ethos: “still bringing satin for them drawers, velvet for the mic, and a pound for the cause.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13839952",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Most notably, he led the greatest hip-hop band not named The Roots or Stetsasonic, skillfully blending live instrumentation with P-Funk samples, turntables and rhymes that often ended up being catch phrases. Digital Underground crafted a unique identity in the burgeoning ’90s hip-hop field as the “\u003ca href=\"https://youtu.be/2v2sw89s9wA\" rel=\"noopener noreferrer\" target=\"_blank\">Freaks of the Industry\u003c/a>,” to name-check a classic song from Digital Underground’s 1990 debut album, \u003cem>Sex Packets\u003c/em>, which sold more than one million copies. The song was never officially released as a single. But that didn’t stop the promo-only 12” from becoming a radio and club favorite that still clocked spins and rocked parties decades after its release.\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>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/8Ihi-onGULs'\n title='//www.youtube.com/embed/8Ihi-onGULs'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Despite the salacious overtones of many of their songs, DU were a very nuanced and diverse group who covered a broad range of topics. For all the whimsical humor and self-clowning of their biggest hit, “The Humpty Dance,” they were equally capable of making poignant pleas for unity (“\u003ca href=\"https://youtu.be/CmFDyZ3ytg8\" rel=\"noopener noreferrer\" target=\"_blank\">The Same Song\u003c/a>”), togetherness (“\u003ca href=\"https://youtu.be/BwU8K9WF-bc\" rel=\"noopener noreferrer\" target=\"_blank\">Wassup Wit The Luv?\u003c/a>”) and emotional resonance (“\u003ca href=\"https://youtu.be/-msFXMBn7rQ\" rel=\"noopener noreferrer\" target=\"_blank\">Heartbeat Props\u003c/a>”). They made party anthems like “Doowhutchyalike” and “Kiss You Back,” but also injected social commentary in unexpected places, as on “\u003ca href=\"https://youtu.be/dDy4bp9nKf0\" rel=\"noopener noreferrer\" target=\"_blank\">No Nose Job\u003c/a>,” a subtle dig at artists who dilute their image to chase pop stardom and commercial success. Their live shows were known for their energy—a major reason why they remained a touring act well into the late 2000s.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/PBsjggc5jHM'\n title='//www.youtube.com/embed/PBsjggc5jHM'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>If DU was the hip-hop equivalent of a circus act, Shock G was its ringleader, a man of many talents who rapped, sang, produced, played the piano and designed cover artwork. Years after their success had faded, in 2004, he released a solo album, \u003cem>Fear of a Mixed Planet\u003c/em>—which I flagged as one of the year’s best albums in an \u003ca href=\"https://eastbayexpress.com/new-bay-incarnate-1/\" rel=\"noopener noreferrer\" target=\"_blank\">\u003cem>East Bay Express\u003c/em>\u003c/a> holiday round-up: “Digital Underground founder Shock G will always be linked to his colorful, proboscis-flaunting alter ego Humpty Hump, but there’s more to him than just a nose.” Specifically, the Tupac tribute “Keep It Beautiful” stood out for “a poignancy that has all but disappeared from rap music.”\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>At the height of their success in the early ’90s, DU toured with Public Enemy. Their show at the Shoreline Amphitheater easily kept pace with Chuck D and Flavor Flav’s frenetic tone. Two decades later, Shock closed Oakland’s Life Is Living festival with a remarkable solo set that showcased all his talents: rapping, singing, and playing the keyboards. The set felt like a gift to Oakland, the adopted home with which he will forever be identified. \u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13896288/remembering-shock-g-the-funky-digital-underground-frontman-who-shaped-oakland-rap",
"authors": [
"11839"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_235",
"arts_1564"
],
"tags": [
"arts_14230",
"arts_10342",
"arts_10278",
"arts_831",
"arts_1091",
"arts_19347"
],
"featImg": "arts_13896258",
"label": "arts_22314"
},
"arts_13896256": {
"type": "posts",
"id": "arts_13896256",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13896256",
"score": null,
"sort": [
1619144265000
]
},
"parent": 0,
"labelTerm": {
"site": "arts"
},
"blocks": [],
"publishDate": 1619144265,
"format": "standard",
"title": "Digital Underground's Shock G, an Oakland Hip-Hop Icon, Dies at 57",
"headTitle": "Digital Underground’s Shock G, an Oakland Hip-Hop Icon, Dies at 57 | KQED",
"content": "\u003cp>Shock G, the flamboyant, funny rap artist who brought Oakland hip-hop to a worldwide audience with the group Digital Underground, died Thursday at age 57, according to Digital Underground co-founder \u003ca href=\"https://www.instagram.com/p/CN_QDs7sayF/\" rel=\"noopener noreferrer\" target=\"_blank\">Chopmaster J\u003c/a>. \u003c/p>\n\u003cp>The cause of death is unknown. According to \u003ca href=\"https://www.tmz.com/2021/04/22/shock-g-dead-dies-digital-underground-humpty-dance-tupac/\" rel=\"noopener noreferrer\" target=\"_blank\">TMZ\u003c/a>, Shock G was found dead in a hotel room in Tampa, with no signs of trauma.\u003c/p>\n\u003cp>https://www.instagram.com/p/CN_QDs7sayF/\u003c/p>\n\u003cp>Shock G, born Greg Jacobs, was best-known for his work with Digital Underground, most notably the worldwide smash “The Humpty Dance,” released in 1990. Carried by Jacobs’ large-nosed persona, the song brought a swampy West Coast funk and dozens of comic one-liners to the national airwaves. The “Humpty Dance” video, filmed at Club Townsend in San Francisco, played in heavy rotation on MTV and VH1 for months during the cable networks’ heyday. \u003c/p>\n\u003cp>https://www.youtube.com/watch?v=PBsjggc5jHM\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>A talented pianist and visual artist who illustrated much of Digital Underground’s album art, Jacobs also helped introduce the world to Tupac Shakur, who was an early member of Digital Underground, and whose debut album \u003cem>2Pacalypse Now\u003c/em> he co-produced. Shakur remarked in a 1995 interview that he looked back on his time alongside Shock G and Digital Underground “with the greatest fondness. Those were like, some of the best times of my life.”\u003c/p>\n\u003cfigure id=\"attachment_13896267\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg\" alt=\"The cover of The HUmpty Dance single\" width=\"600\" height=\"600\" class=\"size-full wp-image-13896267\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg 600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s cartoony illustrations laced Digital Underground’s album covers and inserts. \u003ccite>(Tommy Boy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Jacobs’ production credits, guest appearances and solo work continued long after the success of \u003cem>Sex Packets\u003c/em>, Digital Underground’s best-selling album. He appeared on the all-star remix of the Luniz’ “I Got 5 on It” with \u003ca href=\"https://www.youtube.com/watch?v=CiZ3XtGtmQs\" rel=\"noopener noreferrer\" target=\"_blank\">a who’s-who of Bay Area rap\u003c/a>, and produced songs for Mac Mall, Saafir and KRS-One. In 1998, Prince included his \u003ca href=\"https://www.youtube.com/watch?v=1vw9GqiAOv8\" rel=\"noopener noreferrer\" target=\"_blank\">remix\u003c/a> of “Love Sign” on his 1994 release \u003cem>\u003ca href=\"https://en.wikipedia.org/wiki/Crystal_Ball_(box_set)\" rel=\"noopener noreferrer\" target=\"_blank\">Crystal Ball\u003c/a>\u003c/em>. Jacobs also toured with Parliament’s George Clinton, and performed in small clubs around the country as a solo artist. \u003c/p>\n\u003cp>Reaction to the news of Shock G’s death was swift:\u003c/p>\n\u003cp>https://twitter.com/E40/status/1385419121198702593\u003c/p>\n\u003cp>https://twitter.com/Bootsy_Collins/status/1385409370532548609\u003c/p>\n\u003cp>https://twitter.com/SheilaEdrummer/status/1385415157178765317\u003c/p>\n\u003cp>https://twitter.com/JheneAiko/status/1385414176944779264\u003c/p>\n\u003cp>https://www.instagram.com/p/CN_V-xMHPPM/\u003c/p>\n\u003cp>https://twitter.com/Passionweiss/status/1385397407437914114\u003c/p>\n\u003cp>https://twitter.com/2PAC/status/1385407941495300102\u003c/p>\n\u003cp>https://twitter.com/harikondabolu/status/1385416577668063239\u003c/p>\n\u003cp>https://twitter.com/fakeshoredrive/status/1385394592795742208\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>https://twitter.com/danamo/status/1385406865463414787\u003c/p>\n\n",
"stats": {
"hasVideo": true,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 423,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 8
},
"modified": 1705019124,
"excerpt": "The flamboyant, funny rap artist brought Bay Area culture to the world.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "The flamboyant, funny rap artist brought Bay Area culture to the world.",
"title": "Digital Underground's Shock G, an Oakland Hip-Hop Icon, Dies at 57 | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Digital Underground's Shock G, an Oakland Hip-Hop Icon, Dies at 57",
"datePublished": "2021-04-22T19:17:45-07:00",
"dateModified": "2024-01-11T16:25:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "digital-undergrounds-shock-g-an-oakland-hip-hop-icon-dies-at-57",
"status": "publish",
"templateType": "standard",
"featuredImageType": "standard",
"sticky": false,
"path": "/arts/13896256/digital-undergrounds-shock-g-an-oakland-hip-hop-icon-dies-at-57",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Shock G, the flamboyant, funny rap artist who brought Oakland hip-hop to a worldwide audience with the group Digital Underground, died Thursday at age 57, according to Digital Underground co-founder \u003ca href=\"https://www.instagram.com/p/CN_QDs7sayF/\" rel=\"noopener noreferrer\" target=\"_blank\">Chopmaster J\u003c/a>. \u003c/p>\n\u003cp>The cause of death is unknown. According to \u003ca href=\"https://www.tmz.com/2021/04/22/shock-g-dead-dies-digital-underground-humpty-dance-tupac/\" rel=\"noopener noreferrer\" target=\"_blank\">TMZ\u003c/a>, Shock G was found dead in a hotel room in Tampa, with no signs of trauma.\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "instagramLink",
"attributes": {
"named": {
"instagramUrl": "https://www.instagram.com/p/CN_QDs7sayF/"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Shock G, born Greg Jacobs, was best-known for his work with Digital Underground, most notably the worldwide smash “The Humpty Dance,” released in 1990. Carried by Jacobs’ large-nosed persona, the song brought a swampy West Coast funk and dozens of comic one-liners to the national airwaves. The “Humpty Dance” video, filmed at Club Townsend in San Francisco, played in heavy rotation on MTV and VH1 for months during the cable networks’ heyday. \u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/PBsjggc5jHM'\n title='//www.youtube.com/embed/PBsjggc5jHM'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\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>A talented pianist and visual artist who illustrated much of Digital Underground’s album art, Jacobs also helped introduce the world to Tupac Shakur, who was an early member of Digital Underground, and whose debut album \u003cem>2Pacalypse Now\u003c/em> he co-produced. Shakur remarked in a 1995 interview that he looked back on his time alongside Shock G and Digital Underground “with the greatest fondness. Those were like, some of the best times of my life.”\u003c/p>\n\u003cfigure id=\"attachment_13896267\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg\" alt=\"The cover of The HUmpty Dance single\" width=\"600\" height=\"600\" class=\"size-full wp-image-13896267\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg.jpg 600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2021/04/R-42681-1333303548.jpeg-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Shock G’s cartoony illustrations laced Digital Underground’s album covers and inserts. \u003ccite>(Tommy Boy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Jacobs’ production credits, guest appearances and solo work continued long after the success of \u003cem>Sex Packets\u003c/em>, Digital Underground’s best-selling album. He appeared on the all-star remix of the Luniz’ “I Got 5 on It” with \u003ca href=\"https://www.youtube.com/watch?v=CiZ3XtGtmQs\" rel=\"noopener noreferrer\" target=\"_blank\">a who’s-who of Bay Area rap\u003c/a>, and produced songs for Mac Mall, Saafir and KRS-One. In 1998, Prince included his \u003ca href=\"https://www.youtube.com/watch?v=1vw9GqiAOv8\" rel=\"noopener noreferrer\" target=\"_blank\">remix\u003c/a> of “Love Sign” on his 1994 release \u003cem>\u003ca href=\"https://en.wikipedia.org/wiki/Crystal_Ball_(box_set)\" rel=\"noopener noreferrer\" target=\"_blank\">Crystal Ball\u003c/a>\u003c/em>. Jacobs also toured with Parliament’s George Clinton, and performed in small clubs around the country as a solo artist. \u003c/p>\n\u003cp>Reaction to the news of Shock G’s death was swift:\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385419121198702593"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385409370532548609"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385415157178765317"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385414176944779264"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "instagramLink",
"attributes": {
"named": {
"instagramUrl": "https://www.instagram.com/p/CN_V-xMHPPM/"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385397407437914114"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385407941495300102"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385416577668063239"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385394592795742208"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp>\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1385406865463414787"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13896256/digital-undergrounds-shock-g-an-oakland-hip-hop-icon-dies-at-57",
"authors": [
"185"
],
"categories": [
"arts_1",
"arts_69",
"arts_235",
"arts_1564"
],
"tags": [
"arts_14230",
"arts_10278",
"arts_831",
"arts_1143",
"arts_1091",
"arts_974",
"arts_4269"
],
"featImg": "arts_13896258",
"label": "arts"
}
},
"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": 17
},
"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": 2
},
"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": 8
},
"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": 11
},
"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": "Police secrets, unsealed",
"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": 10
},
"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 of daily listener commentaries since 1991",
"info": "KQED's series of 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": 13
},
"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": 3
},
"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": 12
},
"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": 4
},
"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": 1
},
"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": 7
},
"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": 9
},
"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"
}
},
"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": 5
},
"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": 15
},
"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"
}
},
"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": 14
},
"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": 16
},
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.85,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.89,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.9,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"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": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 97.16,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "End of AP Tabulation",
"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": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.75,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.58,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"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": "January 12, 2025 1:00 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": "January 12, 2025 1:00 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": "",
"voteC