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_13968401": {
"type": "attachments",
"id": "arts_13968401",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13968401",
"found": true
},
"title": "TrumpArtAlcatraz_2000",
"publishDate": 1732137118,
"status": "inherit",
"parent": 13968396,
"modified": 1732137245,
"caption": "An inflatable caricature known as the Trump Chicken travels past Alcatraz on June 6, 2024.",
"credit": null,
"altTag": "inflatable bird with yellow hair in prison stripes on boat labeled Alcatraz Prison Transport",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-768x432.jpg",
"width": 768,
"height": 432,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000-1920x1080.jpg",
"width": 1920,
"height": 1080,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/TrumpArtAlcatraz_2000.jpg",
"width": 2000,
"height": 1125
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13968023": {
"type": "attachments",
"id": "arts_13968023",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13968023",
"found": true
},
"title": "LaRussell x Richie Rich - New Parish - Richie Rich - 111024-19",
"publishDate": 1731529688,
"status": "inherit",
"parent": 13967973,
"modified": 1731612755,
"caption": "After an onstage fall, 56-year-old Oakland rap legend Richie Rich is proving he's still got plenty of gas in the tank.",
"credit": "Jason Hayes / \u003ca href=\"https://www.instagram.com/j.castae/?hl=en\" target=\"_blank\">J.Castae\u003c/a>",
"altTag": "Richard Serrell, better known as Richie Rich.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-800x533.jpeg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-1020x680.jpeg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-160x107.jpeg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-768x512.jpeg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-1536x1024.jpeg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-2048x1365.jpeg",
"width": 2048,
"height": 1365,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-672x372.jpeg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-1038x576.jpeg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-1920x1280.jpeg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-19-scaled.jpeg",
"width": 2560,
"height": 1706
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13968005": {
"type": "attachments",
"id": "arts_13968005",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13968005",
"found": true
},
"title": "CJM_cover_2000",
"publishDate": 1731519433,
"status": "inherit",
"parent": 13968003,
"modified": 1731519543,
"caption": "The Contemporary Jewish Museum in San Francisco, facing Mission Street and Jessie Square.",
"credit": "Gary Sexton Photography",
"altTag": "large brick building with angled additions facing plaza with lawn and water",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-1536x1025.jpg",
"width": 1536,
"height": 1025,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000-1920x1281.jpg",
"width": 1920,
"height": 1281,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/CJM_cover_2000.jpg",
"width": 2000,
"height": 1334
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13964205": {
"type": "attachments",
"id": "arts_13964205",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13964205",
"found": true
},
"title": "Kev Choice poses for a portrait at his studio in Oakland on Sept. 12, 2024.",
"publishDate": 1726182126,
"status": "inherit",
"parent": 0,
"modified": 1726182196,
"caption": "Kev Choice poses for a portrait at his studio in Oakland on Sept. 12, 2024.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-31-BL-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967818": {
"type": "attachments",
"id": "arts_13967818",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967818",
"found": true
},
"title": "Plunkett1",
"publishDate": 1730996118,
"status": "inherit",
"parent": 13967817,
"modified": 1730996425,
"caption": "The child of Mexican and Cherokee parents, Plunkett led the Oakland Raiders to two Super Bowl victories. The former quarterback is being considered for induction into the NFL Hall of Fame, an honor supported by Bay Area politicians, historians and fans. He is pictured here in 1972. ",
"credit": "Courtesy Stanford University Special Collections",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-800x622.jpg",
"width": 800,
"height": 622,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-1020x793.jpg",
"width": 1020,
"height": 793,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-160x124.jpg",
"width": 160,
"height": 124,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-768x597.jpg",
"width": 768,
"height": 597,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-1536x1193.jpg",
"width": 1536,
"height": 1193,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1-1920x1492.jpg",
"width": 1920,
"height": 1492,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/Plunkett1.jpg",
"width": 2000,
"height": 1554
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967606": {
"type": "attachments",
"id": "arts_13967606",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967606",
"found": true
},
"title": "Blessd & Ryan Castro, Joint Ay Bendito Ghetto Tour: ‘There’s No Ego, Only Union’",
"publishDate": 1730496481,
"status": "inherit",
"parent": 0,
"modified": 1730497451,
"caption": "Blessd performs at the San Jose Civic in San Jose on Oct. 31, 2024.",
"credit": "Josie Lepe for KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-05-103124-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967493": {
"type": "attachments",
"id": "arts_13967493",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967493",
"found": true
},
"title": "mac-dre_3",
"publishDate": 1730329356,
"status": "inherit",
"parent": 13967351,
"modified": 1730329555,
"caption": "Twenty years after his death on Nov. 1, 2004, Mac Dre's spirit continues to permeate Bay Area culture like no other.",
"credit": "Illustration by Darren Tu",
"altTag": "A Black man in a pattered button-up shirt, a fashionable hat and dreadlocks looks over his shoulder as the Bay Bridge stretches out in the background against a color-treated sky",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-800x517.jpg",
"width": 800,
"height": 517,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-1020x659.jpg",
"width": 1020,
"height": 659,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-160x103.jpg",
"width": 160,
"height": 103,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-768x496.jpg",
"width": 768,
"height": 496,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-1536x992.jpg",
"width": 1536,
"height": 992,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/mac-dre_3.jpg",
"width": 1920,
"height": 1240
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967305": {
"type": "attachments",
"id": "arts_13967305",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967305",
"found": true
},
"title": "adela vasquez by marcel pardo ariza 2",
"publishDate": 1729889245,
"status": "inherit",
"parent": 0,
"modified": 1729891163,
"caption": "Originally from Cuba, Adela Vázquez spent decades advocating for HIV/AIDS healthcare in the Latinx community in San Francisco. ",
"credit": "Marcel Pardo Ariza",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-768x432.jpg",
"width": 768,
"height": 432,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/adela-vasquez-by-marcel-pardo-ariza-2.jpg",
"width": 1641,
"height": 923
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967079": {
"type": "attachments",
"id": "arts_13967079",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967079",
"found": true
},
"title": "Harriett Ng, an operator at the Chinese Telephone Exchange, date unknown.",
"publishDate": 1729640626,
"status": "inherit",
"parent": 13960573,
"modified": 1729644115,
"caption": "Harriett Ng, an operator at the Chinese Telephone Exchange, date unknown.",
"credit": "George Rinhart/Corbis via Getty Images",
"altTag": "A young Asian woman operates a switchboard, while wearing a silk gown and telephone headset.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-800x568.png",
"width": 800,
"height": 568,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-1020x724.png",
"width": 1020,
"height": 724,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-160x114.png",
"width": 160,
"height": 114,
"mimeType": "image/png"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-768x545.png",
"width": 768,
"height": 545,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-1536x1090.png",
"width": 1536,
"height": 1090,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng-1920x1362.png",
"width": 1920,
"height": 1362,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/ng.png",
"width": 2000,
"height": 1419
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13967057": {
"type": "attachments",
"id": "arts_13967057",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13967057",
"found": true
},
"title": "20241020-CHARLIXCXFANS-JY-007-KQED",
"publishDate": 1729627884,
"status": "inherit",
"parent": 0,
"modified": 1729721141,
"caption": "Morgan Le, 28, of Eugene, Oregon, poses for a portrait while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour at Chase Center in San Francisco on Sunday, Oct. 20, 2024.",
"credit": "Juliana Yamada for KQED",
"altTag": "A woman wearing neon green boots, sunglasses, a hat and a jacket gives the peace sign with her hand while sitting outside on the ground.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-007-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_arts_13967817": {
"type": "authors",
"id": "byline_arts_13967817",
"meta": {
"override": true
},
"slug": "byline_arts_13967817",
"name": "Nick Lozito",
"isLoading": false
},
"shotchkiss": {
"type": "authors",
"id": "61",
"meta": {
"index": "authors_1716337520",
"id": "61",
"found": true
},
"name": "Sarah Hotchkiss",
"firstName": "Sarah",
"lastName": "Hotchkiss",
"slug": "shotchkiss",
"email": "shotchkiss@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Senior Associate Editor",
"bio": "Sarah Hotchkiss is a San Francisco \u003ca href=\"http://www.sarahhotchkiss.com\">artist\u003c/a> and arts writer. In 2019, she received the Dorothea & Leo Rabkin Foundation grant for visual art journalism and in 2020 she received a Society of Professional Journalists, Northern California award for excellence in arts and culture reporting.",
"avatar": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g",
"twitter": "sahotchkiss",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"Contributor",
"administrator"
]
},
{
"site": "artschool",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "spark",
"roles": [
"editor"
]
},
{
"site": "checkplease",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Sarah Hotchkiss | KQED",
"description": "Senior Associate Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ca38c7f54590856cd4947d26274f8a90?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/shotchkiss"
},
"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"
},
"ralexandra": {
"type": "authors",
"id": "11242",
"meta": {
"index": "authors_1716337520",
"id": "11242",
"found": true
},
"name": "Rae Alexandra",
"firstName": "Rae",
"lastName": "Alexandra",
"slug": "ralexandra",
"email": "ralexandra@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Staff Writer",
"bio": "Rae Alexandra is Staff Writer for KQED Arts & Culture, and the creator/author of the \u003ca href=\"https://www.kqed.org/arts/program/rebel-girls-from-bay-area-history\">Rebel Girls From Bay Area History\u003c/a> and \u003ca href=\"https://www.kqed.org/bizarrebayarea\">Bizarre Bay Area\u003c/a> series. Born and raised in Wales, she started her career in London, as a music journalist for uproarious rock ’n’ roll magazine, \u003cem>\u003ca href=\"https://www.kerrang.com/features/an-oral-history-of-alternative-tentacles-40-years-of-keeping-punk-alive/\">Kerrang!\u003c/a>\u003c/em>. In America, she got her start at alt-weeklies including \u003cem>SF Weekly\u003c/em>\u003c/a> and the \u003ca href=\"https://www.villagevoice.com/author/raealexandra/\">\u003cem>Village Voice\u003c/em>\u003c/a>, and freelanced for a great many other publications. Her undying love for San Francisco has, more recently, turned her into \u003ca href=\"https://www.kqed.org/arts/category/history\">a history nerd\u003c/a>. In 2023, Rae was awarded an SPJ Excellence in Journalism Award for Arts & Culture.",
"avatar": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g",
"twitter": "raemondjjjj",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Rae Alexandra | KQED",
"description": "Staff Writer",
"ogImgSrc": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ralexandra"
},
"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"
},
"ogpenn": {
"type": "authors",
"id": "11491",
"meta": {
"index": "authors_1716337520",
"id": "11491",
"found": true
},
"name": "Pendarvis Harshaw",
"firstName": "Pendarvis",
"lastName": "Harshaw",
"slug": "ogpenn",
"email": "ogpenn@gmail.com",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Columnist and Host, Rightnowish",
"bio": "Pendarvis Harshaw is an educator, host and writer with KQED Arts.",
"avatar": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g",
"twitter": "ogpenn",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"author"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Pendarvis Harshaw | KQED",
"description": "Columnist and Host, Rightnowish",
"ogImgSrc": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/093d33baff5354890e29ad83d58d2c49?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ogpenn"
},
"ccabreralomeli": {
"type": "authors",
"id": "11708",
"meta": {
"index": "authors_1716337520",
"id": "11708",
"found": true
},
"name": "Carlos Cabrera-Lomelí",
"firstName": "Carlos",
"lastName": "Cabrera-Lomelí",
"slug": "ccabreralomeli",
"email": "ccabreralomeli@KQED.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Community Reporter",
"bio": "Carlos Cabrera-Lomelí is a community reporter with KQED's digital engagement team. He also reports and co-produces for KQED's bilingual news hub KQED en Español. He grew up in San Francisco's Mission District and has previously worked with Univision, 48 Hills and REFORMA in Mexico City.",
"avatar": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g",
"twitter": "@LomeliCabrera",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"editor"
]
},
{
"site": "elections",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Carlos Cabrera-Lomelí | KQED",
"description": "Community Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/e95ff80bb2eaf18a8f2af4dcf7ffb54b?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/ccabreralomeli"
},
"nkhan": {
"type": "authors",
"id": "11867",
"meta": {
"index": "authors_1716337520",
"id": "11867",
"found": true
},
"name": "Nisa Khan",
"firstName": "Nisa",
"lastName": "Khan",
"slug": "nkhan",
"email": "nkhan@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Nisa Khan is a reporter for KQED's Audience News Desk. She was formerly a data reporter at Michigan Radio. She earned a Bachelor of Science in Information from the University of Michigan and a Master of Arts in Communication from Stanford University.",
"avatar": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g",
"twitter": "mnisakhan",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Nisa Khan | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a3bf1efcfbe7658d13a434cc54d0b2e3?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nkhan"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {
"root-site_artseditorspicks": {
"type": "pages",
"id": "root-site_15853",
"meta": {
"index": "pages_1716337520",
"site": "root-site",
"id": "15853",
"score": 0
},
"parent": 0,
"pageMeta": {
"excludeFromSiteSearch": "Include",
"sticky": false,
"adSlotOverride": "300x250_arts",
"WpPageTemplate": "page-topic-editorial"
},
"labelTerm": {
"site": ""
},
"blocks": [
{
"innerHTML": "\n\u003cp>The best of KQED’s arts commentary.\u003c/p>\n",
"blockName": "core/paragraph",
"innerContent": [
"\n\u003cp>The best of KQED’s arts commentary.\u003c/p>\n"
],
"innerBlocks": [],
"attrs": []
},
{
"innerHTML": "",
"blockName": "kqed/post-list",
"innerContent": [],
"innerBlocks": [],
"attrs": {
"seeMore": true,
"query": "posts/arts?tag=criticspicks,critics-picks,editorspicks,editorspick&queryId=30782b8a6c",
"title": ""
}
},
{
"innerHTML": "",
"blockName": "kqed/ad",
"innerContent": [],
"innerBlocks": [],
"attrs": []
}
],
"publishDate": 1584499671,
"title": "Editors' Picks",
"pagePath": "artseditorspicks",
"headTitle": "Editors’ Picks | KQED",
"content": "\u003cp>The best of KQED’s arts commentary.\u003c/p>\n\n\n\n\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"modified": 1690468458,
"headData": {
"twImgId": "",
"twTitle": "",
"socialTitle": "Editors' Picks - Best from Arts Commentary | KQED",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Discover the top picks curated by KQED's Arts & Culture editors. Explore the must-see events, exhibits, and performances in the Bay Area arts scene.",
"socialDescription": "Discover the top picks curated by KQED's Arts & Culture editors. Explore the must-see events, exhibits, and performances in the Bay Area arts scene.",
"title": "Editors' Picks - Best from Arts Commentary | KQED",
"ogDescription": "",
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"slug": "artseditorspicks",
"status": "publish",
"format": "standard",
"path": "/root-site/15853/artseditorspicks",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The best of KQED’s arts commentary.\u003c/p>\n\n\n\n\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>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"label": "root-site",
"isLoading": false
}
},
"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_13968396": {
"type": "posts",
"id": "arts_13968396",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13968396",
"score": null,
"sort": [
1732137361000
]
},
"guestAuthors": [],
"slug": "political-art-2024-trump-presidency",
"title": "What’s the Use of ‘Political Art’ in 2024?",
"publishDate": 1732137361,
"format": "standard",
"headTitle": "What’s the Use of ‘Political Art’ in 2024? | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Who could forget the \u003ca href=\"https://www.glamour.com/story/the-story-behind-the-pussyhats-at-the-womens-march\">pussy hats\u003c/a>, the colorful \u003ca href=\"https://www.glamour.com/gallery/how-to-create-the-best-damn-anti-trump-protest-sign-ever-a-complete-guide\">protest banners\u003c/a>, the \u003ca href=\"https://www.kqed.org/pop/33376/so-theres-a-naked-donald-trump-statue-in-the-castro-now-nsfw\">nude statues\u003c/a> and \u003ca href=\"https://www.bbc.com/culture/article/20160518-what-does-the-trumpputin-kiss-really-mean\">subversive murals\u003c/a> of the first Trump administration?\u003c/p>\n\u003cp>Voters, apparently.\u003c/p>\n\u003cp>[aside postID='news_12014032']Despite a surge in art-as-resistance eight years ago — hailed as crucial in the fight to defeat Trump once and for all — America is back where it started in 2016, give or take a few \u003ca href=\"https://apnews.com/article/trump-charlottesville-college-protests-gaza-biden-antisemitism-b19a1ae593b076d5314f08549b1b0d7b\">racist marches\u003c/a>, \u003ca href=\"https://www.npr.org/2024/11/17/nx-s1-5192608/idahos-abortion-ban-one-of-the-strictest-in-the-u-s-is-being-challenged-in-court\">abortion bans\u003c/a> and \u003ca href=\"https://www.npr.org/2024/05/30/1198912466/in-a-historic-verdict-trump-found-guilty-on-34-felony-counts-in-hush-money-trial\">felony counts\u003c/a>.\u003c/p>\n\u003cp>And while the stakes for the future of the country are unquestionably higher this time around, artist reaction has been conspicuously subdued. Not only are activists organizing \u003ca href=\"https://www.kqed.org/news/12014032/dispirited-and-humbled-the-conspicuous-absence-of-bay-area-protests-after-trumps-win\">far fewer protests\u003c/a>, there’s noticeably less anti-Trump art. Yes, even in the Bay Area.\u003c/p>\n\u003cp>How could that be? Well, it depends on who you ask.\u003c/p>\n\u003cfigure id=\"attachment_13968235\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968235\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists.jpg\" alt=\"A man in a black hoodie and tan pants stands among a cluttered studio space, looking up at the camera.\" width=\"2000\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1920x1440.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Brent Lindsay, Artistic Director for the Imaginists Theatre Collective in Santa Rosa, pictured backstage on Nov. 18, 2024. \u003ccite>(Gabe Meline/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It feels to me like everyone just got wiped out,” said Brent Lindsay, artistic director of the Imaginists Theatre Collective in Santa Rosa, of the relative quiet from artists, post-election. “Everyone’s just — I don’t know about \u003ci>retreating\u003c/i>, but everyone’s sort of going deep. Having to. And I don’t know what’s on the other side of that.”\u003c/p>\n\u003ch2>A time of reorientation\u003c/h2>\n\u003cp>Lindsay is no stranger to explicitly political art. In 2017, the Imaginists presented \u003ci>Stop That Show!\u003c/i>, a \u003ca href=\"https://theimaginists.org/aimsarchive\">bicycle-powered, bilingual outdoor satire\u003c/a> squarely aimed at the Trump White House. Lindsay played “President Corn,” in a disheveled blonde wig and Russian-branded garb.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“It was good in that we all needed to find joy in some darkness, and we all needed to find a way out, shake it off, be entertained,” Lindsay said, acknowledging that the show was more a balm than a weapon of resistance.\u003c/p>\n\u003cp>No one can predict exactly what the next four years will bring from the arts sector. But Lindsay believes that alongside explicitly political art, the world may see more politically informed work based in storytelling and emotional resonance.\u003c/p>\n\u003cp>“You need both,” Lindsay said. “We need the bombastic, the in-your-face, the revolutionary. And this may be a silly analogy, but we need the bunny slope. Because we need new people coming and trying it, and working their way up.”\u003c/p>\n\u003cfigure id=\"attachment_13887378\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13887378\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN.jpg\" alt=\"W. Kamau Bell\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">W. Kamau Bell in 2020. \u003ccite>(John Nowack/CNN)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At \u003ca href=\"https://oaklandside.org/culture-makers/\">Oaklandside’s Culture Makers\u003c/a> panel on Nov. 14, comedian W. Kamau Bell, who endorsed Kamala Harris, was optimistic about the next era of direct political art.\u003c/p>\n\u003cp>“There’s going to be a type of artist now who’s going to be much more clear than they were in the past,” Bell said. “It’s an invitation to be much more clear on what the message is, what your goals are, to have art that actually points towards the change. I think it’s going to be a wave of really classic-era, political [art] — the right side of propaganda, pointing to the right side of history.”\u003c/p>\n\u003cp>Bell’s friend and colleague Favianna Rodriguez is the founder of the \u003ca href=\"https://www.culturalpower.org/\">Center for Cultural Power\u003c/a>, an organization that supports artists and arms people with artistic tools for resistance. In 2017, in opposition to Trump’s Muslim ban, Rodriguez’s series \u003ci>\u003ca href=\"https://favianna.com/artworks/migration-is-beautiful-2018?\">Migration Is Beautiful\u003c/a>\u003c/i> surged in visibility. Climate justice and reproductive rights have also been prominent themes in her work.\u003c/p>\n\u003cp>“I have seen both a moment of reflection, and a moment of reorientation,” Rodriguez said of the weeks following the election. “Our response as artists is going to take some time for us to get organized. But I do trust that artists are going to rise up and create work, and be angry and bold.”\u003c/p>\n\u003cfigure id=\"attachment_13881312\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13881312\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42.jpg\" alt=\"Woman in red outfit with microphone\" width=\"1920\" height=\"1282\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-1020x681.jpg 1020w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Favianna Rodriguez speaking in 2020. \u003ccite>(Brooke Anderson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Artists, Rodriguez asserts, have the power to change cultural narratives, which in turn shape political narratives.\u003c/p>\n\u003cp>“We can show the humanity,” she says. “We can help normalize things that were once seen as rare. We can help tell human stories that move people’s hearts.”\u003c/p>\n\u003ch2>‘Not just an attack against Trump’\u003c/h2>\n\u003cp>Pianist, hip-hop artist and member of Oakland’s Cultural Affairs Commission Kev Choice says he’s angry and disappointed about Trump winning the presidency. He’s also contending with how many in his community — people who care about social justice and want an end to U.S. military aid to Israel — disengaged from the election.\u003c/p>\n\u003cp>[aside postID='arts_13967557']He sees a disillusionment with the Democratic party’s role in the devastation in Gaza, as well as with the two-party system. Choice was just as disappointed with Trump’s victory as he was with progressive propositions, like rent control, failing in California.\u003c/p>\n\u003cp>“I’ve been sitting with how to address it on all fronts, not just an attack against Trump, but just our general engagement in politics and how we can be more impactful — and have just honest conversations about what it means to even be engaged,” he says.\u003c/p>\n\u003cfigure id=\"attachment_13964204\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13964204\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice plays the piano at his studio in Oakland on Sept. 12, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Choice says he’s working on a song that airs out his community’s disappointment and grief over the election results, but he’s also looking beyond music. “Music is one thing, but supporting grassroots organizations to get people to register to vote, who will get people to campaign for certain measures or props — the day to day things that it takes to win a campaign,” he says. “It’s not always the flashy notoriety, like being on TV or releasing a song. It’s phone banking, canvassing, calling, traveling to other areas — and also bringing up those issues constantly in the art that we create.”\u003c/p>\n\u003cp>Filmmaker Josh Healey has advocated for a permanent ceasefire in Gaza with his podcast, \u003ca href=\"https://www.offsidesproductions.org/portfolio/friday-night-semites/\">Friday Night Semites\u003c/a>, and organizing with Jewish Voice for Peace and beyond. His work, including the comedy series \u003ci>The North Pole\u003c/i>, has also addressed class issues such as gentrification.\u003c/p>\n\u003cp>“I think the next couple of years we are going to see — and some of the people in this room are going to make — some of the dopest and most powerful art we’ve seen,” Healey said at Oaklandside’s Culture Makers panel.\u003c/p>\n\u003cfigure id=\"attachment_13808051\" class=\"wp-caption aligncenter\" style=\"max-width: 2048px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13808051\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh.jpg\" alt=\"woman and man pose with polar bear\" width=\"2048\" height=\"1367\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1920x1282.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1180x788.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-960x641.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-520x347.jpg 520w\" sizes=\"(max-width: 2048px) 100vw, 2048px\">\u003cfigcaption class=\"wp-caption-text\">Ericka Huggins and producer Josh Healy at the premiere for ‘The North Pole’ at the Grand Lake Theater in Oakland, Sept. 7, 2017. \u003ccite>(Brooke Anderson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Where I’m at as a filmmaker is not just ‘fuck Trump’ and whatever local billionaires are running these campaigns,” he continued, “but also, Hollywood is done. And I’m ready to actually celebrate that. And what I mean by that is not the death of filmmaking, but the death of capitalist, consumerist — the normalization. So many of the stories of what is normalized comes from arts and culture. And so that is my responsibility, and our responsibility.”\u003c/p>\n\u003ch2>Artists shifting to the right\u003c/h2>\n\u003cp>Supporting Trump was more taboo among artists during his first administration, but with rappers like Kanye West, Sexyy Red, Kodak Black and Azealia Banks backing Trump, some observers see a rightward turn in the entertainment industry.\u003c/p>\n\u003cfigure id=\"attachment_13968405\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968405\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford.jpg\" alt=\"\" width=\"1000\" height=\"667\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-768x512.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">Hip-hop artist, writer and TikTok creator Maddy Clifford organizes for student debt abolition with Debt Collective. \u003ccite>(Courtesy Vanessa 'AGANA' Espinoza)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the Culture Makers panel, hip-hop artist and organizer Maddy Clifford, who campaigns for student debt abolition with Debt Collective, talked about this shift.\u003c/p>\n\u003cp>“I think a lot of the country will go to the right, let’s be honest about that,” said Clifford, who has contributed to KQED as a cultural critic. “And so it’s going to be more important than ever for us to be really righteous and really stand in our solid values, because there’s going to be a lot of pressure to basically sell out, straight up.” [aside postID='arts_13930867']\u003c/p>\n\u003cp>Clifford looked beyond Trump’s candidacy — which made gains with young men — and pointed towards conservative trends in culture, name-checking social media movements that promote conservative gender roles and normalize misogyny. “People are like, ‘How did this happen?’” she said. “Well, what about trad wife content? What about the manosphere? This has been happening for a long time.”\u003c/p>\n\u003ch2>Déjà vu\u003c/h2>\n\u003cp>”We’ve been here before,” says \u003ca href=\"https://www.angelahennessy.com/\">Angela Hennessy\u003c/a>, an Oakland visual artist and California College of the Arts professor. Hennessy, whose work will be shown at the San Francisco Museum of Modern Art in the \u003ca href=\"https://www.kqed.org/arts/13955864/sfmoma-2024-seca-art-award-announcement\">2024 SECA Art Award Exhibition\u003c/a>, says this is déjà vu.\u003c/p>\n\u003cp>She’s more surprised that people are surprised. “This \u003ci>is\u003c/i> America,” Hennessy wrote in an email to KQED.\u003c/p>\n\u003cfigure id=\"attachment_13812676\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13812676\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200.jpg\" alt=\"Angela Hennessy, 'Black Rainbow,' 2017.\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-1180x787.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-520x347.jpg 520w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Angela Hennessy, ‘Black Rainbow,’ 2017. \u003ccite>(Courtesy of the artist and Southern Exposure; photo by Raheleh (Minoosh) Zomorodinia)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[aside postID='arts_13955864']Hennessy, a survivor of gun violence, uses hair weaving and braiding in her artwork as she navigates the connections between loss and liberation, death and despair, grieving and growing. She says that given her subject matter, her art has always political. And in this moment, Hennessy wrote, “My work can be seen as responding to the death machine that is our country.”\u003c/p>\n\u003cp>Hennessy asks people to read beyond the \u003ca href=\"https://www.thenation.com/article/archive/no-place-self-pity-no-room-fear/\">popular Toni Morrison quote\u003c/a>, “This is precisely the time when artists go to work,” and see that the late author wanted people to make the connection between chaos and the potential of art as a kind of wisdom.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>In this moment, “the opportunity,” Hennessy wrote, “is to be more brave, more unapologetic and articulate in knowing what we know. To make art, music, poetry, etc. as if something was at stake.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "The first Trump presidency spawned an abundance of art-as-resistance. The next four years could look very different. ",
"status": "publish",
"parent": 0,
"modified": 1732139275,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 34,
"wordCount": 1694
},
"headData": {
"title": "What’s the Use of ‘Political Art’ in 2024? | KQED",
"description": "The first Trump presidency spawned an abundance of art-as-resistance. The next four years could look very different. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "What’s the Use of ‘Political Art’ in 2024?",
"datePublished": "2024-11-20T13:16:01-08:00",
"dateModified": "2024-11-20T13:47:55-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13968396",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13968396/political-art-2024-trump-presidency",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Who could forget the \u003ca href=\"https://www.glamour.com/story/the-story-behind-the-pussyhats-at-the-womens-march\">pussy hats\u003c/a>, the colorful \u003ca href=\"https://www.glamour.com/gallery/how-to-create-the-best-damn-anti-trump-protest-sign-ever-a-complete-guide\">protest banners\u003c/a>, the \u003ca href=\"https://www.kqed.org/pop/33376/so-theres-a-naked-donald-trump-statue-in-the-castro-now-nsfw\">nude statues\u003c/a> and \u003ca href=\"https://www.bbc.com/culture/article/20160518-what-does-the-trumpputin-kiss-really-mean\">subversive murals\u003c/a> of the first Trump administration?\u003c/p>\n\u003cp>Voters, apparently.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12014032",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Despite a surge in art-as-resistance eight years ago — hailed as crucial in the fight to defeat Trump once and for all — America is back where it started in 2016, give or take a few \u003ca href=\"https://apnews.com/article/trump-charlottesville-college-protests-gaza-biden-antisemitism-b19a1ae593b076d5314f08549b1b0d7b\">racist marches\u003c/a>, \u003ca href=\"https://www.npr.org/2024/11/17/nx-s1-5192608/idahos-abortion-ban-one-of-the-strictest-in-the-u-s-is-being-challenged-in-court\">abortion bans\u003c/a> and \u003ca href=\"https://www.npr.org/2024/05/30/1198912466/in-a-historic-verdict-trump-found-guilty-on-34-felony-counts-in-hush-money-trial\">felony counts\u003c/a>.\u003c/p>\n\u003cp>And while the stakes for the future of the country are unquestionably higher this time around, artist reaction has been conspicuously subdued. Not only are activists organizing \u003ca href=\"https://www.kqed.org/news/12014032/dispirited-and-humbled-the-conspicuous-absence-of-bay-area-protests-after-trumps-win\">far fewer protests\u003c/a>, there’s noticeably less anti-Trump art. Yes, even in the Bay Area.\u003c/p>\n\u003cp>How could that be? Well, it depends on who you ask.\u003c/p>\n\u003cfigure id=\"attachment_13968235\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968235\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists.jpg\" alt=\"A man in a black hoodie and tan pants stands among a cluttered studio space, looking up at the camera.\" width=\"2000\" height=\"1500\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BrentLindsay.Imaginists-1920x1440.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Brent Lindsay, Artistic Director for the Imaginists Theatre Collective in Santa Rosa, pictured backstage on Nov. 18, 2024. \u003ccite>(Gabe Meline/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It feels to me like everyone just got wiped out,” said Brent Lindsay, artistic director of the Imaginists Theatre Collective in Santa Rosa, of the relative quiet from artists, post-election. “Everyone’s just — I don’t know about \u003ci>retreating\u003c/i>, but everyone’s sort of going deep. Having to. And I don’t know what’s on the other side of that.”\u003c/p>\n\u003ch2>A time of reorientation\u003c/h2>\n\u003cp>Lindsay is no stranger to explicitly political art. In 2017, the Imaginists presented \u003ci>Stop That Show!\u003c/i>, a \u003ca href=\"https://theimaginists.org/aimsarchive\">bicycle-powered, bilingual outdoor satire\u003c/a> squarely aimed at the Trump White House. Lindsay played “President Corn,” in a disheveled blonde wig and Russian-branded garb.\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>“It was good in that we all needed to find joy in some darkness, and we all needed to find a way out, shake it off, be entertained,” Lindsay said, acknowledging that the show was more a balm than a weapon of resistance.\u003c/p>\n\u003cp>No one can predict exactly what the next four years will bring from the arts sector. But Lindsay believes that alongside explicitly political art, the world may see more politically informed work based in storytelling and emotional resonance.\u003c/p>\n\u003cp>“You need both,” Lindsay said. “We need the bombastic, the in-your-face, the revolutionary. And this may be a silly analogy, but we need the bunny slope. Because we need new people coming and trying it, and working their way up.”\u003c/p>\n\u003cfigure id=\"attachment_13887378\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13887378\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN.jpg\" alt=\"W. Kamau Bell\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/10/WKamauBell.MAIN_.JohnNowackCNN-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">W. Kamau Bell in 2020. \u003ccite>(John Nowack/CNN)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At \u003ca href=\"https://oaklandside.org/culture-makers/\">Oaklandside’s Culture Makers\u003c/a> panel on Nov. 14, comedian W. Kamau Bell, who endorsed Kamala Harris, was optimistic about the next era of direct political art.\u003c/p>\n\u003cp>“There’s going to be a type of artist now who’s going to be much more clear than they were in the past,” Bell said. “It’s an invitation to be much more clear on what the message is, what your goals are, to have art that actually points towards the change. I think it’s going to be a wave of really classic-era, political [art] — the right side of propaganda, pointing to the right side of history.”\u003c/p>\n\u003cp>Bell’s friend and colleague Favianna Rodriguez is the founder of the \u003ca href=\"https://www.culturalpower.org/\">Center for Cultural Power\u003c/a>, an organization that supports artists and arms people with artistic tools for resistance. In 2017, in opposition to Trump’s Muslim ban, Rodriguez’s series \u003ci>\u003ca href=\"https://favianna.com/artworks/migration-is-beautiful-2018?\">Migration Is Beautiful\u003c/a>\u003c/i> surged in visibility. Climate justice and reproductive rights have also been prominent themes in her work.\u003c/p>\n\u003cp>“I have seen both a moment of reflection, and a moment of reorientation,” Rodriguez said of the weeks following the election. “Our response as artists is going to take some time for us to get organized. But I do trust that artists are going to rise up and create work, and be angry and bold.”\u003c/p>\n\u003cfigure id=\"attachment_13881312\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13881312\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42.jpg\" alt=\"Woman in red outfit with microphone\" width=\"1920\" height=\"1282\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/06/ClimateWoke2019_brookeanderson-42-1020x681.jpg 1020w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Favianna Rodriguez speaking in 2020. \u003ccite>(Brooke Anderson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Artists, Rodriguez asserts, have the power to change cultural narratives, which in turn shape political narratives.\u003c/p>\n\u003cp>“We can show the humanity,” she says. “We can help normalize things that were once seen as rare. We can help tell human stories that move people’s hearts.”\u003c/p>\n\u003ch2>‘Not just an attack against Trump’\u003c/h2>\n\u003cp>Pianist, hip-hop artist and member of Oakland’s Cultural Affairs Commission Kev Choice says he’s angry and disappointed about Trump winning the presidency. He’s also contending with how many in his community — people who care about social justice and want an end to U.S. military aid to Israel — disengaged from the election.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13967557",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>He sees a disillusionment with the Democratic party’s role in the devastation in Gaza, as well as with the two-party system. Choice was just as disappointed with Trump’s victory as he was with progressive propositions, like rent control, failing in California.\u003c/p>\n\u003cp>“I’ve been sitting with how to address it on all fronts, not just an attack against Trump, but just our general engagement in politics and how we can be more impactful — and have just honest conversations about what it means to even be engaged,” he says.\u003c/p>\n\u003cfigure id=\"attachment_13964204\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13964204\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-22-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice plays the piano at his studio in Oakland on Sept. 12, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Choice says he’s working on a song that airs out his community’s disappointment and grief over the election results, but he’s also looking beyond music. “Music is one thing, but supporting grassroots organizations to get people to register to vote, who will get people to campaign for certain measures or props — the day to day things that it takes to win a campaign,” he says. “It’s not always the flashy notoriety, like being on TV or releasing a song. It’s phone banking, canvassing, calling, traveling to other areas — and also bringing up those issues constantly in the art that we create.”\u003c/p>\n\u003cp>Filmmaker Josh Healey has advocated for a permanent ceasefire in Gaza with his podcast, \u003ca href=\"https://www.offsidesproductions.org/portfolio/friday-night-semites/\">Friday Night Semites\u003c/a>, and organizing with Jewish Voice for Peace and beyond. His work, including the comedy series \u003ci>The North Pole\u003c/i>, has also addressed class issues such as gentrification.\u003c/p>\n\u003cp>“I think the next couple of years we are going to see — and some of the people in this room are going to make — some of the dopest and most powerful art we’ve seen,” Healey said at Oaklandside’s Culture Makers panel.\u003c/p>\n\u003cfigure id=\"attachment_13808051\" class=\"wp-caption aligncenter\" style=\"max-width: 2048px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13808051\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh.jpg\" alt=\"woman and man pose with polar bear\" width=\"2048\" height=\"1367\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1020x681.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1920x1282.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-1180x788.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-960x641.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/09/ErickaJosh-520x347.jpg 520w\" sizes=\"(max-width: 2048px) 100vw, 2048px\">\u003cfigcaption class=\"wp-caption-text\">Ericka Huggins and producer Josh Healy at the premiere for ‘The North Pole’ at the Grand Lake Theater in Oakland, Sept. 7, 2017. \u003ccite>(Brooke Anderson)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Where I’m at as a filmmaker is not just ‘fuck Trump’ and whatever local billionaires are running these campaigns,” he continued, “but also, Hollywood is done. And I’m ready to actually celebrate that. And what I mean by that is not the death of filmmaking, but the death of capitalist, consumerist — the normalization. So many of the stories of what is normalized comes from arts and culture. And so that is my responsibility, and our responsibility.”\u003c/p>\n\u003ch2>Artists shifting to the right\u003c/h2>\n\u003cp>Supporting Trump was more taboo among artists during his first administration, but with rappers like Kanye West, Sexyy Red, Kodak Black and Azealia Banks backing Trump, some observers see a rightward turn in the entertainment industry.\u003c/p>\n\u003cfigure id=\"attachment_13968405\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968405\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford.jpg\" alt=\"\" width=\"1000\" height=\"667\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/maddy-clifford-768x512.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">Hip-hop artist, writer and TikTok creator Maddy Clifford organizes for student debt abolition with Debt Collective. \u003ccite>(Courtesy Vanessa 'AGANA' Espinoza)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the Culture Makers panel, hip-hop artist and organizer Maddy Clifford, who campaigns for student debt abolition with Debt Collective, talked about this shift.\u003c/p>\n\u003cp>“I think a lot of the country will go to the right, let’s be honest about that,” said Clifford, who has contributed to KQED as a cultural critic. “And so it’s going to be more important than ever for us to be really righteous and really stand in our solid values, because there’s going to be a lot of pressure to basically sell out, straight up.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13930867",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Clifford looked beyond Trump’s candidacy — which made gains with young men — and pointed towards conservative trends in culture, name-checking social media movements that promote conservative gender roles and normalize misogyny. “People are like, ‘How did this happen?’” she said. “Well, what about trad wife content? What about the manosphere? This has been happening for a long time.”\u003c/p>\n\u003ch2>Déjà vu\u003c/h2>\n\u003cp>”We’ve been here before,” says \u003ca href=\"https://www.angelahennessy.com/\">Angela Hennessy\u003c/a>, an Oakland visual artist and California College of the Arts professor. Hennessy, whose work will be shown at the San Francisco Museum of Modern Art in the \u003ca href=\"https://www.kqed.org/arts/13955864/sfmoma-2024-seca-art-award-announcement\">2024 SECA Art Award Exhibition\u003c/a>, says this is déjà vu.\u003c/p>\n\u003cp>She’s more surprised that people are surprised. “This \u003ci>is\u003c/i> America,” Hennessy wrote in an email to KQED.\u003c/p>\n\u003cfigure id=\"attachment_13812676\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13812676\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200.jpg\" alt=\"Angela Hennessy, 'Black Rainbow,' 2017.\" width=\"1200\" height=\"800\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-1180x787.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/10/RZO4135_1200-520x347.jpg 520w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Angela Hennessy, ‘Black Rainbow,’ 2017. \u003ccite>(Courtesy of the artist and Southern Exposure; photo by Raheleh (Minoosh) Zomorodinia)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13955864",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Hennessy, a survivor of gun violence, uses hair weaving and braiding in her artwork as she navigates the connections between loss and liberation, death and despair, grieving and growing. She says that given her subject matter, her art has always political. And in this moment, Hennessy wrote, “My work can be seen as responding to the death machine that is our country.”\u003c/p>\n\u003cp>Hennessy asks people to read beyond the \u003ca href=\"https://www.thenation.com/article/archive/no-place-self-pity-no-room-fear/\">popular Toni Morrison quote\u003c/a>, “This is precisely the time when artists go to work,” and see that the late author wanted people to make the connection between chaos and the potential of art as a kind of wisdom.\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>In this moment, “the opportunity,” Hennessy wrote, “is to be more brave, more unapologetic and articulate in knowing what we know. To make art, music, poetry, etc. as if something was at stake.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13968396/political-art-2024-trump-presidency",
"authors": [
"185",
"11387",
"11491"
],
"categories": [
"arts_1",
"arts_69",
"arts_235",
"arts_967",
"arts_70"
],
"tags": [
"arts_1753",
"arts_10342",
"arts_10278",
"arts_5371",
"arts_5375",
"arts_2450"
],
"featImg": "arts_13968401",
"label": "arts"
},
"arts_13967973": {
"type": "posts",
"id": "arts_13967973",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967973",
"score": null,
"sort": [
1731616116000
]
},
"guestAuthors": [],
"slug": "richie-rich-oakland-rap-larussell-second-act",
"title": "‘Never Underestimate the OG’: Richie Rich's Second Act",
"publishDate": 1731616116,
"format": "standard",
"headTitle": "‘Never Underestimate the OG’: Richie Rich’s Second Act | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>[dropcap]O[/dropcap]n a Sunday afternoon in mid-November, \u003ca href=\"https://www.instagram.com/larussell/?hl=en\" target=\"_blank\" rel=\"noopener\">LaRussell\u003c/a> is onstage at The New Parish in Oakland, energetically hurling rhyme pyrotechnics, just days after the premiere of \u003ca href=\"https://www.youtube.com/watch?v=w40XbPyotj8\" target=\"_blank\" rel=\"noopener\">his NPR \u003cem>Tiny Desk\u003c/em> concert\u003c/a>.\u003c/p>\n\u003cp>Known for his clever lyrics, charismatic personality and nonstop production, LaRussell has \u003ca href=\"https://www.kqed.org/arts/13937331/larussell-vallejo-def-jam-record-deal\">refused to sign with a major label\u003c/a>. He hosts sold-out shows at a small venue, The Pergola, built in his backyard. Staunchly independent, he’s paved his own lane in the rap game by investing in himself, his community and his culture.\u003c/p>\n\u003cp>His latest investment: the reintroduction of \u003ca href=\"https://www.instagram.com/tharealrichierich/\" target=\"_blank\" rel=\"noopener\">Richie Rich\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13968024\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968024\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-scaled.jpeg\" alt='While on stage with rising Vallejo rap star LaRussell at the New Parish in Oakland, veteran rapper Richie Rich tells the crowd that \"Double R\" now stands for LaRussell and Rich.' width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1920x1280.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">At the New Parish in Oakland on Nov. 10, 2024, veteran rapper Richie Rich tells the crowd that “Double R” now stands for LaRussell and Rich. \u003ccite>(Jason Hayes / \u003ca href=\"https://www.instagram.com/j.castae/?hl=en\" target=\"_blank\">J.Castae\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Minutes into Sunday’s show, after LaRussell warms up the crowd with violinist \u003ca href=\"https://www.instagram.com/michaelprinceviolin/?hl=en\" target=\"_blank\" rel=\"noopener\">Michael Prince\u003c/a> and vocalist \u003ca href=\"https://www.instagram.com/shante_music/\" target=\"_blank\" rel=\"noopener\">Shanté\u003c/a>, Rich walks out on stage.\u003c/p>\n\u003cp>Richie Rich’s pedigree is \u003cem>deep\u003c/em>. He’s a former Def Jam signee who influenced Snoop Dogg and was friends with Tupac. He had songs on \u003ca href=\"https://www.youtube.com/watch?v=YC_RQEby1JQ\" target=\"_blank\" rel=\"noopener\">\u003cem>The Nutty Professor\u003c/em>\u003c/a> and \u003ca href=\"https://open.spotify.com/track/3EcVo3nMBveyqGi7MzTZdM\" target=\"_blank\" rel=\"noopener\">\u003cem>How To Be A Player\u003c/em>\u003c/a> soundtracks. His 1996 album \u003cem>Seasoned Veteran\u003c/em> spawned two singles on the Billboard Top 100. And his verse on \u003ca href=\"http://www.kqed.org/bayareahiphop/timeline#i-got-5-on-it-remix-a-meeting-of-greats-recorded-in-alameda\">the remix to the Luniz’ anthem “I Got 5 On It”\u003c/a> provided the Town with the classic line: “Where you from? Oakland. Smokin’.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Fittingly, at the New Parish, the artist who founded the pioneering rap group 415 enters to the beat of one of his group’s best-known songs, 1990’s “\u003ca href=\"https://www.youtube.com/watch?v=UsOeXoZoYPo\" target=\"_blank\" rel=\"noopener\">Side Show\u003c/a>.”\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=SQGqYHg-uyI\u003c/p>\n\u003cp>Over a stripped-down instrumental on live keyboard, Rich raps bar-for-bar in his raspy, laid-back flow, crisp and clear, without any background vocals. When the chorus hits, LaRussell steps in and remixes it, pulling from \u003ca href=\"https://www.youtube.com/watch?v=h4d7UwaNrIQ\" target=\"_blank\" rel=\"noopener\">the 2006 remake, “The Sideshow,”\u003c/a> by the late Traxamillion, Too Short and Mistah FAB.\u003c/p>\n\u003cp>It becomes clear: this isn’t just a guest appearance of Richie Rich at a LaRussell show. No, this is two emcees, with an age gap of over 20 years, trading bars, innovating on stage and moving the crowd.\u003c/p>\n\u003cp>As the audience recites the lyrics, the energy builds. LaRussell and \u003ca href=\"https://www.instagram.com/splashthakidd/\" target=\"_blank\" rel=\"noopener\">Splash Tha Kidd\u003c/a> are on stage giggin’, jumping as they dance. After the second verse, the crowd is turned up.\u003c/p>\n\u003cp>Richie Rich, grounded, laughs and calmly says, “Na… that’s how you got me last time.”\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=s3TM5WSCvZs\u003c/p>\n\u003cp>[dropcap]F[/dropcap]our months prior in LaRussell’s backyard, onstage at the Pergola, the energy got the best of Rich.\u003c/p>\n\u003cp>During a performance of the song “What We Doin!?” which features Richie Rich alongside LaRussell and \u003ca href=\"https://www.instagram.com/mal4chii/\" target=\"_blank\" rel=\"noopener\">an 18 year-old MC named MALACHI,\u003c/a> Rich was in go mode. The P-Lo–produced track, full of high energy, is the type of song that makes one jump on stage — even if they know damn well they shouldn’t.\u003c/p>\n\u003cp>Under the scorching August sun, Rich was a few bars into his verse when the 56-year-old rapper, bouncing alongside the crowd, turned to his left. Suddenly, his knee popped. Falling to the ground, he kept rapping without missing a beat, freestyling new lyrics to communicate what’d just happened to his leg — “blew my knee actin’ out my age” — and even diagnosing it as a torn lower patella.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=YGqKGhZkuug\u003c/p>\n\u003cp>All of this could’ve easily become a huge setback. Instead, in a world where the elements of hip-hop have expanded to include viral moments and social media influence, the widely viewed footage of Richie Rich kicking culture while sustaining a painful injury only helped reestablish his footprint in the rap game.\u003c/p>\n\u003cp>I recently caught up with Rich for a long conversation at his home in the East Bay, his leg in a brace as he sat across from me. Rich is a mild-mannered person who was raised by well-to-do parents, but despite his upbringing — and lifelong issues with his knees — he ran the streets.\u003c/p>\n\u003cfigure id=\"attachment_13968025\" class=\"wp-caption aligncenter\" style=\"max-width: 1180px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968025\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543.jpg\" alt=\"With a scar on one knee and the other in a brace, you can tell that Richie Rich has had some conversations with his knees-- and they've done most of the talking.\" width=\"1180\" height=\"1554\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-800x1054.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-1020x1343.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-160x211.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-768x1011.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-1166x1536.jpg 1166w\" sizes=\"(max-width: 1180px) 100vw, 1180px\">\u003cfigcaption class=\"wp-caption-text\">With a scar on one knee and the other in a brace, it’s clear Richie Rich has had some conversations with his knees — and they’ve done most of the talking. \u003ccite>(Courtesy of Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I’m from up the hill, I’m not even from the flats,” says Rich, explaining his childhood and the topography of Deep East Oakland in one statement. “I went down the hill, and that shit changed me, bro,” he says.\u003c/p>\n\u003cp>“Them spokes that you see on that car out here?” Rich says, pointing to the gold rims of his cognac-colored 1972 Cutlass Oldsmobile. He first saw them, he explains, on a Falcon when he was 12. Little Rich ran to tell the driver how clean they were, but the light turned green and the driver pulled off. A few weeks later, Rich caught the driver at a red light and properly complemented him. The driver thanked him, and suggested he could one day have a car like that, too, before tapping the gas pedal and leaving tire treads in the intersection.\u003c/p>\n\u003cp>“If I live to be 90,” says Rich, fully committed to his cars, “I’ma have some gold ones and Vogues, you better know.”\u003c/p>\n\u003cfigure id=\"attachment_13968026\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968026\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-scaled.jpg\" alt=\"Rapper Richie Rich poses in a Raiders Bo Jackson jersey, while standing in front of his Cutlass Oldsmobile.\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1920x1440.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">In a Raiders Bo Jackson jersey, Richie Rich poses with his 1972 Oldsmobile Cutlass Supreme. \u003ccite>(Courtesy of Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rich’s street life and hillside upbringing brought about different perspectives. He had run-ins with the law, though he often evaded them. But the culture had a grip on him.\u003c/p>\n\u003cp>“I was two people,” says Rich, from behind dark sunglasses. “I was Richie Rich and I was Double R.”\u003c/p>\n\u003cp>He elaborates: “Double R was the dude who went down the hill, Richie Rich was the dude who lived up the hill. So Richie Rich wrote ‘Do G’s Get to Go to Heaven,’” he says. “Double R wrote ‘Side Show’ and ‘Snitches and Bitches.'”\u003c/p>\n\u003cp>There’s always been a tug-of-war between these two sides, he says. Fortunately his dad gave him constant reassurance, and his mom gave him spiritual guidance, even if it came in the form of heavy-handed discipline.\u003c/p>\n\u003cp>“My mom was so strict,” Rich reflects, “that when I got caught stealing at Longs Drugs and they told me they was going to call my mom, I said, ‘Na, call the police. Don’t call my momma!'”\u003c/p>\n\u003cp>Once his mother found the Lord, “she brought that spirituality to us and locked us in with it,” says Rich. A sweet woman who was very hard to impress, Rich says he’d get good grades and his mother would remark, “Want to impress me? Show me that you can fly.”\u003c/p>\n\u003cp>When Rich signed with Def Jam, the label sent a car to take him to the airport. Misty-eyed, he reflects on his mother’s reaction. “She knocked on my door, and said, ‘There’s a limousine out front, Richie.’” Fanning out, she asked, “Can I go outside and see?”\u003c/p>\n\u003cp>Rich recalls her floating out the door in her trademark blue robe, sitting in the stretch limo, finally understanding that her son had made something of himself.\u003c/p>\n\u003cfigure id=\"attachment_13968116\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968116\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518.jpg\" alt=\"\" width=\"2000\" height=\"1353\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-800x541.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1020x690.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-160x108.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-768x520.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1536x1039.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1920x1299.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Richie Rich pictured in New York City on Aug. 10, 1996, the day he signed with Def Jam Records. \u003ccite>(Al Pereira/Getty Images/Michael Ochs Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]R[/dropcap]ich had a conversation with his knees when he was a kid. They told him, “We’re gonna hold you down if the red and blue lights get behind you, or the dogs get to chasing you. Outside of that, don’t be attending those softball games and don’t play no three-on-threes,” he recalls.\u003c/p>\n\u003cp>Years later, Rich still has trouble walking in his own legacy. Almost 35 years since his 1990 debut solo album, \u003cem>Don’t Do It\u003c/em>, he’s on the verge of dropping a new project titled \u003cem>Richard\u003c/em>.\u003c/p>\n\u003cp>The album, set to release on the platform \u003ca href=\"https://get.even.biz/\" target=\"_blank\" rel=\"noopener\">Even\u003c/a> next month and then to all streaming services in January, features \u003ca href=\"https://www.instagram.com/larryjunetfm/?hl=en\" target=\"_blank\" rel=\"noopener\">Larry June\u003c/a>, \u003ca href=\"https://www.instagram.com/youngjr/?hl=en\" target=\"_blank\" rel=\"noopener\">Young JR\u003c/a>, \u003ca href=\"https://www.instagram.com/msjanehandcock/?hl=en\" target=\"_blank\" rel=\"noopener\">Jane Handcock\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/tag/e-40\">E-40\u003c/a> and \u003ca href=\"https://www.instagram.com/thedelinquents86/?hl=en\">V. White of The Delinquents\u003c/a>. There’s a track where Rich pays homage to the slick players who came before him, as well as one with open critiques of current Oakland culture.\u003c/p>\n\u003cfigure id=\"attachment_13968027\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968027\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-scaled.jpg\" alt='\"Top of the Rolex, top of the Rolex,\" Richie says as he addresses people during his regular social media video check-ins.' width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-scaled.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1536x2048.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">‘Top of the Rolex, top of the Rolex,’ Richie says as he addresses people during regular social media video check-ins. \u003ccite>(Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rich has been open about his issues with the place that raised him. In January of this year the rapper made headlines for \u003ca href=\"https://www.tmz.com/watch/2024-01-19-011924-richie-rich-1761556-305/\" target=\"_blank\" rel=\"noopener\">a rant he posted on social media\u003c/a>, proclaiming that he was leaving California. “The cost of living here is going up, but the chances of living is going down,” he says in the video.\u003c/p>\n\u003cp>Today, he explains that Oakland losing its pro sports teams and his favorite restaurants hurts. He adds that it’s very clear that the chasm between classes is growing, and when the haves and have-nots are at odds it makes it hard to own nice things without becoming a target. (And being a known rapper from that place adds another layer.)\u003c/p>\n\u003cp>He stands by many of the things he said in the post, but given time to reflect, he says it’s more about where he’s at this point in life than the Golden State. “I think it’s the invisibility that I’m chasing, not so much a disdain for California,” he says.\u003c/p>\n\u003cp>Rich’s California love is motivated by his ties to the people, from family members to world renowned artists.\u003c/p>\n\u003cfigure id=\"attachment_13968115\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968115\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm.jpg\" alt=\"\" width=\"2000\" height=\"1499\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1020x764.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1536x1151.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1920x1439.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Richie Rich’s motorcycle, Makaveli, bears a portrait tribute to his late friend, Tupac Shakur. \u003ccite>(Courtesy of Richie Rich )\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He says he’s appreciative that his friend, the late Tupac Shakur, has \u003ca href=\"https://www.kqed.org/arts/13929233/tupac-shakur-street-oakland-tupac-shakur-way\" target=\"_blank\" rel=\"noopener\">a street named in his honor\u003c/a> and that there’s been \u003ca href=\"https://www.npr.org/2023/09/29/1202754616/suspect-in-tupac-shakur-murder-arrested\" target=\"_blank\" rel=\"noopener\">an arrest in connection to his murder\u003c/a>. But Rich would prefer to see Pac alive now, enjoying all he accomplished.\u003c/p>\n\u003cp>Rich and Pac met around ’91 through a common friend, and became homies; not making music, just hanging out. As Rich’s career was in full swing and Shakur’s was just getting off the ground, Pac asked to be on a track with Rich. “Na, we’re doing gangsta music,” the rapper from the Rolling Hundreds told the young MC from Marin. “You on that Black Power shit.”\u003c/p>\n\u003cp>[aside postID='arts_13927810']The two stayed in contact, though, and Rich watched Tupac’s career explode. When Pac was incarcerated, they exchanged letters; mail that Rich wishes he would’ve kept. With a custom Harley motorcycle parked behind him, painted with Tupac’s face on it, Rich says, “When it’s your homeboy, you not planning on him dying and being one of the most famous people in the world.”\u003c/p>\n\u003cp>Before his death, Rich saw visible changes in Tupac. “He was moving too fast,” says Rich, who urged him to lead a more private life. But that didn’t happen. Rich had to accept that “my little homie became my big homie,” as he says. So Rich did his best to look out for him in life, and continues to represent for him after his death.\u003c/p>\n\u003cp>In addition to the customized motorcycle — named Makaveli — Rich has photos, a framed plaque of albums commemorating the songs they recorded together, and a set of coat hangers in the form of middle fingers. (Tupac loved flipping people off.) Rich also has a handwritten contract ensuring songwriting royalties for his contribution to the song “Heavy in the Game,” framed and mounted on the wall in his house — signed by Tupac and his late mother, Afeni Shakur, just months before Tupac’s death.\u003c/p>\n\u003cfigure id=\"attachment_13968028\" class=\"wp-caption aligncenter\" style=\"max-width: 1800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968028\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979.jpg\" alt=\"A handwritten contract by Tupac Shakur, ensuring Richie Rich gets royalties for their work together; written just months before Tupac's death.\" width=\"1800\" height=\"1510\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979.jpg 1800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-800x671.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-1020x856.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-160x134.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-768x644.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-1536x1289.jpg 1536w\" sizes=\"(max-width: 1800px) 100vw, 1800px\">\u003cfigcaption class=\"wp-caption-text\">A handwritten contract by Tupac Shakur, ensuring that Richie Rich received royalties for their work together, written just months before Tupac’s death. \u003ccite>(Pendarvis Harshaw/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]A[/dropcap]ll of the art in Rich’s house is properly positioned. His crib is well-kept and organized. His cars are pristine and his head is shaved clean. It’s all a reflection of who he is, and an extension of the discipline his mother instilled in him.\u003c/p>\n\u003cp>But there are still times when everything isn’t all put together. Instances when the unpredictable happens, like when he hits the stage and literally breaks a leg. That’s when the cool, calm, collected Rich takes a backseat, and Double R comes out.\u003c/p>\n\u003cp>“I know what happened that day,” says Rich, reflecting on the day he fell at the Pergola. He suspects that someone else showed up inside of him — someone he’s known for a while.\u003c/p>\n\u003cp>“He always shows up when I’m in distress,” says Rich. The persona never stays there long enough to introduce himself, but Rich brags, “He’s raw. He knows how to rap, how to ride motorcycles, he knows how to drive cars. Yeah, he’s good at a lot of things.”\u003c/p>\n\u003cfigure id=\"attachment_13968029\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968029\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-scaled.jpeg\" alt=\"LaRussell, excited to see Richie Rich perform again, says this show was extra-special for his mother and father who were in the audience at The New Parish during the show.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1920x1280.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">LaRussell, excited to see Richie Rich perform again, says the New Parish show was extra-special for his mother and father, who were in the audience. \u003ccite>(Jason Hayes / \u003ca href=\"https://www.instagram.com/j.castae/?hl=en\" target=\"_blank\">J.Castae\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The song that started all of this, “What We Doin!?,” was released in June 2024 — with some subtly prophetic lines. On the first verse, recorded weeks before Rich injured his leg while performing the song, LaRussell says “Broke a leg, re-learned how to stand.” In the third verse, Rich advises: “If you know me, never underestimate the OG.” Doctors told him it would take eight months to heal. Four months later he was back on stage.\u003c/p>\n\u003cp>At The New Parish on that Sunday afternoon in Oakland, Rich was sharp throughout the hour-long performance. A few weeks before the show, LaRussell had pulled some of his favorite Richie Rich tracks and asked if he could add them to the setlist. And though they didn’t rehearse beforehand, the two didn’t miss a beat, going through hit after hit, like Rich’s 2000 track “Playboy” and LaRussell’s 2021 song “GT Coupe.” They reimagined songs in never-before-heard iterations, spanning generations.\u003c/p>\n\u003cp>The following day, Rich tells me his leg is doing fine. Talking just after getting off the phone with LaRussell, he adds that the younger rapper discussed future collaborations and offered continued encouragement to the rapper who, nearly 30 years after his Def Jam debut, has more than earned the title \u003cem>Seasoned Veteran\u003c/em>.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“I didn’t know you was a dog like that, Double,” LaRussell told him. “A unc, you still got it.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "After an onstage fall, the 56-year-old Oakland rap legend is proving he's still got plenty of gas in the tank.",
"status": "publish",
"parent": 0,
"modified": 1731623652,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 48,
"wordCount": 2597
},
"headData": {
"title": "How Oakland's Richie Rich Got Back in the Rap Game | KQED",
"description": "After an onstage fall, the 56-year-old legend is proving he's still got plenty of gas left in the tank.",
"ogTitle": "How Oakland's Richie Rich Got Back in the Rap Game",
"ogDescription": "After an onstage fall, the 56-year-old Oakland rap legend is proving he's still got plenty of gas in the tank.",
"ogImgId": "",
"twTitle": "‘Never Underestimate the OG’: Richie Rich's Second Act",
"twDescription": "After an onstage fall, the 56-year-old Oakland rap legend is proving he's still got plenty of gas in the tank.",
"twImgId": "",
"socialTitle": "How Oakland's Richie Rich Got Back in the Rap Game %%page%% %%sep%% KQED",
"socialDescription": "After an onstage fall, the 56-year-old legend is proving he's still got plenty of gas left in the tank.",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "‘Never Underestimate the OG’: Richie Rich's Second Act",
"datePublished": "2024-11-14T12:28:36-08:00",
"dateModified": "2024-11-14T14:34:12-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13967973",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967973/richie-rich-oakland-rap-larussell-second-act",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">O\u003c/span>\u003c/p>\u003cp>n a Sunday afternoon in mid-November, \u003ca href=\"https://www.instagram.com/larussell/?hl=en\" target=\"_blank\" rel=\"noopener\">LaRussell\u003c/a> is onstage at The New Parish in Oakland, energetically hurling rhyme pyrotechnics, just days after the premiere of \u003ca href=\"https://www.youtube.com/watch?v=w40XbPyotj8\" target=\"_blank\" rel=\"noopener\">his NPR \u003cem>Tiny Desk\u003c/em> concert\u003c/a>.\u003c/p>\n\u003cp>Known for his clever lyrics, charismatic personality and nonstop production, LaRussell has \u003ca href=\"https://www.kqed.org/arts/13937331/larussell-vallejo-def-jam-record-deal\">refused to sign with a major label\u003c/a>. He hosts sold-out shows at a small venue, The Pergola, built in his backyard. Staunchly independent, he’s paved his own lane in the rap game by investing in himself, his community and his culture.\u003c/p>\n\u003cp>His latest investment: the reintroduction of \u003ca href=\"https://www.instagram.com/tharealrichierich/\" target=\"_blank\" rel=\"noopener\">Richie Rich\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13968024\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968024\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-scaled.jpeg\" alt='While on stage with rising Vallejo rap star LaRussell at the New Parish in Oakland, veteran rapper Richie Rich tells the crowd that \"Double R\" now stands for LaRussell and Rich.' width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-66-1920x1280.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">At the New Parish in Oakland on Nov. 10, 2024, veteran rapper Richie Rich tells the crowd that “Double R” now stands for LaRussell and Rich. \u003ccite>(Jason Hayes / \u003ca href=\"https://www.instagram.com/j.castae/?hl=en\" target=\"_blank\">J.Castae\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Minutes into Sunday’s show, after LaRussell warms up the crowd with violinist \u003ca href=\"https://www.instagram.com/michaelprinceviolin/?hl=en\" target=\"_blank\" rel=\"noopener\">Michael Prince\u003c/a> and vocalist \u003ca href=\"https://www.instagram.com/shante_music/\" target=\"_blank\" rel=\"noopener\">Shanté\u003c/a>, Rich walks out on stage.\u003c/p>\n\u003cp>Richie Rich’s pedigree is \u003cem>deep\u003c/em>. He’s a former Def Jam signee who influenced Snoop Dogg and was friends with Tupac. He had songs on \u003ca href=\"https://www.youtube.com/watch?v=YC_RQEby1JQ\" target=\"_blank\" rel=\"noopener\">\u003cem>The Nutty Professor\u003c/em>\u003c/a> and \u003ca href=\"https://open.spotify.com/track/3EcVo3nMBveyqGi7MzTZdM\" target=\"_blank\" rel=\"noopener\">\u003cem>How To Be A Player\u003c/em>\u003c/a> soundtracks. His 1996 album \u003cem>Seasoned Veteran\u003c/em> spawned two singles on the Billboard Top 100. And his verse on \u003ca href=\"http://www.kqed.org/bayareahiphop/timeline#i-got-5-on-it-remix-a-meeting-of-greats-recorded-in-alameda\">the remix to the Luniz’ anthem “I Got 5 On It”\u003c/a> provided the Town with the classic line: “Where you from? Oakland. Smokin’.”\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>Fittingly, at the New Parish, the artist who founded the pioneering rap group 415 enters to the beat of one of his group’s best-known songs, 1990’s “\u003ca href=\"https://www.youtube.com/watch?v=UsOeXoZoYPo\" target=\"_blank\" rel=\"noopener\">Side Show\u003c/a>.”\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/SQGqYHg-uyI'\n title='//www.youtube.com/embed/SQGqYHg-uyI'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Over a stripped-down instrumental on live keyboard, Rich raps bar-for-bar in his raspy, laid-back flow, crisp and clear, without any background vocals. When the chorus hits, LaRussell steps in and remixes it, pulling from \u003ca href=\"https://www.youtube.com/watch?v=h4d7UwaNrIQ\" target=\"_blank\" rel=\"noopener\">the 2006 remake, “The Sideshow,”\u003c/a> by the late Traxamillion, Too Short and Mistah FAB.\u003c/p>\n\u003cp>It becomes clear: this isn’t just a guest appearance of Richie Rich at a LaRussell show. No, this is two emcees, with an age gap of over 20 years, trading bars, innovating on stage and moving the crowd.\u003c/p>\n\u003cp>As the audience recites the lyrics, the energy builds. LaRussell and \u003ca href=\"https://www.instagram.com/splashthakidd/\" target=\"_blank\" rel=\"noopener\">Splash Tha Kidd\u003c/a> are on stage giggin’, jumping as they dance. After the second verse, the crowd is turned up.\u003c/p>\n\u003cp>Richie Rich, grounded, laughs and calmly says, “Na… that’s how you got me last time.”\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/s3TM5WSCvZs'\n title='//www.youtube.com/embed/s3TM5WSCvZs'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">F\u003c/span>\u003c/p>\u003cp>our months prior in LaRussell’s backyard, onstage at the Pergola, the energy got the best of Rich.\u003c/p>\n\u003cp>During a performance of the song “What We Doin!?” which features Richie Rich alongside LaRussell and \u003ca href=\"https://www.instagram.com/mal4chii/\" target=\"_blank\" rel=\"noopener\">an 18 year-old MC named MALACHI,\u003c/a> Rich was in go mode. The P-Lo–produced track, full of high energy, is the type of song that makes one jump on stage — even if they know damn well they shouldn’t.\u003c/p>\n\u003cp>Under the scorching August sun, Rich was a few bars into his verse when the 56-year-old rapper, bouncing alongside the crowd, turned to his left. Suddenly, his knee popped. Falling to the ground, he kept rapping without missing a beat, freestyling new lyrics to communicate what’d just happened to his leg — “blew my knee actin’ out my age” — and even diagnosing it as a torn lower patella.\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/YGqKGhZkuug'\n title='//www.youtube.com/embed/YGqKGhZkuug'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>All of this could’ve easily become a huge setback. Instead, in a world where the elements of hip-hop have expanded to include viral moments and social media influence, the widely viewed footage of Richie Rich kicking culture while sustaining a painful injury only helped reestablish his footprint in the rap game.\u003c/p>\n\u003cp>I recently caught up with Rich for a long conversation at his home in the East Bay, his leg in a brace as he sat across from me. Rich is a mild-mannered person who was raised by well-to-do parents, but despite his upbringing — and lifelong issues with his knees — he ran the streets.\u003c/p>\n\u003cfigure id=\"attachment_13968025\" class=\"wp-caption aligncenter\" style=\"max-width: 1180px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968025\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543.jpg\" alt=\"With a scar on one knee and the other in a brace, you can tell that Richie Rich has had some conversations with his knees-- and they've done most of the talking.\" width=\"1180\" height=\"1554\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-800x1054.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-1020x1343.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-160x211.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-768x1011.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6004-e1731530175543-1166x1536.jpg 1166w\" sizes=\"(max-width: 1180px) 100vw, 1180px\">\u003cfigcaption class=\"wp-caption-text\">With a scar on one knee and the other in a brace, it’s clear Richie Rich has had some conversations with his knees — and they’ve done most of the talking. \u003ccite>(Courtesy of Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I’m from up the hill, I’m not even from the flats,” says Rich, explaining his childhood and the topography of Deep East Oakland in one statement. “I went down the hill, and that shit changed me, bro,” he says.\u003c/p>\n\u003cp>“Them spokes that you see on that car out here?” Rich says, pointing to the gold rims of his cognac-colored 1972 Cutlass Oldsmobile. He first saw them, he explains, on a Falcon when he was 12. Little Rich ran to tell the driver how clean they were, but the light turned green and the driver pulled off. A few weeks later, Rich caught the driver at a red light and properly complemented him. The driver thanked him, and suggested he could one day have a car like that, too, before tapping the gas pedal and leaving tire treads in the intersection.\u003c/p>\n\u003cp>“If I live to be 90,” says Rich, fully committed to his cars, “I’ma have some gold ones and Vogues, you better know.”\u003c/p>\n\u003cfigure id=\"attachment_13968026\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968026\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-scaled.jpg\" alt=\"Rapper Richie Rich poses in a Raiders Bo Jackson jersey, while standing in front of his Cutlass Oldsmobile.\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6682-1920x1440.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">In a Raiders Bo Jackson jersey, Richie Rich poses with his 1972 Oldsmobile Cutlass Supreme. \u003ccite>(Courtesy of Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rich’s street life and hillside upbringing brought about different perspectives. He had run-ins with the law, though he often evaded them. But the culture had a grip on him.\u003c/p>\n\u003cp>“I was two people,” says Rich, from behind dark sunglasses. “I was Richie Rich and I was Double R.”\u003c/p>\n\u003cp>He elaborates: “Double R was the dude who went down the hill, Richie Rich was the dude who lived up the hill. So Richie Rich wrote ‘Do G’s Get to Go to Heaven,’” he says. “Double R wrote ‘Side Show’ and ‘Snitches and Bitches.'”\u003c/p>\n\u003cp>There’s always been a tug-of-war between these two sides, he says. Fortunately his dad gave him constant reassurance, and his mom gave him spiritual guidance, even if it came in the form of heavy-handed discipline.\u003c/p>\n\u003cp>“My mom was so strict,” Rich reflects, “that when I got caught stealing at Longs Drugs and they told me they was going to call my mom, I said, ‘Na, call the police. Don’t call my momma!'”\u003c/p>\n\u003cp>Once his mother found the Lord, “she brought that spirituality to us and locked us in with it,” says Rich. A sweet woman who was very hard to impress, Rich says he’d get good grades and his mother would remark, “Want to impress me? Show me that you can fly.”\u003c/p>\n\u003cp>When Rich signed with Def Jam, the label sent a car to take him to the airport. Misty-eyed, he reflects on his mother’s reaction. “She knocked on my door, and said, ‘There’s a limousine out front, Richie.’” Fanning out, she asked, “Can I go outside and see?”\u003c/p>\n\u003cp>Rich recalls her floating out the door in her trademark blue robe, sitting in the stretch limo, finally understanding that her son had made something of himself.\u003c/p>\n\u003cfigure id=\"attachment_13968116\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968116\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518.jpg\" alt=\"\" width=\"2000\" height=\"1353\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-800x541.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1020x690.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-160x108.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-768x520.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1536x1039.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1293520518-1920x1299.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Richie Rich pictured in New York City on Aug. 10, 1996, the day he signed with Def Jam Records. \u003ccite>(Al Pereira/Getty Images/Michael Ochs Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">R\u003c/span>\u003c/p>\u003cp>ich had a conversation with his knees when he was a kid. They told him, “We’re gonna hold you down if the red and blue lights get behind you, or the dogs get to chasing you. Outside of that, don’t be attending those softball games and don’t play no three-on-threes,” he recalls.\u003c/p>\n\u003cp>Years later, Rich still has trouble walking in his own legacy. Almost 35 years since his 1990 debut solo album, \u003cem>Don’t Do It\u003c/em>, he’s on the verge of dropping a new project titled \u003cem>Richard\u003c/em>.\u003c/p>\n\u003cp>The album, set to release on the platform \u003ca href=\"https://get.even.biz/\" target=\"_blank\" rel=\"noopener\">Even\u003c/a> next month and then to all streaming services in January, features \u003ca href=\"https://www.instagram.com/larryjunetfm/?hl=en\" target=\"_blank\" rel=\"noopener\">Larry June\u003c/a>, \u003ca href=\"https://www.instagram.com/youngjr/?hl=en\" target=\"_blank\" rel=\"noopener\">Young JR\u003c/a>, \u003ca href=\"https://www.instagram.com/msjanehandcock/?hl=en\" target=\"_blank\" rel=\"noopener\">Jane Handcock\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/tag/e-40\">E-40\u003c/a> and \u003ca href=\"https://www.instagram.com/thedelinquents86/?hl=en\">V. White of The Delinquents\u003c/a>. There’s a track where Rich pays homage to the slick players who came before him, as well as one with open critiques of current Oakland culture.\u003c/p>\n\u003cfigure id=\"attachment_13968027\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968027\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-scaled.jpg\" alt='\"Top of the Rolex, top of the Rolex,\" Richie says as he addresses people during his regular social media video check-ins.' width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-scaled.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_6378-1536x2048.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">‘Top of the Rolex, top of the Rolex,’ Richie says as he addresses people during regular social media video check-ins. \u003ccite>(Richie Rich)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Rich has been open about his issues with the place that raised him. In January of this year the rapper made headlines for \u003ca href=\"https://www.tmz.com/watch/2024-01-19-011924-richie-rich-1761556-305/\" target=\"_blank\" rel=\"noopener\">a rant he posted on social media\u003c/a>, proclaiming that he was leaving California. “The cost of living here is going up, but the chances of living is going down,” he says in the video.\u003c/p>\n\u003cp>Today, he explains that Oakland losing its pro sports teams and his favorite restaurants hurts. He adds that it’s very clear that the chasm between classes is growing, and when the haves and have-nots are at odds it makes it hard to own nice things without becoming a target. (And being a known rapper from that place adds another layer.)\u003c/p>\n\u003cp>He stands by many of the things he said in the post, but given time to reflect, he says it’s more about where he’s at this point in life than the Golden State. “I think it’s the invisibility that I’m chasing, not so much a disdain for California,” he says.\u003c/p>\n\u003cp>Rich’s California love is motivated by his ties to the people, from family members to world renowned artists.\u003c/p>\n\u003cfigure id=\"attachment_13968115\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968115\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm.jpg\" alt=\"\" width=\"2000\" height=\"1499\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1020x764.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1536x1151.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/screenshot_2024-11-13_at_12.52.25___pm-1920x1439.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Richie Rich’s motorcycle, Makaveli, bears a portrait tribute to his late friend, Tupac Shakur. \u003ccite>(Courtesy of Richie Rich )\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He says he’s appreciative that his friend, the late Tupac Shakur, has \u003ca href=\"https://www.kqed.org/arts/13929233/tupac-shakur-street-oakland-tupac-shakur-way\" target=\"_blank\" rel=\"noopener\">a street named in his honor\u003c/a> and that there’s been \u003ca href=\"https://www.npr.org/2023/09/29/1202754616/suspect-in-tupac-shakur-murder-arrested\" target=\"_blank\" rel=\"noopener\">an arrest in connection to his murder\u003c/a>. But Rich would prefer to see Pac alive now, enjoying all he accomplished.\u003c/p>\n\u003cp>Rich and Pac met around ’91 through a common friend, and became homies; not making music, just hanging out. As Rich’s career was in full swing and Shakur’s was just getting off the ground, Pac asked to be on a track with Rich. “Na, we’re doing gangsta music,” the rapper from the Rolling Hundreds told the young MC from Marin. “You on that Black Power shit.”\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>The two stayed in contact, though, and Rich watched Tupac’s career explode. When Pac was incarcerated, they exchanged letters; mail that Rich wishes he would’ve kept. With a custom Harley motorcycle parked behind him, painted with Tupac’s face on it, Rich says, “When it’s your homeboy, you not planning on him dying and being one of the most famous people in the world.”\u003c/p>\n\u003cp>Before his death, Rich saw visible changes in Tupac. “He was moving too fast,” says Rich, who urged him to lead a more private life. But that didn’t happen. Rich had to accept that “my little homie became my big homie,” as he says. So Rich did his best to look out for him in life, and continues to represent for him after his death.\u003c/p>\n\u003cp>In addition to the customized motorcycle — named Makaveli — Rich has photos, a framed plaque of albums commemorating the songs they recorded together, and a set of coat hangers in the form of middle fingers. (Tupac loved flipping people off.) Rich also has a handwritten contract ensuring songwriting royalties for his contribution to the song “Heavy in the Game,” framed and mounted on the wall in his house — signed by Tupac and his late mother, Afeni Shakur, just months before Tupac’s death.\u003c/p>\n\u003cfigure id=\"attachment_13968028\" class=\"wp-caption aligncenter\" style=\"max-width: 1800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968028\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979.jpg\" alt=\"A handwritten contract by Tupac Shakur, ensuring Richie Rich gets royalties for their work together; written just months before Tupac's death.\" width=\"1800\" height=\"1510\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979.jpg 1800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-800x671.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-1020x856.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-160x134.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-768x644.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_7651-scaled-e1731531563979-1536x1289.jpg 1536w\" sizes=\"(max-width: 1800px) 100vw, 1800px\">\u003cfigcaption class=\"wp-caption-text\">A handwritten contract by Tupac Shakur, ensuring that Richie Rich received royalties for their work together, written just months before Tupac’s death. \u003ccite>(Pendarvis Harshaw/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">A\u003c/span>\u003c/p>\u003cp>ll of the art in Rich’s house is properly positioned. His crib is well-kept and organized. His cars are pristine and his head is shaved clean. It’s all a reflection of who he is, and an extension of the discipline his mother instilled in him.\u003c/p>\n\u003cp>But there are still times when everything isn’t all put together. Instances when the unpredictable happens, like when he hits the stage and literally breaks a leg. That’s when the cool, calm, collected Rich takes a backseat, and Double R comes out.\u003c/p>\n\u003cp>“I know what happened that day,” says Rich, reflecting on the day he fell at the Pergola. He suspects that someone else showed up inside of him — someone he’s known for a while.\u003c/p>\n\u003cp>“He always shows up when I’m in distress,” says Rich. The persona never stays there long enough to introduce himself, but Rich brags, “He’s raw. He knows how to rap, how to ride motorcycles, he knows how to drive cars. Yeah, he’s good at a lot of things.”\u003c/p>\n\u003cfigure id=\"attachment_13968029\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968029\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-scaled.jpeg\" alt=\"LaRussell, excited to see Richie Rich perform again, says this show was extra-special for his mother and father who were in the audience at The New Parish during the show.\" width=\"2560\" height=\"1707\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-800x533.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1020x680.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-160x107.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-768x512.jpeg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1536x1024.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-2048x1365.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/LaRussell-x-Richie-Rich-New-Parish-Richie-Rich-111024-74-1920x1280.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">LaRussell, excited to see Richie Rich perform again, says the New Parish show was extra-special for his mother and father, who were in the audience. \u003ccite>(Jason Hayes / \u003ca href=\"https://www.instagram.com/j.castae/?hl=en\" target=\"_blank\">J.Castae\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The song that started all of this, “What We Doin!?,” was released in June 2024 — with some subtly prophetic lines. On the first verse, recorded weeks before Rich injured his leg while performing the song, LaRussell says “Broke a leg, re-learned how to stand.” In the third verse, Rich advises: “If you know me, never underestimate the OG.” Doctors told him it would take eight months to heal. Four months later he was back on stage.\u003c/p>\n\u003cp>At The New Parish on that Sunday afternoon in Oakland, Rich was sharp throughout the hour-long performance. A few weeks before the show, LaRussell had pulled some of his favorite Richie Rich tracks and asked if he could add them to the setlist. And though they didn’t rehearse beforehand, the two didn’t miss a beat, going through hit after hit, like Rich’s 2000 track “Playboy” and LaRussell’s 2021 song “GT Coupe.” They reimagined songs in never-before-heard iterations, spanning generations.\u003c/p>\n\u003cp>The following day, Rich tells me his leg is doing fine. Talking just after getting off the phone with LaRussell, he adds that the younger rapper discussed future collaborations and offered continued encouragement to the rapper who, nearly 30 years after his Def Jam debut, has more than earned the title \u003cem>Seasoned Veteran\u003c/em>.\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>“I didn’t know you was a dog like that, Double,” LaRussell told him. “A unc, you still got it.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967973/richie-rich-oakland-rap-larussell-second-act",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_831",
"arts_13246",
"arts_1143",
"arts_974",
"arts_19347",
"arts_4269",
"arts_3800"
],
"featImg": "arts_13968023",
"label": "arts"
},
"arts_13968003": {
"type": "posts",
"id": "arts_13968003",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13968003",
"score": null,
"sort": [
1731528006000
]
},
"guestAuthors": [],
"slug": "contemporary-jewish-museum-closing-galleries-layoffs",
"title": "Contemporary Jewish Museum to Close for at Least a Year",
"publishDate": 1731528006,
"format": "standard",
"headTitle": "Contemporary Jewish Museum to Close for at Least a Year | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Today, the \u003ca href=\"https://thecjm.org/\">Contemporary Jewish Museum\u003c/a> announced it would close its galleries to the public on Dec. 15, citing financial difficulties. The closure will last for at least one year while staff, board members and other advisors develop plans for a more financially sustainable future. Staff layoffs will take place in phases over the next several months as the museum shrinks from 30 regular employees to 11.\u003c/p>\n\u003cp>[aside postID='arts_13963960,arts_13959468']With an operating budget of $8.5 million, the CJM is on the smaller side of local museums. Nearby Yerba Buena Center for the Arts has an operating budget of $17.7 million; the San Francisco Museum of Modern Art runs on $91.4 million. CJM tax filings show years of operating deficits; recently, that gap widened to $4.9 million.\u003c/p>\n\u003cp>“Our revenue and expenses have been out of balance for some time,” CJM Executive Director Kerry King told KQED. “And like many institutions, we’ve found one-off ways to solve for that. But that doesn’t really solve the underlying balance situation.”\u003c/p>\n\u003cp>King, who was previously the museum’s chief operating officer and stepped into her current role following \u003ca href=\"https://www.kqed.org/arts/13930607/contemporary-jewish-museum-executive-director-chad-coerver-step-down\">Chad Coerver’s departure in 2023\u003c/a>, referred to the planned closure as a “sabbatical.”\u003c/p>\n\u003cp>“What we don’t want to do is close,” she said.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Today’s announcement cited “a challenging financial landscape, compounded by declining attendance and general support that has not fully recovered since the pandemic.”\u003c/p>\n\u003cp>“There’s no one thing we can point to,” King said of the CJM’s financial struggles. But it was clear to King and the board that this drastic step needed to be taken now, while there was still time to come up with a plan that could shape the museum’s future. \u003c/p>\n\u003cfigure id=\"attachment_13968006\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968006\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg.jpg\" alt=\"colorful chairs and benches in an angular space with colored light cast against walls\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">An installation view of Leah Rosenberg’s ‘When One Sees a Rainbow,’ which was scheduled to remain on view through April 27, 2027. \u003ccite>(Glen Cheriton)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“This decision does not come without significant pain,” King was quoted saying in today’s announcement, “because it will affect our team of extraordinary and deeply dedicated individuals who work tirelessly to fulfill the museum’s mission.”\u003c/p>\n\u003cp>King said everything is on the table during the closure. They’ll be looking at scale, programming and funding sources. (In 2023, contributions accounted for over 70% of the museum’s revenue.) What won’t change, King said, are the museum’s core values.\u003c/p>\n\u003cp>“It continues to be the most important time ever for us to exist,” King said. “And for us to be a voice through the art and through the people that work here … for understanding what Jewish is.”\u003c/p>\n\u003cp>One possible route to balanced books could include relocating to a smaller venue. Founded in 1984 within the Jewish Community Federation of San Francisco on Steuart Street, the CJM opened its current Jessie Square location, a Daniel Libeskind-designed 63,000-square-foot building, in 2008. The museum currently holds a bank loan connected to the building’s construction; that loan is $1.5 million of the museum’s annual expenses.\u003c/p>\n\u003cp>“It’s a very expensive building to own and operate,” King said, citing mechanical and structural maintenance, as well as the cost of keeping the exhibition spaces climate controlled.\u003c/p>\n\u003cp>While the museum does have restricted and unrestricted endowment funds, King said, “A key goal of what we’re undertaking right now is to preserve as much of those assets as we can for our continued way forward.”\u003c/p>\n\u003cp>The CJM’s announcement follows news of steep financial challenges at other local arts and culture institutions. California College of the Arts recently implemented layoffs to address \u003ca href=\"https://www.cca.edu/newsroom/california-college-of-the-arts-implements-staff-layoffs/\">a $20 million deficit\u003c/a>. Earlier this year, Headlands Center for the Arts went into a similar period of “cocooning” after \u003ca href=\"https://www.kqed.org/arts/13951936/headlands-center-for-the-arts-layoffs-fundraising-shortfalls\">laying off over a quarter of its staff\u003c/a>.\u003c/p>\n\u003cp>The Dec. 15 closure at the CJM will cut short all five of the museum’s current exhibitions, which include \u003ci>\u003ca href=\"https://www.kqed.org/arts/13959468/california-jewish-open-cjm-review\">California Jewish Open\u003c/a>\u003c/i>, Nicki Green’s solo \u003ci>\u003ca href=\"https://www.kqed.org/arts/13963960/nicki-green-firmament-contemporary-jewish-museum-review\">Firmament\u003c/a>\u003c/i> and Leah Rosenberg’s long-term installation \u003ci>\u003ca href=\"https://thecjm.org/exhibitions/235\">When One Sees a Rainbow\u003c/a>\u003c/i>.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>The museum will be open with free admission through Dec. 15 to give audiences a last chance to see the shows.\u003c/p>\n\n",
"blocks": [],
"excerpt": "The sudden move will cut current exhibitions short. Staff layoffs will take place over several months.",
"status": "publish",
"parent": 0,
"modified": 1731692272,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 744
},
"headData": {
"title": "Contemporary Jewish Museum to Close for at Least a Year | KQED",
"description": "The sudden move will cut current exhibitions short. Staff layoffs will take place over several months.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Contemporary Jewish Museum to Close for at Least a Year",
"datePublished": "2024-11-13T12:00:06-08:00",
"dateModified": "2024-11-15T09:37:52-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13968003",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13968003/contemporary-jewish-museum-closing-galleries-layoffs",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Today, the \u003ca href=\"https://thecjm.org/\">Contemporary Jewish Museum\u003c/a> announced it would close its galleries to the public on Dec. 15, citing financial difficulties. The closure will last for at least one year while staff, board members and other advisors develop plans for a more financially sustainable future. Staff layoffs will take place in phases over the next several months as the museum shrinks from 30 regular employees to 11.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13963960,arts_13959468",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>With an operating budget of $8.5 million, the CJM is on the smaller side of local museums. Nearby Yerba Buena Center for the Arts has an operating budget of $17.7 million; the San Francisco Museum of Modern Art runs on $91.4 million. CJM tax filings show years of operating deficits; recently, that gap widened to $4.9 million.\u003c/p>\n\u003cp>“Our revenue and expenses have been out of balance for some time,” CJM Executive Director Kerry King told KQED. “And like many institutions, we’ve found one-off ways to solve for that. But that doesn’t really solve the underlying balance situation.”\u003c/p>\n\u003cp>King, who was previously the museum’s chief operating officer and stepped into her current role following \u003ca href=\"https://www.kqed.org/arts/13930607/contemporary-jewish-museum-executive-director-chad-coerver-step-down\">Chad Coerver’s departure in 2023\u003c/a>, referred to the planned closure as a “sabbatical.”\u003c/p>\n\u003cp>“What we don’t want to do is close,” she said.\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>Today’s announcement cited “a challenging financial landscape, compounded by declining attendance and general support that has not fully recovered since the pandemic.”\u003c/p>\n\u003cp>“There’s no one thing we can point to,” King said of the CJM’s financial struggles. But it was clear to King and the board that this drastic step needed to be taken now, while there was still time to come up with a plan that could shape the museum’s future. \u003c/p>\n\u003cfigure id=\"attachment_13968006\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968006\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg.jpg\" alt=\"colorful chairs and benches in an angular space with colored light cast against walls\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/4_GlenCheriton_LeahRosenberg-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">An installation view of Leah Rosenberg’s ‘When One Sees a Rainbow,’ which was scheduled to remain on view through April 27, 2027. \u003ccite>(Glen Cheriton)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“This decision does not come without significant pain,” King was quoted saying in today’s announcement, “because it will affect our team of extraordinary and deeply dedicated individuals who work tirelessly to fulfill the museum’s mission.”\u003c/p>\n\u003cp>King said everything is on the table during the closure. They’ll be looking at scale, programming and funding sources. (In 2023, contributions accounted for over 70% of the museum’s revenue.) What won’t change, King said, are the museum’s core values.\u003c/p>\n\u003cp>“It continues to be the most important time ever for us to exist,” King said. “And for us to be a voice through the art and through the people that work here … for understanding what Jewish is.”\u003c/p>\n\u003cp>One possible route to balanced books could include relocating to a smaller venue. Founded in 1984 within the Jewish Community Federation of San Francisco on Steuart Street, the CJM opened its current Jessie Square location, a Daniel Libeskind-designed 63,000-square-foot building, in 2008. The museum currently holds a bank loan connected to the building’s construction; that loan is $1.5 million of the museum’s annual expenses.\u003c/p>\n\u003cp>“It’s a very expensive building to own and operate,” King said, citing mechanical and structural maintenance, as well as the cost of keeping the exhibition spaces climate controlled.\u003c/p>\n\u003cp>While the museum does have restricted and unrestricted endowment funds, King said, “A key goal of what we’re undertaking right now is to preserve as much of those assets as we can for our continued way forward.”\u003c/p>\n\u003cp>The CJM’s announcement follows news of steep financial challenges at other local arts and culture institutions. California College of the Arts recently implemented layoffs to address \u003ca href=\"https://www.cca.edu/newsroom/california-college-of-the-arts-implements-staff-layoffs/\">a $20 million deficit\u003c/a>. Earlier this year, Headlands Center for the Arts went into a similar period of “cocooning” after \u003ca href=\"https://www.kqed.org/arts/13951936/headlands-center-for-the-arts-layoffs-fundraising-shortfalls\">laying off over a quarter of its staff\u003c/a>.\u003c/p>\n\u003cp>The Dec. 15 closure at the CJM will cut short all five of the museum’s current exhibitions, which include \u003ci>\u003ca href=\"https://www.kqed.org/arts/13959468/california-jewish-open-cjm-review\">California Jewish Open\u003c/a>\u003c/i>, Nicki Green’s solo \u003ci>\u003ca href=\"https://www.kqed.org/arts/13963960/nicki-green-firmament-contemporary-jewish-museum-review\">Firmament\u003c/a>\u003c/i> and Leah Rosenberg’s long-term installation \u003ci>\u003ca href=\"https://thecjm.org/exhibitions/235\">When One Sees a Rainbow\u003c/a>\u003c/i>.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>The museum will be open with free admission through Dec. 15 to give audiences a last chance to see the shows.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13968003/contemporary-jewish-museum-closing-galleries-layoffs",
"authors": [
"61"
],
"categories": [
"arts_1",
"arts_235"
],
"tags": [
"arts_1787",
"arts_10342",
"arts_10278"
],
"featImg": "arts_13968005",
"label": "arts"
},
"arts_13967557": {
"type": "posts",
"id": "arts_13967557",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967557",
"score": null,
"sort": [
1731092439000
]
},
"guestAuthors": [],
"slug": "kev-choice-hip-hop-classical-ca-composers",
"title": "How Kev Choice Made Room for Hip-Hop in Classical Music",
"publishDate": 1731092439,
"format": "standard",
"headTitle": "How Kev Choice Made Room for Hip-Hop in Classical Music | KQED",
"labelTerm": {},
"content": "\u003cp>\u003ci>This story is part of The California Report Magazine’s series about \u003ca href=\"https://www.kqed.org/news/tag/california-composers\">California composers\u003c/a>. Listen to this and more in-depth storytelling by \u003ca href=\"http://itunes.apple.com/us/podcast/the-california-report-magazine/id1314750545?mt=2\" target=\"_blank\" rel=\"noopener noreferrer\">subscribing\u003c/a> to The California Report Magazine podcast.\u003c/i>\u003c/p>\n\u003cp>It’s a Wednesday morning in \u003ca href=\"https://www.instagram.com/kevchoice/?hl=en\">Kev Choice\u003c/a>’s studio, tucked away in the back of an industrial warehouse in East Oakland. The small, dark-purple room looks something like a wizard’s lair out of a fantasy novel, with tall, epic columns and dark curtains.\u003c/p>\n\u003cp>The Kev Choice Ensemble is rehearsing for a conference that’s bringing 2,000 activists, artists and academics from across the nation to Oakland to discuss topics like the Indigenous Land Back movement and Palestinian liberation. Choice sits at his keyboard, rapping about the painful legacy of slavery before affirming the power of everyday people to make change. As his jazz band grooves, they alchemize devastation into hope.\u003c/p>\n\u003cp>“What I try to bring is the purpose, the intention, of the message, and uplift the issues while giving people encouragement,” he says. “[I try] to create an environment where we can just have fun and be free and enjoy together for a moment in time, before we get back to the work.”\u003c/p>\n\u003cp>Choice speaks with the ease of someone who knows who he is and owns it, but it took him decades to move comfortably between his roots in hip-hop culture, his love of jazz and his classical training. Classical music used to turn its nose up at hip-hop. But in recent years orchestras have begun looking to collaborate with rappers to appeal to younger, more diverse audiences — basically, to stay relevant in the 21st century.\u003c/p>\n\u003cp>Now, the world is finally catching up to the forward-thinking vision Kev Choice has had for decades.\u003c/p>\n\u003cp>https://youtu.be/RMQbdElhnEo?si=itDr1mRXyofFuwJE\u003c/p>\n\u003ch2>Navigating separate musical worlds\u003c/h2>\n\u003cp>For Choice, breaking boundaries wasn’t easy — and not just musical boundaries, but those of race, class and culture. Growing up in Oakland in the ’80s and ’90s, he began writing rhymes and studying piano seriously in middle school. Even back then, he knew he’d have to compartmentalize his two worlds.\u003c/p>\n\u003cp>“I couldn’t talk to any of my teachers about hip-hop or making beats. They had no connection to that,” he says. “And then my hip-hop friends would kind of tease me about playing the piano.”\u003c/p>\n\u003cfigure id=\"attachment_13967710\" class=\"wp-caption aligncenter\" style=\"max-width: 960px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967710\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n.jpg\" alt=\"\" width=\"960\" height=\"540\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-768x432.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice at his graduation from Xavier University in 1998. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Still, Choice was undeterred: He excelled in high school orchestra and big band, and continued to rap and make beats after school. After nailing an audition at Xavier University, an HBCU in New Orleans, he got a full scholarship on the spot to study piano performance in the birthplace of jazz. Afterwards, he took off to Southern Illinois University for his master’s degree.\u003c/p>\n\u003cp>Choice excelled in classical piano, but he couldn’t see himself going the traditional orchestral route.\u003c/p>\n\u003cp>“Number one, because of the lack of diversity in that world,” he says. “It just seemed like it was such a narrow opportunity for a young African American pianist who wasn’t a prodigy at age four.” [ad fullwidth]\u003c/p>\n\u003ch2>An international tour with Michael Franti\u003c/h2>\n\u003cp>After grad school, Choice decided it was time to return to his roots. In 2000, he moved back to Oakland with the ambition of becoming a rap star. It was a fertile time for Bay Area hip-hop. Artists like E-40 and Too Short had already reached major-label success in years prior. Alternative hip-hop artists like \u003ca href=\"https://www.kqed.org/arts/13927692/del-funky-homosapien-no-need-for-alarm-30-years-anniversary\">Deltron 3030\u003c/a> were also making waves.\u003c/p>\n\u003cfigure id=\"attachment_13967711\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967711\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144.jpg\" alt=\"A photocopied flyer reads: "88 Keys to the Mind, Body and Soul. A classical graduate piano recital presented by Kevin Choice. Most sought after pianist for campus occasions. Live you've never seen him before!!!!!!!!!!!! All the way live!!!!!!!!!!!! A must see for music lovers!!!!!!!!! This brotha is real!!!!!!!!"\" width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1536x2048.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The flyer for Kev Choice’s graduation recital at Southern Illinois University. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While working on his own music, Choice would also regularly pop up behind the keys at jam sessions, open mics or really anywhere there was a piano. Calls for auditions started coming, and he got hired to join Michael Franti and Spearhead on an international tour.\u003c/p>\n\u003cp>Franti had come out of the Bay Area’s underground hip-hop scene, and he attracted a global fan base with his fusion of hip-hop, reggae and funk. The opportunity expanded Choice’s world.\u003c/p>\n\u003cp>“Being a kid from Oakland and, you know, to be walking down the street in Switzerland or France or Belgium,” he reflects, “it blew my mind on what the world looked like and the connection of people to music as well. Like, how strong that was.”\u003c/p>\n\u003cp>The tour pushed Choice to grow his skillset — he had to trade his sheet music and piano for playing by ear on an electric keyboard. He had his own ambitions as a solo artist. But word got out after the Spearhead tour, and he became an in-demand sideman. In the years that followed, he went on the road with alternative and conscious hip-hop artists like Zion I and Lyrics Born.\u003c/p>\n\u003ch2>Around the world with Lauryn Hill\u003c/h2>\n\u003cp>In 2006, Choice got the opportunity of a lifetime: performing with Lauryn Hill. He even worked with her on a demo for a track that became “\u003ca href=\"https://youtu.be/kUvtyBW0Q_A?si=d3791VyTs2p4UAWJ\">Lose Myself\u003c/a>.” (It was featured on the soundtrack of \u003cem>Surf’s Up\u003c/em>, a 2007 animated film about surfing penguins.)\u003c/p>\n\u003cfigure id=\"attachment_13967716\" class=\"wp-caption aligncenter\" style=\"max-width: 768px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967716\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill.jpg\" alt=\"\" width=\"768\" height=\"960\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill-160x200.jpg 160w\" sizes=\"(max-width: 768px) 100vw, 768px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice and Lauryn Hill on tour in 2006. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Choice says their collaboration came together in a complete whirlwind. One day he got a call to meet Hill at an Emeryville studio. She was one of his idols, so of course, he said yes. It turned out to be an audition.\u003c/p>\n\u003cp>As she started playing her guitar, he began playing along on his keyboard.\u003c/p>\n\u003cp>“I think the other guys were, like, just confused,” he says, laughing. “They were like, what the hell is going on?”\u003c/p>\n\u003cp>Afterwards, Choice got another call: Could he put a band together for her? He scrambled, calling everyone he knew. Before long he was the musical director of an all-Bay Area band that accompanied Hill to shows in Hawaii, Japan and Brazil.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=OPjcgZPGAq8\u003c/p>\n\u003cp>On tour, Choice was inspired by the way Hill carried herself, how she charted her own path and defied expectations.\u003c/p>\n\u003cp>“It gave me the courage that I could achieve anything in this industry,” he says.\u003c/p>\n\u003ch2>Giving it his all as a solo artist\u003c/h2>\n\u003cp>Choice came back to Oakland fired up. He was ready to dedicate himself to his own music, wholeheartedly. It paid off in 2014 when he came out with an album that made waves: \u003ca href=\"https://kevchoice.bandcamp.com/album/oakland-riviera\">\u003cem>Oakland Riviera\u003c/em>\u003c/a>. With lyrics addressing racial injustice, healing and Oakland pride, the project’s elaborate, propulsive instrumentation has a funky, jazzy Afrofuturist vibe.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=aJoftyUh8a0\u003c/p>\n\u003cp>At this point, Choice had cemented his reputation in hip-hop and jazz. And after \u003cem>Oakland Riviera\u003c/em>, he got the chance to show the world what he could do with his classical training. The opportunity arrived thanks to \u003ca href=\"https://www.kqed.org/arts/13901635/michael-morgan-visionary-oakland-symphony-conductor-dies-at-age-63\">Michael Morgan\u003c/a>, the late music director of the Oakland Symphony, who passed away in 2021.\u003c/p>\n\u003cp>Morgan was one of the nation’s few Black leaders of a major orchestra — and Choice had looked up to him since high school. When they met at a Recording Academy mixer, it turned out the maestro was already familiar with the younger man’s work. He invited Choice to compose his first piece for a full orchestra: 2018’s \u003cem>Soul Restoration Suite\u003c/em>.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=Tiv9_GovdHY\u003c/p>\n\u003cp>The five-movement piece took that blend of hip-hop, classical and jazz that Choice had been trying to pull off for decades, and brought it to the next level. Choice conceptualized it as a love letter to Oakland through all of its struggles and triumphs. The first movement tells the story of the Spanish conquest of the area’s Ohlone inhabitants, and Choice’s words flow over lush orchestration.\u003c/p>\n\u003cp>Before this, Choice had composed for quartets and smaller ensembles, but he had never written for a full orchestra before. In Morgan, he found an open-minded mentor who took hip-hop seriously as an art form and appreciated Choice’s personal voice.\u003c/p>\n\u003cp>“I feel like he just kept encouraging me to take what I do as a band director, as a musician, as a hip-hop artist, and use the orchestra to enhance it,” he says. “And keep my original style. Like, don’t try to write like Beethoven. Don’t try to do Stravinsky, do your original music. But using the orchestra as another palette or as more colors to enhance.”\u003c/p>\n\u003cfigure id=\"attachment_13964203\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13964203\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice plays the piano at his studio in Oakland on Sept. 12, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Morgan had charted a path for Choice and so many others. He used his position and influence to create more space for Black musicians to be themselves in a largely white and notoriously elitist industry.\u003c/p>\n\u003cp>Today, Choice sits on the Oakland Symphony’s board, and he’s made it his mission to create opportunities for the next generation. In fact, if you drive past the intersection of 51st Street and Shattuck Avenue in North Oakland, you’ll see Choice and Michael Morgan in a mural together, looking hopefully out at a starry sky.\u003c/p>\n\u003cp>Like his mentor, who championed public music education, Choice spent nearly eight years teaching at Oakland School for the Arts. Today, he continues to serve the community in the music education program Elevate Oakland.\u003c/p>\n\u003cfigure id=\"attachment_13967779\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967779\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-2048x1152.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1920x1080.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">An Oakland mural by Hungry Ghost Studio features Michael Morgan (center left) and Kev Choice (center right). \u003ccite>(Nastia Voynovskaya/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A singular vision emerges\u003c/h2>\n\u003cp>Back at Choice’s rehearsal space, I chat with saxophonist \u003ca href=\"https://www.ayobrame.com/\">Ayo Brame\u003c/a>.\u003c/p>\n\u003cp>“Kev is definitely the reason I’m a musician today,” he says.\u003c/p>\n\u003cp>Brame is one of Choice’s former students. At only 17 years old, he’s already headlined two sold-out shows at the jazz club Yoshi’s. He says it’s Choice’s versatility that inspires him.\u003c/p>\n\u003cp>“It shows how important that skillset is to know all genres of music and not be like, I don’t play classical or I don’t play rock music,” Brame adds. “He knows all of it. So yeah definitely, that’s one of my inspirations.”\u003c/p>\n\u003cp>These days, Choice might be busy with community work, but he hasn’t lost sight of his own music. His 2024 EP, \u003ca href=\"https://open.spotify.com/album/2WoxdPZgSbsJ6lVlgCGBJe\">\u003cem>All My Love\u003c/em>\u003c/a>, is the clearest distillation yet of his personal voice and vision.\u003c/p>\n\u003cp>It’s a vulnerable project that takes stock of how he’s shown up in relationships over the years. It examines his personal growth and maturation as a man.\u003c/p>\n\u003cp>The project culminates in the bittersweet song “Congratulations.”\u003c/p>\n\u003cp>https://youtu.be/52eYIEiDLXw?si=eK08m1l0u9QtBx4Z\u003c/p>\n\u003cp>Choice raps over moving piano arrangements, accompanied by a string quartet, harp and upright bass. In the lyrics, he speaks to an ex who is now getting married.\u003c/p>\n\u003cp>He’s happy for her and a little regretful, looking back at what went wrong and what could have been.\u003c/p>\n\u003cp>At his piano, Choice breaks down how his arrangements underscore the emotion of the track.\u003c/p>\n\u003cp>“Whenever I play ninth chords or minor chords, sometimes it can be dark. Some people say it may be very sad,” he says. “But I almost feel like it’s more sentimental. I’m thinking about what I was going through. And that chord really offers a lot of space to me for reflection.”\u003c/p>\n\u003cp>As I listen to him play, it’s hard not to feel an appreciation for the complicated beauty of the life lessons all of us go through.\u003c/p>\n\u003cp>Choice says \u003cem>All My Love\u003c/em> is just a teaser for a full-length project that’ll come out later this year. He also recently accepted a position as a tenure-track music professor at San Francisco State University. Over two decades into his career as a musician, educator and community advocate, Choice is finally getting the recognition he deserves.\u003c/p>\n\u003cp>“I feel like as a hip hop artist, I’m always trying to grow, try to get more expressive, try to stay relevant,” Choice affirms. “I don’t want my sound to ever get stale or not continue to evolve.”\u003c/p>\n\u003cp>That growth mindset has been a theme in Choice’s career since the very beginning, and it’s propelled so much more than his personal evolution. The hundreds of students he’s taught, and the countless audience members who’ve seen him live, have left with a little piece of his vision: to look beyond arbitrary boundaries, to come together and to better ourselves and our communities through art.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "The pianist and MC, who's worked with Lauryn Hill and the Oakland Symphony, tells his barrier-breaking story.",
"status": "publish",
"parent": 0,
"modified": 1731705092,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 48,
"wordCount": 2179
},
"headData": {
"title": "How Kev Choice Made Room for Hip-Hop in Classical Music | KQED",
"description": "The pianist and MC, who's worked with Lauryn Hill and the Oakland Symphony, tells his barrier-breaking story.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "How Kev Choice Made Room for Hip-Hop in Classical Music",
"datePublished": "2024-11-08T11:00:39-08:00",
"dateModified": "2024-11-15T13:11:32-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "The California Report Magazine",
"sourceUrl": "https://www.kqed.org/californiareportmagazine",
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/315c06e9-2e71-49ae-8044-b22201327739/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13967557",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967557/kev-choice-hip-hop-classical-ca-composers",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ci>This story is part of The California Report Magazine’s series about \u003ca href=\"https://www.kqed.org/news/tag/california-composers\">California composers\u003c/a>. Listen to this and more in-depth storytelling by \u003ca href=\"http://itunes.apple.com/us/podcast/the-california-report-magazine/id1314750545?mt=2\" target=\"_blank\" rel=\"noopener noreferrer\">subscribing\u003c/a> to The California Report Magazine podcast.\u003c/i>\u003c/p>\n\u003cp>It’s a Wednesday morning in \u003ca href=\"https://www.instagram.com/kevchoice/?hl=en\">Kev Choice\u003c/a>’s studio, tucked away in the back of an industrial warehouse in East Oakland. The small, dark-purple room looks something like a wizard’s lair out of a fantasy novel, with tall, epic columns and dark curtains.\u003c/p>\n\u003cp>The Kev Choice Ensemble is rehearsing for a conference that’s bringing 2,000 activists, artists and academics from across the nation to Oakland to discuss topics like the Indigenous Land Back movement and Palestinian liberation. Choice sits at his keyboard, rapping about the painful legacy of slavery before affirming the power of everyday people to make change. As his jazz band grooves, they alchemize devastation into hope.\u003c/p>\n\u003cp>“What I try to bring is the purpose, the intention, of the message, and uplift the issues while giving people encouragement,” he says. “[I try] to create an environment where we can just have fun and be free and enjoy together for a moment in time, before we get back to the work.”\u003c/p>\n\u003cp>Choice speaks with the ease of someone who knows who he is and owns it, but it took him decades to move comfortably between his roots in hip-hop culture, his love of jazz and his classical training. Classical music used to turn its nose up at hip-hop. But in recent years orchestras have begun looking to collaborate with rappers to appeal to younger, more diverse audiences — basically, to stay relevant in the 21st century.\u003c/p>\n\u003cp>Now, the world is finally catching up to the forward-thinking vision Kev Choice has had for decades.\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/RMQbdElhnEo'\n title='//www.youtube.com/embed/RMQbdElhnEo'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003ch2>Navigating separate musical worlds\u003c/h2>\n\u003cp>For Choice, breaking boundaries wasn’t easy — and not just musical boundaries, but those of race, class and culture. Growing up in Oakland in the ’80s and ’90s, he began writing rhymes and studying piano seriously in middle school. Even back then, he knew he’d have to compartmentalize his two worlds.\u003c/p>\n\u003cp>“I couldn’t talk to any of my teachers about hip-hop or making beats. They had no connection to that,” he says. “And then my hip-hop friends would kind of tease me about playing the piano.”\u003c/p>\n\u003cfigure id=\"attachment_13967710\" class=\"wp-caption aligncenter\" style=\"max-width: 960px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967710\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n.jpg\" alt=\"\" width=\"960\" height=\"540\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/60325271_10155974893232027_2182473221847121920_n-768x432.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice at his graduation from Xavier University in 1998. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Still, Choice was undeterred: He excelled in high school orchestra and big band, and continued to rap and make beats after school. After nailing an audition at Xavier University, an HBCU in New Orleans, he got a full scholarship on the spot to study piano performance in the birthplace of jazz. Afterwards, he took off to Southern Illinois University for his master’s degree.\u003c/p>\n\u003cp>Choice excelled in classical piano, but he couldn’t see himself going the traditional orchestral route.\u003c/p>\n\u003cp>“Number one, because of the lack of diversity in that world,” he says. “It just seemed like it was such a narrow opportunity for a young African American pianist who wasn’t a prodigy at age four.” \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>An international tour with Michael Franti\u003c/h2>\n\u003cp>After grad school, Choice decided it was time to return to his roots. In 2000, he moved back to Oakland with the ambition of becoming a rap star. It was a fertile time for Bay Area hip-hop. Artists like E-40 and Too Short had already reached major-label success in years prior. Alternative hip-hop artists like \u003ca href=\"https://www.kqed.org/arts/13927692/del-funky-homosapien-no-need-for-alarm-30-years-anniversary\">Deltron 3030\u003c/a> were also making waves.\u003c/p>\n\u003cfigure id=\"attachment_13967711\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967711\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144.jpg\" alt=\"A photocopied flyer reads: "88 Keys to the Mind, Body and Soul. A classical graduate piano recital presented by Kevin Choice. Most sought after pianist for campus occasions. Live you've never seen him before!!!!!!!!!!!! All the way live!!!!!!!!!!!! A must see for music lovers!!!!!!!!! This brotha is real!!!!!!!!"\" width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/IMG_4260-scaled-e1730831891144-1536x2048.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The flyer for Kev Choice’s graduation recital at Southern Illinois University. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While working on his own music, Choice would also regularly pop up behind the keys at jam sessions, open mics or really anywhere there was a piano. Calls for auditions started coming, and he got hired to join Michael Franti and Spearhead on an international tour.\u003c/p>\n\u003cp>Franti had come out of the Bay Area’s underground hip-hop scene, and he attracted a global fan base with his fusion of hip-hop, reggae and funk. The opportunity expanded Choice’s world.\u003c/p>\n\u003cp>“Being a kid from Oakland and, you know, to be walking down the street in Switzerland or France or Belgium,” he reflects, “it blew my mind on what the world looked like and the connection of people to music as well. Like, how strong that was.”\u003c/p>\n\u003cp>The tour pushed Choice to grow his skillset — he had to trade his sheet music and piano for playing by ear on an electric keyboard. He had his own ambitions as a solo artist. But word got out after the Spearhead tour, and he became an in-demand sideman. In the years that followed, he went on the road with alternative and conscious hip-hop artists like Zion I and Lyrics Born.\u003c/p>\n\u003ch2>Around the world with Lauryn Hill\u003c/h2>\n\u003cp>In 2006, Choice got the opportunity of a lifetime: performing with Lauryn Hill. He even worked with her on a demo for a track that became “\u003ca href=\"https://youtu.be/kUvtyBW0Q_A?si=d3791VyTs2p4UAWJ\">Lose Myself\u003c/a>.” (It was featured on the soundtrack of \u003cem>Surf’s Up\u003c/em>, a 2007 animated film about surfing penguins.)\u003c/p>\n\u003cfigure id=\"attachment_13967716\" class=\"wp-caption aligncenter\" style=\"max-width: 768px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967716\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill.jpg\" alt=\"\" width=\"768\" height=\"960\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-and-lauryn-hill-160x200.jpg 160w\" sizes=\"(max-width: 768px) 100vw, 768px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice and Lauryn Hill on tour in 2006. \u003ccite>(Courtesy of Kev Choice)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Choice says their collaboration came together in a complete whirlwind. One day he got a call to meet Hill at an Emeryville studio. She was one of his idols, so of course, he said yes. It turned out to be an audition.\u003c/p>\n\u003cp>As she started playing her guitar, he began playing along on his keyboard.\u003c/p>\n\u003cp>“I think the other guys were, like, just confused,” he says, laughing. “They were like, what the hell is going on?”\u003c/p>\n\u003cp>Afterwards, Choice got another call: Could he put a band together for her? He scrambled, calling everyone he knew. Before long he was the musical director of an all-Bay Area band that accompanied Hill to shows in Hawaii, Japan and Brazil.\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/OPjcgZPGAq8'\n title='//www.youtube.com/embed/OPjcgZPGAq8'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>On tour, Choice was inspired by the way Hill carried herself, how she charted her own path and defied expectations.\u003c/p>\n\u003cp>“It gave me the courage that I could achieve anything in this industry,” he says.\u003c/p>\n\u003ch2>Giving it his all as a solo artist\u003c/h2>\n\u003cp>Choice came back to Oakland fired up. He was ready to dedicate himself to his own music, wholeheartedly. It paid off in 2014 when he came out with an album that made waves: \u003ca href=\"https://kevchoice.bandcamp.com/album/oakland-riviera\">\u003cem>Oakland Riviera\u003c/em>\u003c/a>. With lyrics addressing racial injustice, healing and Oakland pride, the project’s elaborate, propulsive instrumentation has a funky, jazzy Afrofuturist vibe.\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/aJoftyUh8a0'\n title='//www.youtube.com/embed/aJoftyUh8a0'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>At this point, Choice had cemented his reputation in hip-hop and jazz. And after \u003cem>Oakland Riviera\u003c/em>, he got the chance to show the world what he could do with his classical training. The opportunity arrived thanks to \u003ca href=\"https://www.kqed.org/arts/13901635/michael-morgan-visionary-oakland-symphony-conductor-dies-at-age-63\">Michael Morgan\u003c/a>, the late music director of the Oakland Symphony, who passed away in 2021.\u003c/p>\n\u003cp>Morgan was one of the nation’s few Black leaders of a major orchestra — and Choice had looked up to him since high school. When they met at a Recording Academy mixer, it turned out the maestro was already familiar with the younger man’s work. He invited Choice to compose his first piece for a full orchestra: 2018’s \u003cem>Soul Restoration Suite\u003c/em>.\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/Tiv9_GovdHY'\n title='//www.youtube.com/embed/Tiv9_GovdHY'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>The five-movement piece took that blend of hip-hop, classical and jazz that Choice had been trying to pull off for decades, and brought it to the next level. Choice conceptualized it as a love letter to Oakland through all of its struggles and triumphs. The first movement tells the story of the Spanish conquest of the area’s Ohlone inhabitants, and Choice’s words flow over lush orchestration.\u003c/p>\n\u003cp>Before this, Choice had composed for quartets and smaller ensembles, but he had never written for a full orchestra before. In Morgan, he found an open-minded mentor who took hip-hop seriously as an art form and appreciated Choice’s personal voice.\u003c/p>\n\u003cp>“I feel like he just kept encouraging me to take what I do as a band director, as a musician, as a hip-hop artist, and use the orchestra to enhance it,” he says. “And keep my original style. Like, don’t try to write like Beethoven. Don’t try to do Stravinsky, do your original music. But using the orchestra as another palette or as more colors to enhance.”\u003c/p>\n\u003cfigure id=\"attachment_13964203\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13964203\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/09/240912-KEVCHOICE-08-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kev Choice plays the piano at his studio in Oakland on Sept. 12, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Morgan had charted a path for Choice and so many others. He used his position and influence to create more space for Black musicians to be themselves in a largely white and notoriously elitist industry.\u003c/p>\n\u003cp>Today, Choice sits on the Oakland Symphony’s board, and he’s made it his mission to create opportunities for the next generation. In fact, if you drive past the intersection of 51st Street and Shattuck Avenue in North Oakland, you’ll see Choice and Michael Morgan in a mural together, looking hopefully out at a starry sky.\u003c/p>\n\u003cp>Like his mentor, who championed public music education, Choice spent nearly eight years teaching at Oakland School for the Arts. Today, he continues to serve the community in the music education program Elevate Oakland.\u003c/p>\n\u003cfigure id=\"attachment_13967779\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967779\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-2048x1152.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/kev-choice-mural-1920x1080.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">An Oakland mural by Hungry Ghost Studio features Michael Morgan (center left) and Kev Choice (center right). \u003ccite>(Nastia Voynovskaya/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A singular vision emerges\u003c/h2>\n\u003cp>Back at Choice’s rehearsal space, I chat with saxophonist \u003ca href=\"https://www.ayobrame.com/\">Ayo Brame\u003c/a>.\u003c/p>\n\u003cp>“Kev is definitely the reason I’m a musician today,” he says.\u003c/p>\n\u003cp>Brame is one of Choice’s former students. At only 17 years old, he’s already headlined two sold-out shows at the jazz club Yoshi’s. He says it’s Choice’s versatility that inspires him.\u003c/p>\n\u003cp>“It shows how important that skillset is to know all genres of music and not be like, I don’t play classical or I don’t play rock music,” Brame adds. “He knows all of it. So yeah definitely, that’s one of my inspirations.”\u003c/p>\n\u003cp>These days, Choice might be busy with community work, but he hasn’t lost sight of his own music. His 2024 EP, \u003ca href=\"https://open.spotify.com/album/2WoxdPZgSbsJ6lVlgCGBJe\">\u003cem>All My Love\u003c/em>\u003c/a>, is the clearest distillation yet of his personal voice and vision.\u003c/p>\n\u003cp>It’s a vulnerable project that takes stock of how he’s shown up in relationships over the years. It examines his personal growth and maturation as a man.\u003c/p>\n\u003cp>The project culminates in the bittersweet song “Congratulations.”\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/52eYIEiDLXw'\n title='//www.youtube.com/embed/52eYIEiDLXw'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Choice raps over moving piano arrangements, accompanied by a string quartet, harp and upright bass. In the lyrics, he speaks to an ex who is now getting married.\u003c/p>\n\u003cp>He’s happy for her and a little regretful, looking back at what went wrong and what could have been.\u003c/p>\n\u003cp>At his piano, Choice breaks down how his arrangements underscore the emotion of the track.\u003c/p>\n\u003cp>“Whenever I play ninth chords or minor chords, sometimes it can be dark. Some people say it may be very sad,” he says. “But I almost feel like it’s more sentimental. I’m thinking about what I was going through. And that chord really offers a lot of space to me for reflection.”\u003c/p>\n\u003cp>As I listen to him play, it’s hard not to feel an appreciation for the complicated beauty of the life lessons all of us go through.\u003c/p>\n\u003cp>Choice says \u003cem>All My Love\u003c/em> is just a teaser for a full-length project that’ll come out later this year. He also recently accepted a position as a tenure-track music professor at San Francisco State University. Over two decades into his career as a musician, educator and community advocate, Choice is finally getting the recognition he deserves.\u003c/p>\n\u003cp>“I feel like as a hip hop artist, I’m always trying to grow, try to get more expressive, try to stay relevant,” Choice affirms. “I don’t want my sound to ever get stale or not continue to evolve.”\u003c/p>\n\u003cp>That growth mindset has been a theme in Choice’s career since the very beginning, and it’s propelled so much more than his personal evolution. The hundreds of students he’s taught, and the countless audience members who’ve seen him live, have left with a little piece of his vision: to look beyond arbitrary boundaries, to come together and to better ourselves and our communities through art.\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/13967557/kev-choice-hip-hop-classical-ca-composers",
"authors": [
"11387"
],
"programs": [
"arts_22366",
"arts_22364"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_8505",
"arts_10342",
"arts_10278",
"arts_5371",
"arts_19347"
],
"featImg": "arts_13964205",
"label": "source_arts_13967557"
},
"arts_13967817": {
"type": "posts",
"id": "arts_13967817",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967817",
"score": null,
"sort": [
1730998972000
]
},
"guestAuthors": [],
"slug": "jim-plunkett-oakland-raiders-san-jose-football-hall-of-fame",
"title": "Jim Plunkett, Raised in East San Jose, Considered for NFL Hall of Fame",
"publishDate": 1730998972,
"format": "standard",
"headTitle": "Jim Plunkett, Raised in East San Jose, Considered for NFL Hall of Fame | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Jim Plunkett made the case for his football legacy long ago.\u003c/p>\n\u003cp>First at James Lick High School in East San Jose, where the campus quad is adorned with a mural of the two-time Super Bowl champion. Then at the 1971 Rose Bowl, where the Stanford quarterback capped a Heisman Trophy season by thumping Ohio State. And a decade later in New Orleans, where as an Oakland Raider he was named MVP of Super Bowl XV after toppling the favored Philadelphia Eagles.\u003c/p>\n\u003cp>A Pro Football Hall of Fame committee has recently named Plunkett — the only eligible player with two Super Bowl rings as a starting quarterback yet isn’t enshrined — among 31 Seniors category players in consideration for the 2025 class. But Plunkett says he isn’t thinking much about his football bona fides.\u003c/p>\n\u003cfigure id=\"attachment_13967820\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107.jpg\" alt=\"\" width=\"2000\" height=\"1488\" class=\"size-full wp-image-13967820\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-800x595.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1020x759.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-160x119.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-768x571.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1536x1143.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1920x1428.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett looks on before the Las Vegas Raiders’ game against the Los Angeles Chargers on December 14, 2023 in Las Vegas, Nevada. The Raiders defeated the Chargers 63-21. \u003ccite>(Ethan Miller/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Speaking by phone Monday, Plunkett, 76, said he appreciates the Bay Area politicians, historians and fans who are championing his legacy and advocating for his induction.\u003c/p>\n\u003cp>It’s not a tough sell. Plunkett was an East San Jose child, born to blind parents of Mexican and Cherokee heritage, who attended Stanford on scholarship and became the first non-white starting quarterback to capture a Super Bowl — and then, three years later, won another.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>[aside postID='arts_13920367']Plunkett’s thoughts are instead with 87-year-old Tom Flores, his former coach, whose long-awaited Pro Football Hall of Fame induction came in 2021. Plunkett said Flores is struggling with health issues after back surgeries. “I mostly talked with him about health and family,” Plunkett said about his recent visit to Flores’ home. “A little about our careers.”\u003c/p>\n\u003cp>Decades ago, Flores and the Raiders gave Plunkett a chance at career redemption. The quarterback had endured tough stints with the Patriots and 49ers when Oakland Raiders owner Al Davis signed the 30-year-old as a backup in 1978. After starter Dan Pastorini broke his leg early in the 1980 season, Plunkett won nine of the final 11 regular season games, and three more for a Super Bowl berth.\u003c/p>\n\u003cfigure id=\"attachment_13967821\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290.jpg\" alt=\"\" width=\"2000\" height=\"1341\" class=\"size-full wp-image-13967821\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-800x536.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1020x684.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-768x515.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1536x1030.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1920x1287.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett drops back to pass during a game against the Philadelphia Eagles at Veterans Stadium in Philadelphia, Pennsylvania on November 23, 1980. The Eagles defeated the Raiders 10-7, but the Raiders would get a rematch. The two teams met again in January in Super Bowl XV, where the Raiders won 27-10. \u003ccite>(James Drake/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Gilroy native Michael Trevino, then 19, took a Greyhound bus with three friends to attend that Super Bowl, using connections with some New Orleans produce farmers to score $40 tickets on the 20-yard-line of the Superdome. Wearing a “Mr. Garlic” costume from the Gilroy Garlic Festival, Trevino watched Plunkett throw three touchdowns, carrying the Raiders to victory. The quarterback was named Super Bowl MVP. \u003c/p>\n\u003cp>Three years later, Plunkett and the relocated L.A. Raiders thumped Washington in Super Bowl XVIII.\u003c/p>\n\u003cp>“It would mean everything,” said Trevino, now co-chair of the Chicano-Latino Alumni Chapter at UC Berkeley, of Plunkett being inducted into the Pro Football Hall of Fame. “It’s not only due on merits, but it would mean something for the Latino community. We did not have many Mexican-American football players. It was inspiring. For the Raiders, the Latino community blossomed with Flores and Plunkett. These were our players. This was our team.”\u003c/p>\n\u003cp>Lick High Principal Honey Gubuan wrote in an email that Plunkett’s induction “would serve as a powerful reminder of what’s possible for our students, no matter their background or challenges.”\u003c/p>\n\u003cfigure id=\"attachment_13967822\" class=\"wp-caption aligncenter\" style=\"max-width: 1340px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009.jpg\" alt=\"\" width=\"1340\" height=\"2000\" class=\"size-full wp-image-13967822\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009.jpg 1340w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-800x1194.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-1020x1522.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-160x239.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-768x1146.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-1029x1536.jpg 1029w\" sizes=\"(max-width: 1340px) 100vw, 1340px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett talks to a coach on the sidelines during an NFL football game in the early 1980s. Plunkett played for the Raiders from 1979-84. \u003ccite>(Focus on Sport/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>California State Senator Dave Cortese (D-Silicon Valley) was raised by a San Jose orchard farming family, not far from Lick High. “The guy’s an icon here,” Cortese explained of Plunkett. “All of the hardships aside, he was just a neighborhood guy. His whole life had that magical trajectory.”\u003c/p>\n\u003cp>As a teenager, Cortese attended the 1971 Rose Bowl when his father bought last-minute tickets in the stadium parking lot. Squeezed into a stairwell above one of the Rose Bowl end zones, Cortese watched Plunkett seal the Stanford victory with a fourth-quarter touchdown pass. The next morning, the Cortese family stumbled upon the Stanford football team at a hotel in nearby San Pedro. Plunkett was saddled up to a diner outside the hotel restaurant. He signed Dave’s game ticket.\u003c/p>\n\u003cp>“It’s time,” Cortese said of Plunkett’s enshrinement, pointing to his resurgence with a Raiders team that had missed the 1978 and 1979 playoffs. “It wasn’t just a major comeback for himself, but the whole team was struggling.”\u003c/p>\n\u003cfigure id=\"attachment_13967819\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural.jpg\" alt=\"\" width=\"2000\" height=\"1125\" class=\"size-full wp-image-13967819\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1920x1080.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A mural at Jim Plunkett’s former high school, James Lick High School in East San Jose, depicts Plunkett at right. \u003ccite>(Courtesy James Lick High School)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Plunkett admits he was “very fortunate” to wind up playing in Oakland. “I struggled for a long time,” he says of his early years as a pro. “I found a career with the Raiders. I’m glad it worked out the way it did.” Plunkett appreciates the support he received from Oakland fans before the team moved in 1982.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>The 31 remaining players in the Seniors category \u003ca href=\"https://www.profootballhof.com/news/2024/10/31-seniors-remain-in-consideration-for-hall%E2%80%99s-class-of-2025-after-second-reduction-vote/\">will soon be trimmed to nine\u003c/a>, according to the Pro Football Hall of Fame. Other quarterbacks under consideration are Ken Anderson and Charlie Conerly. Only on-the-field accomplishments are considered. Of the remaining nine players, the committee will select three for possible induction. The Pro Football Hall of Fame Class of 2025 will be announced in February in New Orleans. The enshrinement is in August in Canton, Ohio.\u003c/p>\n\n",
"blocks": [],
"excerpt": "The child of Cherokee and Mexican parents, Plunkett led the Raiders to two Super Bowl victories.",
"status": "publish",
"parent": 0,
"modified": 1731692158,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 18,
"wordCount": 1034
},
"headData": {
"title": "Jim Plunkett, Raised in East San Jose, Considered for NFL Hall of Fame | KQED",
"description": "The child of Cherokee and Mexican parents, Plunkett led the Raiders to two Super Bowl victories.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Jim Plunkett, Raised in East San Jose, Considered for NFL Hall of Fame",
"datePublished": "2024-11-07T09:02:52-08:00",
"dateModified": "2024-11-15T09:35:58-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprByline": "Nick Lozito",
"nprStoryId": "kqed-13967817",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/arts/13967817/jim-plunkett-oakland-raiders-san-jose-football-hall-of-fame",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Jim Plunkett made the case for his football legacy long ago.\u003c/p>\n\u003cp>First at James Lick High School in East San Jose, where the campus quad is adorned with a mural of the two-time Super Bowl champion. Then at the 1971 Rose Bowl, where the Stanford quarterback capped a Heisman Trophy season by thumping Ohio State. And a decade later in New Orleans, where as an Oakland Raider he was named MVP of Super Bowl XV after toppling the favored Philadelphia Eagles.\u003c/p>\n\u003cp>A Pro Football Hall of Fame committee has recently named Plunkett — the only eligible player with two Super Bowl rings as a starting quarterback yet isn’t enshrined — among 31 Seniors category players in consideration for the 2025 class. But Plunkett says he isn’t thinking much about his football bona fides.\u003c/p>\n\u003cfigure id=\"attachment_13967820\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107.jpg\" alt=\"\" width=\"2000\" height=\"1488\" class=\"size-full wp-image-13967820\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-800x595.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1020x759.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-160x119.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-768x571.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1536x1143.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-1856820107-1920x1428.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett looks on before the Las Vegas Raiders’ game against the Los Angeles Chargers on December 14, 2023 in Las Vegas, Nevada. The Raiders defeated the Chargers 63-21. \u003ccite>(Ethan Miller/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Speaking by phone Monday, Plunkett, 76, said he appreciates the Bay Area politicians, historians and fans who are championing his legacy and advocating for his induction.\u003c/p>\n\u003cp>It’s not a tough sell. Plunkett was an East San Jose child, born to blind parents of Mexican and Cherokee heritage, who attended Stanford on scholarship and became the first non-white starting quarterback to capture a Super Bowl — and then, three years later, won another.\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": "aside",
"attributes": {
"named": {
"postid": "arts_13920367",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Plunkett’s thoughts are instead with 87-year-old Tom Flores, his former coach, whose long-awaited Pro Football Hall of Fame induction came in 2021. Plunkett said Flores is struggling with health issues after back surgeries. “I mostly talked with him about health and family,” Plunkett said about his recent visit to Flores’ home. “A little about our careers.”\u003c/p>\n\u003cp>Decades ago, Flores and the Raiders gave Plunkett a chance at career redemption. The quarterback had endured tough stints with the Patriots and 49ers when Oakland Raiders owner Al Davis signed the 30-year-old as a backup in 1978. After starter Dan Pastorini broke his leg early in the 1980 season, Plunkett won nine of the final 11 regular season games, and three more for a Super Bowl berth.\u003c/p>\n\u003cfigure id=\"attachment_13967821\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290.jpg\" alt=\"\" width=\"2000\" height=\"1341\" class=\"size-full wp-image-13967821\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-800x536.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1020x684.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-768x515.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1536x1030.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-2152050290-1920x1287.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett drops back to pass during a game against the Philadelphia Eagles at Veterans Stadium in Philadelphia, Pennsylvania on November 23, 1980. The Eagles defeated the Raiders 10-7, but the Raiders would get a rematch. The two teams met again in January in Super Bowl XV, where the Raiders won 27-10. \u003ccite>(James Drake/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Gilroy native Michael Trevino, then 19, took a Greyhound bus with three friends to attend that Super Bowl, using connections with some New Orleans produce farmers to score $40 tickets on the 20-yard-line of the Superdome. Wearing a “Mr. Garlic” costume from the Gilroy Garlic Festival, Trevino watched Plunkett throw three touchdowns, carrying the Raiders to victory. The quarterback was named Super Bowl MVP. \u003c/p>\n\u003cp>Three years later, Plunkett and the relocated L.A. Raiders thumped Washington in Super Bowl XVIII.\u003c/p>\n\u003cp>“It would mean everything,” said Trevino, now co-chair of the Chicano-Latino Alumni Chapter at UC Berkeley, of Plunkett being inducted into the Pro Football Hall of Fame. “It’s not only due on merits, but it would mean something for the Latino community. We did not have many Mexican-American football players. It was inspiring. For the Raiders, the Latino community blossomed with Flores and Plunkett. These were our players. This was our team.”\u003c/p>\n\u003cp>Lick High Principal Honey Gubuan wrote in an email that Plunkett’s induction “would serve as a powerful reminder of what’s possible for our students, no matter their background or challenges.”\u003c/p>\n\u003cfigure id=\"attachment_13967822\" class=\"wp-caption aligncenter\" style=\"max-width: 1340px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009.jpg\" alt=\"\" width=\"1340\" height=\"2000\" class=\"size-full wp-image-13967822\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009.jpg 1340w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-800x1194.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-1020x1522.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-160x239.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-768x1146.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/GettyImages-78189009-1029x1536.jpg 1029w\" sizes=\"(max-width: 1340px) 100vw, 1340px\">\u003cfigcaption class=\"wp-caption-text\">Jim Plunkett talks to a coach on the sidelines during an NFL football game in the early 1980s. Plunkett played for the Raiders from 1979-84. \u003ccite>(Focus on Sport/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>California State Senator Dave Cortese (D-Silicon Valley) was raised by a San Jose orchard farming family, not far from Lick High. “The guy’s an icon here,” Cortese explained of Plunkett. “All of the hardships aside, he was just a neighborhood guy. His whole life had that magical trajectory.”\u003c/p>\n\u003cp>As a teenager, Cortese attended the 1971 Rose Bowl when his father bought last-minute tickets in the stadium parking lot. Squeezed into a stairwell above one of the Rose Bowl end zones, Cortese watched Plunkett seal the Stanford victory with a fourth-quarter touchdown pass. The next morning, the Cortese family stumbled upon the Stanford football team at a hotel in nearby San Pedro. Plunkett was saddled up to a diner outside the hotel restaurant. He signed Dave’s game ticket.\u003c/p>\n\u003cp>“It’s time,” Cortese said of Plunkett’s enshrinement, pointing to his resurgence with a Raiders team that had missed the 1978 and 1979 playoffs. “It wasn’t just a major comeback for himself, but the whole team was struggling.”\u003c/p>\n\u003cfigure id=\"attachment_13967819\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural.jpg\" alt=\"\" width=\"2000\" height=\"1125\" class=\"size-full wp-image-13967819\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/PlunkettMural-1920x1080.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A mural at Jim Plunkett’s former high school, James Lick High School in East San Jose, depicts Plunkett at right. \u003ccite>(Courtesy James Lick High School)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Plunkett admits he was “very fortunate” to wind up playing in Oakland. “I struggled for a long time,” he says of his early years as a pro. “I found a career with the Raiders. I’m glad it worked out the way it did.” Plunkett appreciates the support he received from Oakland fans before the team moved in 1982.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>The 31 remaining players in the Seniors category \u003ca href=\"https://www.profootballhof.com/news/2024/10/31-seniors-remain-in-consideration-for-hall%E2%80%99s-class-of-2025-after-second-reduction-vote/\">will soon be trimmed to nine\u003c/a>, according to the Pro Football Hall of Fame. Other quarterbacks under consideration are Ken Anderson and Charlie Conerly. Only on-the-field accomplishments are considered. Of the remaining nine players, the committee will select three for possible induction. The Pro Football Hall of Fame Class of 2025 will be announced in February in New Orleans. The enshrinement is in August in Canton, Ohio.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967817/jim-plunkett-oakland-raiders-san-jose-football-hall-of-fame",
"authors": [
"byline_arts_13967817"
],
"categories": [
"arts_1",
"arts_235",
"arts_13238"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_8273",
"arts_1256",
"arts_3178",
"arts_1143",
"arts_1084",
"arts_2309"
],
"featImg": "arts_13967818",
"label": "arts"
},
"arts_13967625": {
"type": "posts",
"id": "arts_13967625",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967625",
"score": null,
"sort": [
1730559655000
]
},
"guestAuthors": [],
"slug": "blessd-ryan-castro-reggaeton-harris-trump-bay-area-fans-election",
"title": "Reggaeton Is Now Part of the 2024 Election. What Do Fans Think?",
"publishDate": 1730559655,
"format": "standard",
"headTitle": "Reggaeton Is Now Part of the 2024 Election. What Do Fans Think? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>This story is part of the KQED series \u003ca href=\"https://www.kqed.org/fandomvote\">The Fandom Vote\u003c/a>, exploring the election-year concerns and voting preferences of pop culture fanbases.\u003c/em>\u003c/p>\n\u003cp>[dropcap]O[/dropcap]n Halloween night, Colombian stars Blessd and Ryan Castro played a sold-out show at the San Jose Civic to nearly 3,000 reggaeton fans that sang along to every verse. San José was their first stop on the ¡Ay Bendito Ghetto! Tour — a city that in the past few years has become the home of a \u003ca href=\"https://www.kqed.org/news/11994119/colombia-copa-america-final-san-jose-argentina\">rapidly growing Colombian community\u003c/a>.\u003c/p>\n\u003cp>The concert came just days after reggaeton was thrust into the political arena. At a Donald Trump campaign rally on Oct. 27, comedian Tony Hinchcliffe made crude jokes about Latinos and referred to Puerto Rico as a “floating island of garbage.”\u003c/p>\n\u003cp>Global reggaeton superstar Bad Bunny subsequently \u003ca href=\"https://www.pbs.org/newshour/politics/superstar-bad-bunny-backs-harris-for-president-after-trump-event-features-comedians-racist-cracks\">signaled his support for Kamala Harris\u003c/a>, citing the comments at the rally. Nicky Jam, the reggaetonero who surprised fans when he endorsed Trump in September, \u003ca href=\"https://apnews.com/article/nicky-jam-donald-trump-endorsement-rescinded-1502ebc97adf28be8e22bb01d41a3e42\">retracted his endorsement\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967607\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967607\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Ryan Castro performs at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>How do reggaeton fans feel about their genre being thrust to the forefront of the presidential campaign, just days before Election Day? As the last major reggaeton concert in the Bay Area before Nov. 5, Thursday’s concert proved an ideal opportunity to ask just that.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Indeed, most of the crowd at the San Jose Civic were young people who have recently migrated from Colombia to the United States. Blessd and Castro’s music, and reggaeton overall, are more than bops — they’re the soundtrack of their migration journey.\u003c/p>\n\u003cp>“When you listen to reggaeton, you feel like you’re back in your home country again,” said Valeria Bou, originally from Colombia but now living in Seattle. \u003c/p>\n\u003cfigure id=\"attachment_13967613\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED.jpg\" alt=\"\" width=\"1600\" height=\"2000\" class=\"size-full wp-image-13967613\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-800x1000.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-1020x1275.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-160x200.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-768x960.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-1229x1536.jpg 1229w\" sizes=\"(max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Maria Sanchez (left) and Andres Naruaez pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Andrés Nárvaez, now living in San Jose, says he listens to Blessd’s “CONDENADO AL EXITO II” all the time since he migrated. “That song says that all is possible with time and hard work,” he said. “I identify with that. I want to stay in this country and work so I can buy myself a Mercedes and a home.”\u003c/p>\n\u003ch2>Courting the Latino Vote With Reggaeton\u003c/h2>\n\u003cp>Over 36 million Latinos are eligible to vote this year, and many analysts consider the demographic \u003ca href=\"https://time.com/7096983/election-latino-voters-swing-states-harris-trump-campaigns-economy-immigration/\">a key to victory in important swing states like Nevada, Arizona and Pennsylvania\u003c/a>. Both Kamala Harris and Donald Trump know this; their campaigns have \u003ca href=\"https://www.bloomberg.com/news/features/2024-10-19/trump-harris-fight-for-latino-2024-vote-seen-by-record-spanish-ads\">invested millions in courting Latino voters\u003c/a>.\u003c/p>\n\u003cp>Gone are the days of Gerald Ford trying to eat a tamal (and failing miserably: he bit into it \u003ca href=\"https://remezcla.com/food/ford-tamal-eating-1976/\">without taking the corn husk off first\u003c/a>). Or Hillary Clinton’s 2016 list of “7 things Hillary Clinton has in common with your abuela,” \u003ca href=\"https://www.nytimes.com/2015/12/24/us/politics/hillary-clinton-is-not-my-abuela-critics-say.html\">widely criticized\u003c/a> as pandering. This year, both Harris and Trump have tapped reggaeton stars for support.\u003c/p>\n\u003cfigure id=\"attachment_13967623\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" class=\"size-full wp-image-13967623\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-1024x1536.jpg 1024w\" sizes=\"(max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">Paola Melo poses for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>First it was Puerto Rican superstars Anuel AA and Justin Quiles, who \u003ca href=\"https://www.rollingstone.com/music/music-latin/reggaeton-donald-trump-endorsements-explained-1235103592/\">endorsed Trump at a rally\u003c/a> in Pennsylvania in August. Then it was their fellow boricua Nicky Jam, who surprised fans and peers when he \u003ca href=\"https://www.usatoday.com/story/entertainment/music/2024/09/15/donald-trump-nicky-jam-las-vegas-rally/75237185007/\">endorsed Trump at a September rally in Las Vegas\u003c/a>. (Before Nicky walked on stage, Trump referring to him repeatedly as “she.”)\u003c/p>\n\u003cp>But it would be Harris that finally received the \u003ca href=\"https://www.washingtonpost.com/style/power/2024/09/19/bad-bunny-kamala-harris-endorsement/\">highly coveted\u003c/a> support of Bad Bunny in a series of Instagram videos shortly after Hinchcliffe’s “floating island of garbage” comment at Madison Square Garden.\u003c/p>\n\u003cp>[aside postID='arts_13967133']\u003c/p>\n\u003ch2>‘What Resources Are You Investing to Support Us?’\u003c/h2>\n\u003cp>For Pittsburg friends Evelyn Suárez, Elaine Torres and Brianna Ruiz, reggaeton as a genre has changed in recent years to center self-empowerment. “It’s authentic,” said Torres, “It’s a lot about showing who you are and putting yourself out there.”\u003c/p>\n\u003cp>In Suárez’s eyes, when an artist speaks about an issue they care about, it makes them a more complete person. “When it’s someone I love, I ask myself, ‘What’s this about? Is this something that I should be caring about that I didn’t know about before?’” she said. For her, that includes the 2024 election.\u003c/p>\n\u003cp>“When I saw that Bad Bunny is supporting Kamala, I’m all for it because Kamala is a lot better than Trump,” Suárez said.\u003c/p>\n\u003cfigure id=\"attachment_13967610\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967610\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Elaine Torres, Bryanda Ruiz and Evelin Suarez, pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Knowing where an artist stands also helps her know if she wants to keep rooting for them. “I listen to Nicky Jam and when I saw that he was supporting Trump, I was like, ‘Oh no, I don’t support Trump,’” she said. “Seeing him, a Latino, back Trump and forget about all his fans that are Latinos who have suffered from the stuff that Trump has done, I was just like, ‘No.’”\u003c/p>\n\u003cp>While the three agreed that it’s important for candidates to invest energy in understanding Latino voters, they also want actual results after Election Day.\u003c/p>\n\u003cp>“It’s not only about having Bad Bunny on your side to get our votes,” Suárez explained, “but what also matters is what you’re continuously doing in power to support the Latino community. What resources are you investing to support us?”\u003c/p>\n\u003cfigure id=\"attachment_13967618\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967618\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Juan Jose Troncoso (left) and Juan Diego Naranjo pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A Music That’s ‘So Pure and Beautiful’\u003c/h2>\n\u003cp>Other fans at the show said they feel protective of reggaeton against U.S. politicians co-opting Latin American music for personal gain.\u003c/p>\n\u003cp>“I think all of this is out of convenience,” said Juan Troncoso of San José. A dancer who recently migrated from Colombia, Troncoso was first drawn to reggaeton because it reflected the reality of growing up Colombian. “For me, reggaeton represents the cultural mixture we have as a people, all the different histories we have.”\u003c/p>\n\u003cp>“What politicians may want out of these artists is to just reach their audiences for votes,” he added. “I don’t see it as something genuine.”\u003c/p>\n\u003cfigure id=\"attachment_13967616\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967616\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Juan Pablo Quesada, Valeria Arteaga Bou and Santiago Quesada from Seattle pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Others said they wanted reggaeton and politics to stay separate. “I think [reggaetoneros] shouldn’t get involved in all of this, to be honest,” said Juan Ríos of San José. \u003c/p>\n\u003cp>Ríos said he was drawn to artists like Blessd and Ryan Castro for their style, swagger and music. He also approved of \u003ca href=\"https://www.elespectador.com/revista-vea/famosos/blessd-compro-un-equipo-de-futbol-cual-es-y-cuanto-cuesta/\">Blessd’s recent purchase, alongside other investors, of Vendsyssel FF\u003c/a>, a professional soccer team from Denmark.\u003c/p>\n\u003cp>But he thinks that “many of the people that follow reggaeton are too young to vote, so I don’t know if supporting candidates actually works out.”\u003c/p>\n\u003cfigure id=\"attachment_13967611\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967611\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Emanuel Parra, Melannie Zapata and Sebastian Londoño pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>All in It Together\u003c/h2>\n\u003cp>Dressed as Blade-style vampires, Sebastián Fox and his friends drove over 100 miles from Santa Rosa to see Blessd. Fox is a house and electronic music DJ and producer originally from Colombia who came to the United States to pursue his dreams. The long drive was worth it, he said, to see one of his inspirations. \u003c/p>\n\u003cp>“I see Blessd’s journey of coming from the streets, moving up and becoming a hit, and that motivates me,” he said. “Because if he can, then I can also do the same with my music.”\u003c/p>\n\u003cp>As someone who creates music for a living, he thinks politics should stay separate. “Music is something that needs to be respected. It’s something so pure and beautiful,” said Fox. “Mixing it with politics and influence, that doesn’t match up for me.”\u003c/p>\n\u003cfigure id=\"attachment_13967614\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967614\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Brothers Adrian (left) and Ricardo Abonce pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>One thing was clear at the San Jose Civic: the power of reggaeton exists thanks to the dedication of its fans.\u003c/p>\n\u003cp>Brothers Ricardo and Adrian Abonce from Dublin showed up to the performance in Halloween costumes, with Ricardo dressed as the Pope and his brother as a priest. (“All of this made possible by \u003ca href=\"https://www.kqed.org/news/11965792/spirit-halloween-unleashed-its-first-bay-area-store-in-1983\">Spirit Halloween\u003c/a>,” they joked.) \u003c/p>\n\u003cp>They said they both grew up listening to reggaeton, listening to everything by Daddy Yankee and La Factoria. “It makes me very proud to see that Latin American music has come so far in the United States,” said Ricardo. \u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>His brother agreed. “As Latinos, it’s incredible that we’ve come so far,” Adrian said. “We’re all in this together.”\u003c/p>\n\u003cfigure id=\"attachment_13967609\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at the Blessd and Ryan Castro concert during the“ Ay Bendito Ghetto” tour at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n",
"blocks": [],
"excerpt": "At a Ryan Castro and Blessd concert, fans talk about the heightened role the music plays in U.S. politics.",
"status": "publish",
"parent": 0,
"modified": 1730533904,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 34,
"wordCount": 1727
},
"headData": {
"title": "Reggaeton Is Now Part of the 2024 Election. What Do Fans Think? | KQED",
"description": "At a Ryan Castro and Blessd concert, fans talk about the heightened role the music plays in U.S. politics.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Reggaeton Is Now Part of the 2024 Election. What Do Fans Think?",
"datePublished": "2024-11-02T08:00:55-07:00",
"dateModified": "2024-11-02T00:51:44-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "The Fandom Vote",
"sourceUrl": "https://www.kqed.org/fandomvote",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967625/blessd-ryan-castro-reggaeton-harris-trump-bay-area-fans-election",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story is part of the KQED series \u003ca href=\"https://www.kqed.org/fandomvote\">The Fandom Vote\u003c/a>, exploring the election-year concerns and voting preferences of pop culture fanbases.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">O\u003c/span>\u003c/p>\u003cp>n Halloween night, Colombian stars Blessd and Ryan Castro played a sold-out show at the San Jose Civic to nearly 3,000 reggaeton fans that sang along to every verse. San José was their first stop on the ¡Ay Bendito Ghetto! Tour — a city that in the past few years has become the home of a \u003ca href=\"https://www.kqed.org/news/11994119/colombia-copa-america-final-san-jose-argentina\">rapidly growing Colombian community\u003c/a>.\u003c/p>\n\u003cp>The concert came just days after reggaeton was thrust into the political arena. At a Donald Trump campaign rally on Oct. 27, comedian Tony Hinchcliffe made crude jokes about Latinos and referred to Puerto Rico as a “floating island of garbage.”\u003c/p>\n\u003cp>Global reggaeton superstar Bad Bunny subsequently \u003ca href=\"https://www.pbs.org/newshour/politics/superstar-bad-bunny-backs-harris-for-president-after-trump-event-features-comedians-racist-cracks\">signaled his support for Kamala Harris\u003c/a>, citing the comments at the rally. Nicky Jam, the reggaetonero who surprised fans when he endorsed Trump in September, \u003ca href=\"https://apnews.com/article/nicky-jam-donald-trump-endorsement-rescinded-1502ebc97adf28be8e22bb01d41a3e42\">retracted his endorsement\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967607\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967607\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-08-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Ryan Castro performs at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>How do reggaeton fans feel about their genre being thrust to the forefront of the presidential campaign, just days before Election Day? As the last major reggaeton concert in the Bay Area before Nov. 5, Thursday’s concert proved an ideal opportunity to ask just that.\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>Indeed, most of the crowd at the San Jose Civic were young people who have recently migrated from Colombia to the United States. Blessd and Castro’s music, and reggaeton overall, are more than bops — they’re the soundtrack of their migration journey.\u003c/p>\n\u003cp>“When you listen to reggaeton, you feel like you’re back in your home country again,” said Valeria Bou, originally from Colombia but now living in Seattle. \u003c/p>\n\u003cfigure id=\"attachment_13967613\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED.jpg\" alt=\"\" width=\"1600\" height=\"2000\" class=\"size-full wp-image-13967613\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-800x1000.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-1020x1275.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-160x200.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-768x960.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-26-103124-KQED-1229x1536.jpg 1229w\" sizes=\"(max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">Maria Sanchez (left) and Andres Naruaez pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Andrés Nárvaez, now living in San Jose, says he listens to Blessd’s “CONDENADO AL EXITO II” all the time since he migrated. “That song says that all is possible with time and hard work,” he said. “I identify with that. I want to stay in this country and work so I can buy myself a Mercedes and a home.”\u003c/p>\n\u003ch2>Courting the Latino Vote With Reggaeton\u003c/h2>\n\u003cp>Over 36 million Latinos are eligible to vote this year, and many analysts consider the demographic \u003ca href=\"https://time.com/7096983/election-latino-voters-swing-states-harris-trump-campaigns-economy-immigration/\">a key to victory in important swing states like Nevada, Arizona and Pennsylvania\u003c/a>. Both Kamala Harris and Donald Trump know this; their campaigns have \u003ca href=\"https://www.bloomberg.com/news/features/2024-10-19/trump-harris-fight-for-latino-2024-vote-seen-by-record-spanish-ads\">invested millions in courting Latino voters\u003c/a>.\u003c/p>\n\u003cp>Gone are the days of Gerald Ford trying to eat a tamal (and failing miserably: he bit into it \u003ca href=\"https://remezcla.com/food/ford-tamal-eating-1976/\">without taking the corn husk off first\u003c/a>). Or Hillary Clinton’s 2016 list of “7 things Hillary Clinton has in common with your abuela,” \u003ca href=\"https://www.nytimes.com/2015/12/24/us/politics/hillary-clinton-is-not-my-abuela-critics-say.html\">widely criticized\u003c/a> as pandering. This year, both Harris and Trump have tapped reggaeton stars for support.\u003c/p>\n\u003cfigure id=\"attachment_13967623\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" class=\"size-full wp-image-13967623\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-46-103124-KQED-1024x1536.jpg 1024w\" sizes=\"(max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">Paola Melo poses for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>First it was Puerto Rican superstars Anuel AA and Justin Quiles, who \u003ca href=\"https://www.rollingstone.com/music/music-latin/reggaeton-donald-trump-endorsements-explained-1235103592/\">endorsed Trump at a rally\u003c/a> in Pennsylvania in August. Then it was their fellow boricua Nicky Jam, who surprised fans and peers when he \u003ca href=\"https://www.usatoday.com/story/entertainment/music/2024/09/15/donald-trump-nicky-jam-las-vegas-rally/75237185007/\">endorsed Trump at a September rally in Las Vegas\u003c/a>. (Before Nicky walked on stage, Trump referring to him repeatedly as “she.”)\u003c/p>\n\u003cp>But it would be Harris that finally received the \u003ca href=\"https://www.washingtonpost.com/style/power/2024/09/19/bad-bunny-kamala-harris-endorsement/\">highly coveted\u003c/a> support of Bad Bunny in a series of Instagram videos shortly after Hinchcliffe’s “floating island of garbage” comment at Madison Square Garden.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13967133",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>‘What Resources Are You Investing to Support Us?’\u003c/h2>\n\u003cp>For Pittsburg friends Evelyn Suárez, Elaine Torres and Brianna Ruiz, reggaeton as a genre has changed in recent years to center self-empowerment. “It’s authentic,” said Torres, “It’s a lot about showing who you are and putting yourself out there.”\u003c/p>\n\u003cp>In Suárez’s eyes, when an artist speaks about an issue they care about, it makes them a more complete person. “When it’s someone I love, I ask myself, ‘What’s this about? Is this something that I should be caring about that I didn’t know about before?’” she said. For her, that includes the 2024 election.\u003c/p>\n\u003cp>“When I saw that Bad Bunny is supporting Kamala, I’m all for it because Kamala is a lot better than Trump,” Suárez said.\u003c/p>\n\u003cfigure id=\"attachment_13967610\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967610\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-22-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Elaine Torres, Bryanda Ruiz and Evelin Suarez, pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Knowing where an artist stands also helps her know if she wants to keep rooting for them. “I listen to Nicky Jam and when I saw that he was supporting Trump, I was like, ‘Oh no, I don’t support Trump,’” she said. “Seeing him, a Latino, back Trump and forget about all his fans that are Latinos who have suffered from the stuff that Trump has done, I was just like, ‘No.’”\u003c/p>\n\u003cp>While the three agreed that it’s important for candidates to invest energy in understanding Latino voters, they also want actual results after Election Day.\u003c/p>\n\u003cp>“It’s not only about having Bad Bunny on your side to get our votes,” Suárez explained, “but what also matters is what you’re continuously doing in power to support the Latino community. What resources are you investing to support us?”\u003c/p>\n\u003cfigure id=\"attachment_13967618\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967618\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-34-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Juan Jose Troncoso (left) and Juan Diego Naranjo pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A Music That’s ‘So Pure and Beautiful’\u003c/h2>\n\u003cp>Other fans at the show said they feel protective of reggaeton against U.S. politicians co-opting Latin American music for personal gain.\u003c/p>\n\u003cp>“I think all of this is out of convenience,” said Juan Troncoso of San José. A dancer who recently migrated from Colombia, Troncoso was first drawn to reggaeton because it reflected the reality of growing up Colombian. “For me, reggaeton represents the cultural mixture we have as a people, all the different histories we have.”\u003c/p>\n\u003cp>“What politicians may want out of these artists is to just reach their audiences for votes,” he added. “I don’t see it as something genuine.”\u003c/p>\n\u003cfigure id=\"attachment_13967616\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967616\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-30-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Juan Pablo Quesada, Valeria Arteaga Bou and Santiago Quesada from Seattle pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Others said they wanted reggaeton and politics to stay separate. “I think [reggaetoneros] shouldn’t get involved in all of this, to be honest,” said Juan Ríos of San José. \u003c/p>\n\u003cp>Ríos said he was drawn to artists like Blessd and Ryan Castro for their style, swagger and music. He also approved of \u003ca href=\"https://www.elespectador.com/revista-vea/famosos/blessd-compro-un-equipo-de-futbol-cual-es-y-cuanto-cuesta/\">Blessd’s recent purchase, alongside other investors, of Vendsyssel FF\u003c/a>, a professional soccer team from Denmark.\u003c/p>\n\u003cp>But he thinks that “many of the people that follow reggaeton are too young to vote, so I don’t know if supporting candidates actually works out.”\u003c/p>\n\u003cfigure id=\"attachment_13967611\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967611\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-23-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Emanuel Parra, Melannie Zapata and Sebastian Londoño pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>All in It Together\u003c/h2>\n\u003cp>Dressed as Blade-style vampires, Sebastián Fox and his friends drove over 100 miles from Santa Rosa to see Blessd. Fox is a house and electronic music DJ and producer originally from Colombia who came to the United States to pursue his dreams. The long drive was worth it, he said, to see one of his inspirations. \u003c/p>\n\u003cp>“I see Blessd’s journey of coming from the streets, moving up and becoming a hit, and that motivates me,” he said. “Because if he can, then I can also do the same with my music.”\u003c/p>\n\u003cp>As someone who creates music for a living, he thinks politics should stay separate. “Music is something that needs to be respected. It’s something so pure and beautiful,” said Fox. “Mixing it with politics and influence, that doesn’t match up for me.”\u003c/p>\n\u003cfigure id=\"attachment_13967614\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967614\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-27-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Brothers Adrian (left) and Ricardo Abonce pose for a photograph before the concert of Colombian artists Blessd and Ryan Castro at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>One thing was clear at the San Jose Civic: the power of reggaeton exists thanks to the dedication of its fans.\u003c/p>\n\u003cp>Brothers Ricardo and Adrian Abonce from Dublin showed up to the performance in Halloween costumes, with Ricardo dressed as the Pope and his brother as a priest. (“All of this made possible by \u003ca href=\"https://www.kqed.org/news/11965792/spirit-halloween-unleashed-its-first-bay-area-store-in-1983\">Spirit Halloween\u003c/a>,” they joked.) \u003c/p>\n\u003cp>They said they both grew up listening to reggaeton, listening to everything by Daddy Yankee and La Factoria. “It makes me very proud to see that Latin American music has come so far in the United States,” said Ricardo. \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>His brother agreed. “As Latinos, it’s incredible that we’ve come so far,” Adrian said. “We’re all in this together.”\u003c/p>\n\u003cfigure id=\"attachment_13967609\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" class=\"size-full wp-image-13967609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/BLESSD-FANDOMVOTE-20-103124-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at the Blessd and Ryan Castro concert during the“ Ay Bendito Ghetto” tour at the San Jose Civic in San Jose on Oct. 31, 2024. \u003ccite>(Josie Lepe for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967625/blessd-ryan-castro-reggaeton-harris-trump-bay-area-fans-election",
"authors": [
"11708"
],
"series": [
"arts_22318"
],
"categories": [
"arts_1",
"arts_69",
"arts_235",
"arts_75"
],
"tags": [
"arts_21989",
"arts_1753",
"arts_10342",
"arts_22277",
"arts_22227",
"arts_10278",
"arts_22224",
"arts_22362",
"arts_1084"
],
"featImg": "arts_13967606",
"label": "source_arts_13967625"
},
"arts_13967351": {
"type": "posts",
"id": "arts_13967351",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967351",
"score": null,
"sort": [
1730332391000
]
},
"guestAuthors": [],
"slug": "mac-dre-20-years-death-furly-ghost-bay-area",
"title": "20 Years After Mac Dre’s Death, the Furly Ghost Still Lingers",
"publishDate": 1730332391,
"format": "standard",
"headTitle": "20 Years After Mac Dre’s Death, the Furly Ghost Still Lingers | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>[dropcap]W[/dropcap]hen I ask the security guard at Oakland’s Mountain View Cemetery for directions to Plot 47, he replies, “You lookin’ for Dre?”\u003c/p>\n\u003cp>He’s an older brown-skinned man in a crossing guard vest, sporty sunglasses and an afro protruding from a trucker hat, his hair seasoned by strands of grey. As I talk to the thin, tall, square-shouldered brotha, I wonder: Is this what Mac Dre would’ve looked like had he been able to see elderhood?\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-13833985\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg\" alt=\"\" width=\"160\" height=\"184\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_.jpg 180w\" sizes=\"(max-width: 160px) 100vw, 160px\">As he hands me a map, he says folks always come looking for Mac Dre’s burial site, usually to take pictures and leave tokens of appreciation.\u003c/p>\n\u003cp>Those visitors are about to arrive in large numbers. On Nov. 1, 2004, Mac Dre was shot and killed in Kansas City at age 34. Which means that Friday, Nov. 1, will mark 20 years since his death, and a loss felt in every pocket of the Bay.\u003c/p>\n\u003cp>A week before the anniversary, I get to the gravesite and take in each letter engraved in the mahogany-colored marble headstone. ANDRE ‘MAC DRE’ HICKS.\u003c/p>\n\u003cfigure id=\"attachment_13967460\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967460\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-800x1067.jpg\" alt=\"Mac Dre's headstone, located at Mountain View Cemetery in Oakland. \" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1536x2048.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-scaled.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s headstone, located at Mountain View Cemetery in Oakland. \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The gravesite has character. Two small pinwheels blow in the wind. There’s a couple coins, a piece of quartz and a small figurine of Ernie from Sesame Street. Two feathers stand atop the headstone, and at the center sits a six-inch metallic statuette of Mac Dre on a scooter in a straw hat and stunna shades — a \u003ca href=\"https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2Fo4k38u80jc741.jpg%3Fauto%3Dwebp%26s%3D923dc928f710936d8da6933dee7f5a723585bb94\">classic image\u003c/a> of the legend in Hawaii.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Born in Oakland on July 5, 1970, Dre grew up in Vallejo and became a proud representative of the Crestside neighborhood. But in reality, he held it down for the entire Bay Area.\u003c/p>\n\u003cp>His decorated rap career spanned 15 years. He recorded album after album, toured continuously and created a subculture within a subculture. His \u003cem>\u003ca href=\"https://www.youtube.com/watch?v=0Lo0aiUxJ34\" target=\"_blank\" rel=\"noopener\">Treal T.V.\u003c/a>\u003c/em> documentary is a cultural cornerstone. And his contributions to our lexicon are undeniable. If the Bay Area had its say, “Thizz” would be in Webster’s Dictionary.\u003c/p>\n\u003cfigure id=\"attachment_13967496\" class=\"wp-caption aligncenter\" style=\"max-width: 1668px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967496\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal.png\" alt=\"\" width=\"1668\" height=\"2388\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal.png 1668w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-800x1145.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1020x1460.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-160x229.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-768x1100.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1073x1536.png 1073w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1431x2048.png 1431w\" sizes=\"(max-width: 1668px) 100vw, 1668px\">\u003cfigcaption class=\"wp-caption-text\">(\u003cem>Illustration by Noah Haytin/\u003ca href=\"https://www.instagram.com/noh8tin/\">NOH8TIN\u003c/a>)\u003c/em>\u003c/figcaption>\u003c/figure>\n\u003cp>Despite serving a five-year stint in a federal prison after being charged with conspiracy to commit bank robbery (a trial during which \u003ca href=\"https://www.kqed.org/news/11954252/did-mac-dre-really-go-to-prison-because-of-his-lyrics\" target=\"_blank\" rel=\"noopener\">his lyrics were played for the jury\u003c/a>), Mac Dre had a prolific music career unlike any other.\u003c/p>\n\u003cp>And it’s still going.\u003c/p>\n\u003cp>A decade after his death, aerosol artists \u003ca href=\"https://www.instagram.com/illuminaries/?hl=en\" target=\"_blank\" rel=\"noopener\">The Illuminaries\u003c/a> put up a mural of \u003ca href=\"https://x.com/warriors/status/609932704205766657\">Steph Curry in a classic Thizz face pose\u003c/a> for the NBA Finals in Oakland. Last year, Curry’s company Unanimous Media announced a forthcoming \u003ca href=\"https://www.kqed.org/arts/13935501/steph-curry-mac-dre-documentary-bay-area-hip-hop\" target=\"_blank\" rel=\"noopener\">Mac Dre documentary\u003c/a>.\u003c/p>\n\u003cp>And just last month, NFL star-turned-media personality Marshawn Lynch was in Cuba for Amazon TV’s NFL coverage, where \u003ca href=\"https://www.youtube.com/watch?v=bX2tJKo6wgs\" target=\"_blank\" rel=\"noopener\">he taught locals the Thizz Dance\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967462\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967462\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-800x449.jpg\" alt=\"Thizz Face Steph Curry, painted in 2015 on 27th Street and Northgate Avenue in Oakland by The Illuminaries (the mural is no longer standing). \" width=\"800\" height=\"449\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-800x449.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-1020x573.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-768x431.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Thizz Face Steph Curry, painted in 2015 on 27th Street and Northgate Avenue in Oakland by The Illuminaries (the mural is no longer standing). \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And here I am, two decades after Mac Dre’s death, at his gravesite asking questions to the wind blowing through the pinwheels by his headstone.\u003c/p>\n\u003cp>\u003cem>You know you influenced everything from fashion to media, drug culture to car culture, spoken language to body language, right?\u003c/em>\u003c/p>\n\u003cp>Mac Dre was a man of many aliases — Andre Macassi, Ronald Dregan and more — but I was speaking to “Furl,” a.k.a. “The Furly Ghost.”\u003c/p>\n\u003cp>\u003cem>How did you do it, Furl? How do you become immortal? How do you influence generations of artists? How do you represent a region even after your demise? What does that mean for us? Are we haunted by the ghost of Furl, or are we enchanted by the legacy of a Mac named Dre? \u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13967465\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967465\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-800x535.jpg\" alt=\"The image of Mac Dre's 'Ronald Dregan: Dreganomics' album cover is shown in the background, as veteran Vallejo MC B-Legit performs at History of The Bay Day in San Francisco. \" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-1536x1027.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1.jpg 1616w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s ‘Ronald Dregan’ album cover hovers over veteran Vallejo MC B-Legit at History of The Bay Day in San Francisco. \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]T[/dropcap]he History of The Bay Day, an annual day party organized by podcast production duo, rapper \u003ca href=\"https://www.instagram.com/dregs_one/\" target=\"_blank\" rel=\"noopener\">Dregs One\u003c/a> and audio engineer \u003ca href=\"https://www.instagram.com/deo415/\" target=\"_blank\" rel=\"noopener\">DEO\u003c/a>, is a collage of Bay Area hip-hop culture. Graffiti writers, MCs, media makers and more rub shoulders as panel discussions and live performances take place on the main stage.\u003c/p>\n\u003cp>This year, I walk in with Mac Dre on my mind.\u003c/p>\n\u003cp>\u003cem>Is Furl’s spirit still here? What does Mac Dre mean to fans of Bay Area hip-hop history? Is the lingering presence of “hyphy culture” impeding the progress of current Bay Area rap?\u003c/em>\u003c/p>\n\u003cp>[aside postID='news_11954252']When \u003ca href=\"https://www.instagram.com/djshellheart/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>DJ ShellHeart\u003c/strong>\u003c/a> plays Mac Dre during her events, she says, “it brings the party up to a whole ‘nother level, even in 2024.” Behind her dark-tinted sunglasses, ShellHeart’s eyes widen as she adds, “I get chills talking about it, that’s how I know his spirit is still here.”\u003c/p>\n\u003cp>In the snack line, \u003ca href=\"https://www.theringer.com/authors/logan-murdock\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Logan Murdock\u003c/strong>\u003c/a>, writer for \u003cem>The Ringer\u003c/em> and co-host of \u003cem>The Real Ones\u003c/em>, tells me Mac Dre’s legacy lives on because there were “so many different versions of Dre, just like there are so many different versions of the Bay.” And as far as moving beyond the hyphy era, Murdock urges people to acknowledge the variety of Bay Area artists since Dre’s passing. “Artists like 22nd Jim, AllBlack, SOB x RBE, and others who’ve taken the genre forward,” he says.\u003c/p>\n\u003cfigure id=\"attachment_13930745\" class=\"wp-caption aligncenter\" style=\"max-width: 999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13930745\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre.png\" alt=\"Mac Dre performs on stage in the early 2000s, wearing giant sunglasses, a striped polo shirt and Adidas jacket.\" width=\"999\" height=\"751\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre.png 999w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-800x601.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-160x120.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-768x577.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre onstage in the early 2000s. \u003ccite>(D-Ray)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>I run into producer \u003cstrong>\u003ca href=\"https://www.instagram.com/trackademicks/?hl=en\">\u003cstrong>Trackademicks\u003c/strong>\u003c/a>\u003c/strong>, who compares Dre’s contribution to Bay Area hip-hop to the corn tortilla’s place in Mexican cuisine. “It’s part of our cultural fabric.” And just like there’s so much more to Mexican cuisine, there’s more to Bay Area hip-hop culture. “When folks decide to fixate,” says Trackademicks, “thinking you can only be the corn tortilla, that’s where the problems lie.”\u003c/p>\n\u003cp>As for Mac Dre being a vital ingredient in our cultural roux, \u003ca href=\"https://www.instagram.com/a.m.a.lllllll/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>DJ Amal\u003c/strong>\u003c/a> tells me that “Mac Dre gave us weird. He gave us different. He gave us obscure.” His influence, and the imprint of the hyphy era, is present in new artists both in and out of the Bay, she says. “It’s a reference point, it’s a foundation for a lot of stuff that we do now.”\u003c/p>\n\u003cp>[aside postID='arts_13930686']On the venue’s back patio, \u003ca href=\"https://www.instagram.com/djhholla/\" target=\"_blank\" rel=\"noopener\">DJ H Holla\u003c/a> plays Mac Dre’s “Get Stupid.” Upstairs on the terrace, Oakland-based lyricist \u003ca href=\"https://www.instagram.com/aliasharrief/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Alia Sharrief\u003c/strong>\u003c/a> doesn’t hesitate to tell me, “Mac Dre is the reason we’re \u003ca href=\"https://genius.com/198388\" target=\"_blank\" rel=\"noopener\">dipped in A.1.\u003c/a>”\u003c/p>\n\u003cp>“People are going to have their positives and negatives as far as impact and music and message,” Sharrief adds, referring to Dre’s promotion of pimping and pandering. “But when it comes to being happy, having heart and soul for the Bay Area… Mac Dre did that. And he still got us feeling ourselves today.”\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=TepB8KXVZIk\u003c/p>\n\u003cp>San Francisco photographer \u003ca href=\"https://www.instagram.com/stson_/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Stetson Hines\u003c/strong>\u003c/a> notes that Mac Dre’s work brought economic growth. Talking about Dre’s \u003cem>Treal T.V.\u003c/em> and other media endeavors, Hines asks, “You ever think about the \u003ca href=\"https://48hills.org/2022/12/meet-the-videographer-behind-mac-dres-historic-90s-treal-t-v/\" target=\"_blank\" rel=\"noopener\">videographers\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13951122/d-ray-bay-area-hip-hop-photographer\" target=\"_blank\" rel=\"noopener\">photographers\u003c/a> it created?”\u003c/p>\n\u003cp>Well-known Pittsburg rapper and Mac Dre collaborator \u003ca href=\"https://www.instagram.com/golasoaso/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Husalah\u003c/strong>\u003c/a> says Dre’s spirit has persevered because he represents a fading identity, “the street guys.” Akin to mobsters in Chicago, Husalah says they were once looked down upon, but now they’re celebrated.\u003c/p>\n\u003cp>“It’s an outlaw life,” says Husalah, before going on stage. “We was cutthroats, pirates. Mac Dre was a pirate,” he says, explaining how as free-spirited artists with street ties they’d live freely, eating off of the land, drinking wine and playing their metaphorical “fiddle or violin.”\u003c/p>\n\u003cp>People romanticize artists from the true underground, Husalah says, and “Mac Dre represents one of the most authentic subcultures.”\u003c/p>\n\u003cfigure id=\"attachment_13967501\" class=\"wp-caption aligncenter\" style=\"max-width: 1500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9.jpg\" alt=\"\" width=\"1500\" height=\"1000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9.jpg 1500w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-768x512.jpg 768w\" sizes=\"(max-width: 1500px) 100vw, 1500px\">\u003cfigcaption class=\"wp-caption-text\">A mural of Mac Dre in Langton Alley in San Francisco, circa 2005. \u003ccite>(Elizabeth Seward)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Before leaving, I talk with rapper, producer and studio engineer \u003ca href=\"https://www.kqed.org/arts/13897503/rapper-and-audio-engineer-xarina-opens-a-studio-of-her-own-in-east-oakland\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Xarina\u003c/strong>\u003c/a>.\u003c/p>\n\u003cp>When asked if she hears Mac Dre’s influence in the rappers she works with, she says matter-of-factly: “I record Mistah F.A.B. … When he feels like rapping like Mac Dre, he will rap like Mac Dre. In 2024.”\u003c/p>\n\u003cp>She adds that other artists — Seiji Oda, LaRussell, and Nef the Pharoah to name a few — have taken aspects of Dre’s style and “flipped it and made it new and fresh.”\u003c/p>\n\u003cp>“He’s hyphy,” Xarina says of Seiji Oda. “But it’s not same hyphy. It’s a refined new hyphy that fits into 2024.”\u003c/p>\n\u003cfigure id=\"attachment_13967464\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967464\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-800x1185.jpg\" alt=\"Artist Billy Blaze says his image of Mac Dre as the Furly Ghost is one of his most popular illustrations.\" width=\"800\" height=\"1185\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-800x1185.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-1020x1511.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-160x237.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-768x1138.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-1037x1536.jpg 1037w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1.jpg 1061w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Artist Billy Blaze says his image of Mac Dre as the Furly Ghost is one of his most popular illustrations. \u003ccite>(Courtesy of Billy Blaze)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003ca href=\"https://www.instagram.com/seijioda/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Seiji Oda\u003c/strong>\u003c/a> is a 26 year-old Japanese and Panamanian guy from Oakland who makes “lo-fi hyphy” music; it’s tranquil yet saucy, and it’s recently gained momentum.\u003c/p>\n\u003cp>After he produced the beat for his latest track, “\u003ca href=\"https://soundcloud.com/seijioda/peaceful\" target=\"_blank\" rel=\"noopener\">Peaceful\u003c/a>,” a friend pointed out that Oda had inadvertently flipped Mac Dre’s “Thizzle Dance” without realizing it.\u003c/p>\n\u003cp>“Intrinsically,” he says, “I heard it and I felt it.”\u003c/p>\n\u003cp>Seiji Oda was just six when Mac Dre was killed, and says he got Mac Dre vibes secondhand from the artists who were popular in the 2010s. “I was listening to \u003ca href=\"https://www.instagram.com/ezalecantseewell/?hl=en\" target=\"_blank\" rel=\"noopener\">Ezale\u003c/a> and \u003ca href=\"https://www.instagram.com/p_lo/?hl=en\" target=\"_blank\" rel=\"noopener\">P-Lo\u003c/a>,” says Seiji Oda during a phone call. He watched their videos, noticing how they embodied aspects of Dre’s music. “The way that it was passed down to us,” says Seiji Oda, “was through that lineage.”\u003c/p>\n\u003cfigure id=\"attachment_13967498\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_.jpg\" alt=\"\" width=\"1000\" height=\"991\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-800x793.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-160x159.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-768x761.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s ‘Young Black Brotha,’ recorded around the time he first met Ray Luv. \u003ccite>(Young Black Brotha Records)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Few can speak to Bay Area hip-hop lineage like \u003ca href=\"https://www.instagram.com/therealrayluv/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Ray Luv\u003c/strong>\u003c/a>. Raised in Santa Rosa, as a teen he was close friends with Tupac, as a young adult he had his own career as an MC and nowadays Luv is the COO of Thizz Entertainment, managing Mac Dre’s estate.\u003c/p>\n\u003cp>Luv even has a story of Mac Dre and Tupac sharing the the same space.\u003c/p>\n\u003cp>In high school, Luv and Tupac once cut class to visit a video shoot for a Too Short song featuring Ice Cube. As Luv, Tupac and Shock G of The Digital Underground were being interviewed by famed comedian Mark Curry, Mac Dre arrived.\u003c/p>\n\u003cp>“When Mac Dre got to the door, everybody stopped, and all you heard was ‘Mac Dre!'” exclaims Luv, elevating the pitch in his tone to imitate the guests. “This was a room full of stars and celebrities, but Mac Dre was one of those figures, like Pac in a way; a star among stars.”\u003c/p>\n\u003cfigure id=\"attachment_13886730\" class=\"wp-caption aligncenter\" style=\"max-width: 1198px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13886730\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM.png\" alt=\"V White and Mac Dre in Big Pimpin' Turf Clothes\" width=\"1198\" height=\"1184\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM.png 1198w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-800x791.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-1020x1008.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-160x158.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-768x759.png 768w\" sizes=\"(max-width: 1198px) 100vw, 1198px\">\u003cfigcaption class=\"wp-caption-text\">V White and Mac Dre in Big Pimpin’ Turf Clothes. \u003ccite>(Big Printing Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Luv says that these days, Dre’s brand is active, with companies regularly reaching out for potential action figures and hologram collaborations. “Without any marketing or promotion,” adds Luv, “he does millions of streams every month.”\u003c/p>\n\u003cp>Why has Dre’s brand and spirit stood the test of time?\u003c/p>\n\u003cp>“The reason we haven’t, per se, grown past Mac Dre, is because I don’t think that he’s someone to grow past,” says Luv, before remixing an iconic Maya Angelou quote. “People may not remember the words to your songs — they might not remember \u003cem>any\u003c/em> of your songs — but they will always remember the way you made them feel.”\u003c/p>\n\u003cp>And Mac Dre made us feel ourselves.\u003c/p>\n\u003cfigure id=\"attachment_13924556\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924556\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured.jpg\" alt=\"a spraypainted mural of the rap artist mac dre\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A Mac Dre mural on Foothill Boulevard in Oakland by artist Chez. \u003ccite>(Laurence Madrigal/We Were Hyphy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]T[/dropcap]o understand Mac Dre’s impact, I revisited his discography and looked at old photos. I drove around, taking note of murals and stickers with with Mac Dre’s imagery, as well as people wearing Thizz gear. In 2024.\u003c/p>\n\u003cp>I spent time listening to a wide array of artists eager to discuss Dre’s legacy.\u003c/p>\n\u003cp>Famed Oakland-born actor \u003ca href=\"https://daveeddiggs.com/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Daveed Diggs\u003c/strong>\u003c/a> asserts that Mac Dre “is under-appreciated as a lyricist and as a originator of cadences.” His hip-hop group \u003ca href=\"https://www.instagram.com/clppng/?hl=en\" target=\"_blank\" rel=\"noopener\">clipping.\u003c/a> often uses Mac Dre songs as a reference for a particular feel, Diggs says, and deeper cuts like “Since ’84” and “Me Damac” are some of his favorite Mac Dre tracks.\u003c/p>\n\u003cp>[aside postID='arts_13934874']“If I ever had written a verse as good as any of those,” Diggs testifies, “I would have stopped, I would’ve just stopped.”\u003c/p>\n\u003cp>Angelically hyphy extraterrestrial Frisco native \u003ca href=\"https://www.instagram.com/alienmackitty/\" target=\"_blank\" rel=\"noopener\">Alien Mac Kitty\u003c/a> (AMK) attributes the “Mac” in her name to Mac Dre. In a voice note, she says she carries on that spirit, just as \u003ca href=\"https://www.kqed.org/arts/13928057/alien-mac-kitty-cougnut-daughter-san-francisco-frisco-rap-legacy\" target=\"_blank\" rel=\"noopener\">she carries on the legacy of her late father\u003c/a>, pioneering San Francisco rapper Cougnut. “He and Dre were actually really cool,” says AMK, adding that Mac Dre made everything fun, funky and colorful, in the most respectful way. The underground lyricist says that “Furl is still alive, and his spirit runs through the entire Bay Area renaissance right now.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>The journey — all of the conversations — were worth it. But the answers to my questions were in the soil at Mac Dre’s gravesite all along. The cigarette butts and tiny trinkets, the holistic stones and loose change donated to the patron saint of the hyphy movement. All evidence that Mac Dre’s spirt, the ghost of Furl, is still alive — and it lives in the people.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Mac Dre influenced the Bay Area immeasurably. Twenty years later, we're still enchanted by the Furly Ghost.",
"status": "publish",
"parent": 0,
"modified": 1730382619,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 53,
"wordCount": 2394
},
"headData": {
"title": "20 Years After Mac Dre’s Death, the Furly Ghost Still Lingers | KQED",
"description": "Mac Dre influenced the Bay Area immeasurably. Twenty years later, we're still enchanted by the Furly Ghost.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "20 Years After Mac Dre’s Death, the Furly Ghost Still Lingers",
"datePublished": "2024-10-30T16:53:11-07:00",
"dateModified": "2024-10-31T06:50:19-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13967351",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967351/mac-dre-20-years-death-furly-ghost-bay-area",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">W\u003c/span>\u003c/p>\u003cp>hen I ask the security guard at Oakland’s Mountain View Cemetery for directions to Plot 47, he replies, “You lookin’ for Dre?”\u003c/p>\n\u003cp>He’s an older brown-skinned man in a crossing guard vest, sporty sunglasses and an afro protruding from a trucker hat, his hair seasoned by strands of grey. As I talk to the thin, tall, square-shouldered brotha, I wonder: Is this what Mac Dre would’ve looked like had he been able to see elderhood?\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-13833985\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg\" alt=\"\" width=\"160\" height=\"184\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_.jpg 180w\" sizes=\"(max-width: 160px) 100vw, 160px\">As he hands me a map, he says folks always come looking for Mac Dre’s burial site, usually to take pictures and leave tokens of appreciation.\u003c/p>\n\u003cp>Those visitors are about to arrive in large numbers. On Nov. 1, 2004, Mac Dre was shot and killed in Kansas City at age 34. Which means that Friday, Nov. 1, will mark 20 years since his death, and a loss felt in every pocket of the Bay.\u003c/p>\n\u003cp>A week before the anniversary, I get to the gravesite and take in each letter engraved in the mahogany-colored marble headstone. ANDRE ‘MAC DRE’ HICKS.\u003c/p>\n\u003cfigure id=\"attachment_13967460\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967460\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-800x1067.jpg\" alt=\"Mac Dre's headstone, located at Mountain View Cemetery in Oakland. \" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-1536x2048.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Mac-Dre-RIP-scaled.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s headstone, located at Mountain View Cemetery in Oakland. \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The gravesite has character. Two small pinwheels blow in the wind. There’s a couple coins, a piece of quartz and a small figurine of Ernie from Sesame Street. Two feathers stand atop the headstone, and at the center sits a six-inch metallic statuette of Mac Dre on a scooter in a straw hat and stunna shades — a \u003ca href=\"https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2Fo4k38u80jc741.jpg%3Fauto%3Dwebp%26s%3D923dc928f710936d8da6933dee7f5a723585bb94\">classic image\u003c/a> of the legend in Hawaii.\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>Born in Oakland on July 5, 1970, Dre grew up in Vallejo and became a proud representative of the Crestside neighborhood. But in reality, he held it down for the entire Bay Area.\u003c/p>\n\u003cp>His decorated rap career spanned 15 years. He recorded album after album, toured continuously and created a subculture within a subculture. His \u003cem>\u003ca href=\"https://www.youtube.com/watch?v=0Lo0aiUxJ34\" target=\"_blank\" rel=\"noopener\">Treal T.V.\u003c/a>\u003c/em> documentary is a cultural cornerstone. And his contributions to our lexicon are undeniable. If the Bay Area had its say, “Thizz” would be in Webster’s Dictionary.\u003c/p>\n\u003cfigure id=\"attachment_13967496\" class=\"wp-caption aligncenter\" style=\"max-width: 1668px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967496\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal.png\" alt=\"\" width=\"1668\" height=\"2388\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal.png 1668w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-800x1145.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1020x1460.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-160x229.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-768x1100.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1073x1536.png 1073w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.NoahHaytin.FINALfinal-1431x2048.png 1431w\" sizes=\"(max-width: 1668px) 100vw, 1668px\">\u003cfigcaption class=\"wp-caption-text\">(\u003cem>Illustration by Noah Haytin/\u003ca href=\"https://www.instagram.com/noh8tin/\">NOH8TIN\u003c/a>)\u003c/em>\u003c/figcaption>\u003c/figure>\n\u003cp>Despite serving a five-year stint in a federal prison after being charged with conspiracy to commit bank robbery (a trial during which \u003ca href=\"https://www.kqed.org/news/11954252/did-mac-dre-really-go-to-prison-because-of-his-lyrics\" target=\"_blank\" rel=\"noopener\">his lyrics were played for the jury\u003c/a>), Mac Dre had a prolific music career unlike any other.\u003c/p>\n\u003cp>And it’s still going.\u003c/p>\n\u003cp>A decade after his death, aerosol artists \u003ca href=\"https://www.instagram.com/illuminaries/?hl=en\" target=\"_blank\" rel=\"noopener\">The Illuminaries\u003c/a> put up a mural of \u003ca href=\"https://x.com/warriors/status/609932704205766657\">Steph Curry in a classic Thizz face pose\u003c/a> for the NBA Finals in Oakland. Last year, Curry’s company Unanimous Media announced a forthcoming \u003ca href=\"https://www.kqed.org/arts/13935501/steph-curry-mac-dre-documentary-bay-area-hip-hop\" target=\"_blank\" rel=\"noopener\">Mac Dre documentary\u003c/a>.\u003c/p>\n\u003cp>And just last month, NFL star-turned-media personality Marshawn Lynch was in Cuba for Amazon TV’s NFL coverage, where \u003ca href=\"https://www.youtube.com/watch?v=bX2tJKo6wgs\" target=\"_blank\" rel=\"noopener\">he taught locals the Thizz Dance\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967462\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967462\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-800x449.jpg\" alt=\"Thizz Face Steph Curry, painted in 2015 on 27th Street and Northgate Avenue in Oakland by The Illuminaries (the mural is no longer standing). \" width=\"800\" height=\"449\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-800x449.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-1020x573.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa-768x431.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/CHbqj0GUcAAFcNa.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Thizz Face Steph Curry, painted in 2015 on 27th Street and Northgate Avenue in Oakland by The Illuminaries (the mural is no longer standing). \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And here I am, two decades after Mac Dre’s death, at his gravesite asking questions to the wind blowing through the pinwheels by his headstone.\u003c/p>\n\u003cp>\u003cem>You know you influenced everything from fashion to media, drug culture to car culture, spoken language to body language, right?\u003c/em>\u003c/p>\n\u003cp>Mac Dre was a man of many aliases — Andre Macassi, Ronald Dregan and more — but I was speaking to “Furl,” a.k.a. “The Furly Ghost.”\u003c/p>\n\u003cp>\u003cem>How did you do it, Furl? How do you become immortal? How do you influence generations of artists? How do you represent a region even after your demise? What does that mean for us? Are we haunted by the ghost of Furl, or are we enchanted by the legacy of a Mac named Dre? \u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13967465\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967465\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-800x535.jpg\" alt=\"The image of Mac Dre's 'Ronald Dregan: Dreganomics' album cover is shown in the background, as veteran Vallejo MC B-Legit performs at History of The Bay Day in San Francisco. \" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1-1536x1027.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/unnamed-1.jpg 1616w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s ‘Ronald Dregan’ album cover hovers over veteran Vallejo MC B-Legit at History of The Bay Day in San Francisco. \u003ccite>(Pendarvis Harshaw)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">T\u003c/span>\u003c/p>\u003cp>he History of The Bay Day, an annual day party organized by podcast production duo, rapper \u003ca href=\"https://www.instagram.com/dregs_one/\" target=\"_blank\" rel=\"noopener\">Dregs One\u003c/a> and audio engineer \u003ca href=\"https://www.instagram.com/deo415/\" target=\"_blank\" rel=\"noopener\">DEO\u003c/a>, is a collage of Bay Area hip-hop culture. Graffiti writers, MCs, media makers and more rub shoulders as panel discussions and live performances take place on the main stage.\u003c/p>\n\u003cp>This year, I walk in with Mac Dre on my mind.\u003c/p>\n\u003cp>\u003cem>Is Furl’s spirit still here? What does Mac Dre mean to fans of Bay Area hip-hop history? Is the lingering presence of “hyphy culture” impeding the progress of current Bay Area rap?\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_11954252",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>When \u003ca href=\"https://www.instagram.com/djshellheart/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>DJ ShellHeart\u003c/strong>\u003c/a> plays Mac Dre during her events, she says, “it brings the party up to a whole ‘nother level, even in 2024.” Behind her dark-tinted sunglasses, ShellHeart’s eyes widen as she adds, “I get chills talking about it, that’s how I know his spirit is still here.”\u003c/p>\n\u003cp>In the snack line, \u003ca href=\"https://www.theringer.com/authors/logan-murdock\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Logan Murdock\u003c/strong>\u003c/a>, writer for \u003cem>The Ringer\u003c/em> and co-host of \u003cem>The Real Ones\u003c/em>, tells me Mac Dre’s legacy lives on because there were “so many different versions of Dre, just like there are so many different versions of the Bay.” And as far as moving beyond the hyphy era, Murdock urges people to acknowledge the variety of Bay Area artists since Dre’s passing. “Artists like 22nd Jim, AllBlack, SOB x RBE, and others who’ve taken the genre forward,” he says.\u003c/p>\n\u003cfigure id=\"attachment_13930745\" class=\"wp-caption aligncenter\" style=\"max-width: 999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13930745\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre.png\" alt=\"Mac Dre performs on stage in the early 2000s, wearing giant sunglasses, a striped polo shirt and Adidas jacket.\" width=\"999\" height=\"751\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre.png 999w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-800x601.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-160x120.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/06/mac-dre-768x577.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre onstage in the early 2000s. \u003ccite>(D-Ray)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>I run into producer \u003cstrong>\u003ca href=\"https://www.instagram.com/trackademicks/?hl=en\">\u003cstrong>Trackademicks\u003c/strong>\u003c/a>\u003c/strong>, who compares Dre’s contribution to Bay Area hip-hop to the corn tortilla’s place in Mexican cuisine. “It’s part of our cultural fabric.” And just like there’s so much more to Mexican cuisine, there’s more to Bay Area hip-hop culture. “When folks decide to fixate,” says Trackademicks, “thinking you can only be the corn tortilla, that’s where the problems lie.”\u003c/p>\n\u003cp>As for Mac Dre being a vital ingredient in our cultural roux, \u003ca href=\"https://www.instagram.com/a.m.a.lllllll/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>DJ Amal\u003c/strong>\u003c/a> tells me that “Mac Dre gave us weird. He gave us different. He gave us obscure.” His influence, and the imprint of the hyphy era, is present in new artists both in and out of the Bay, she says. “It’s a reference point, it’s a foundation for a lot of stuff that we do now.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13930686",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>On the venue’s back patio, \u003ca href=\"https://www.instagram.com/djhholla/\" target=\"_blank\" rel=\"noopener\">DJ H Holla\u003c/a> plays Mac Dre’s “Get Stupid.” Upstairs on the terrace, Oakland-based lyricist \u003ca href=\"https://www.instagram.com/aliasharrief/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Alia Sharrief\u003c/strong>\u003c/a> doesn’t hesitate to tell me, “Mac Dre is the reason we’re \u003ca href=\"https://genius.com/198388\" target=\"_blank\" rel=\"noopener\">dipped in A.1.\u003c/a>”\u003c/p>\n\u003cp>“People are going to have their positives and negatives as far as impact and music and message,” Sharrief adds, referring to Dre’s promotion of pimping and pandering. “But when it comes to being happy, having heart and soul for the Bay Area… Mac Dre did that. And he still got us feeling ourselves today.”\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/TepB8KXVZIk'\n title='//www.youtube.com/embed/TepB8KXVZIk'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>San Francisco photographer \u003ca href=\"https://www.instagram.com/stson_/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Stetson Hines\u003c/strong>\u003c/a> notes that Mac Dre’s work brought economic growth. Talking about Dre’s \u003cem>Treal T.V.\u003c/em> and other media endeavors, Hines asks, “You ever think about the \u003ca href=\"https://48hills.org/2022/12/meet-the-videographer-behind-mac-dres-historic-90s-treal-t-v/\" target=\"_blank\" rel=\"noopener\">videographers\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13951122/d-ray-bay-area-hip-hop-photographer\" target=\"_blank\" rel=\"noopener\">photographers\u003c/a> it created?”\u003c/p>\n\u003cp>Well-known Pittsburg rapper and Mac Dre collaborator \u003ca href=\"https://www.instagram.com/golasoaso/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Husalah\u003c/strong>\u003c/a> says Dre’s spirit has persevered because he represents a fading identity, “the street guys.” Akin to mobsters in Chicago, Husalah says they were once looked down upon, but now they’re celebrated.\u003c/p>\n\u003cp>“It’s an outlaw life,” says Husalah, before going on stage. “We was cutthroats, pirates. Mac Dre was a pirate,” he says, explaining how as free-spirited artists with street ties they’d live freely, eating off of the land, drinking wine and playing their metaphorical “fiddle or violin.”\u003c/p>\n\u003cp>People romanticize artists from the true underground, Husalah says, and “Mac Dre represents one of the most authentic subcultures.”\u003c/p>\n\u003cfigure id=\"attachment_13967501\" class=\"wp-caption aligncenter\" style=\"max-width: 1500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967501\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9.jpg\" alt=\"\" width=\"1500\" height=\"1000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9.jpg 1500w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/009_9-768x512.jpg 768w\" sizes=\"(max-width: 1500px) 100vw, 1500px\">\u003cfigcaption class=\"wp-caption-text\">A mural of Mac Dre in Langton Alley in San Francisco, circa 2005. \u003ccite>(Elizabeth Seward)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Before leaving, I talk with rapper, producer and studio engineer \u003ca href=\"https://www.kqed.org/arts/13897503/rapper-and-audio-engineer-xarina-opens-a-studio-of-her-own-in-east-oakland\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Xarina\u003c/strong>\u003c/a>.\u003c/p>\n\u003cp>When asked if she hears Mac Dre’s influence in the rappers she works with, she says matter-of-factly: “I record Mistah F.A.B. … When he feels like rapping like Mac Dre, he will rap like Mac Dre. In 2024.”\u003c/p>\n\u003cp>She adds that other artists — Seiji Oda, LaRussell, and Nef the Pharoah to name a few — have taken aspects of Dre’s style and “flipped it and made it new and fresh.”\u003c/p>\n\u003cp>“He’s hyphy,” Xarina says of Seiji Oda. “But it’s not same hyphy. It’s a refined new hyphy that fits into 2024.”\u003c/p>\n\u003cfigure id=\"attachment_13967464\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13967464\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-800x1185.jpg\" alt=\"Artist Billy Blaze says his image of Mac Dre as the Furly Ghost is one of his most popular illustrations.\" width=\"800\" height=\"1185\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-800x1185.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-1020x1511.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-160x237.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-768x1138.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1-1037x1536.jpg 1037w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/0-1.jpg 1061w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Artist Billy Blaze says his image of Mac Dre as the Furly Ghost is one of his most popular illustrations. \u003ccite>(Courtesy of Billy Blaze)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003ca href=\"https://www.instagram.com/seijioda/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Seiji Oda\u003c/strong>\u003c/a> is a 26 year-old Japanese and Panamanian guy from Oakland who makes “lo-fi hyphy” music; it’s tranquil yet saucy, and it’s recently gained momentum.\u003c/p>\n\u003cp>After he produced the beat for his latest track, “\u003ca href=\"https://soundcloud.com/seijioda/peaceful\" target=\"_blank\" rel=\"noopener\">Peaceful\u003c/a>,” a friend pointed out that Oda had inadvertently flipped Mac Dre’s “Thizzle Dance” without realizing it.\u003c/p>\n\u003cp>“Intrinsically,” he says, “I heard it and I felt it.”\u003c/p>\n\u003cp>Seiji Oda was just six when Mac Dre was killed, and says he got Mac Dre vibes secondhand from the artists who were popular in the 2010s. “I was listening to \u003ca href=\"https://www.instagram.com/ezalecantseewell/?hl=en\" target=\"_blank\" rel=\"noopener\">Ezale\u003c/a> and \u003ca href=\"https://www.instagram.com/p_lo/?hl=en\" target=\"_blank\" rel=\"noopener\">P-Lo\u003c/a>,” says Seiji Oda during a phone call. He watched their videos, noticing how they embodied aspects of Dre’s music. “The way that it was passed down to us,” says Seiji Oda, “was through that lineage.”\u003c/p>\n\u003cfigure id=\"attachment_13967498\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967498\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_.jpg\" alt=\"\" width=\"1000\" height=\"991\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-800x793.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-160x159.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/MacDre.YBB_-768x761.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">Mac Dre’s ‘Young Black Brotha,’ recorded around the time he first met Ray Luv. \u003ccite>(Young Black Brotha Records)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Few can speak to Bay Area hip-hop lineage like \u003ca href=\"https://www.instagram.com/therealrayluv/?hl=en\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Ray Luv\u003c/strong>\u003c/a>. Raised in Santa Rosa, as a teen he was close friends with Tupac, as a young adult he had his own career as an MC and nowadays Luv is the COO of Thizz Entertainment, managing Mac Dre’s estate.\u003c/p>\n\u003cp>Luv even has a story of Mac Dre and Tupac sharing the the same space.\u003c/p>\n\u003cp>In high school, Luv and Tupac once cut class to visit a video shoot for a Too Short song featuring Ice Cube. As Luv, Tupac and Shock G of The Digital Underground were being interviewed by famed comedian Mark Curry, Mac Dre arrived.\u003c/p>\n\u003cp>“When Mac Dre got to the door, everybody stopped, and all you heard was ‘Mac Dre!'” exclaims Luv, elevating the pitch in his tone to imitate the guests. “This was a room full of stars and celebrities, but Mac Dre was one of those figures, like Pac in a way; a star among stars.”\u003c/p>\n\u003cfigure id=\"attachment_13886730\" class=\"wp-caption aligncenter\" style=\"max-width: 1198px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13886730\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM.png\" alt=\"V White and Mac Dre in Big Pimpin' Turf Clothes\" width=\"1198\" height=\"1184\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM.png 1198w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-800x791.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-1020x1008.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-160x158.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/09/Screen-Shot-2020-09-23-at-10.02.09-AM-768x759.png 768w\" sizes=\"(max-width: 1198px) 100vw, 1198px\">\u003cfigcaption class=\"wp-caption-text\">V White and Mac Dre in Big Pimpin’ Turf Clothes. \u003ccite>(Big Printing Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Luv says that these days, Dre’s brand is active, with companies regularly reaching out for potential action figures and hologram collaborations. “Without any marketing or promotion,” adds Luv, “he does millions of streams every month.”\u003c/p>\n\u003cp>Why has Dre’s brand and spirit stood the test of time?\u003c/p>\n\u003cp>“The reason we haven’t, per se, grown past Mac Dre, is because I don’t think that he’s someone to grow past,” says Luv, before remixing an iconic Maya Angelou quote. “People may not remember the words to your songs — they might not remember \u003cem>any\u003c/em> of your songs — but they will always remember the way you made them feel.”\u003c/p>\n\u003cp>And Mac Dre made us feel ourselves.\u003c/p>\n\u003cfigure id=\"attachment_13924556\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13924556\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured.jpg\" alt=\"a spraypainted mural of the rap artist mac dre\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/01/MacDre.chez_.featured-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A Mac Dre mural on Foothill Boulevard in Oakland by artist Chez. \u003ccite>(Laurence Madrigal/We Were Hyphy)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">T\u003c/span>\u003c/p>\u003cp>o understand Mac Dre’s impact, I revisited his discography and looked at old photos. I drove around, taking note of murals and stickers with with Mac Dre’s imagery, as well as people wearing Thizz gear. In 2024.\u003c/p>\n\u003cp>I spent time listening to a wide array of artists eager to discuss Dre’s legacy.\u003c/p>\n\u003cp>Famed Oakland-born actor \u003ca href=\"https://daveeddiggs.com/\" target=\"_blank\" rel=\"noopener\">\u003cstrong>Daveed Diggs\u003c/strong>\u003c/a> asserts that Mac Dre “is under-appreciated as a lyricist and as a originator of cadences.” His hip-hop group \u003ca href=\"https://www.instagram.com/clppng/?hl=en\" target=\"_blank\" rel=\"noopener\">clipping.\u003c/a> often uses Mac Dre songs as a reference for a particular feel, Diggs says, and deeper cuts like “Since ’84” and “Me Damac” are some of his favorite Mac Dre tracks.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13934874",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“If I ever had written a verse as good as any of those,” Diggs testifies, “I would have stopped, I would’ve just stopped.”\u003c/p>\n\u003cp>Angelically hyphy extraterrestrial Frisco native \u003ca href=\"https://www.instagram.com/alienmackitty/\" target=\"_blank\" rel=\"noopener\">Alien Mac Kitty\u003c/a> (AMK) attributes the “Mac” in her name to Mac Dre. In a voice note, she says she carries on that spirit, just as \u003ca href=\"https://www.kqed.org/arts/13928057/alien-mac-kitty-cougnut-daughter-san-francisco-frisco-rap-legacy\" target=\"_blank\" rel=\"noopener\">she carries on the legacy of her late father\u003c/a>, pioneering San Francisco rapper Cougnut. “He and Dre were actually really cool,” says AMK, adding that Mac Dre made everything fun, funky and colorful, in the most respectful way. The underground lyricist says that “Furl is still alive, and his spirit runs through the entire Bay Area renaissance right now.”\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>The journey — all of the conversations — were worth it. But the answers to my questions were in the soil at Mac Dre’s gravesite all along. The cigarette butts and tiny trinkets, the holistic stones and loose change donated to the patron saint of the hyphy movement. All evidence that Mac Dre’s spirt, the ghost of Furl, is still alive — and it lives in the people.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967351/mac-dre-20-years-death-furly-ghost-bay-area",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_831",
"arts_6975",
"arts_17464",
"arts_19347"
],
"featImg": "arts_13967493",
"label": "arts"
},
"arts_13967317": {
"type": "posts",
"id": "arts_13967317",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967317",
"score": null,
"sort": [
1729891554000
]
},
"guestAuthors": [],
"slug": "remembering-adela-vazquez-beloved-trans-activist-and-performer",
"title": "Remembering Adela Vázquez, Beloved Trans Activist and Performer",
"publishDate": 1729891554,
"format": "standard",
"headTitle": "Remembering Adela Vázquez, Beloved Trans Activist and Performer | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Adela Vázquez, a beloved San Francisco transgender activist, died on Oct. 11 at 66 years old, her chosen family confirmed to KQED. The cause of death was a heart attack. Vázquez dedicated her career to advocating for HIV/AIDS healthcare and prevention, and paved the way for transgender Latinas in nightlife with her performance group, Las AtreDivas.\u003c/p>\n\u003cp>Vázquez studied to be a teacher in her native Cuba before arriving to the U.S. by boat as an asylum seeker in 1980. In the early ’80s, she made her way from Florida to a refugee center in Arkansas, then to Dallas and Los Angeles, where she began her gender transition.\u003c/p>\n\u003cp>In Dallas, she became roommates with Catherine Nelson D’Alerta, a drag performer who arrived from Cuba the same year. D’Alerta put Vázquez in drag and invited her to perform for the first time. When D’Alerta moved to San Francisco, Vázquez joined her in 1983.\u003c/p>\n\u003cp>In San Francisco, the charismatic, stylish Vázquez became instantly popular. “She was everywhere, everybody knows her,” D’Alerta said. “It was amazing.”\u003c/p>\n\u003cfigure id=\"attachment_13967308\" class=\"wp-caption aligncenter\" style=\"max-width: 720px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967308\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993.jpg\" alt=\"\" width=\"720\" height=\"510\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993-160x113.jpg 160w\" sizes=\"(max-width: 720px) 100vw, 720px\">\u003cfigcaption class=\"wp-caption-text\">Adela Vázquez began her health advocacy after being crowned Miss Gay Latina in 1992. \u003ccite>(Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In 1992, Vázquez won the title of Miss Gay Latina from the community health organization Instituto Familiar de la Raza, which led her to her calling in health advocacy. As the AIDS epidemic raged on, she lost friends and loved ones, and decided to devote herself to uplifting trans people who were being misgendered, mistreated or ignored in the healthcare system.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“At the time there were hospitals that were housing people that were dying of AIDS,” Vázquez told KQED in a 2023 interview. “And I found the transgender people were unhappy in these places because they were not represented. They know that they didn’t have a voice in the community yet. So I thought to myself, ‘I need to get involved with it,’ because it bothered me.”\u003c/p>\n\u003cp>Vázquez joined forces with a Mexican performer who went by La Condonera (the Condom Queen), who’d hand out free condoms to queer people and sex workers. Together with several other trans and gender-nonconforming Latinas, they founded Las AtreDivas (the Daring Divas). The drag group would use their 1:30 a.m. performance slot at the gay Latinx bar Esta Noche to educate people about safer sex. They also fundraised for the HIV/AIDS healthcare organization Proyecto ContraSIDA Por Vida, where Vázquez eventually got a job to further her community outreach.\u003c/p>\n\u003cfigure id=\"attachment_13967307\" class=\"wp-caption aligncenter\" style=\"max-width: 604px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967307\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas.jpg\" alt=\"\" width=\"604\" height=\"448\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas.jpg 604w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas-160x119.jpg 160w\" sizes=\"(max-width: 604px) 100vw, 604px\">\u003cfigcaption class=\"wp-caption-text\">Adela Vázquez performing with Las AtreDivas in the early ’90s. \u003ccite>(Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“She was one of the people who was [breaking] ceilings, being the first trans Latina to do a bunch of things, including talking for the first time in front of the Human Rights Commission to advocate for trans people in hospices,” said writer Julian Delgado Lopera in a speech at San Francisco Pride’s Ken Jones Awards earlier this year, when Vázquez received the José Sarria History Maker award.\u003c/p>\n\u003cp>Vázquez’s care for others also extended to her personal life. She was a mother figure to several queer and trans immigrants from Latin America.\u003c/p>\n\u003cp>“When I met her 13 years ago, I was running away, like many queer kids in San Francisco, from homophobia and transphobia in my family,” said Delgado Lopera, who grew up in Colombia, when presenting the award. “I found my mom. And in my mom, I found somebody who really taught me how to say, ‘I don’t give a fuck.’ I have so much love and so much respect for this woman who has really taught me how to hustle, how to be a bad bitch and how to love unconditionally.”\u003c/p>\n\u003cp>Vázquez and D’Alerta were roommates for over 30 years and became a chosen family. D’Alerta recalls Vázquez playing flamenco records and cooking delicious Cuban dishes like roasted pork. “Every morning she’d wake up singing and making jokes,” D’Alerta said. “She was amazing to me. Never a problem. She took care of me like she was my mother.”\u003c/p>\n\u003cp>Artist Marcel Pardo Ariza, who also became part of the family, featured Vázquez in several of their projects. Portraits they shot of her appeared in their 2022 SECA Award show at SFMOMA. At Pardo Ariza’s \u003ca href=\"https://www.kqed.org/arts/13936474/marcel-pardo-ariza-orquideas-500-capp-street\">exhibition about transgender history last year at 500 Capp Street\u003c/a>, they invited Vázquez for an AtreDivas revival performance.\u003c/p>\n\u003cp>“Hearing from someone who left their home country to be who they are and to be in San Francisco and to organize for the trans community felt so inspiring to me,” said Pardo Ariza, who is originally from Colombia.\u003c/p>\n\u003cp>“It almost always felt like she was just really in one way or another looking out for us,” they added. “And she just loved to cook. She loved to dance. She used to love to party.”\u003c/p>\n\u003cfigure id=\"attachment_13936482\" class=\"wp-caption aligncenter\" style=\"max-width: 1456px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13936482\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem.png\" alt=\"Flyer with event info, black text on cream paper, photos of three storytellers at top of page\" width=\"1456\" height=\"1928\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem.png 1456w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-800x1059.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-1020x1351.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-160x212.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-768x1017.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-1160x1536.png 1160w\" sizes=\"(max-width: 1456px) 100vw, 1456px\">\u003cfigcaption class=\"wp-caption-text\">A 1997 flyer by Laylani Wong (photo by Freddie Niems) for Adela Vázquez, Tamara Ching and Connie Amarathithada’s live storytelling event promoting safe sex behavior. \u003ccite>(Courtesy Adela Vazquez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pardo Ariza’s projects weren’t the first time Vázquez’s life inspired works of art. Artist Jaime Cortez published a graphic novel based on her life, \u003ci>Sexile/Sexilio\u003c/i>, in 2004. Her story was also featured in \u003ci>¡Cuéntamelo!: Oral Histories by LGBT Latino Immigrants\u003c/i>, edited by Delgado Lopera; \u003ci>Queer Brown Voices\u003c/i>, edited by Letitia Gomez, Uriel Quesada and Salvador Vidal-Ortiz; and Juana Maria Rodriguez’s 2023 book, \u003ci>Puta Life: Seeing Latinas, Working Sex\u003c/i>.\u003c/p>\n\u003cp>After decades of working in community health and nightlife, Vázquez retired but found herself feeling lonely. In 2023, she started 50 and Fabulous, a support group for transgender women over 50 at the San Francisco AIDS Foundation. As facilitator, she’d bring the women clothes and throw them birthday parties.\u003c/p>\n\u003cp>“It’s a lot of fun. I found community again. It’s so fantastic,” Vázquez told KQED last year. “It’s a group that has no form. Sometimes we talk; sometimes we eat; sometimes we cry. I don’t think transgender people over a certain age have a lot of representation … So now they have a place.”\u003c/p>\n\u003cp>Pardo Ariza and Delgado Lopera have plans to tell Vázquez’s story through their trans historical archive, \u003ca href=\"https://www.juliandlopera.com/memoria-trans-sf\">Memoria Trans SF\u003c/a>. Vázquez’s loved ones are \u003ca href=\"https://www.gofundme.com/f/help-us-give-adela-vazquez-a-dignified-farewell\">fundraising for burial costs on GoFundMe\u003c/a>, and on Oct. 27 at the Women’s Building in San Francisco, there will be a celebration of life open to the public.\u003c/p>\n\u003cp>“She was very private,” said D’Alerta, “but the community needs to say goodbye to somebody so special.”\u003c/p>\n\u003chr>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cem>Adela Vázquez’s celebration of life takes place at the Women’s Building in San Francisco on Oct. 27 at 4 p.m.\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "The vivacious advocate, mentor and artist pushed HIV/AIDS healthcare forward for the trans community.",
"status": "publish",
"parent": 0,
"modified": 1730129806,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 22,
"wordCount": 1234
},
"headData": {
"title": "Remembering Adela Vázquez, Beloved Trans Activist and Performer | KQED",
"description": "The vivacious advocate, mentor and artist pushed HIV/AIDS healthcare forward for the trans community.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Remembering Adela Vázquez, Beloved Trans Activist and Performer",
"datePublished": "2024-10-25T14:25:54-07:00",
"dateModified": "2024-10-28T08:36:46-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13967317",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967317/remembering-adela-vazquez-beloved-trans-activist-and-performer",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Adela Vázquez, a beloved San Francisco transgender activist, died on Oct. 11 at 66 years old, her chosen family confirmed to KQED. The cause of death was a heart attack. Vázquez dedicated her career to advocating for HIV/AIDS healthcare and prevention, and paved the way for transgender Latinas in nightlife with her performance group, Las AtreDivas.\u003c/p>\n\u003cp>Vázquez studied to be a teacher in her native Cuba before arriving to the U.S. by boat as an asylum seeker in 1980. In the early ’80s, she made her way from Florida to a refugee center in Arkansas, then to Dallas and Los Angeles, where she began her gender transition.\u003c/p>\n\u003cp>In Dallas, she became roommates with Catherine Nelson D’Alerta, a drag performer who arrived from Cuba the same year. D’Alerta put Vázquez in drag and invited her to perform for the first time. When D’Alerta moved to San Francisco, Vázquez joined her in 1983.\u003c/p>\n\u003cp>In San Francisco, the charismatic, stylish Vázquez became instantly popular. “She was everywhere, everybody knows her,” D’Alerta said. “It was amazing.”\u003c/p>\n\u003cfigure id=\"attachment_13967308\" class=\"wp-caption aligncenter\" style=\"max-width: 720px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967308\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993.jpg\" alt=\"\" width=\"720\" height=\"510\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Miss_Gay_Latina_1993-160x113.jpg 160w\" sizes=\"(max-width: 720px) 100vw, 720px\">\u003cfigcaption class=\"wp-caption-text\">Adela Vázquez began her health advocacy after being crowned Miss Gay Latina in 1992. \u003ccite>(Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In 1992, Vázquez won the title of Miss Gay Latina from the community health organization Instituto Familiar de la Raza, which led her to her calling in health advocacy. As the AIDS epidemic raged on, she lost friends and loved ones, and decided to devote herself to uplifting trans people who were being misgendered, mistreated or ignored in the healthcare system.\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>“At the time there were hospitals that were housing people that were dying of AIDS,” Vázquez told KQED in a 2023 interview. “And I found the transgender people were unhappy in these places because they were not represented. They know that they didn’t have a voice in the community yet. So I thought to myself, ‘I need to get involved with it,’ because it bothered me.”\u003c/p>\n\u003cp>Vázquez joined forces with a Mexican performer who went by La Condonera (the Condom Queen), who’d hand out free condoms to queer people and sex workers. Together with several other trans and gender-nonconforming Latinas, they founded Las AtreDivas (the Daring Divas). The drag group would use their 1:30 a.m. performance slot at the gay Latinx bar Esta Noche to educate people about safer sex. They also fundraised for the HIV/AIDS healthcare organization Proyecto ContraSIDA Por Vida, where Vázquez eventually got a job to further her community outreach.\u003c/p>\n\u003cfigure id=\"attachment_13967307\" class=\"wp-caption aligncenter\" style=\"max-width: 604px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967307\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas.jpg\" alt=\"\" width=\"604\" height=\"448\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas.jpg 604w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/AtreDivas-160x119.jpg 160w\" sizes=\"(max-width: 604px) 100vw, 604px\">\u003cfigcaption class=\"wp-caption-text\">Adela Vázquez performing with Las AtreDivas in the early ’90s. \u003ccite>(Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“She was one of the people who was [breaking] ceilings, being the first trans Latina to do a bunch of things, including talking for the first time in front of the Human Rights Commission to advocate for trans people in hospices,” said writer Julian Delgado Lopera in a speech at San Francisco Pride’s Ken Jones Awards earlier this year, when Vázquez received the José Sarria History Maker award.\u003c/p>\n\u003cp>Vázquez’s care for others also extended to her personal life. She was a mother figure to several queer and trans immigrants from Latin America.\u003c/p>\n\u003cp>“When I met her 13 years ago, I was running away, like many queer kids in San Francisco, from homophobia and transphobia in my family,” said Delgado Lopera, who grew up in Colombia, when presenting the award. “I found my mom. And in my mom, I found somebody who really taught me how to say, ‘I don’t give a fuck.’ I have so much love and so much respect for this woman who has really taught me how to hustle, how to be a bad bitch and how to love unconditionally.”\u003c/p>\n\u003cp>Vázquez and D’Alerta were roommates for over 30 years and became a chosen family. D’Alerta recalls Vázquez playing flamenco records and cooking delicious Cuban dishes like roasted pork. “Every morning she’d wake up singing and making jokes,” D’Alerta said. “She was amazing to me. Never a problem. She took care of me like she was my mother.”\u003c/p>\n\u003cp>Artist Marcel Pardo Ariza, who also became part of the family, featured Vázquez in several of their projects. Portraits they shot of her appeared in their 2022 SECA Award show at SFMOMA. At Pardo Ariza’s \u003ca href=\"https://www.kqed.org/arts/13936474/marcel-pardo-ariza-orquideas-500-capp-street\">exhibition about transgender history last year at 500 Capp Street\u003c/a>, they invited Vázquez for an AtreDivas revival performance.\u003c/p>\n\u003cp>“Hearing from someone who left their home country to be who they are and to be in San Francisco and to organize for the trans community felt so inspiring to me,” said Pardo Ariza, who is originally from Colombia.\u003c/p>\n\u003cp>“It almost always felt like she was just really in one way or another looking out for us,” they added. “And she just loved to cook. She loved to dance. She used to love to party.”\u003c/p>\n\u003cfigure id=\"attachment_13936482\" class=\"wp-caption aligncenter\" style=\"max-width: 1456px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13936482\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem.png\" alt=\"Flyer with event info, black text on cream paper, photos of three storytellers at top of page\" width=\"1456\" height=\"1928\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem.png 1456w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-800x1059.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-1020x1351.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-160x212.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-768x1017.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/Photo-by-Freddie-Niem-1160x1536.png 1160w\" sizes=\"(max-width: 1456px) 100vw, 1456px\">\u003cfigcaption class=\"wp-caption-text\">A 1997 flyer by Laylani Wong (photo by Freddie Niems) for Adela Vázquez, Tamara Ching and Connie Amarathithada’s live storytelling event promoting safe sex behavior. \u003ccite>(Courtesy Adela Vazquez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pardo Ariza’s projects weren’t the first time Vázquez’s life inspired works of art. Artist Jaime Cortez published a graphic novel based on her life, \u003ci>Sexile/Sexilio\u003c/i>, in 2004. Her story was also featured in \u003ci>¡Cuéntamelo!: Oral Histories by LGBT Latino Immigrants\u003c/i>, edited by Delgado Lopera; \u003ci>Queer Brown Voices\u003c/i>, edited by Letitia Gomez, Uriel Quesada and Salvador Vidal-Ortiz; and Juana Maria Rodriguez’s 2023 book, \u003ci>Puta Life: Seeing Latinas, Working Sex\u003c/i>.\u003c/p>\n\u003cp>After decades of working in community health and nightlife, Vázquez retired but found herself feeling lonely. In 2023, she started 50 and Fabulous, a support group for transgender women over 50 at the San Francisco AIDS Foundation. As facilitator, she’d bring the women clothes and throw them birthday parties.\u003c/p>\n\u003cp>“It’s a lot of fun. I found community again. It’s so fantastic,” Vázquez told KQED last year. “It’s a group that has no form. Sometimes we talk; sometimes we eat; sometimes we cry. I don’t think transgender people over a certain age have a lot of representation … So now they have a place.”\u003c/p>\n\u003cp>Pardo Ariza and Delgado Lopera have plans to tell Vázquez’s story through their trans historical archive, \u003ca href=\"https://www.juliandlopera.com/memoria-trans-sf\">Memoria Trans SF\u003c/a>. Vázquez’s loved ones are \u003ca href=\"https://www.gofundme.com/f/help-us-give-adela-vazquez-a-dignified-farewell\">fundraising for burial costs on GoFundMe\u003c/a>, and on Oct. 27 at the Women’s Building in San Francisco, there will be a celebration of life open to the public.\u003c/p>\n\u003cp>“She was very private,” said D’Alerta, “but the community needs to say goodbye to somebody so special.”\u003c/p>\n\u003chr>\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>Adela Vázquez’s celebration of life takes place at the Women’s Building in San Francisco on Oct. 27 at 4 p.m.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967317/remembering-adela-vazquez-beloved-trans-activist-and-performer",
"authors": [
"11387"
],
"categories": [
"arts_1",
"arts_1564"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_3226",
"arts_21789",
"arts_22041"
],
"featImg": "arts_13967305",
"label": "arts"
},
"arts_13960573": {
"type": "posts",
"id": "arts_13960573",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13960573",
"score": null,
"sort": [
1729865897000
]
},
"guestAuthors": [],
"slug": "chinese-telephone-exchange-san-francisco-chinatown-history",
"title": "Ring, Ring! The Stories Behind SF’s Chinese Telephone Exchange",
"publishDate": 1729865897,
"format": "aside",
"headTitle": "Ring, Ring! The Stories Behind SF’s Chinese Telephone Exchange | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cfigure id=\"attachment_13967078\" class=\"wp-caption aligncenter\" style=\"max-width: 1496px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967078\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett.jpg\" alt=\"A young Asian woman operates a switchboard, while wearing a silk gown and telephone headset.\" width=\"1496\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett.jpg 1496w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-800x1070.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-1020x1364.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-160x214.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-768x1027.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-1149x1536.jpg 1149w\" sizes=\"(max-width: 1496px) 100vw, 1496px\">\u003cfigcaption class=\"wp-caption-text\">Harriett Ng, an operator at the Chinese Telephone Exchange, date unknown. \u003ccite>(George Rinhart/Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the turn of the 20th century, as more and more homes and businesses began utilizing telephones, an issue arose in San Francisco. The white operators tasked with connecting calls around the city were struggling to understand the residents of Chinatown. Not only was this a source of frustration for the operators, it meant that the Pacific Telephone and Telegraph Company was failing an entire population of the city.\u003c/p>\n\u003cp>[aside postid='arts_13914487']The phone company solved this problem by giving Chinatown its very own telephone exchange and dedicated set of operators. Not only did these operators need to memorize hundreds — and later thousands — of local phone numbers (and who they belonged to), they needed to do so in several different dialects. What’s more, while each phone in San Francisco was being used roughly four times a day, the phones of Chinatown were a lot more active — used, on average, eight times a day.\u003c/p>\n\u003cp>The Chinese Telephone Exchange’s switchboard operators, with their exceptional memory skills, quickly became a point of public fascination. For decades, spectators would frequently stop outside the Chinatown building’s windows to watch the operators working. The exchange finally closed down in 1949, as more and more people installed phones that could be self-dialed at home. But for many, the fascination with this most unusual operation has persisted.\u003c/p>\n\u003cp>Here are five things you may not know.\u003c/p>\n\u003cfigure id=\"attachment_13967075\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967075\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte.jpg\" alt=\"A man with a long braid dressed in traditional Chinese clothing sits at a switchboard with headphones on. A middle-aged man is standing near him, as is a small boy in an outfit that resembles a bell hop. \" width=\"2000\" height=\"1526\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-800x610.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1020x778.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-768x586.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1536x1172.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1920x1465.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Chinese Telephone Exchange in 1904. \u003ccite>(Underwood Archives/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Female operators were hired after the male ones kept fighting\u003c/h2>\n\u003cp>The original Chinese Telephone Exchange was established in 1887 when a single small switchboard was installed in the offices of \u003ca href=\"https://fleming-collections.uvm.edu/objects/13558/chinese-newspaper;jsessionid=837DD2F0CDA09FEA5C4920215DB80FC9?ctx=2cb9cd42-225c-4fcc-9b84-63888fffc3ab&idx=2#gsc.tab=0\">\u003cem>Mun Kee & Co\u003c/em>\u003c/a>, a Chinese newspaper located at 821 Washington St. The telephone exchange got its own headquarters a few years later, before moving into its permanent home at 743 Washington St.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Until the offices were destroyed by the 1906 fires, the telephone exchange was operated exclusively by six men and one errand boy. Only after a 1909 reopening did the exchange turn to women to keep things running. Why? Because the male operators kept getting into spats with customers that apparently needed to be settled in person.\u003c/p>\n\u003cp>According to an issue of \u003cem>Electrical Engineering and Telephone\u003c/em> from 1901, “Every little while a difference of opinion between an operator and a subscriber is settled at arm’s length out of office hours. This mode of arbitration disturbs the equilibrium of the service and never happens when the operator and the subscriber are of different sexes.”\u003c/p>\n\u003cfigure id=\"attachment_13960578\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960578\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/1926-directory-scaled-e1719614271985.jpg\" alt=\"The cover of a 1926 phone directory and row after row of Chinese lettering, as seen on the inside pages.\" width=\"1920\" height=\"1127\">\u003cfigcaption class=\"wp-caption-text\">The 1926 Chinese Telephone Directory. The original pages were hand-painted using a small brush and ink made from cuttlefish. \u003ccite>(Rae Alexandra/Courtesy of the San Francisco History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>There was something fishy about the phone directories\u003c/h2>\n\u003cp>In 1898, the Chinese Telephone Exchange had just 54 subscribers. By 1936, that number had swelled to 2,200. Each and every year, as subscriber numbers increased, sending out new phone directories was a necessity. But even as these phonebooks got longer and longer, the methods of making them changed very little.\u003c/p>\n\u003cp>The original pages were hand-lettered using a small brush and homemade ink, then duplicated. What kind of ink, you ask? Well, from the sacs of \u003ca href=\"https://en.wikipedia.org/wiki/Cuttlefish\">cuttlefish\u003c/a>! The ink was purchased in a dry form, ground in a mortar using a pestle and then mixed with water. That concoction was then poured over a sponge which acted as a sort of ink pot for the writer’s paintbrush.\u003c/p>\n\u003cp>So, no. They don’t make ’em like they used to.\u003c/p>\n\u003cfigure id=\"attachment_13967084\" class=\"wp-caption aligncenter\" style=\"max-width: 1566px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967084\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte.jpg\" alt=\"Two Asian women wearing intricate gowns sit in front of a switchboard.\" width=\"1566\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte.jpg 1566w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-800x1022.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-1020x1303.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-160x204.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-768x981.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-1203x1536.jpg 1203w\" sizes=\"(max-width: 1566px) 100vw, 1566px\">\u003cfigcaption class=\"wp-caption-text\">Two Chinese Telephone Exchange operators in 1941. \u003ccite>(Bettmann/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Being an operator could be a family affair\u003c/h2>\n\u003cp>When Chan Yung Lai retired his position at the Chinese Telephone Exchange, he wanted his daughter Choy Chan to take his place. Choy was already familiar with the way the exchange worked — as a girl, she would run and fetch women so they could receive long distance calls. Not only did Choy take her father’s place at the exchange, she stayed in the position until the Chinese Telephone Exchange finally closed in 1949.\u003c/p>\n\u003cp>[aside postid='arts_13897608']It wasn’t unusual for women to stay working at the phone exchange for many years. In part, because they didn’t lose their jobs the moment they got married — a common practice elsewhere. Grace Wong and Maud Chin both served for more than 20 years each. Nellie How broke 15. And in 1936, the \u003cem>Red Bluff Daily News\u003c/em> paid tribute to Ho Lee, an operator who worked at the exchange for over 25 years. When Lee retired, her daughter Elizabeth swiftly took her place.\u003c/p>\n\u003cp>“[Ho Lee’s] soft intonation as she queried ‘Del Huey bin she ah?’ (‘Number please?’) will be heard no more in the world’s most interesting telephone exchange,” the newspaper reported. “In calamity, her voice was quick and rapid and assistance swift. In grief she was consoling, understanding. But though she has retired to domestic life, her work at the telephone office is carried on. Elizabeth Lee, dainty, nimble-fingered, almond-eyed daughter of Ho Lee … will pick up the threads in this tapestry of life begun by her family, and continue the weaving.”\u003c/p>\n\u003cfigure id=\"attachment_13960579\" class=\"wp-caption aligncenter\" style=\"max-width: 1861px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960579\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-scaled.jpg\" alt=\"The colorful cover of a Chinese directory of phone numbers from 1949.\" width=\"1861\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-scaled.jpg 1861w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-800x1101.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1020x1403.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-160x220.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-768x1057.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1116x1536.jpg 1116w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1489x2048.jpg 1489w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1920x2642.jpg 1920w\" sizes=\"(max-width: 1861px) 100vw, 1861px\">\u003cfigcaption class=\"wp-caption-text\">This souvenir directory was released in 1949 — the same year the Chinese Telephone Exchange became obsolete. \u003ccite>(Rae Alexandra/Courtesy of the San Francisco History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Underpaid operators fought back\u003c/h2>\n\u003cp>In 1943, 30 Chinese Telephone Exchange workers joined the Telephone Traffic Employees Organization to fight for better working conditions. With the help of the local union, the operators filed several complaints with the War Labor Board. These workers kicked back against their grueling seven-day work week and demanded back pay and overtime for hours they’d never been compensated for. And they won — including $5,000 in back pay. (The equivalent of about $90,000 today.)\u003c/p>\n\u003cp>This action and others like it around the country inspired the National Federation of Telephone Workers to call a nationwide strike of switchboard operators in 1947 that went on for five weeks. AT&T, the Bell Telephone Company, the New York Telephone Company and others caved to their employees’ demands, forced finally to recognize the importance of their work.\u003c/p>\n\u003cfigure id=\"attachment_13967085\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967085\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard.jpg\" alt=\"A postcard depicting women lined up around the perimeter of a wooden, attractively decorated room. They are all working at a switchboard while one standing woman watches on.\" width=\"2000\" height=\"1277\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-800x511.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1020x651.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-768x490.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1536x981.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1920x1226.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Chinatown’s Telephone Exchange building was erected in 1909. \u003ccite>(Rykoff Collection/CORBIS/Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The exchange was also a tea room of sorts\u003c/h2>\n\u003cp>Though an image persists of rows of women sitting dutifully at a large switchboard, the Chinese Telephone Exchange was much more than that. Because it was necessary for people to come into the building in order to receive long distance calls, it also was a social space.\u003c/p>\n\u003cp>[aside postid='arts_13880286']In 1905, a writer from \u003cem>Telephone Magazine\u003c/em> reported that when people entered the exchange: “A smiling official extends a cordial welcome. Steaming hot tea is served in little china cups with lids. Tobacco and cigarettes are also offered … In this un-American way, the tedium of waiting for a message or a long distance call is beguiled.”\u003c/p>\n\u003cp>In 1913, \u003cem>Pacific Telephone\u003c/em> magazine noted that the exchange was “built in conformity with the best Chinese architecture” and also marveled at the beauty of the exchange’s decor. “The interior is elaborately frescoed with dragons and Chinese designs,” the magazine said, “the woodwork being finished in ebony and gold.” At one point, there was a painted Chinese phrase on the wall inside that translated to “A line will convey good news to you.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Today, the exterior looks much the same as it did when it housed the telephone exchange. Say hello next time you’re in Chinatown.\u003c/p>\n\u003cfigure id=\"attachment_13960574\" class=\"wp-caption aligncenter\" style=\"max-width: 2327px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960574\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-scaled.jpg\" alt=\"A three-tiered building styled after traditional Chinese pagodas.\" width=\"2327\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-scaled.jpg 2327w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-800x880.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1020x1122.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-160x176.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-768x845.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1396x1536.jpg 1396w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1862x2048.jpg 1862w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1920x2112.jpg 1920w\" sizes=\"(max-width: 2327px) 100vw, 2327px\">\u003cfigcaption class=\"wp-caption-text\">This building at 743 Washington St. used to house the Chinese Telephone Exchange. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n",
"blocks": [],
"excerpt": "Fighting men! Fishy directories! Free tobacco! The exchange was more than just its famously big-brained operators.",
"status": "publish",
"parent": 0,
"modified": 1730129746,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 21,
"wordCount": 1337
},
"headData": {
"title": "The Chinese Telephone Exchange’s Storied History in SF | KQED",
"description": "Fighting men! Fishy directories! Free tobacco! The exchange was more than just its famously big-brained operators.",
"ogTitle": "5 Things You Might Not Know About SF’s Chinese Telephone Exchange",
"ogDescription": "",
"ogImgId": "",
"twTitle": "5 Things You Might Not Know About SF’s Chinese Telephone Exchange",
"twDescription": "",
"twImgId": "",
"socialTitle": "The Chinese Telephone Exchange’s Storied History in SF %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Ring, Ring! The Stories Behind SF’s Chinese Telephone Exchange",
"datePublished": "2024-10-25T07:18:17-07:00",
"dateModified": "2024-10-28T08:35:46-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13960573",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13960573/chinese-telephone-exchange-san-francisco-chinatown-history",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13967078\" class=\"wp-caption aligncenter\" style=\"max-width: 1496px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967078\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett.jpg\" alt=\"A young Asian woman operates a switchboard, while wearing a silk gown and telephone headset.\" width=\"1496\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett.jpg 1496w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-800x1070.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-1020x1364.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-160x214.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-768x1027.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/Harriett-1149x1536.jpg 1149w\" sizes=\"(max-width: 1496px) 100vw, 1496px\">\u003cfigcaption class=\"wp-caption-text\">Harriett Ng, an operator at the Chinese Telephone Exchange, date unknown. \u003ccite>(George Rinhart/Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the turn of the 20th century, as more and more homes and businesses began utilizing telephones, an issue arose in San Francisco. The white operators tasked with connecting calls around the city were struggling to understand the residents of Chinatown. Not only was this a source of frustration for the operators, it meant that the Pacific Telephone and Telegraph Company was failing an entire population of the city.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13914487",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The phone company solved this problem by giving Chinatown its very own telephone exchange and dedicated set of operators. Not only did these operators need to memorize hundreds — and later thousands — of local phone numbers (and who they belonged to), they needed to do so in several different dialects. What’s more, while each phone in San Francisco was being used roughly four times a day, the phones of Chinatown were a lot more active — used, on average, eight times a day.\u003c/p>\n\u003cp>The Chinese Telephone Exchange’s switchboard operators, with their exceptional memory skills, quickly became a point of public fascination. For decades, spectators would frequently stop outside the Chinatown building’s windows to watch the operators working. The exchange finally closed down in 1949, as more and more people installed phones that could be self-dialed at home. But for many, the fascination with this most unusual operation has persisted.\u003c/p>\n\u003cp>Here are five things you may not know.\u003c/p>\n\u003cfigure id=\"attachment_13967075\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967075\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte.jpg\" alt=\"A man with a long braid dressed in traditional Chinese clothing sits at a switchboard with headphones on. A middle-aged man is standing near him, as is a small boy in an outfit that resembles a bell hop. \" width=\"2000\" height=\"1526\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-800x610.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1020x778.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-160x122.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-768x586.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1536x1172.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1904-cte-1920x1465.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Chinese Telephone Exchange in 1904. \u003ccite>(Underwood Archives/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Female operators were hired after the male ones kept fighting\u003c/h2>\n\u003cp>The original Chinese Telephone Exchange was established in 1887 when a single small switchboard was installed in the offices of \u003ca href=\"https://fleming-collections.uvm.edu/objects/13558/chinese-newspaper;jsessionid=837DD2F0CDA09FEA5C4920215DB80FC9?ctx=2cb9cd42-225c-4fcc-9b84-63888fffc3ab&idx=2#gsc.tab=0\">\u003cem>Mun Kee & Co\u003c/em>\u003c/a>, a Chinese newspaper located at 821 Washington St. The telephone exchange got its own headquarters a few years later, before moving into its permanent home at 743 Washington St.\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>Until the offices were destroyed by the 1906 fires, the telephone exchange was operated exclusively by six men and one errand boy. Only after a 1909 reopening did the exchange turn to women to keep things running. Why? Because the male operators kept getting into spats with customers that apparently needed to be settled in person.\u003c/p>\n\u003cp>According to an issue of \u003cem>Electrical Engineering and Telephone\u003c/em> from 1901, “Every little while a difference of opinion between an operator and a subscriber is settled at arm’s length out of office hours. This mode of arbitration disturbs the equilibrium of the service and never happens when the operator and the subscriber are of different sexes.”\u003c/p>\n\u003cfigure id=\"attachment_13960578\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960578\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/1926-directory-scaled-e1719614271985.jpg\" alt=\"The cover of a 1926 phone directory and row after row of Chinese lettering, as seen on the inside pages.\" width=\"1920\" height=\"1127\">\u003cfigcaption class=\"wp-caption-text\">The 1926 Chinese Telephone Directory. The original pages were hand-painted using a small brush and ink made from cuttlefish. \u003ccite>(Rae Alexandra/Courtesy of the San Francisco History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>There was something fishy about the phone directories\u003c/h2>\n\u003cp>In 1898, the Chinese Telephone Exchange had just 54 subscribers. By 1936, that number had swelled to 2,200. Each and every year, as subscriber numbers increased, sending out new phone directories was a necessity. But even as these phonebooks got longer and longer, the methods of making them changed very little.\u003c/p>\n\u003cp>The original pages were hand-lettered using a small brush and homemade ink, then duplicated. What kind of ink, you ask? Well, from the sacs of \u003ca href=\"https://en.wikipedia.org/wiki/Cuttlefish\">cuttlefish\u003c/a>! The ink was purchased in a dry form, ground in a mortar using a pestle and then mixed with water. That concoction was then poured over a sponge which acted as a sort of ink pot for the writer’s paintbrush.\u003c/p>\n\u003cp>So, no. They don’t make ’em like they used to.\u003c/p>\n\u003cfigure id=\"attachment_13967084\" class=\"wp-caption aligncenter\" style=\"max-width: 1566px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967084\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte.jpg\" alt=\"Two Asian women wearing intricate gowns sit in front of a switchboard.\" width=\"1566\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte.jpg 1566w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-800x1022.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-1020x1303.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-160x204.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-768x981.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/1941-cte-1203x1536.jpg 1203w\" sizes=\"(max-width: 1566px) 100vw, 1566px\">\u003cfigcaption class=\"wp-caption-text\">Two Chinese Telephone Exchange operators in 1941. \u003ccite>(Bettmann/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Being an operator could be a family affair\u003c/h2>\n\u003cp>When Chan Yung Lai retired his position at the Chinese Telephone Exchange, he wanted his daughter Choy Chan to take his place. Choy was already familiar with the way the exchange worked — as a girl, she would run and fetch women so they could receive long distance calls. Not only did Choy take her father’s place at the exchange, she stayed in the position until the Chinese Telephone Exchange finally closed in 1949.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13897608",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>It wasn’t unusual for women to stay working at the phone exchange for many years. In part, because they didn’t lose their jobs the moment they got married — a common practice elsewhere. Grace Wong and Maud Chin both served for more than 20 years each. Nellie How broke 15. And in 1936, the \u003cem>Red Bluff Daily News\u003c/em> paid tribute to Ho Lee, an operator who worked at the exchange for over 25 years. When Lee retired, her daughter Elizabeth swiftly took her place.\u003c/p>\n\u003cp>“[Ho Lee’s] soft intonation as she queried ‘Del Huey bin she ah?’ (‘Number please?’) will be heard no more in the world’s most interesting telephone exchange,” the newspaper reported. “In calamity, her voice was quick and rapid and assistance swift. In grief she was consoling, understanding. But though she has retired to domestic life, her work at the telephone office is carried on. Elizabeth Lee, dainty, nimble-fingered, almond-eyed daughter of Ho Lee … will pick up the threads in this tapestry of life begun by her family, and continue the weaving.”\u003c/p>\n\u003cfigure id=\"attachment_13960579\" class=\"wp-caption aligncenter\" style=\"max-width: 1861px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960579\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-scaled.jpg\" alt=\"The colorful cover of a Chinese directory of phone numbers from 1949.\" width=\"1861\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-scaled.jpg 1861w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-800x1101.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1020x1403.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-160x220.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-768x1057.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1116x1536.jpg 1116w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1489x2048.jpg 1489w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_150533-1920x2642.jpg 1920w\" sizes=\"(max-width: 1861px) 100vw, 1861px\">\u003cfigcaption class=\"wp-caption-text\">This souvenir directory was released in 1949 — the same year the Chinese Telephone Exchange became obsolete. \u003ccite>(Rae Alexandra/Courtesy of the San Francisco History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Underpaid operators fought back\u003c/h2>\n\u003cp>In 1943, 30 Chinese Telephone Exchange workers joined the Telephone Traffic Employees Organization to fight for better working conditions. With the help of the local union, the operators filed several complaints with the War Labor Board. These workers kicked back against their grueling seven-day work week and demanded back pay and overtime for hours they’d never been compensated for. And they won — including $5,000 in back pay. (The equivalent of about $90,000 today.)\u003c/p>\n\u003cp>This action and others like it around the country inspired the National Federation of Telephone Workers to call a nationwide strike of switchboard operators in 1947 that went on for five weeks. AT&T, the Bell Telephone Company, the New York Telephone Company and others caved to their employees’ demands, forced finally to recognize the importance of their work.\u003c/p>\n\u003cfigure id=\"attachment_13967085\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967085\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard.jpg\" alt=\"A postcard depicting women lined up around the perimeter of a wooden, attractively decorated room. They are all working at a switchboard while one standing woman watches on.\" width=\"2000\" height=\"1277\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-800x511.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1020x651.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-160x102.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-768x490.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1536x981.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/cte-postcard-1920x1226.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Chinatown’s Telephone Exchange building was erected in 1909. \u003ccite>(Rykoff Collection/CORBIS/Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The exchange was also a tea room of sorts\u003c/h2>\n\u003cp>Though an image persists of rows of women sitting dutifully at a large switchboard, the Chinese Telephone Exchange was much more than that. Because it was necessary for people to come into the building in order to receive long distance calls, it also was a social space.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13880286",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>In 1905, a writer from \u003cem>Telephone Magazine\u003c/em> reported that when people entered the exchange: “A smiling official extends a cordial welcome. Steaming hot tea is served in little china cups with lids. Tobacco and cigarettes are also offered … In this un-American way, the tedium of waiting for a message or a long distance call is beguiled.”\u003c/p>\n\u003cp>In 1913, \u003cem>Pacific Telephone\u003c/em> magazine noted that the exchange was “built in conformity with the best Chinese architecture” and also marveled at the beauty of the exchange’s decor. “The interior is elaborately frescoed with dragons and Chinese designs,” the magazine said, “the woodwork being finished in ebony and gold.” At one point, there was a painted Chinese phrase on the wall inside that translated to “A line will convey good news to you.”\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>Today, the exterior looks much the same as it did when it housed the telephone exchange. Say hello next time you’re in Chinatown.\u003c/p>\n\u003cfigure id=\"attachment_13960574\" class=\"wp-caption aligncenter\" style=\"max-width: 2327px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960574\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-scaled.jpg\" alt=\"A three-tiered building styled after traditional Chinese pagodas.\" width=\"2327\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-scaled.jpg 2327w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-800x880.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1020x1122.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-160x176.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-768x845.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1396x1536.jpg 1396w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1862x2048.jpg 1862w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240627_160924-1920x2112.jpg 1920w\" sizes=\"(max-width: 2327px) 100vw, 2327px\">\u003cfigcaption class=\"wp-caption-text\">This building at 743 Washington St. used to house the Chinese Telephone Exchange. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13960573/chinese-telephone-exchange-san-francisco-chinatown-history",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_2654",
"arts_10342",
"arts_10278",
"arts_2640"
],
"featImg": "arts_13967079",
"label": "arts"
},
"arts_13967133": {
"type": "posts",
"id": "arts_13967133",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13967133",
"score": null,
"sort": [
1729780205000
]
},
"guestAuthors": [],
"slug": "charli-xcx-fans-election-2024-harris-trump",
"title": "Charli XCX Said ‘Kamala IS Brat.’ 3 Months On, Do Her Bay Area Fans Agree?",
"publishDate": 1729780205,
"format": "standard",
"headTitle": "Charli XCX Said ‘Kamala IS Brat.’ 3 Months On, Do Her Bay Area Fans Agree? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003ci>This story is part of the KQED series \u003c/i>\u003ca href=\"https://www.kqed.org/fandomvote\">\u003ci>The Fandom Vote\u003c/i>\u003c/a>\u003ci>, exploring the election-year concerns and voting preferences of pop culture fanbases.\u003c/i>\u003c/p>\n\u003cp>[dropcap]E[/dropcap]ven a die-hard Charli XCX fan transported from June 2024 straight to \u003ca href=\"https://www.kqed.org/arts/13966893/charli-xcx-troye-sivan-chase-center-san-francisco-review\">her sold-out San Francisco show last week\u003c/a> could be forgiven for being confused.\u003c/p>\n\u003cp>They wouldn’t be surprised by the stylish warehouse rave fits, of course, almost all of which paid homage to the visuals of \u003ca href=\"https://www.kqed.org/arts/13966893/charli-xcx-troye-sivan-chase-center-san-francisco-review\">Charli XCX’s hyperpop summer album \u003ci>brat\u003c/i>\u003c/a> in neon-matcha green. Or the excitement of the crowd, who packed out the Chase Center to watch the British artist perform alongside Troye Sivan for a night of electropop with deep roots in queer culture.\u003c/p>\n\u003cp>What they would likely \u003ci>not\u003c/i> be able to comprehend: the shirts saying, “\u003ca href=\"https://www.kqed.org/news/11997647/brat-kamala-harris-charli-xcx-coconut-tree-donald-trump\">you think you just fell out of a coconut tree?\u003c/a>” Or “make america brat again.” Or “demo(b)rat.”\u003c/p>\n\u003cfigure id=\"attachment_13967066\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967066\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg\" alt=\"A person wearing sun glasses, a scarf wrapped around their head and a t-shirt with a neon green background raises their hands in front of a gate.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Manav Guruswami, 18, wears a Charli XCX-themed shirt with a quote from Vice President Kamala Harris while waiting to attend the Sweat Tour at Chase Center in San Francisco. Guruswami thinks the Harris Walz campaign’s use of ‘brat’ is an intelligent marketing campaign for the younger generation of voters. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The reason for this new presence in the Charli XCX fandom? On July 21, President Joe Biden \u003ca href=\"https://www.kqed.org/news/11996483/if-joe-biden-drops-out-kamala-harris-gavin-newsom-democratic-convention\">stepped down\u003c/a> as the Democratic presidential candidate and vice president — and the \u003ca href=\"https://www.kqed.org/news/11901099/remembering-the-rainbow-sign-the-short-but-powerful-reign-of-berkeleys-1970s-black-cultural-center\">Bay Area’s own\u003c/a> — Kamala Harris stepped forward. In the middle of the fever-pitch commentary that followed, the ever-online Charli XCX, riding high amid what had already been dubbed “brat summer,” still somehow managed to dominate the conversation with three words posted to X: “kamala IS brat.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>https://twitter.com/charli_xcx/status/1815182384066707861?lang=en\u003c/p>\n\u003cp>From this moment on, the Democratic party sought to leverage \u003ca href=\"https://www.billboard.com/music/music-news/taylor-swift-endorsement-harris-walz-friendship-bracelets-1235772337/\">the endorsement power of the pop girls\u003c/a>, like Charli, and \u003ca href=\"https://www.kqed.org/news/11997449/why-kamala-harris-is-having-a-brat-summer\">co-opt the memes\u003c/a> in pursuit of \u003ca href=\"https://wwd.com/pop-culture/celebrity-news/harriz-walz-camo-hat-1236536392/\">younger voters\u003c/a>.\u003c/p>\n\u003ch2>‘The girls came together’\u003c/h2>\n\u003cp>One of those young voters is 18-year-old Fremont resident Talon Hollestelle. As a fan of Charli XCX’s music since they were 10, courtesy of their older sister, Hollestelle was thrilled that their preferred candidate got the brat approval.\u003c/p>\n\u003cfigure id=\"attachment_13967069\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967069\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg\" alt=\"Men and women stand and kneel for a picture. Several of the people are wearing dark and neon green clothing items.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">From left to right: Charli XCX fans Cameron Rivera, Maryam Almahdi, Jordan Mclean, tushawn, DJ Repose, and Talon Hollestelle pose for a portrait while waiting to attend the Sweat Tour at Chase Center in San Francisco. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“That’s feminism, period. That’s feminism. The girls came together,” Hollestelle said. “I was like, ‘Maybe I should vote for Kamala?’ Which I always said I was going to anyway.”\u003c/p>\n\u003cp>For Hollestelle, Harris is their clear choice for president. While they’re concerned about her support of Israel during \u003ca href=\"https://www.kqed.org/news/tag/gaza\">its yearlong siege of Gaza\u003c/a>, Hollestelle said \u003ca href=\"https://www.kqed.org/news/11917975/with-roe-v-wade-overturned-whats-next-for-our-constitutional-rights\">the 2022 overturning of Roe v. Wade\u003c/a> makes them worried about the future of constitutional rights like marriage equality under a second Trump administration. (This election season, Californians can vote on whether \u003ca href=\"https://www.kqed.org/voterguide/california/proposition-3\">marriage rights for same-sex couples\u003c/a> should be enshrined in the state constitution.)\u003c/p>\n\u003cp>Camillo Cervantes, 22, from San Jose, said he shared this concern for constitutional rights in the U.S. He was particularly worried about how many officials have been \u003ca href=\"https://www.nytimes.com/2022/07/08/us/christian-nationalism-politicians.html\">making decisions based on religious beliefs\u003c/a> instead of research.\u003c/p>\n\u003cfigure id=\"attachment_13967063\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967063\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg\" alt='A person wearing sun glasses and a sleeveless black t-shirt that says \"brat\" in sequins poses with an arm up.' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Camillo Cervantes, 22, poses for a portrait while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I’m not going to knock a religion or anything like that, but I feel like once you incorporate that, it starts to steer away from statistics and science,” Cervantes said. “Topics like abortion, racial injustice, LGBT [rights] — you can talk about it for days, but I feel like we’ve been steered towards … ‘I want to make a law that gets rid of something because I think it’s okay to do that.’”\u003c/p>\n\u003cfigure id=\"attachment_13967064\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967064\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg\" alt=\"A closeup image of the word brat shaved onto the back of a person's head.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Camillo Cervantes, 22, shaved ‘brat’ onto his head for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Cervantes said that this year’s election — with its \u003ca href=\"https://www.vox.com/2024-elections/378909/election-2024-polls-harris-trump-winning-odds\">too-close-to-tell polling\u003c/a> that has Trump and Harris neck and neck — has been giving him flashbacks to Trump’s 2016 win over Hillary Clinton, who had the popular vote.\u003c/p>\n\u003cp>“We definitely need to get rid of \u003ca href=\"https://www.vox.com/policy-and-politics/2016/11/7/12315574/electoral-college-explained-presidential-elections-2016\">the Electoral College\u003c/a>,” he said. “I feel like it might come down to a situation like that again.”\u003c/p>\n\u003ch2>‘Finally looking at the youths’\u003c/h2>\n\u003cp>Before Biden dropped out of the race this summer, \u003ca href=\"https://apnews.com/article/biden-trump-poll-drop-out-debate-democrats-59eebaca6989985c2bfbf4f72bdfa112\">frustration with his performance among Democratic voters was high\u003c/a>. And many Americans dealt with the news the way they always had: by \u003ca href=\"https://www.vox.com/even-better/23892562/messy-art-posting-through-it-instagram-tiktok\">posting through it\u003c/a>.[aside postID=\"arts_13966893,news_11997647\" label=\"Related Stories\"]\u003c/p>\n\u003cp>Online expressions of fan culture had already \u003ca href=\"https://www.nytimes.com/interactive/2019/09/11/arts/how-fan-culture-is-swallowing-democracy.html\">found its way into American politics\u003c/a>, and when Harris’s candidacy was announced, the memes, edits and fancams instantly turned their attention to the vice president — who had already proved \u003ca href=\"https://www.kqed.org/news/11997647/brat-kamala-harris-charli-xcx-coconut-tree-donald-trump\">a great source for out-of-context online moments\u003c/a>.\u003c/p>\n\u003cp>A wave of enthusiasm lit up left-leaning voters: among them, Charli XCX-themed posts. The same \u003ca href=\"https://www.youtube.com/watch?v=Ol9CCM240Ag\">“365 party girl” music\u003c/a> that had been applied to gymnast \u003ca href=\"https://www.tiktok.com/@georgiasffx/video/7396970749543681288?_r=1&_t=8qlp02gDCtm\">Simone Biles\u003c/a>. \u003ci>It’s Always Sunny in Philadelphia’s \u003c/i>\u003ca href=\"https://www.tiktok.com/t/ZTFXSkWqP/\">Dennis Reynolds\u003c/a>, \u003ci>Sex and the City\u003c/i>’s \u003ca href=\"https://www.tiktok.com/@jillapca4vb/video/7394625783114894625?_r=1&_t=8qlotSWzQh0\">Samantha Jones\u003c/a> and \u003ca href=\"https://www.tiktok.com/t/ZTFCgHSMU/\">\u003ci>The Cat in the Hat\u003c/i>\u003c/a> was now used for \u003ca href=\"https://www.tiktok.com/t/ZTFXSYbw3/\">fancams of Harris\u003c/a>.\u003c/p>\n\u003cblockquote class=\"tiktok-embed\" style=\"max-width: 605px; min-width: 325px;\" cite=\"https://www.tiktok.com/@nbcsnl/video/7427989944993451294\" data-video-id=\"7427989944993451294\">\n\u003csection>\u003ca title=\"@nbcsnl\" href=\"https://www.tiktok.com/@nbcsnl?refer=embed\" target=\"_blank\" rel=\"noopener\">@nbcsnl\u003c/a>\u003ca title=\"♬ original sound - Saturday Night Live - SNL\" href=\"https://www.tiktok.com/music/original-sound-7427989938500537119?refer=embed\" target=\"_blank\" rel=\"noopener\">♬ original sound – Saturday Night Live – SNL\u003c/a>\u003c/section>\n\u003c/blockquote>\n\u003cp>[tiktok]\u003c/p>\n\u003cp>The fact that \u003ca href=\"https://www.kqed.org/news/12009089/how-internet-culture-is-influencing-the-election\">sincerity is hard to decipher online\u003c/a> — and that many of the posters behind the Harris memes may have more \u003ca href=\"https://www.dazeddigital.com/life-culture/article/64914/1/ethel-cain-says-we-are-in-an-irony-epidemic-is-she-right?\">ironic intentions\u003c/a> — has not prevented the Harris campaign pumping out merchandise and images referencing pop stars like \u003ca href=\"https://store.kamalaharris.com/harris-walz-friendship-bracelets/\">Taylor Swift\u003c/a>, \u003ca href=\"https://wwd.com/pop-culture/celebrity-news/harriz-walz-camo-hat-1236536392/\">Chappell Roan\u003c/a>, and most notably, Charli XCX’s \u003ca href=\"https://www.theguardian.com/us-news/article/2024/jul/23/kamala-harris-charli-xcx-brat\">\u003ci>brat\u003c/i>\u003c/a> brand.\u003c/p>\n\u003cp>For her part, 27-year-old San Francisco resident Courtney Kessler said she was excited that the Democrats were “finally looking at the youths.”\u003c/p>\n\u003cfigure id=\"attachment_13967073\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967073\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg\" alt=\"A woman wearing a neon green shirt with text and a black skirt stands outside.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Courtney Kessler, 27, wears a Charli XCX-themed shirt with a viral quote from Vice President Harris at the Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I feel like that’s a big thing that has been missing from a lot of elections,” said Kessler, who cites her major concerns this election as reproductive rights, housing and student loans. She said she was “just really happy” to see the Democrats “modernizing their campaign strategies to actually match the voter population.”\u003c/p>\n\u003cfigure id=\"attachment_13967071\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967071\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg\" alt=\"Two white men wearing neon green hats and clothing kiss.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Charli XCX fans Eric Oesterle, left, and DJ Rotten Robbie, right, kiss before attending Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Charli XCX herself has said \u003ca href=\"https://x.com/xcxsource/status/1843727431640986007?s=46&t=7BBzFwo6eYLzJIVfAlumEQ\">she didn’t expect\u003c/a> her “kamala IS brat” post — something \u003ca href=\"https://www.vulture.com/article/charli-xcx-interview-brat-summer-fall-kamala-harris.html\">she apparently dashed off poolside\u003c/a> as a lighthearted way to welcome Harris to the presidential race — to take off the way it did. Nor for it to result in her \u003ca href=\"https://www.reddit.com/r/charlixcx/comments/1eao8zy/charli_has_made_it_to_fox_news_of_all_places_at/\">interviews about partying\u003c/a> getting dissected on Fox News. But “to be on the right side of democracy, the right side of women’s rights, is hugely important to me,” Charli XCX told \u003ca href=\"https://www.vulture.com/article/charli-xcx-interview-brat-summer-fall-kamala-harris.html\">\u003ci>New York Magazine\u003c/i>\u003c/a>. “I’m happy to help to prevent democracy from failing forever.”\u003c/p>\n\u003cfigure id=\"attachment_13967058\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967058\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg\" alt=\"A woman shows her nails that are painted neon green with letters and is wearing a neon green coat.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Morgan Le, 28, of Eugene, Oregon, shows off his ‘brat’ themed nails while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Texas resident Adam Xavier Vega, 20, said they found the brat-Harris combination to be “really fun.”\u003c/p>\n\u003cp>“I’ve been a fan of Charli for so long,” they said. “So just seeing how much of an impact she can make on politics and stuff is just insane.”\u003c/p>\n\u003cfigure id=\"attachment_13967060\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967060\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg\" alt='A man wearing neon green clothing poses for a portrait outside while holding a vinyl album that says \"brat.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Adam Xavier Vega, 20, of Nacogdoches, Texas, poses for a portrait with their ‘brat’ LP while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Vega — who said they were most worried about marginalized people and lower-income families in the outcome of the election — said that it’s “very helpful” for an artist like Charli XCX to support “a candidate who’s actually trying to help.”\u003c/p>\n\u003cp>“I feel like a lot of her fans are like these lower-tier people who listen to her music and think it’s very inspiring,” Vega said. “Because that’s me.”\u003c/p>\n\u003cp>https://twitter.com/moistbreezy/status/1815906620943286528\u003c/p>\n\u003cp>San Francisco resident Kajal Dharmar, 22, said that not only had they become more interested in the election once Harris entered the race, but they’d since observed just how much pop stars were impacting the election — including Taylor Swift’s endorsement of Harris, which led to \u003ca href=\"https://www.reuters.com/fact-check/clicks-taylor-swifts-voter-registration-link-misinterpreted-online-2024-09-13/\">a spike in visits to a voter registration website\u003c/a>.\u003c/p>\n\u003cp>The Harris campaign “did a really good job of targeting the people that were my age and making content that was specifically geared towards us,” Dharmar said, noting that her reaction was, “Okay, this isn’t ugly, cringey, millennial content.”\u003c/p>\n\u003cp>https://twitter.com/aherman2006/status/1815226190770160070\u003c/p>\n\u003cp>This Very Online approach “was actually something that made me laugh a little bit,” she said. “Which I was not expecting from a political campaign at all.”\u003c/p>\n\u003cfigure id=\"attachment_13967059\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967059\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg\" alt=\"Two women stand next to each other. The woman on the left has her hair wrapped in a dark green scarf and is wearing a black jacket. The woman on the right has on a red tank top and a purple lanyard hangs from their necks.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Khadijah Rashid, 20, and Kajal Dharmar, 22, pose for a portrait while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘I guess that’s the game’\u003c/h2>\n\u003cp>However, Khadijah Rashid, 20, was a little more perplexed. “I was really confused because [Charli XCX is] not American,” she laughed. “And so I was like, ‘What possessed you to make a comment on the American presidential candidate?’”\u003c/p>\n\u003cp>Rashid, who traveled from Illinois for the San Francisco show and who lists climate change and environmental sustainability as her voting priorities, noted that the \u003ca href=\"https://www.michiganpublic.org/politics-government/2024-09-09/a-new-poll-finds-a-surprising-presidential-choice-for-muslim-american-voters-in-michigan\">Democratic Party lost many Muslim voters this year\u003c/a>. Swing states like Michigan have a large Muslim population that has been \u003ca href=\"https://www.npr.org/2024/09/19/nx-s1-5115867/muslim-voters-say-they-dont-feel-understood-or-welcomed-by-republicans-or-democrats\">vocal over the siege in Gaza, and the United States’ role in supporting Israel\u003c/a>.[aside label=\"From the 2024 Voter Guide\" link1='https://www.kqed.org/voterguide/president,Learn about the U.S. Presidential Election' hero=https://cdn.kqed.org/wp-content/uploads/sites/80/2024/09/Aside-Presidential-2024-General-Election-1200x1200-1.png]\u003c/p>\n\u003cp>“A really large part of my Muslim community is planning on voting independent for the presidential election,” Rashid said — adding that this shouldn’t come across as a surprise to elected officials.\u003c/p>\n\u003cp>From her experience in reaching out to her representatives and senators in Illinois, she said they knew exactly why Muslim voters were upset. “I don’t think that there’s anything for me to say that they don’t already know,” she said.\u003c/p>\n\u003cp>Among \u003ca href=\"https://www.newsweek.com/hasan-piker-comments-kamala-harris-election-campaign-strategy-1970819\">some left-leaning voters\u003c/a> who support Palestinians and immigrant rights, excitement for Harris began to wane around \u003ca href=\"https://apnews.com/article/uncommitted-palestinian-convention-harris-918812eb0e19b9669f8b9b9cd88c6360\">her speech at the Democratic National Convention\u003c/a>. For them, there was a feeling her policies had strayed \u003ca href=\"https://www.vox.com/politics/378977/kamala-harris-loses-trump-2024-election-democratic-party\">too close to the center\u003c/a> of the political spectrum.\u003c/p>\n\u003cp>One of those voters, 19-year-old San Francisco resident Grey Davila, said they were trying not to think about the election, uneasy about the idea of Trump winning. At the same time, they said they weren’t happy \u003ca href=\"https://www.vox.com/politics/378478/harris-immigration-border-progressive-agenda-2024-election\">with either side’s stated policies on immigration\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967056\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967056\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg\" alt='A white man with glasses and a necklace poses wearing a white undershirt that says \"brat.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Grey Davila, 19, of San Francisco, poses for a portrait while waiting to attend the Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It doesn’t sit with me,” they said. Undocumented people and immigrants are “trying to get here to escape persecution or war in their countries. And it’s really messed up how both parties have made this twisted perception of immigration.”\u003c/p>\n\u003cp>Oakland resident Jules Michicich, 26, who wore a black button-up with a lime green clerical collar, with the Charli XCX lyric \u003ca href=\"https://www.youtube.com/watch?v=FTIvFD7TCVg\">‘jesus christ on a plastic sign\u003c/a>’ on their back — was similarly anxious but checked out.\u003c/p>\n\u003cfigure id=\"attachment_13967061\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg\" alt=\"A person wearing glasses and a priest's uniform leans against a guard rail with people behind them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Jules Michicich, 26, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>They said that in the absence of “a pro-Palestine candidate,” they were nonetheless “hoping that if we elect Democrats, that we can at least put pressure on the Democratic Party to take a more progressive stance on certain issues.”\u003c/p>\n\u003cp>“The Democrats aren’t very left,” Michicich said. “We’re not very progressive and maybe haven’t been for a minute. But there isn’t really a great option when you are critical of the United States as an imperialist state.”\u003c/p>\n\u003cfigure id=\"attachment_13967062\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967062\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg\" alt=\"A person wearing a black shirt has a neon green sign on their back with text and an image of a man nailed to a cross.\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-1024x1536.jpg 1024w\" sizes=\"(max-width: 1333px) 100vw, 1333px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Jules Michicich, 26, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Unlike others, Michicich said they weren’t impressed or swayed by the Harris/brat memes — especially as they were “probably going to vote for” Harris anyway.\u003c/p>\n\u003cp>“It’s a little cringy, of course. I feel like most presidential campaign moves are,” Michicich said. They found it “a little disturbing” that establishments like the Democratic Party were trying to “meme themselves” as part of American politics.\u003c/p>\n\u003cp>“I guess that’s the game,” they said.\u003c/p>\n\u003cp>Walnut Creek resident Isaiah Wrice, 24, said that they were also most concerned over the siege of Gaza — but the support both Harris and Trump had expressed for Israel “makes it very hard for me as a voter to decide who I’m going to vote for.”\u003c/p>\n\u003cp>“Neither of them align with where I align with on the issues,” they said.\u003c/p>\n\u003cfigure id=\"attachment_13967067\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967067\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg\" alt=\"A black man wearing a ripped t-shirt and white elbow covers leans against a guard rail with people behind him.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Isaiah Wrice, 24, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour at Chase Center in San Francisco on Sunday, Oct. 20, 2024. Wrice, of Walnut Creek, feels strongly about voting in local elections rather than the presidential election as a California resident. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While Wrice said they usually feel safer as a California resident, they are worried about the impact of a Trump presidency on people in red states — and were particularly alarmed by \u003ca href=\"https://www.kqed.org/news/11998288/what-is-project-2025-donald-trump-heritage-foundation-director-steps-down\">Project 2025\u003c/a>.\u003c/p>\n\u003cp>“All of these federal regulation groups that allow us to function as a society — they’re trying to break them down,” they said. “That’s very scary because that is something that would affect my life here.”\u003c/p>\n\u003cp>Knowing California is a blue state that will almost certainly vote in favor of Harris, Wrice said, “I honestly don’t even know if I’m going to vote for president.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>“I’m much more focused on my local and state elections where I can make some more impact,” they said.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Fans of the British pop star weighed in on the election at the Sweat Tour stop at Chase Center.",
"status": "publish",
"parent": 0,
"modified": 1730129698,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 49,
"wordCount": 2546
},
"headData": {
"title": "Charli XCX Said ‘Kamala IS Brat.’ 3 Months On, Do Her Bay Area Fans Agree? | KQED",
"description": "Fans of the British pop star weighed in on the election at the Sweat Tour stop at Chase Center.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Charli XCX Said ‘Kamala IS Brat.’ 3 Months On, Do Her Bay Area Fans Agree?",
"datePublished": "2024-10-24T07:30:05-07:00",
"dateModified": "2024-10-28T08:34:58-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "The Fandom Vote",
"sourceUrl": "https://www.kqed.org/fandomvote",
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-41c5-bcaf-aaef00f5a073/b699cc62-b0b5-4c27-b1bd-b21101864bf3/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13967133",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13967133/charli-xcx-fans-election-2024-harris-trump",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ci>This story is part of the KQED series \u003c/i>\u003ca href=\"https://www.kqed.org/fandomvote\">\u003ci>The Fandom Vote\u003c/i>\u003c/a>\u003ci>, exploring the election-year concerns and voting preferences of pop culture fanbases.\u003c/i>\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">E\u003c/span>\u003c/p>\u003cp>ven a die-hard Charli XCX fan transported from June 2024 straight to \u003ca href=\"https://www.kqed.org/arts/13966893/charli-xcx-troye-sivan-chase-center-san-francisco-review\">her sold-out San Francisco show last week\u003c/a> could be forgiven for being confused.\u003c/p>\n\u003cp>They wouldn’t be surprised by the stylish warehouse rave fits, of course, almost all of which paid homage to the visuals of \u003ca href=\"https://www.kqed.org/arts/13966893/charli-xcx-troye-sivan-chase-center-san-francisco-review\">Charli XCX’s hyperpop summer album \u003ci>brat\u003c/i>\u003c/a> in neon-matcha green. Or the excitement of the crowd, who packed out the Chase Center to watch the British artist perform alongside Troye Sivan for a night of electropop with deep roots in queer culture.\u003c/p>\n\u003cp>What they would likely \u003ci>not\u003c/i> be able to comprehend: the shirts saying, “\u003ca href=\"https://www.kqed.org/news/11997647/brat-kamala-harris-charli-xcx-coconut-tree-donald-trump\">you think you just fell out of a coconut tree?\u003c/a>” Or “make america brat again.” Or “demo(b)rat.”\u003c/p>\n\u003cfigure id=\"attachment_13967066\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967066\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg\" alt=\"A person wearing sun glasses, a scarf wrapped around their head and a t-shirt with a neon green background raises their hands in front of a gate.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-026-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Manav Guruswami, 18, wears a Charli XCX-themed shirt with a quote from Vice President Kamala Harris while waiting to attend the Sweat Tour at Chase Center in San Francisco. Guruswami thinks the Harris Walz campaign’s use of ‘brat’ is an intelligent marketing campaign for the younger generation of voters. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The reason for this new presence in the Charli XCX fandom? On July 21, President Joe Biden \u003ca href=\"https://www.kqed.org/news/11996483/if-joe-biden-drops-out-kamala-harris-gavin-newsom-democratic-convention\">stepped down\u003c/a> as the Democratic presidential candidate and vice president — and the \u003ca href=\"https://www.kqed.org/news/11901099/remembering-the-rainbow-sign-the-short-but-powerful-reign-of-berkeleys-1970s-black-cultural-center\">Bay Area’s own\u003c/a> — Kamala Harris stepped forward. In the middle of the fever-pitch commentary that followed, the ever-online Charli XCX, riding high amid what had already been dubbed “brat summer,” still somehow managed to dominate the conversation with three words posted to X: “kamala IS brat.”\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>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1815182384066707861"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp>From this moment on, the Democratic party sought to leverage \u003ca href=\"https://www.billboard.com/music/music-news/taylor-swift-endorsement-harris-walz-friendship-bracelets-1235772337/\">the endorsement power of the pop girls\u003c/a>, like Charli, and \u003ca href=\"https://www.kqed.org/news/11997449/why-kamala-harris-is-having-a-brat-summer\">co-opt the memes\u003c/a> in pursuit of \u003ca href=\"https://wwd.com/pop-culture/celebrity-news/harriz-walz-camo-hat-1236536392/\">younger voters\u003c/a>.\u003c/p>\n\u003ch2>‘The girls came together’\u003c/h2>\n\u003cp>One of those young voters is 18-year-old Fremont resident Talon Hollestelle. As a fan of Charli XCX’s music since they were 10, courtesy of their older sister, Hollestelle was thrilled that their preferred candidate got the brat approval.\u003c/p>\n\u003cfigure id=\"attachment_13967069\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967069\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg\" alt=\"Men and women stand and kneel for a picture. Several of the people are wearing dark and neon green clothing items.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-033-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">From left to right: Charli XCX fans Cameron Rivera, Maryam Almahdi, Jordan Mclean, tushawn, DJ Repose, and Talon Hollestelle pose for a portrait while waiting to attend the Sweat Tour at Chase Center in San Francisco. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“That’s feminism, period. That’s feminism. The girls came together,” Hollestelle said. “I was like, ‘Maybe I should vote for Kamala?’ Which I always said I was going to anyway.”\u003c/p>\n\u003cp>For Hollestelle, Harris is their clear choice for president. While they’re concerned about her support of Israel during \u003ca href=\"https://www.kqed.org/news/tag/gaza\">its yearlong siege of Gaza\u003c/a>, Hollestelle said \u003ca href=\"https://www.kqed.org/news/11917975/with-roe-v-wade-overturned-whats-next-for-our-constitutional-rights\">the 2022 overturning of Roe v. Wade\u003c/a> makes them worried about the future of constitutional rights like marriage equality under a second Trump administration. (This election season, Californians can vote on whether \u003ca href=\"https://www.kqed.org/voterguide/california/proposition-3\">marriage rights for same-sex couples\u003c/a> should be enshrined in the state constitution.)\u003c/p>\n\u003cp>Camillo Cervantes, 22, from San Jose, said he shared this concern for constitutional rights in the U.S. He was particularly worried about how many officials have been \u003ca href=\"https://www.nytimes.com/2022/07/08/us/christian-nationalism-politicians.html\">making decisions based on religious beliefs\u003c/a> instead of research.\u003c/p>\n\u003cfigure id=\"attachment_13967063\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967063\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg\" alt='A person wearing sun glasses and a sleeveless black t-shirt that says \"brat\" in sequins poses with an arm up.' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-019-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Camillo Cervantes, 22, poses for a portrait while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I’m not going to knock a religion or anything like that, but I feel like once you incorporate that, it starts to steer away from statistics and science,” Cervantes said. “Topics like abortion, racial injustice, LGBT [rights] — you can talk about it for days, but I feel like we’ve been steered towards … ‘I want to make a law that gets rid of something because I think it’s okay to do that.’”\u003c/p>\n\u003cfigure id=\"attachment_13967064\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967064\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg\" alt=\"A closeup image of the word brat shaved onto the back of a person's head.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-020-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Camillo Cervantes, 22, shaved ‘brat’ onto his head for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Cervantes said that this year’s election — with its \u003ca href=\"https://www.vox.com/2024-elections/378909/election-2024-polls-harris-trump-winning-odds\">too-close-to-tell polling\u003c/a> that has Trump and Harris neck and neck — has been giving him flashbacks to Trump’s 2016 win over Hillary Clinton, who had the popular vote.\u003c/p>\n\u003cp>“We definitely need to get rid of \u003ca href=\"https://www.vox.com/policy-and-politics/2016/11/7/12315574/electoral-college-explained-presidential-elections-2016\">the Electoral College\u003c/a>,” he said. “I feel like it might come down to a situation like that again.”\u003c/p>\n\u003ch2>‘Finally looking at the youths’\u003c/h2>\n\u003cp>Before Biden dropped out of the race this summer, \u003ca href=\"https://apnews.com/article/biden-trump-poll-drop-out-debate-democrats-59eebaca6989985c2bfbf4f72bdfa112\">frustration with his performance among Democratic voters was high\u003c/a>. And many Americans dealt with the news the way they always had: by \u003ca href=\"https://www.vox.com/even-better/23892562/messy-art-posting-through-it-instagram-tiktok\">posting through it\u003c/a>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13966893,news_11997647",
"label": "Related Stories "
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Online expressions of fan culture had already \u003ca href=\"https://www.nytimes.com/interactive/2019/09/11/arts/how-fan-culture-is-swallowing-democracy.html\">found its way into American politics\u003c/a>, and when Harris’s candidacy was announced, the memes, edits and fancams instantly turned their attention to the vice president — who had already proved \u003ca href=\"https://www.kqed.org/news/11997647/brat-kamala-harris-charli-xcx-coconut-tree-donald-trump\">a great source for out-of-context online moments\u003c/a>.\u003c/p>\n\u003cp>A wave of enthusiasm lit up left-leaning voters: among them, Charli XCX-themed posts. The same \u003ca href=\"https://www.youtube.com/watch?v=Ol9CCM240Ag\">“365 party girl” music\u003c/a> that had been applied to gymnast \u003ca href=\"https://www.tiktok.com/@georgiasffx/video/7396970749543681288?_r=1&_t=8qlp02gDCtm\">Simone Biles\u003c/a>. \u003ci>It’s Always Sunny in Philadelphia’s \u003c/i>\u003ca href=\"https://www.tiktok.com/t/ZTFXSkWqP/\">Dennis Reynolds\u003c/a>, \u003ci>Sex and the City\u003c/i>’s \u003ca href=\"https://www.tiktok.com/@jillapca4vb/video/7394625783114894625?_r=1&_t=8qlotSWzQh0\">Samantha Jones\u003c/a> and \u003ca href=\"https://www.tiktok.com/t/ZTFCgHSMU/\">\u003ci>The Cat in the Hat\u003c/i>\u003c/a> was now used for \u003ca href=\"https://www.tiktok.com/t/ZTFXSYbw3/\">fancams of Harris\u003c/a>.\u003c/p>\n\u003cblockquote class=\"tiktok-embed\" style=\"max-width: 605px; min-width: 325px;\" cite=\"https://www.tiktok.com/@nbcsnl/video/7427989944993451294\" data-video-id=\"7427989944993451294\">\n\u003csection>\u003ca title=\"@nbcsnl\" href=\"https://www.tiktok.com/@nbcsnl?refer=embed\" target=\"_blank\" rel=\"noopener\">@nbcsnl\u003c/a>\u003ca title=\"♬ original sound - Saturday Night Live - SNL\" href=\"https://www.tiktok.com/music/original-sound-7427989938500537119?refer=embed\" target=\"_blank\" rel=\"noopener\">♬ original sound – Saturday Night Live – SNL\u003c/a>\u003c/section>\n\u003c/blockquote>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "tiktok",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The fact that \u003ca href=\"https://www.kqed.org/news/12009089/how-internet-culture-is-influencing-the-election\">sincerity is hard to decipher online\u003c/a> — and that many of the posters behind the Harris memes may have more \u003ca href=\"https://www.dazeddigital.com/life-culture/article/64914/1/ethel-cain-says-we-are-in-an-irony-epidemic-is-she-right?\">ironic intentions\u003c/a> — has not prevented the Harris campaign pumping out merchandise and images referencing pop stars like \u003ca href=\"https://store.kamalaharris.com/harris-walz-friendship-bracelets/\">Taylor Swift\u003c/a>, \u003ca href=\"https://wwd.com/pop-culture/celebrity-news/harriz-walz-camo-hat-1236536392/\">Chappell Roan\u003c/a>, and most notably, Charli XCX’s \u003ca href=\"https://www.theguardian.com/us-news/article/2024/jul/23/kamala-harris-charli-xcx-brat\">\u003ci>brat\u003c/i>\u003c/a> brand.\u003c/p>\n\u003cp>For her part, 27-year-old San Francisco resident Courtney Kessler said she was excited that the Democrats were “finally looking at the youths.”\u003c/p>\n\u003cfigure id=\"attachment_13967073\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967073\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg\" alt=\"A woman wearing a neon green shirt with text and a black skirt stands outside.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-043-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Courtney Kessler, 27, wears a Charli XCX-themed shirt with a viral quote from Vice President Harris at the Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I feel like that’s a big thing that has been missing from a lot of elections,” said Kessler, who cites her major concerns this election as reproductive rights, housing and student loans. She said she was “just really happy” to see the Democrats “modernizing their campaign strategies to actually match the voter population.”\u003c/p>\n\u003cfigure id=\"attachment_13967071\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967071\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg\" alt=\"Two white men wearing neon green hats and clothing kiss.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-037-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Charli XCX fans Eric Oesterle, left, and DJ Rotten Robbie, right, kiss before attending Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Charli XCX herself has said \u003ca href=\"https://x.com/xcxsource/status/1843727431640986007?s=46&t=7BBzFwo6eYLzJIVfAlumEQ\">she didn’t expect\u003c/a> her “kamala IS brat” post — something \u003ca href=\"https://www.vulture.com/article/charli-xcx-interview-brat-summer-fall-kamala-harris.html\">she apparently dashed off poolside\u003c/a> as a lighthearted way to welcome Harris to the presidential race — to take off the way it did. Nor for it to result in her \u003ca href=\"https://www.reddit.com/r/charlixcx/comments/1eao8zy/charli_has_made_it_to_fox_news_of_all_places_at/\">interviews about partying\u003c/a> getting dissected on Fox News. But “to be on the right side of democracy, the right side of women’s rights, is hugely important to me,” Charli XCX told \u003ca href=\"https://www.vulture.com/article/charli-xcx-interview-brat-summer-fall-kamala-harris.html\">\u003ci>New York Magazine\u003c/i>\u003c/a>. “I’m happy to help to prevent democracy from failing forever.”\u003c/p>\n\u003cfigure id=\"attachment_13967058\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967058\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg\" alt=\"A woman shows her nails that are painted neon green with letters and is wearing a neon green coat.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-009-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Morgan Le, 28, of Eugene, Oregon, shows off his ‘brat’ themed nails while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Texas resident Adam Xavier Vega, 20, said they found the brat-Harris combination to be “really fun.”\u003c/p>\n\u003cp>“I’ve been a fan of Charli for so long,” they said. “So just seeing how much of an impact she can make on politics and stuff is just insane.”\u003c/p>\n\u003cfigure id=\"attachment_13967060\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967060\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg\" alt='A man wearing neon green clothing poses for a portrait outside while holding a vinyl album that says \"brat.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-014-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Adam Xavier Vega, 20, of Nacogdoches, Texas, poses for a portrait with their ‘brat’ LP while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Vega — who said they were most worried about marginalized people and lower-income families in the outcome of the election — said that it’s “very helpful” for an artist like Charli XCX to support “a candidate who’s actually trying to help.”\u003c/p>\n\u003cp>“I feel like a lot of her fans are like these lower-tier people who listen to her music and think it’s very inspiring,” Vega said. “Because that’s me.”\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1815906620943286528"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp>San Francisco resident Kajal Dharmar, 22, said that not only had they become more interested in the election once Harris entered the race, but they’d since observed just how much pop stars were impacting the election — including Taylor Swift’s endorsement of Harris, which led to \u003ca href=\"https://www.reuters.com/fact-check/clicks-taylor-swifts-voter-registration-link-misinterpreted-online-2024-09-13/\">a spike in visits to a voter registration website\u003c/a>.\u003c/p>\n\u003cp>The Harris campaign “did a really good job of targeting the people that were my age and making content that was specifically geared towards us,” Dharmar said, noting that her reaction was, “Okay, this isn’t ugly, cringey, millennial content.”\u003c/p>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "singleTwitterStatus",
"attributes": {
"named": {
"id": "1815226190770160070"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp>This Very Online approach “was actually something that made me laugh a little bit,” she said. “Which I was not expecting from a political campaign at all.”\u003c/p>\n\u003cfigure id=\"attachment_13967059\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967059\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg\" alt=\"Two women stand next to each other. The woman on the left has her hair wrapped in a dark green scarf and is wearing a black jacket. The woman on the right has on a red tank top and a purple lanyard hangs from their necks.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-010-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Khadijah Rashid, 20, and Kajal Dharmar, 22, pose for a portrait while waiting to attend Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>‘I guess that’s the game’\u003c/h2>\n\u003cp>However, Khadijah Rashid, 20, was a little more perplexed. “I was really confused because [Charli XCX is] not American,” she laughed. “And so I was like, ‘What possessed you to make a comment on the American presidential candidate?’”\u003c/p>\n\u003cp>Rashid, who traveled from Illinois for the San Francisco show and who lists climate change and environmental sustainability as her voting priorities, noted that the \u003ca href=\"https://www.michiganpublic.org/politics-government/2024-09-09/a-new-poll-finds-a-surprising-presidential-choice-for-muslim-american-voters-in-michigan\">Democratic Party lost many Muslim voters this year\u003c/a>. Swing states like Michigan have a large Muslim population that has been \u003ca href=\"https://www.npr.org/2024/09/19/nx-s1-5115867/muslim-voters-say-they-dont-feel-understood-or-welcomed-by-republicans-or-democrats\">vocal over the siege in Gaza, and the United States’ role in supporting Israel\u003c/a>.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "From the 2024 Voter Guide ",
"link1": "https://www.kqed.org/voterguide/president,Learn about the U.S. Presidential Election",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/80/2024/09/Aside-Presidential-2024-General-Election-1200x1200-1.png"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>“A really large part of my Muslim community is planning on voting independent for the presidential election,” Rashid said — adding that this shouldn’t come across as a surprise to elected officials.\u003c/p>\n\u003cp>From her experience in reaching out to her representatives and senators in Illinois, she said they knew exactly why Muslim voters were upset. “I don’t think that there’s anything for me to say that they don’t already know,” she said.\u003c/p>\n\u003cp>Among \u003ca href=\"https://www.newsweek.com/hasan-piker-comments-kamala-harris-election-campaign-strategy-1970819\">some left-leaning voters\u003c/a> who support Palestinians and immigrant rights, excitement for Harris began to wane around \u003ca href=\"https://apnews.com/article/uncommitted-palestinian-convention-harris-918812eb0e19b9669f8b9b9cd88c6360\">her speech at the Democratic National Convention\u003c/a>. For them, there was a feeling her policies had strayed \u003ca href=\"https://www.vox.com/politics/378977/kamala-harris-loses-trump-2024-election-democratic-party\">too close to the center\u003c/a> of the political spectrum.\u003c/p>\n\u003cp>One of those voters, 19-year-old San Francisco resident Grey Davila, said they were trying not to think about the election, uneasy about the idea of Trump winning. At the same time, they said they weren’t happy \u003ca href=\"https://www.vox.com/politics/378478/harris-immigration-border-progressive-agenda-2024-election\">with either side’s stated policies on immigration\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13967056\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967056\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg\" alt='A white man with glasses and a necklace poses wearing a white undershirt that says \"brat.\"' width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-003-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Grey Davila, 19, of San Francisco, poses for a portrait while waiting to attend the Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It doesn’t sit with me,” they said. Undocumented people and immigrants are “trying to get here to escape persecution or war in their countries. And it’s really messed up how both parties have made this twisted perception of immigration.”\u003c/p>\n\u003cp>Oakland resident Jules Michicich, 26, who wore a black button-up with a lime green clerical collar, with the Charli XCX lyric \u003ca href=\"https://www.youtube.com/watch?v=FTIvFD7TCVg\">‘jesus christ on a plastic sign\u003c/a>’ on their back — was similarly anxious but checked out.\u003c/p>\n\u003cfigure id=\"attachment_13967061\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg\" alt=\"A person wearing glasses and a priest's uniform leans against a guard rail with people behind them.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-015-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Jules Michicich, 26, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>They said that in the absence of “a pro-Palestine candidate,” they were nonetheless “hoping that if we elect Democrats, that we can at least put pressure on the Democratic Party to take a more progressive stance on certain issues.”\u003c/p>\n\u003cp>“The Democrats aren’t very left,” Michicich said. “We’re not very progressive and maybe haven’t been for a minute. But there isn’t really a great option when you are critical of the United States as an imperialist state.”\u003c/p>\n\u003cfigure id=\"attachment_13967062\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967062\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg\" alt=\"A person wearing a black shirt has a neon green sign on their back with text and an image of a man nailed to a cross.\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-768x1152.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-018-KQED-1024x1536.jpg 1024w\" sizes=\"(max-width: 1333px) 100vw, 1333px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Jules Michicich, 26, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Unlike others, Michicich said they weren’t impressed or swayed by the Harris/brat memes — especially as they were “probably going to vote for” Harris anyway.\u003c/p>\n\u003cp>“It’s a little cringy, of course. I feel like most presidential campaign moves are,” Michicich said. They found it “a little disturbing” that establishments like the Democratic Party were trying to “meme themselves” as part of American politics.\u003c/p>\n\u003cp>“I guess that’s the game,” they said.\u003c/p>\n\u003cp>Walnut Creek resident Isaiah Wrice, 24, said that they were also most concerned over the siege of Gaza — but the support both Harris and Trump had expressed for Israel “makes it very hard for me as a voter to decide who I’m going to vote for.”\u003c/p>\n\u003cp>“Neither of them align with where I align with on the issues,” they said.\u003c/p>\n\u003cfigure id=\"attachment_13967067\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13967067\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg\" alt=\"A black man wearing a ripped t-shirt and white elbow covers leans against a guard rail with people behind him.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/20241020-CHARLIXCXFANS-JY-029-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Isaiah Wrice, 24, poses for a portrait while waiting in line for Charli XCX and Troye Sivan’s Sweat Tour at Chase Center in San Francisco on Sunday, Oct. 20, 2024. Wrice, of Walnut Creek, feels strongly about voting in local elections rather than the presidential election as a California resident. \u003ccite>(Juliana Yamada/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While Wrice said they usually feel safer as a California resident, they are worried about the impact of a Trump presidency on people in red states — and were particularly alarmed by \u003ca href=\"https://www.kqed.org/news/11998288/what-is-project-2025-donald-trump-heritage-foundation-director-steps-down\">Project 2025\u003c/a>.\u003c/p>\n\u003cp>“All of these federal regulation groups that allow us to function as a society — they’re trying to break them down,” they said. “That’s very scary because that is something that would affect my life here.”\u003c/p>\n\u003cp>Knowing California is a blue state that will almost certainly vote in favor of Harris, Wrice said, “I honestly don’t even know if I’m going to vote for president.”\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>“I’m much more focused on my local and state elections where I can make some more impact,” they said.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13967133/charli-xcx-fans-election-2024-harris-trump",
"authors": [
"11867"
],
"series": [
"arts_22318"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10342",
"arts_22277",
"arts_22227",
"arts_10422",
"arts_7072",
"arts_22224",
"arts_8501"
],
"featImg": "arts_13967057",
"label": "source_arts_13967133"
}
},
"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": "November 21, 2024 1:04 AM",
"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": 15434134,
"precinctsReportPercentage": 96.94,
"eevp": 96.94,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9061893,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 5881989,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 191792,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 162977,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 70393,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 65090,
"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": 429834,
"precinctsReportPercentage": 95.94,
"eevp": 95.91,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:15 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 268217,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 161617,
"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": 210246,
"precinctsReportPercentage": 98.05,
"eevp": 98,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:16 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 123723,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 86523,
"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": 149036,
"precinctsReportPercentage": 97.46,
"eevp": 97.46,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 98451,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 50585,
"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": 350954,
"precinctsReportPercentage": 91.27,
"eevp": 91.23,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "1:54 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 254727,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 96227,
"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": 312413,
"precinctsReportPercentage": 89.76,
"eevp": 89.78,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "5:26 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 209340,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 103073,
"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": 286177,
"precinctsReportPercentage": 95.72,
"eevp": 95.77,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:15 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 191295,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 94882,
"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": 267227,
"precinctsReportPercentage": 97.48,
"eevp": 97.58,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "5:26 PM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 197719,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 69508,
"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": 239641,
"precinctsReportPercentage": 94.77,
"eevp": 94.67,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124329,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 115312,
"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": 338997,
"precinctsReportPercentage": 98.89,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "4:42 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274707,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64290,
"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": 282754,
"precinctsReportPercentage": 98.45,
"eevp": 98.33,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185005,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97749,
"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": 276078,
"precinctsReportPercentage": 99.13,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187060,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89018,
"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": 288108,
"precinctsReportPercentage": 97.35,
"eevp": 97.39,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 210594,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77514,
"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": 307371,
"precinctsReportPercentage": 98.36,
"eevp": 98.41,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 178923,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128448,
"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": 254058,
"precinctsReportPercentage": 98.81,
"eevp": 98.91,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 171962,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82096,
"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": 226144,
"precinctsReportPercentage": 98.26,
"eevp": 98.24,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 146295,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 79849,
"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": 342909,
"precinctsReportPercentage": 92.66,
"eevp": 92.71,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 242007,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 100902,
"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": 345470,
"precinctsReportPercentage": 95.4,
"eevp": 95.52,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 183347,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 162123,
"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": 345328,
"precinctsReportPercentage": 97.81,
"eevp": 97.94,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 197493,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 147835,
"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": 363021,
"precinctsReportPercentage": 97.33,
"eevp": 97.37,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:40 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 189483,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 173538,
"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": 417462,
"precinctsReportPercentage": 98.74,
"eevp": 98.8,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 324867,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92595,
"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": 432587,
"precinctsReportPercentage": 97.89,
"eevp": 97.79,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 313456,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119131,
"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": 378515,
"precinctsReportPercentage": 98.57,
"eevp": 98.68,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 259737,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 118778,
"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": 207161,
"precinctsReportPercentage": 86.94,
"eevp": 86.97,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "3:06 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 137671,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 69490,
"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": 173415,
"precinctsReportPercentage": 85.19,
"eevp": 85.19,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "4:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 117028,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56387,
"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": 240432,
"precinctsReportPercentage": 96.74,
"eevp": 96.82,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "1:54 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 182312,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"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": 179123,
"precinctsReportPercentage": 98.15,
"eevp": 98.04,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 123376,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 55747,
"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": 198590,
"precinctsReportPercentage": 97.04,
"eevp": 97,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "1:33 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 127380,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 71210,
"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": 246838,
"precinctsReportPercentage": 97.53,
"eevp": 97.68,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 158300,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 88538,
"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": 200268,
"precinctsReportPercentage": 98.99,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "4:42 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169394,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30874,
"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": 166891,
"precinctsReportPercentage": 98.28,
"eevp": 97.87,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133957,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32934,
"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": 196223,
"precinctsReportPercentage": 98.46,
"eevp": 98.61,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118796,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77427,
"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": 173478,
"precinctsReportPercentage": 98.8,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126476,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47002,
"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": 198393,
"precinctsReportPercentage": 97.31,
"eevp": 97.12,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 146463,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51930,
"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": 193060,
"precinctsReportPercentage": 98.4,
"eevp": 98.31,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115484,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77576,
"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": 158684,
"precinctsReportPercentage": 98.59,
"eevp": 98.83,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 104897,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53787,
"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": 156937,
"precinctsReportPercentage": 98.9,
"eevp": 98.95,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107368,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49569,
"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": 136714,
"precinctsReportPercentage": 98.83,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76541,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60173,
"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": 223755,
"precinctsReportPercentage": 97.67,
"eevp": 97.77,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "4:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 149192,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74563,
"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": 390016,
"precinctsReportPercentage": 99.03,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 19, 2024",
"timeUpdated": "5:57 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102676,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95079,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89179,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72083,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11418,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8662,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2896,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2076,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1610,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1318,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 811,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 413,
"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": 354323,
"precinctsReportPercentage": 97.1,
"eevp": 97.1,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 235916,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 118407,
"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": 14948308,
"precinctsReportPercentage": 96.71,
"eevp": 96.71,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8827171,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6121137,
"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": 14657914,
"precinctsReportPercentage": 96.72,
"eevp": 96.71,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:45 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8636720,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6021194,
"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": 142625,
"precinctsReportPercentage": 99.07,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86450,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56175,
"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": 596044,
"precinctsReportPercentage": 98.95,
"eevp": 99,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 374993,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221051,
"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": 14640335,
"precinctsReportPercentage": 96.7,
"eevp": 96.7,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8570290,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6070045,
"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": 14741962,
"precinctsReportPercentage": 96.7,
"eevp": 96.7,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9234327,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5507635,
"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": 14731524,
"precinctsReportPercentage": 96.74,
"eevp": 96.74,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8786888,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5944636,
"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": 14574599,
"precinctsReportPercentage": 96.74,
"eevp": 96.74,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8045888,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6528711,
"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": 14373851,
"precinctsReportPercentage": 96.76,
"eevp": 96.76,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7666204,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6707647,
"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": 14673934,
"precinctsReportPercentage": 96.87,
"eevp": 96.87,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7458192,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7215742,
"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": 14548168,
"precinctsReportPercentage": 96.77,
"eevp": 96.77,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8754342,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5793826,
"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": 14106359,
"precinctsReportPercentage": 97.02,
"eevp": 97.02,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:34 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7163651,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6942708,
"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": 14500292,
"precinctsReportPercentage": 96.76,
"eevp": 96.76,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9836979,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4663313,
"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": 14651346,
"precinctsReportPercentage": 96.77,
"eevp": 96.77,
"tabulationStatus": "Active Tabulation",
"dateUpdated": "November 20, 2024",
"timeUpdated": "5:31 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10037484,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4613862,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "November 21, 2024 1:04 AM",
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27259,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20320
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6939
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 38723,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26158
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12565
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21696,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14071
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7625
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 76453,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21965
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21464
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11245
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21779
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4666,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1270
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3396
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5100,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2033
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6072,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2642
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 704
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1897
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13133,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6551
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6582
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 127212,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17182
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28316
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19805
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18739
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21389
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12860
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8921
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 65819,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14885
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4176
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2533
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13210
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15213
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15802
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4544,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1213
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2092
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4442,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2923
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1519
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5221,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3266
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32709,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7719
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3722
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7424
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7607
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6237
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7090,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3955
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6942,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3306
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3636
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3695,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2360
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1335
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 141857,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70721
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71136
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 61690,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12071
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13041
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16381
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14193
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6004
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27745,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27745
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27488,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27488
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 138141,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22919
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19543
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26950
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19802
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23354
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25573
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 84728,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3116
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30818
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22043
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25717
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3034
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25487,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8268
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9264
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7130
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6132,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6132
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4744,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2304
},
{
"candidateName": "John Morada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2440
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10915,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1314
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1822
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2261
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2554
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2054
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 77254,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8924
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25060
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36373
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11765,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7458
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2544
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15636,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2957
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5254
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7425
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11222,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5593
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 132411,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10958
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20012
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25343
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13196
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22489
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18480
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21933
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 33952,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33952
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10263,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4251
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3168
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10853,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6667
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4186
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15373,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8835
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4722
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24600,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7482
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1702
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6446
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6442
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2528
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14228,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5748
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1653
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 803
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1619
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11040,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4796
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3599
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13915,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3675
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2294
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3573
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35092,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18924
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16168
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8803,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4748
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4055
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 9331,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4507
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4824
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25024,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10789
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1940
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12295
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5796,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3351
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 59443,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17761
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11017
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30665
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21366,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15817
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5549
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 154235,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 109978
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44257
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 161104,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92644
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68460
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 50814,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15424
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3945
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11093
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5708
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12046
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8407,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6252
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 64582,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20386
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27955
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16241
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 56906,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48407
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8499
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 162501,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52449
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81165
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28887
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 108262,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21882
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53777
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15096
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17507
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18738,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12592
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6146
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 198826,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65080
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19320
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37687
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28316
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35093
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13330
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 64083,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22710
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13169
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20573
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7631
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 58960,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18883
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14944
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5019
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5414
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14700
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8868,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6403
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 75929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27134
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26494,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17889
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8605
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15675,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10603
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5072
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7005,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5678
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15803
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7985
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2642
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8849,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4212
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4637
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8268,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5506
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5791
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2373
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5692
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2261
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8760,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5614
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3146
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51584,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31433
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20151
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53196,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41788
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11408
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39475
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13015
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10633
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52237,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46358
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5879
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52834,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23245
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51587,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18059
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33528
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30736
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18920
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52264,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23850
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28414
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52442,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31922
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20520
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52182,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16161
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36021
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22175
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28889
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25675,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13635
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12040
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25420,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19334
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6086
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 46657,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38785
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7872
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15792,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12702
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3090
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35248,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25105
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10143
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 159424,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112874
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46550
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 150368,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110226
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40142
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34840,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15963
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18877
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24778,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20223
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7963,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2070
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 392
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1488
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1863
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8077.9238,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2070
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1821.944
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2035.9798
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7091,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1631
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1970
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 717
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6944.475,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995.305
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2568.17
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2381
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 52448,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19960
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19623
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11841
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 498
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 526
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49223,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25131
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24092
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6865,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4782
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2083
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6342,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3358
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6095,
"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": 4262
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8579,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1719
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5797
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8256,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1993
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7326,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4403
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2923
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 143482,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5400
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30461
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4830
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41842
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39223
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2790
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9687
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5623
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 126987,
"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": 72260
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54727
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29595,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2579
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22628
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4388
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29234,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24336
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4898
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20538,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1598
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9860
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1456
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6216
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 607
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19485,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11423
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8062
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12285,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6476
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1928
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3881
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12044,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4930
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13074,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2061
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4423
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4127
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2463
}
]
},
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12090,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6295
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5795
},
{
"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": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 137482,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56700
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80782
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28778,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22397
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6381
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19752,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8835
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10917
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12029,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6455
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12352,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7764
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4588
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22472,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22472
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28711,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14132
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14579
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22333,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22333
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:43 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27116,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10437
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16679
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 68440,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27883
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40557
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 77277,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 48600
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28677
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 102309,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75341
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26968
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 67480,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24468
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43012
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 92589,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11463
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10247
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28152
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23389
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4894
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14444
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8756,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4081
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4675
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7789,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3109
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4680
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 65819,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14885
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4176
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2533
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13210
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15213
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15802
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2772,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1472
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 22141,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11495
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10646
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18383,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10911
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7472
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11504,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5933
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5571
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11957,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6445
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5512
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12600,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2912
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5349
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 76927,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36854
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40073
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 40165,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12209
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2878
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25078
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8822,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5128
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3694
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11346,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5606
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3271
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2469
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 31947,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31947
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 37558,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11652
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14046
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11860
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 28907,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17548
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11359
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6461,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4101
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2360
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 9579,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5037
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4542
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 14596,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3766
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3476
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3931
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3423
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10140,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7675
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10550,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1127
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3628
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3732
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 54929,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16650
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5531
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16853
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15895
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 30274,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2726
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3390
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8965
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6757
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8436
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 24304,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6783
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6919
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3439
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7163
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 32732,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9101
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4900
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9696
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9035
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12192,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5748
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6444
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 4192,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2352
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1840
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 4087,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4087
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2965,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1223
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1108
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 634
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18082,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2219
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7650
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8213
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 11378,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2616
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4268
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4494
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7573,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3287
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 31350,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6720
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13173
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11457
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 2411,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1218
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 3778,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1720
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 3564,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1746
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1442
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 376
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6997,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3028
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6710,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2617
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4093
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 12731,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3975
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4779
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3977
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 35049,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24387
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10662
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8146,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 5787,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5787
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 85526,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19463
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22916
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9529
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12120
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21498
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 1516,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 800
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 10207,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4258
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4007
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 21123,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7897
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6438
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6788
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 162501,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52449
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81165
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28887
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 35654,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8824
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8188
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9534
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9108
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 25428,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18774
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6654
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 154235,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 109978
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44257
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 58599,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25310
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33289
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 79656,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 79656
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 7275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 15161,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8465
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6696
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 18473,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13152
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5321
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 80562,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60251
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20311
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 13110,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10609
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2501
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 15157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9841
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5316
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 8385,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5674
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2711
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 34125,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14474
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 34067,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18365
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15702
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 6870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5020
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1850
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 36451,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20389
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16062
}
]
},
"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:55 PM",
"dateUpdated": "Nov 15, 2024",
"totalVotes": 20806,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13421
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16021,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5705
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5493
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4823
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17366,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9795
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7571
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13491,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7528
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5963
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15937,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13100
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2837
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15084,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5829
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9255
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 88038,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28681
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28764
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8500
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11711
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10382
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15063,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5604
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5966
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3493
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10716,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3642
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1860
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3156
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2284,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 906
},
{
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25644,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7290
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6829
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6091
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8220,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3001
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3291
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 817
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1111
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 617
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1610
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27450,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13402
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14048
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7648,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2395
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3366
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1887
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12736,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2770
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2366
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1651
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1728
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 982
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1582
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8733,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4815
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3918
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4235
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1632
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19265,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5295
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5507
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5046
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1544
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1873
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5596,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3263
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2333
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3710,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3710
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3399,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3399
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17983,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2410
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5049
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3452
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1816,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1816
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6871,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1305
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5566
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24449,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21057
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3392
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19144,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19144
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19068,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19068
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10717,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1643
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2357
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1781
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2414
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2522
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8731,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2217
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1785
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2346
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1395,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 366
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7847,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2353
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2188
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2183
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 45027,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14096
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6106
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13725
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11100
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12525,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6902
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5623
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13808,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5130
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5073
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16194,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2341
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9878
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3975
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6842,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4393
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2449
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2985
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 39433,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24672
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14761
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 66753,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43890
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22863
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1119,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 806
},
{
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6973,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4213
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2760
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5876,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4117
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1759
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4401,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2639
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4731,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4778,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2965
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1813
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2708
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8556,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1940
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10994
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7462,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2754
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4708
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2555
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4998
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:18 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23772,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11405
}
]
},
"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:18 PM",
"dateUpdated": "Nov 20, 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:18 PM",
"dateUpdated": "Nov 20, 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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7035,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2019
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5016
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 28827,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10061
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13360
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7502,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4505
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6140,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4340
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1800
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 5506,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3564
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 4961,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2903
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2058
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6689,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2965
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3724
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 7966,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4137
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3829
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 8400,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4054
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4346
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 12790,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4009
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2613
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3321
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 1400,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1400
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2478,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 682
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1009
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 31176,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6058
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25118
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 6795,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6795
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 4838,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4838
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2452,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 760
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 3883,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1476
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 984
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1423
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2014,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 462
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 216
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 622
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 714
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 39634,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21558
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18076
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 56876,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15630
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 32557,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18487
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14070
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1081
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2530,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1020
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1510
}
]
},
"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:06 PM",
"dateUpdated": "Nov 18, 2024",
"totalVotes": 2549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1253
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1296
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 1012357,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45718
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22268
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168598
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81002
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122389
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139286
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122657
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127793
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100974
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48530
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33142
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 822909,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114084
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50333
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162401
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38722
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149559
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49292
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140893
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117625
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 161104,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92644
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68460
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 137793,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86922
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50871
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 377147,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282851
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94296
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 376495,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274092
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102403
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 370218,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144599
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 366180,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158636
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207544
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 363712,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192469
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171243
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 361522,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163748
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197774
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 370674,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 152968
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 365803,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192498
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173305
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 363323,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261223
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102100
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 362659,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297850
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64809
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 376348,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205956
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170392
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 369432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210295
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159137
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 342175,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104340
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 363291,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187881
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175410
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 373099,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312797
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60302
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 390012,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95079
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72083
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2076
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102676
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89179
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 811
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11418
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1610
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 413
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8662
}
]
},
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 331345,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149060
},
{
"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": 182285
},
{
"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:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 35458,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 898
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14749
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16659
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1808
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 34279,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16492
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17787
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 28743,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8483
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3752
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1561
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11268
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 25553,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11501
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14052
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29674,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2602
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11828
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2795
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12005
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 27796,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14726
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13070
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 37300,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17524
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5133
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1243
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13400
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 35394,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18908
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16486
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 32718,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13840
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6604
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9037
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29397,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17542
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11855
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 27901,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2892
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 603
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8242
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 23784,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11794
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11990
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 329051,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272757
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56294
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 347243,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228910
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118333
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 314749,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63736
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251013
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:07 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 300298,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300298
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36231,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10513
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25718
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41732,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14535
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27197
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 39689,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27924
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11765
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 63674,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20120
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43554
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2499,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1590
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 909
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2579,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 841
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1738
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5129,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4006
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22129,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1962
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6053
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10416,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3099
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5517
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1800
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5509,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1800
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1134
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 882
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1178
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34773,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12982
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11172
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10619
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8165,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2577
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3595
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1993
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3858
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1427
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3178,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1859
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1319
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 926
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 721
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 46320,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20033
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26287
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10928,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10928
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3288,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3198,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1185
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 381
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1550
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4833,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1243
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 611
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 989
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1007
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2149,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2149
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2535,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1248
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 618
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 269
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 400
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2477,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 533
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1944
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1115,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 333
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 279
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 45478,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5104
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17011
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 27564,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12452
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15112
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25536,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25536
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24843,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24843
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14378,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2232
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1809
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2325
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2540
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1486
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1084
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1644
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 658
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28694,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4528
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4893
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7105
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7008
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 991,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 548
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1322,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 771
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13403,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 867
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3728
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3858
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1374
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2365,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2365
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3277,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 803
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2214,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1445
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 769
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1877,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1287
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 590
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1293,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1293
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2859,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1808
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4226,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1998
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5390,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1769
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 868
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1562
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4550,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4550
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2758,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1377
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1381
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1910,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1910
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5850,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2687
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3163
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16195,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7790
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8405
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4376,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2506
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1870
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3333,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19122,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8970
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10152
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11478,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11478
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5676,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3831
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1845
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5277,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5277
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5046,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1764
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3282
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5853,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3904
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 536,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 536
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 529,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 529
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 509,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1986,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1204
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5374,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1959
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 573
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1410
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1432
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1917,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 472
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 806
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 639
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2369,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 430
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 281
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 220
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 311
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 288
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 270
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 305
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18453,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10479
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7974
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13507,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5147
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9598
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3975
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11459
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1210
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 489
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20225,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13621
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6604
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11145
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3920
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14063,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10112
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3951
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 10888,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6941
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3947
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19088,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13843
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6196
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1684
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15728,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11837
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3891
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2592
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 1966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1523
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1971
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 452
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4814
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1410
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13195,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3411
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6122,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2170
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12943
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 9858,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7689
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2169
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 19581,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4358
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32022,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26820
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5202
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 17271,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12621
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4650
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 14922,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11161
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3761
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 42363,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25146
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17217
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24405,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19731
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4674
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 2079,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 886
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:35 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 609,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 441
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3025,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1597
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1428
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3020,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3020
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41068,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10321
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2908
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2223
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7098
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3327
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7563
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22249,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11021
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11228
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 51840,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10037
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8597
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7694
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10864
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8980
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 37319,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7764
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9782
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7191
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8763
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3819
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23331,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7587
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2196
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8350
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5198
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 37229,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7144
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2946
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3522
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11029
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6358
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6230
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21036,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12270
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8766
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4584,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2039
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2545
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4194,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2294
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1900
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16870,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16870
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 83539,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6001
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10088
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5321
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13204
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7545
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10928
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8083
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13505
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8864
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 94481,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13492
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9156
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2861
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11542
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10863
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7449
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12900
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14689
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11529
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 31152,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14319
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16833
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 38092,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19546
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18546
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40665,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17364
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23301
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 41404,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23935
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17469
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5846,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2496
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2006
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5680,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3361
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2319
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6490,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3504
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2986
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7553,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1832
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1690
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 34579,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22812
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11767
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 35104,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5474
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9899
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9377
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10354
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 47227,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12881
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34346
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6205,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1928
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4277
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6038,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6038
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7351,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4023
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2198
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1130
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 97813,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52241
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45572
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 144129,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61789
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82340
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 598976,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259025
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 339951
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 32812,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26023
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6789
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28086,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15741
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12345
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 8533,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3027
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5506
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27512
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15700
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18505,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10477
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8028
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24329,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14301
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10028
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 26093,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16291
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9802
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 33431,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16074
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11796
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5561
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3873,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2039
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3833,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2236
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1597
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 3011,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1038
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 81373,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18942
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15089
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11541
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17450
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16378
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 12511,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7588
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4923
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 21711,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3482
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9663
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8566
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 6139,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1238
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4901
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 236886,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73012
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52350
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30036
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81488
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 11847,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2885
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8962
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15583,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7291
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8292
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 62673,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22240
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20955
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19478
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40854,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11855
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8519
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11814
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8666
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36762,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8423
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18105
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10234
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16183,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5947
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3503
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6733
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5267,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2961
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2306
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 82043,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29390
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17277
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2827
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2523
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14165
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15861
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53212,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14703
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21464
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17045
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 36896,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3471
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9420
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4374
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3692
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7433
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8506
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 53082,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8227
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7726
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1553
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8741
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9272
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7872
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7172,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4488
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2684
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 5228,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1670
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2070
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1488
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 15021,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2051
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3381
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4261
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5328
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 100061,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21307
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33193
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41318
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4243
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 90990,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38091
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 52899
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 92682,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45354
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47328
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 84144,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28718
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55426
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 158037,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25695
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44708
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47014
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40620
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20672,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16308
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4364
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20901,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11246
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9655
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 22130,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13390
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8740
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 30847,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22765
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8082
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 49636,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29425
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20211
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 47414,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17912
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29502
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 29414,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21273
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8141
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40379,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28004
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19516
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4839
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18729,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13494
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5235
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23647,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11749
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11898
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11922
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11604
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 172799,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 125878
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46921
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 90347,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31886
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24192,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6948
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 102606,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66315
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36291
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7117,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4985
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2132
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 7116,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2108
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 18009,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13906
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4103
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 20930,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 24774,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19169
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5605
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 40143,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27900
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12243
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 28595,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23502
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5093
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 54962,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33559
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21403
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 25541,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19225
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 13188,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10160
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3028
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 16067,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10666
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5401
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 23150,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13006
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10144
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 4135,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2995
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Nov 20, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 28827,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10061
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13360
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 24406,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6195
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13056
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5155
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3033,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1892
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15306,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3000
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4789
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2475
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3555
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7173,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3947
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3226
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6797,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1752
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2444
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7966,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4137
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3829
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8760,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5082
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8070,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2961
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 1808,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 781
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5165,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2193
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2972
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5727,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2119
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1660
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1948
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15238,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9977
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 25297,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7957
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8308
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6659
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2373
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12373,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12373
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12333,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12333
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8879,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5199
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3680
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2028,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2028
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2271,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2271
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6974,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6974
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3967,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3967
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 9080,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3937
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4312
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6905,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3374
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3531
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 34665,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34665
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6313,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2036
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4277
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8001,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4495
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3506
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 14709,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5150
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2649
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2596
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4314
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8583,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8583
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8610,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8610
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 34261,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34261
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5903,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5903
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4285,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1095
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6982,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3910
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3072
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 32929,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32929
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 32692,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32692
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 43168,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16261
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7340
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2940
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16627
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2334
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6808,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6808
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5812,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3097
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2715
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 16604,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5661
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4333
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6610
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 37942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18921
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19021
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 11852,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7199
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4653
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15761,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9600
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6161
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15484,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7180
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15518,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6384
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9134
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 9216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4083
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4058
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 42483,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30272
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12211
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 42669,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13386
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:30 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 10690,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2980
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29215,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10690
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18525
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13491,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5963
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7528
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 21246,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10142
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11104
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 15004,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3075
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4290
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4062
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1168
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2409
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 617
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1610
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 17163,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6349
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4248
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6566
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6472,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1108
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5364
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5060,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2937
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2123
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3120,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 849
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1078
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4555,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4555
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13113,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10691
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2422
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7232,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4479
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2753
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7470
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5889,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2450
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 761
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 685
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 666
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7420,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2068
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2361
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 838
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2153
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12907,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3244
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3070
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1926
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1389
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3278
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4548,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1754
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6095,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2913
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5254,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1569
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2381
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1304
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5977,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2948
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1245
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7495,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3997
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3498
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 10352,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10352
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3511,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1543
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1968
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 2714,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1052
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 230
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 668
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 764
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 1229,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 347
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 320
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 423
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 19048,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3991
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3295
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4228
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3503
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 465,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 96
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13393,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3114
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3263
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3691
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 13621,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6777
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6844
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 23987,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16772
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7215
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 39433,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24672
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14761
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 8013,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4493
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3520
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3648,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1368
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4157
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2540
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4509
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3057
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6373,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3660
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2713
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 17108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11435
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5673
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 231560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144689
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86871
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 235347,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34532
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200815
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 75930,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27095
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 75829,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 51125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24704
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3860,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2692
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1168
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3896,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2209
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1687
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 3641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2194
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1447
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 5791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2528
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3263
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 29993,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21051
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8942
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 4386,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3152
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1234
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 6063,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3542
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2521
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 12781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3113
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9668
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 7595,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2685
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:14 PM",
"dateUpdated": "Nov 19, 2024",
"totalVotes": 233787,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158691
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75096
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/arts?tag=criticspicks,critics-picks,editorspicks,editorspick&queryId=30782b8a6c": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 10
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 10,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 544,
"relation": "eq"
},
"items": [
"arts_13968396",
"arts_13967973",
"arts_13968003",
"arts_13967557",
"arts_13967817",
"arts_13967625",
"arts_13967351",
"arts_13967317",
"arts_13960573",
"arts_13967133"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"source_arts_13967557": {
"type": "terms",
"id": "source_arts_13967557",
"meta": {
"override": true
},
"name": "The California Report Magazine",
"link": "https://www.kqed.org/californiareportmagazine",
"isLoading": false
},
"source_arts_13967625": {
"type": "terms",
"id": "source_arts_13967625",
"meta": {
"override": true
},
"name": "The Fandom Vote",
"link": "https://www.kqed.org/fandomvote",
"isLoading": false
},
"source_arts_13967133": {
"type": "terms",
"id": "source_arts_13967133",
"meta": {
"override": true
},
"name": "The Fandom Vote",
"link": "https://www.kqed.org/fandomvote",
"isLoading": false
},
"arts_1": {
"type": "terms",
"id": "arts_1",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1,
"slug": "arts",
"isLoading": false,
"link": "/arts/category/arts"
},
"arts_69": {
"type": "terms",
"id": "arts_69",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "69",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Music",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Music Archives | KQED Arts",
"ogDescription": null
},
"ttid": 70,
"slug": "music",
"isLoading": false,
"link": "/arts/category/music"
},
"arts_235": {
"type": "terms",
"id": "arts_235",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "235",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED Arts",
"ogDescription": null
},
"ttid": 236,
"slug": "news",
"isLoading": false,
"link": "/arts/category/news"
},
"arts_967": {
"type": "terms",
"id": "arts_967",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "967",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Theater",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Theater Archives | KQED Arts",
"ogDescription": null
},
"ttid": 985,
"slug": "theater",
"isLoading": false,
"link": "/arts/category/theater"
},
"arts_70": {
"type": "terms",
"id": "arts_70",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "70",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Visual Arts",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Visual Arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 71,
"slug": "visualarts",
"isLoading": false,
"link": "/arts/category/visualarts"
},
"arts_1753": {
"type": "terms",
"id": "arts_1753",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1753",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Donald Trump",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Donald Trump Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1765,
"slug": "donald-trump",
"isLoading": false,
"link": "/arts/tag/donald-trump"
},
"arts_10342": {
"type": "terms",
"id": "arts_10342",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "10342",
"found": true
},
"relationships": {},
"featImg": null,
"name": "editorspick",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "editorspick Archives | KQED Arts",
"ogDescription": null
},
"ttid": 10354,
"slug": "editorspick",
"isLoading": false,
"link": "/arts/tag/editorspick"
},
"arts_10278": {
"type": "terms",
"id": "arts_10278",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "10278",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-arts",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-arts Archives | KQED Arts",
"ogDescription": null
},
"ttid": 10290,
"slug": "featured-arts",
"isLoading": false,
"link": "/arts/tag/featured-arts"
},
"arts_5371": {
"type": "terms",
"id": "arts_5371",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "5371",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Kev Choice",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Kev Choice Archives | KQED Arts",
"ogDescription": null
},
"ttid": 5383,
"slug": "kev-choice",
"isLoading": false,
"link": "/arts/tag/kev-choice"
},
"arts_5375": {
"type": "terms",
"id": "arts_5375",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "5375",
"found": true
},
"relationships": {},
"featImg": null,
"name": "protest art",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "protest art Archives | KQED Arts",
"ogDescription": null
},
"ttid": 5387,
"slug": "protest-art",
"isLoading": false,
"link": "/arts/tag/protest-art"
},
"arts_2450": {
"type": "terms",
"id": "arts_2450",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2450",
"found": true
},
"relationships": {},
"featImg": null,
"name": "w. kamau bell",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "w. kamau bell Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2462,
"slug": "w-kamau-bell",
"isLoading": false,
"link": "/arts/tag/w-kamau-bell"
},
"arts_21866": {
"type": "terms",
"id": "arts_21866",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21866",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21878,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/arts/interest/arts-and-culture"
},
"arts_21863": {
"type": "terms",
"id": "arts_21863",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21863",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21875,
"slug": "news",
"isLoading": false,
"link": "/arts/interest/news"
},
"arts_21860": {
"type": "terms",
"id": "arts_21860",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21860",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21872,
"slug": "oakland",
"isLoading": false,
"link": "/arts/interest/oakland"
},
"arts_21859": {
"type": "terms",
"id": "arts_21859",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21859",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21871,
"slug": "san-francisco",
"isLoading": false,
"link": "/arts/interest/san-francisco"
},
"arts_831": {
"type": "terms",
"id": "arts_831",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "831",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Hip Hop",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"socialTitle": "Fresh Off the Streets: Get Amped by the Bay's Hottest Hip-Hop Stories",
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "Discover rising stars, hidden gems, and live events that'll keep your head nodding. Find your next favorite local hip hop artist right here.",
"metaRobotsNoIndex": "index",
"title": "Fresh Off the Streets: Get Amped by the Bay's Hottest Hip-Hop Stories",
"ogDescription": null
},
"ttid": 849,
"slug": "hip-hop",
"isLoading": false,
"link": "/arts/tag/hip-hop"
},
"arts_13246": {
"type": "terms",
"id": "arts_13246",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "13246",
"found": true
},
"relationships": {},
"featImg": null,
"name": "LaRussell",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "LaRussell Archives | KQED Arts",
"ogDescription": null
},
"ttid": 13258,
"slug": "larussell",
"isLoading": false,
"link": "/arts/tag/larussell"
},
"arts_1143": {
"type": "terms",
"id": "arts_1143",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1143",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland Archives | KQED Arts",
"ogDescription": null
},
"ttid": 692,
"slug": "oakland",
"isLoading": false,
"link": "/arts/tag/oakland"
},
"arts_974": {
"type": "terms",
"id": "arts_974",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "974",
"found": true
},
"relationships": {},
"featImg": null,
"name": "rap",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "rap Archives | KQED Arts",
"ogDescription": null
},
"ttid": 992,
"slug": "rap",
"isLoading": false,
"link": "/arts/tag/rap"
},
"arts_19347": {
"type": "terms",
"id": "arts_19347",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "19347",
"found": true
},
"relationships": {},
"featImg": null,
"name": "tmw-latest",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "tmw-latest Archives | KQED Arts",
"ogDescription": null
},
"ttid": 19359,
"slug": "tmw-latest",
"isLoading": false,
"link": "/arts/tag/tmw-latest"
},
"arts_4269": {
"type": "terms",
"id": "arts_4269",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "4269",
"found": true
},
"relationships": {},
"featImg": null,
"name": "tupac shakur",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "tupac shakur Archives | KQED Arts",
"ogDescription": null
},
"ttid": 4281,
"slug": "tupac-shakur",
"isLoading": false,
"link": "/arts/tag/tupac-shakur"
},
"arts_3800": {
"type": "terms",
"id": "arts_3800",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "3800",
"found": true
},
"relationships": {},
"featImg": null,
"name": "vallejo",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "vallejo Archives | KQED Arts",
"ogDescription": null
},
"ttid": 3812,
"slug": "vallejo",
"isLoading": false,
"link": "/arts/tag/vallejo"
},
"arts_21871": {
"type": "terms",
"id": "arts_21871",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21871",
"found": true
},
"relationships": {},
"featImg": null,
"name": "East Bay",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "East Bay Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21883,
"slug": "east-bay",
"isLoading": false,
"link": "/arts/interest/east-bay"
},
"arts_1787": {
"type": "terms",
"id": "arts_1787",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1787",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Contemporary Jewish Museum",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Contemporary Jewish Museum Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1799,
"slug": "contemporary-jewish-museum",
"isLoading": false,
"link": "/arts/tag/contemporary-jewish-museum"
},
"arts_22366": {
"type": "terms",
"id": "arts_22366",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22366",
"found": true
},
"relationships": {},
"name": "The California Report",
"slug": "the-california-report",
"taxonomy": "program",
"description": null,
"featImg": null,
"headData": {
"title": "The California Report | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22378,
"isLoading": false,
"link": "/arts/program/the-california-report"
},
"arts_22364": {
"type": "terms",
"id": "arts_22364",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22364",
"found": true
},
"relationships": {},
"name": "The California Report Magazine",
"slug": "the-california-report-magazine",
"taxonomy": "program",
"description": null,
"featImg": null,
"headData": {
"title": "The California Report Magazine | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22376,
"isLoading": false,
"link": "/arts/program/the-california-report-magazine"
},
"arts_8505": {
"type": "terms",
"id": "arts_8505",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "8505",
"found": true
},
"relationships": {},
"featImg": null,
"name": "bay area hip-hop",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "bay area hip-hop Archives | KQED Arts",
"ogDescription": null
},
"ttid": 8517,
"slug": "bay-area-hip-hop",
"isLoading": false,
"link": "/arts/tag/bay-area-hip-hop"
},
"arts_21868": {
"type": "terms",
"id": "arts_21868",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21868",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21880,
"slug": "california",
"isLoading": false,
"link": "/arts/interest/california"
},
"arts_21879": {
"type": "terms",
"id": "arts_21879",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21879",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Entertainment",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Entertainment Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21891,
"slug": "entertainment",
"isLoading": false,
"link": "/arts/interest/entertainment"
},
"arts_13238": {
"type": "terms",
"id": "arts_13238",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "13238",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Sports",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Sports Archives | KQED Arts",
"ogDescription": null
},
"ttid": 13250,
"slug": "sports",
"isLoading": false,
"link": "/arts/category/sports"
},
"arts_8273": {
"type": "terms",
"id": "arts_8273",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "8273",
"found": true
},
"relationships": {},
"featImg": null,
"name": "football",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "football Archives | KQED Arts",
"ogDescription": null
},
"ttid": 8285,
"slug": "football",
"isLoading": false,
"link": "/arts/tag/football"
},
"arts_1256": {
"type": "terms",
"id": "arts_1256",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1256",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Latino",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Latino Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1268,
"slug": "latino",
"isLoading": false,
"link": "/arts/tag/latino"
},
"arts_3178": {
"type": "terms",
"id": "arts_3178",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "3178",
"found": true
},
"relationships": {},
"featImg": null,
"name": "native american",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "native american Archives | KQED Arts",
"ogDescription": null
},
"ttid": 3190,
"slug": "native-american",
"isLoading": false,
"link": "/arts/tag/native-american"
},
"arts_1084": {
"type": "terms",
"id": "arts_1084",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1084",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Jose",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Jose Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1101,
"slug": "san-jose",
"isLoading": false,
"link": "/arts/tag/san-jose"
},
"arts_2309": {
"type": "terms",
"id": "arts_2309",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2309",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Stanford",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Stanford Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2321,
"slug": "stanford",
"isLoading": false,
"link": "/arts/tag/stanford"
},
"arts_21861": {
"type": "terms",
"id": "arts_21861",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21861",
"found": true
},
"relationships": {},
"featImg": null,
"name": "South Bay",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "South Bay Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21873,
"slug": "south-bay",
"isLoading": false,
"link": "/arts/interest/south-bay"
},
"arts_22318": {
"type": "terms",
"id": "arts_22318",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22318",
"found": true
},
"relationships": {},
"name": "The Fandom Vote",
"slug": "the-fandom-vote",
"taxonomy": "series",
"description": null,
"featImg": null,
"headData": {
"title": "The Fandom Vote | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22330,
"isLoading": false,
"link": "/arts/series/the-fandom-vote"
},
"arts_75": {
"type": "terms",
"id": "arts_75",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "75",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Pop Culture",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Pop Culture Archives | KQED Arts",
"ogDescription": null
},
"ttid": 76,
"slug": "popculture",
"isLoading": false,
"link": "/arts/category/popculture"
},
"arts_21989": {
"type": "terms",
"id": "arts_21989",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21989",
"found": true
},
"relationships": {},
"featImg": null,
"name": "bad bunny",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "bad bunny Archives | KQED Arts",
"ogDescription": null
},
"ttid": 22001,
"slug": "bad-bunny",
"isLoading": false,
"link": "/arts/tag/bad-bunny"
},
"arts_22277": {
"type": "terms",
"id": "arts_22277",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22277",
"found": true
},
"relationships": {},
"name": "election 2024",
"slug": "election-2024",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "election 2024 | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22289,
"isLoading": false,
"link": "/arts/tag/election-2024"
},
"arts_22227": {
"type": "terms",
"id": "arts_22227",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22227",
"found": true
},
"relationships": {},
"name": "fandomvote",
"slug": "fandomvote",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "fandomvote Archives | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22239,
"isLoading": false,
"link": "/arts/tag/fandomvote"
},
"arts_22224": {
"type": "terms",
"id": "arts_22224",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22224",
"found": true
},
"relationships": {},
"name": "kamala harris",
"slug": "kamala-harris",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "kamala harris Archives | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22236,
"isLoading": false,
"link": "/arts/tag/kamala-harris"
},
"arts_22362": {
"type": "terms",
"id": "arts_22362",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22362",
"found": true
},
"relationships": {},
"name": "reggaeton",
"slug": "reggaeton",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "reggaeton | KQED Arts",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 22374,
"isLoading": false,
"link": "/arts/tag/reggaeton"
},
"arts_6975": {
"type": "terms",
"id": "arts_6975",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "6975",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Hyphy",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Hyphy Archives | KQED Arts",
"ogDescription": null
},
"ttid": 6987,
"slug": "hyphy",
"isLoading": false,
"link": "/arts/tag/hyphy"
},
"arts_17464": {
"type": "terms",
"id": "arts_17464",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "17464",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Mac Dre",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Mac Dre Archives | KQED Arts",
"ogDescription": null
},
"ttid": 17476,
"slug": "mac-dre",
"isLoading": false,
"link": "/arts/tag/mac-dre"
},
"arts_21873": {
"type": "terms",
"id": "arts_21873",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21873",
"found": true
},
"relationships": {},
"featImg": null,
"name": "North Bay",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "North Bay Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21885,
"slug": "north-bay",
"isLoading": false,
"link": "/arts/interest/north-bay"
},
"arts_1564": {
"type": "terms",
"id": "arts_1564",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "1564",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Remembrance",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Remembrance Archives | KQED Arts",
"ogDescription": null
},
"ttid": 1576,
"slug": "remembrance",
"isLoading": false,
"link": "/arts/category/remembrance"
},
"arts_3226": {
"type": "terms",
"id": "arts_3226",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "3226",
"found": true
},
"relationships": {},
"featImg": null,
"name": "lgbtq",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "lgbtq Archives | KQED Arts",
"ogDescription": null
},
"ttid": 3238,
"slug": "lgbtq",
"isLoading": false,
"link": "/arts/tag/lgbtq"
},
"arts_21789": {
"type": "terms",
"id": "arts_21789",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21789",
"found": true
},
"relationships": {},
"featImg": null,
"name": "obituary",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "obituary Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21801,
"slug": "obituary",
"isLoading": false,
"link": "/arts/tag/obituary"
},
"arts_22041": {
"type": "terms",
"id": "arts_22041",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "22041",
"found": true
},
"relationships": {},
"featImg": null,
"name": "remembrance",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "remembrance Archives | KQED Arts",
"ogDescription": null
},
"ttid": 22053,
"slug": "remembrance",
"isLoading": false,
"link": "/arts/tag/remembrance"
},
"arts_7862": {
"type": "terms",
"id": "arts_7862",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7862",
"found": true
},
"relationships": {},
"featImg": null,
"name": "History",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "History Archives | KQED Arts",
"ogDescription": null
},
"ttid": 7874,
"slug": "history",
"isLoading": false,
"link": "/arts/category/history"
},
"arts_2654": {
"type": "terms",
"id": "arts_2654",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2654",
"found": true
},
"relationships": {},
"featImg": null,
"name": "chinatown",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "chinatown Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2666,
"slug": "chinatown",
"isLoading": false,
"link": "/arts/tag/chinatown"
},
"arts_2640": {
"type": "terms",
"id": "arts_2640",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "2640",
"found": true
},
"relationships": {},
"featImg": null,
"name": "history",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "history Archives | KQED Arts",
"ogDescription": null
},
"ttid": 2652,
"slug": "history",
"isLoading": false,
"link": "/arts/tag/history"
},
"arts_10422": {
"type": "terms",
"id": "arts_10422",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "10422",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-news",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-news Archives | KQED Arts",
"ogDescription": null
},
"ttid": 10434,
"slug": "featured-news",
"isLoading": false,
"link": "/arts/tag/featured-news"
},
"arts_7072": {
"type": "terms",
"id": "arts_7072",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "7072",
"found": true
},
"relationships": {},
"featImg": null,
"name": "joe biden",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "joe biden Archives | KQED Arts",
"ogDescription": null
},
"ttid": 7084,
"slug": "joe-biden",
"isLoading": false,
"link": "/arts/tag/joe-biden"
},
"arts_8501": {
"type": "terms",
"id": "arts_8501",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "8501",
"found": true
},
"relationships": {},
"featImg": null,
"name": "religion",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "religion Archives | KQED Arts",
"ogDescription": null
},
"ttid": 8513,
"slug": "religion",
"isLoading": false,
"link": "/arts/tag/religion"
},
"arts_21870": {
"type": "terms",
"id": "arts_21870",
"meta": {
"index": "terms_1716263798",
"site": "arts",
"id": "21870",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Events",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Events Archives | KQED Arts",
"ogDescription": null
},
"ttid": 21882,
"slug": "events",
"isLoading": false,
"link": "/arts/interest/events"
}
},
"userAgentReducer": {
"userAgent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"articles": []
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/artseditorspicks",
"previousPathname": "/"
}
}