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_13956152": {
"type": "attachments",
"id": "arts_13956152",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13956152",
"found": true
},
"parent": 13955802,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-1536x864.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/RapperFood_COVER-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1713389846,
"modified": 1713390313,
"caption": "In the history of Bay Area rap, food has always been a strong reference point — a metaphorical kitchen for creative exchange.",
"description": null,
"title": "RapperFood_COVER",
"credit": "Torre / @torre.pentel",
"status": "inherit",
"altTag": "Illustration of the rapper Larry June in an SF Giants cap, holding a crab cracker in one hand and a fork in the other. In front of him is a whole lobster on a plate.",
"fetchFailed": false,
"isLoading": false
},
"arts_13905561": {
"type": "attachments",
"id": "arts_13905561",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13905561",
"found": true
},
"parent": 13905544,
"imgSizes": {
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Rexx-Life-Raj-backstage-at-Outisde-Lands-on-Saturday-Oct.-30-2-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Rexx-Life-Raj-backstage-at-Outisde-Lands-on-Saturday-Oct.-30-2-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Rexx-Life-Raj-backstage-at-Outisde-Lands-on-Saturday-Oct.-30-2.jpg",
"width": 800,
"height": 533
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Rexx-Life-Raj-backstage-at-Outisde-Lands-on-Saturday-Oct.-30-2-768x512.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 512
}
},
"publishDate": 1635669356,
"modified": 1635698658,
"caption": "Rexx Life Raj backstage at Outisde Lands on Saturday, Oct. 30.",
"description": "Rexx Life Raj backstage at Outisde Lands on Saturday, Oct. 30.",
"title": "Rexx Life Raj backstage at Outisde Lands on Saturday, Oct. 30.",
"credit": "Estefany Gonzalez",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13927081": {
"type": "attachments",
"id": "arts_13927081",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13927081",
"found": true
},
"parent": 13927070,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-160x160.png",
"width": 160,
"mimeType": "image/png",
"height": 160
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image.png",
"width": 1080,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-1020x1020.png",
"width": 1020,
"mimeType": "image/png",
"height": 1020
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-800x800.png",
"width": 800,
"mimeType": "image/png",
"height": 800
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/women-of-the-bay-mix-featured-image-768x768.png",
"width": 768,
"mimeType": "image/png",
"height": 768
}
},
"publishDate": 1680040543,
"modified": 1680040724,
"caption": "Pam the Funkstress, Kamaiyah and Ruby Ibarra are featured in an exclusive That's My Word DJ mix by Tamara Palmer, honoring 36 years of Bay Area women's contributions to hip-hop.",
"description": null,
"title": "women of the bay mix featured image",
"credit": "Photos: Gabe Meline, Estefany Gonzalez. Collage: Becca Kao",
"status": "inherit",
"altTag": "A collage features Pam the Funkstress on her turntables, Kamaiyah performing in a windbreaker jumpsuit and Ruby Ibarra posing in a bucket hat.",
"fetchFailed": false,
"isLoading": false
},
"arts_13927082": {
"type": "attachments",
"id": "arts_13927082",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13927082",
"found": true
},
"parent": 13927070,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-160x90.png",
"width": 160,
"mimeType": "image/png",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image.png",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-1020x574.png",
"width": 1020,
"mimeType": "image/png",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-1536x864.png",
"width": 1536,
"mimeType": "image/png",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-800x450.png",
"width": 800,
"mimeType": "image/png",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/Thats-My-Word-Women-of-the-Bay-—-Featured-Image-768x432.png",
"width": 768,
"mimeType": "image/png",
"height": 432
}
},
"publishDate": 1680040665,
"modified": 1680040762,
"caption": "Pam the Funkstress, Kamaiyah and Ruby Ibarra are featured in an exclusive That's My Word DJ mix by Tamara Palmer, honoring 36 years of Bay Area women's contributions to hip-hop.",
"description": null,
"title": "That's My Word Women of the Bay — Featured Image",
"credit": "Photos: Gabe Meline, Estefany Gonzalez. Collage: Becca Kao",
"status": "inherit",
"altTag": "A collage features Pam the Funkstress on her turntables, Kamaiyah performing in a windbreaker jumpsuit and Ruby Ibarra posing in a bucket hat.",
"fetchFailed": false,
"isLoading": false
},
"arts_13922538": {
"type": "attachments",
"id": "arts_13922538",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13922538",
"found": true
},
"parent": 13922511,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-160x83.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 83
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022.jpg",
"width": 1920,
"height": 1000
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-1020x531.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 531
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-1536x800.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 800
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-800x417.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 417
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/12/best-bay-area-albums-2022-768x400.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 400
}
},
"publishDate": 1670539041,
"modified": 1670539214,
"caption": "Rexx Life Raj's 'The Blue Hour,' Toro Y Moi's 'MAHAL,' mxmtoon's 'rising' and Zyah Belle's 'Yam Grier' are four of our top 20 favorite Bay Area albums of the year.",
"description": null,
"title": "best bay area albums 2022",
"credit": "EMPIRE/Dead Oceans/AWAL Recordings America/Guin Records",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13913545": {
"type": "attachments",
"id": "arts_13913545",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13913545",
"found": true
},
"parent": 13913540,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-160x120.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 120
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16.jpg",
"width": 1920,
"height": 1440
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-1020x765.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 765
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-1536x1152.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1152
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-800x600.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 600
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-16-768x576.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 576
}
},
"publishDate": 1652904254,
"modified": 1652905901,
"caption": "Symba and Young JR perform at the Lake Merritt bandshell on Tuesday, May 17, for 'Town Up Tuesday.'",
"description": null,
"title": "Image-from-iOS-(16)",
"credit": "Pendarvis Harshaw/KQED",
"status": "inherit",
"altTag": "Two young Black men on stage",
"fetchFailed": false,
"isLoading": false
},
"arts_13840923": {
"type": "attachments",
"id": "arts_13840923",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13840923",
"found": true
},
"parent": 0,
"imgSizes": {
"small": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-520x346.jpg",
"width": 520,
"mimeType": "image/jpeg",
"height": 346
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"xsmall": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-375x250.jpg",
"width": 375,
"mimeType": "image/jpeg",
"height": 250
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865.jpg",
"width": 800,
"height": 533
},
"guest-author-50": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-50x50.jpg",
"width": 50,
"mimeType": "image/jpeg",
"height": 50
},
"guest-author-96": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-96x96.jpg",
"width": 96,
"mimeType": "image/jpeg",
"height": 96
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
},
"guest-author-64": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-64x64.jpg",
"width": 64,
"mimeType": "image/jpeg",
"height": 64
},
"guest-author-32": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-32x32.jpg",
"width": 32,
"mimeType": "image/jpeg",
"height": 32
},
"detail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-150x150.jpg",
"width": 150,
"mimeType": "image/jpeg",
"height": 150
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-768x512.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 512
},
"guest-author-128": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-128x128.jpg",
"width": 128,
"mimeType": "image/jpeg",
"height": 128
},
"xxsmall": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2018/09/MG_0865-240x160.jpg",
"width": 240,
"mimeType": "image/jpeg",
"height": 160
}
},
"publishDate": 1537174852,
"modified": 1652396384,
"caption": "Kamaiyah performs at Rolling Loud Bay Area in Oakland on Sunday, September 16, 2018.",
"description": "Kamaiyah plays Rolling Loud Bay Area in Oakland on Sunday, September 16, 2018.",
"title": "Kamaiyah plays Rolling Loud Bay Area in Oakland on Sunday, September 16, 2018.",
"credit": "Estefany Gonzalez ",
"status": "inherit",
"altTag": "Kamaiyah plays Rolling Loud Bay Area in Oakland on Sunday, September 16, 2018.",
"fetchFailed": false,
"isLoading": false
},
"arts_13880254": {
"type": "attachments",
"id": "arts_13880254",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13880254",
"found": true
},
"parent": 13880253,
"imgSizes": {
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2020/05/229AF7FF-842E-444E-B014-04CAAE0F637B-160x120.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 120
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2020/05/229AF7FF-842E-444E-B014-04CAAE0F637B-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2020/05/229AF7FF-842E-444E-B014-04CAAE0F637B.jpg",
"width": 750,
"height": 562
}
},
"publishDate": 1589304588,
"modified": 1589306025,
"caption": "Kehlani mural at 7th West in Oakland. Artwork by Timothy B. and Steven Anderson.",
"description": "Kehlani mural at 7th West in Oakland. Artwork by Timothy B. and Steven Anderson.",
"title": "Kehlani mural at 7th West in Oakland. Artwork by Timothy B. and Steven Anderson.",
"credit": "Timothy B.",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13859638": {
"type": "attachments",
"id": "arts_13859638",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13859638",
"found": true
},
"parent": 13859615,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2.jpg",
"width": 1616,
"height": 909
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-1200x675.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 675
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/06/drew-banga-2-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1560537748,
"modified": 1560538042,
"caption": "Drew Banga has produced for Kamaiya, Rexx Life Raj and 1-O.A.K., but his biggest job is fatherhood.",
"description": "Drew Banga has produced for Kamaiya, Rexx Life Raj and 1-O.A.K., but his biggest job is fatherhood.",
"title": "drew banga 2",
"credit": "Pendarvis Harshaw",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13933782": {
"type": "attachments",
"id": "arts_13933782",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13933782",
"found": true
},
"parent": 13871739,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1.jpg",
"width": 1920,
"height": 1080
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-1536x864.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2019/12/2010s-best-albums-1-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1692837347,
"modified": 1692837386,
"caption": "Queens D.Light's 'California Wildflower,' Shannon and the Clams' 'Dreams in the Rat House' and Toro y Moi's 'Outer Peace' (left to right) are just a few of KQED's favorite Bay Area albums of the 2010s.",
"description": null,
"title": "2010s-best-albums",
"credit": "Courtesy of the artists ",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_arts_13922511": {
"type": "authors",
"id": "byline_arts_13922511",
"meta": {
"override": true
},
"slug": "byline_arts_13922511",
"name": "KQED Arts & Culture",
"isLoading": false
},
"gmeline": {
"type": "authors",
"id": "185",
"meta": {
"index": "authors_1716337520",
"id": "185",
"found": true
},
"name": "Gabe Meline",
"firstName": "Gabe",
"lastName": "Meline",
"slug": "gmeline",
"email": "gmeline@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Senior Editor, KQED Arts & Culture",
"bio": "Gabe Meline entered journalism at age 15 making photocopied zines, and has since earned awards from the Edward R. Murrow Awards, the Society for Professional Journalists, the Online Journalism Awards, the Association of Alternative Newsweeklies and the California Newspaper Publishers Association. Prior to KQED, he was the editor of the \u003cem>North Bay Bohemian\u003c/em> and a touring musician. He lives with his wife, his daughter, and a 1964 Volvo in his hometown of Santa Rosa, CA.",
"avatar": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twitter": "gmeline",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "artschool",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"author"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Gabe Meline | KQED",
"description": "Senior Editor, KQED Arts & Culture",
"ogImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/gmeline"
},
"tamarapalmer": {
"type": "authors",
"id": "5111",
"meta": {
"index": "authors_1716337520",
"id": "5111",
"found": true
},
"name": "Tamara Palmer",
"firstName": "Tamara",
"lastName": "Palmer",
"slug": "tamarapalmer",
"email": "countryfriedsoul@gmail.com",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "I'm a professional DJ, freelance writer, recipe developer and independent publisher of zines about music and food. You'll find my byline in a wide range of news, tech and entertainment publications. My first book \u003ci>Country Fried Soul: Adventures in Dirty South Hip-Hop\u003c/i> was published in 2005, and a more personal West Coast anthology called \u003ci>California Love\u003c/i> is planned for 2023.",
"avatar": "https://secure.gravatar.com/avatar/27bd98c3b2849cbe3bfec1cfdfa15e33?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "bayareabites",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Tamara Palmer | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/27bd98c3b2849cbe3bfec1cfdfa15e33?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/27bd98c3b2849cbe3bfec1cfdfa15e33?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/tamarapalmer"
},
"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"
},
"achazaro": {
"type": "authors",
"id": "11748",
"meta": {
"index": "authors_1716337520",
"id": "11748",
"found": true
},
"name": "Alan Chazaro",
"firstName": "Alan",
"lastName": "Chazaro",
"slug": "achazaro",
"email": "agchazaro@gmail.com",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Food Writer and Reporter",
"bio": "Alan Chazaro is the author of \u003cem>This Is Not a Frank Ocean Cover Album\u003c/em> (Black Lawrence Press, 2019), \u003cem>Piñata Theory\u003c/em> (Black Lawrence Press, 2020), and \u003cem>Notes from the Eastern Span of the Bay Bridge\u003c/em> (Ghost City Press, 2021). He is a graduate of June Jordan’s Poetry for the People program at UC Berkeley and a former Lawrence Ferlinghetti Fellow at the University of San Francisco. He writes about sports, food, art, music, education, and culture while repping the Bay on \u003ca href=\"https://twitter.com/alan_chazaro\">Twitter\u003c/a> and \u003ca href=\"https://www.instagram.com/alan_chazaro/?hl=en\">Instagram\u003c/a> at @alan_chazaro.",
"avatar": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g",
"twitter": "alan_chazaro",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Alan Chazaro | KQED",
"description": "Food Writer and Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ea8b6dd970fc5c29e7a188e7d5861df7?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/achazaro"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"arts_13955802": {
"type": "posts",
"id": "arts_13955802",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13955802",
"score": null,
"sort": [
1713390752000
]
},
"guestAuthors": [],
"slug": "bay-area-rappers-food-lyrics-illustrations-e-40-larry-june",
"title": "Here’s What Bay Area Rappers Are Eating (According to Their Lyrics)",
"publishDate": 1713390752,
"format": "standard",
"headTitle": "Here’s What Bay Area Rappers Are Eating (According to Their Lyrics) | KQED",
"labelTerm": {},
"content": "\u003cp>[dropcap]W[/dropcap]hen conveying what it means to really be from the Bay Area, I often return to this simple yet revelatory \u003ca href=\"https://www.kqed.org/arts/tag/mac-dre\">Mac Dre\u003c/a> lyric: “In the Bay Area, we dance a little different.”\u003c/p>\n\u003cp>Whether it’s in our music, political activism or technological contributions, there’s a certain out-of-box forwardness that tends to manifest from Bay Area minds — a distinguishable pride in how we approach everything with a savvy sprinkling of game, hustlership and top-tier ideation.\u003c/p>\n\u003cp>The same can be said for the Bay Area’s food scene, which ranks among the nation’s best and most imaginative. From sourdough bread to the eternal Mission-style burrito, the Bay’s foodmakers have often been ahead of the curve, helping to revolutionize menus nationwide with their fresh farm-to-table approach. To borrow from the great Mac, one could say that in the Bay Area, we \u003ci>eat\u003c/i> a little different.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[aside postID='arts_13907726,arts_13934248']\u003c/span>It’s no surprise, then, that in the history of local rap, food has always been a strong reference point — a metaphorical kitchen for creative exchange. An endless platter of well-seasoned slang. For decades, our rappers have delivered punchlines involving sauce, lasagna and \u003ca href=\"https://www.youtube.com/watch?v=XMah0rX6pGU\">lumpia\u003c/a>; dropped verses that generously reference \u003ca href=\"https://www.youtube.com/watch?v=lkBJR5L2nas\">desserts and bakeries\u003c/a>; and supplied entire songs about stacking bread, cheese and lettuce as lucrative sandwiches.\u003c/p>\n\u003cp>\u003ca href=\"https://www.sfchronicle.com/food/restaurants/article/bay-area-rap-shrimp-crab-17915372.php\">Food-loving Bay Area rappers\u003c/a> have always been bold when it comes to transmorphing culinary items and kitchen utensils into slang that others then appropriate and even misuse (see: “\u003ca href=\"https://www.kqed.org/arts/13908052/food-doesnt-slap\">food doesn’t slap\u003c/a>”). Shock G once talked about getting busy in a Burger King bathroom and declared, “I like my oatmeal lumpy.” On “Dreganomics,” Mac Dre himself asked, “What’s spaghetti without the sauce?” We’ve got Suga T (sweet) and Spice 1 (hot). Berner founded \u003ca href=\"https://www.instagram.com/cookiessf/?hl=en\">Cookies\u003c/a>. And just a few weeks ago, \u003ca href=\"https://www.kqed.org/arts/13900085/stunnaman02-and-the-big-steppin-energy-in-the-room\">Stunnaman02\u003c/a> dropped a whole series of viral videos centered on his latest single. His focus? \u003ca href=\"https://www.tiktok.com/@jayworrld/video/7340701934355254574\">Eating a salad\u003c/a>.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>There’s a unifying ethos in Bay Area food and rap: \u003ca href=\"https://www.youtube.com/watch?v=E6GU3PmttyI\">Everybody eats\u003c/a>. So here’s a brief ode to some of our region’s most skilled vocabulary chefs and the tasteful ways they’ve reimagined the ingredients of language that are possible in a kitchen — and the recording studio.\u003c/p>\n\u003cfigure id=\"attachment_13956090\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956090\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1.jpg\" alt=\"Illustration of the rapper E-40 in sunglasses and a beige apron, holding a glass of red wine. In front of him are a burrito and a grilled cheese sandwich.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">E-40 might be the most prolific inventor of food-related slang words in the English language. He’s a head chef in the Bay Area’s rap kingdom. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>E-40: Green eggs, hams, candy yams, Spam, cheese, peanut butter and jam on “\u003ca href=\"https://www.youtube.com/watch?v=etIBcRriUJY\">The Slap\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Digital scale, green eggs and hams / Yams, candy yams, Spam, damn! / Loaded, my cheese, peanut butter and jam / Sammich, mannish, me and my Hispanics / Vanish, talkin’ in codes like we from different planets.”\u003c/em>\u003c/p>\n\u003cp>Though it may sound like gibberish to the uninitiated, rest assured that \u003ca href=\"https://firstwefeast.com/eat/2013/12/food-rap-decoded-with-e-40-video\">99.99% of anything 40 Water vocalizes has a cleverly associative meaning\u003c/a>. For anyone who has listened to one of the more than 25 studio albums from Vallejo’s kingpin, you’ve surely heard him mention food — perhaps in a variety of languages (some real, some ingeniously invented). In addition to the smorgasbord he notes above in “The Slap,” he has pioneered rhymes across generations that give new meanings to Gouda, feta, mozzarella, lettuce, bread, sausage, salami, paninis, spaghetti, tacos and enchiladas — ad infinitum. Unsurprisingly, \u003ca href=\"https://www.kqed.org/arts/13907726/e-40-goon-with-the-spoon-bay-area-rappers-food-entrepreneurs-hustle\">Mr. Fonzarelli is an actual purveyor of foods and beverages\u003c/a>, with a line of products that includes malt liquor, ice cream and burritos; he even co-owns \u003ca href=\"https://www.instagram.com/thelumpiacompany/\">The Lumpia Company\u003c/a>. There’s no one with a bigger million-dollar mouthpiece who can distribute as much word candy (“S-L-A-N-G”) quite as flavorfully as the Goon With The Spoon himself.\u003c/p>\n\u003ch2>Andre Nickatina: TOGO’s #41 sandwich with the hot peppers on “\u003ca href=\"https://www.youtube.com/watch?v=_FU1XdPE6lM\">Fa Show\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Baby don’t act dumb, I’m number 41, high stepper / TOGO’s sandwich with the hot peppers / At 90 degrees I might freeze, so when it’s hot I sport leather.”\u003c/em>\u003c/p>\n\u003cp>Fillmore’s finest, and among \u003ca href=\"https://www.passionweiss.com/2016/11/17/andre-nickatina/\">the most criminally underrated San Francisco rappers in history\u003c/a>, Andre Nickatina has always had a penchant for the spicy, the flavorful, the extemporaneously saucy. From rapping about eating Cap’n Crunch around drug dealers to sarcastically handing out Baskin Robbins dollars to his enemies, Nicky Nicotine (formerly known as Dre Dog) raps about food as casually as any rapper would ever dare. Unlike many of today’s international rap personalities, who seem to only eat at \u003ca href=\"https://www.reddit.com/r/OutOfTheLoop/comments/6frbt9/why_are_rappers_obsessed_with_nobu_sushi/\">high-priced sushi conglomerates\u003c/a>, Nickatina is a Bay Area real one, electing to stay fed at a regional sandwich chain from San Jose. The enigmatic “number 41” on the \u003ca href=\"https://www.togos.com/menu/?gad_source=1&gclid=CjwKCAjwoPOwBhAeEiwAJuXRh69gJ2fS8J9qmnAKJEnCmI5720psTxEmhEmkgFAemWoe3auyNuuxExoCTm0QAvD_BwE\">Togo’s menu\u003c/a> has since been discontinued, but a spokesperson for the restaurant IDed it as a sirloin steak and mushroom sandwich that was introduced as a seasonal special back in 2002 — the same year “Fa Show” was released. There is no doubt it must’ve been fire, given its endorsement by a legend who knows how to professionally “\u003ca href=\"https://www.youtube.com/watch?v=o8TXpoi-goE\">Break Bread\u003c/a>.”\u003c/p>\n\u003cfigure id=\"attachment_13956088\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956088\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1.jpg\" alt=\"Illustration of the rapper Kamaiyah eating from a plate of chicken alfredo tucked under her arm. Next to her is a bottle of champagne.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kamaiyah’s album covers often feature food, Hennessey and champagne — a reflection of the rapper’s saucy, bossy lifestyle. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Kamaiyah: Champagne and chicken on “\u003ca href=\"https://www.youtube.com/watch?v=Yls2dMJ63tM\">Whatever Whenever\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Just drink champagne with all my chicken meals.”\u003c/em>\u003c/p>\n\u003cp>It’s fitting that East Oakland’s Kamaiyah — who cooked up the searingly hot single “How Does It Feel” on her transcendent debut, \u003ci>A Good Night in the Ghetto\u003c/i> — continued to double down on aspirational living and good eating with her sophomore release, \u003ci>Got It Made\u003c/i>. As always, the bodacious trapper rhymes over a synth-laced, floaty-spaceship soundscape while bragging about her California riches — and cuisine. The music video for “Whatever Whenever” features Kamaiyah roaming the untainted grounds of a Napa Valley-esque chateau. Her album covers over the years have also featured bags of potato chips, Hennessy and double-fisted bottles of champagne. It’s always bottoms up when Kamaiyah is on the track.\u003c/p>\n\u003ch2>Too $hort: Macaroni, steak and collard greens on “\u003ca href=\"https://www.youtube.com/watch?v=Ru5B8cFskaw\">All My B*tches Are Gone\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Eat some shit up / macaroni, steak, collard greens, or whatever the fuck.”\u003c/em>\u003c/p>\n\u003cp>With over 35 years of classic albums like \u003ci>Cocktails\u003c/i> and \u003ci>Gettin’ It\u003c/i>, there’s no doubt that Short Dogg knows how to feed his multi-generational fanbase. He doesn’t shy away from straightforward lyrics — or having a large appetite for nefarious activities — and he has continued to make seasoned slaps for precisely 225,000 hours and counting (“get a calculator, do the math”). This OG’s plate of choice includes classic soul food staples served with a slab of steak. As the veteran unmistakably outlines on “This How We Eat”: “We make money, we eat, we feed.”\u003c/p>\n\u003cfigure id=\"attachment_13956087\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956087\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1.jpg\" alt=\"Illustration of the rapper Larry June in an SF Giants cap, holding a crab cracker in one hand and a fork in the other. In front of him is a whole lobster on a plate.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Besides establishing himself as the healthiest rapper in Bay Area lore, Larry June is also known for sporting vintage muscle cars and cracking lobsters in Sausalito as part of his luxurious lifestyle. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Larry June: Crab legs on “\u003ca href=\"https://www.youtube.com/watch?v=luIhlZBrJos\">Lifetime Income\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“This not my girlfriend, we just eatin’ crab legs.”\u003c/em>\u003c/p>\n\u003cp>If you know Larry June, then you know he’s all about smoothies, green teas, organic juices and oranges (yee hee!). But just as buttery are his numerously silky references to luxury meals and late-night outings with a seemingly endless rotation of women friends. Without question, the Hunters Point rapper has one of the healthiest appetites of anyone around a microphone, regularly dropping rhymes about his organic sustenance. Since Uncle Larry makes a living off his out-of-pocket food references, he merits an honorable mention for dropping other absolute bangers like “I might write a motherfuckin’ smoothie book or somethin’ … Sell this shit for thirty dollars” and “Watermelon juice riding bikes with my latest chick / I don’t do the clubs that often, I got a check to get.” It’s fitting that \u003ca href=\"https://uproxx.com/music/larry-june-interview-san-francisco/\">he also co-owns Honeybear Boba in the Dogpatch\u003c/a>.\u003c/p>\n\u003ch2>Iamsu!: Chicken strips and Moscato on “\u003ca href=\"https://www.youtube.com/watch?v=lQcxMU3uvLg\">Don’t Stop\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Keep it real I don’t brag though… / Chicken strips, no escargot / [sippin’] on the Moscato.”\u003c/em>\u003c/p>\n\u003cp>To be fair, this lyric is from a young, mixtape-era Iamsu! and might not reflect the current palate of the multi-platinum rapper and producer from Richmond. (In fact, that’s probably true of every rapper on this list, so take these lyrics with a grain of salt.) But when I first heard this song in my 20s, it’s a line that did — and still does — resonate for its unglamorized celebration of living on a low-budget microwaveable diet while maintaining a glimmer of high-life ambition. Personally, I’d take chicken strips over escargot nine out of ten times. And, from the sound of it, so would Suzy 6 Speed.\u003c/p>\n\u003cfigure id=\"attachment_13956086\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956086\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1.jpg\" alt=\"The rapper P-Lo wiggles his fingers in delight over a plate of chicken wings sitting on a bed of dollar bills.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">P-Lo often raps about his love of chicken (chicken adobo, fried chicken, chicken wings), and his favorite food-related slang word is also “chicken” (as a stand in for “money”). \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>P-Lo: Chicken wings in the strip club on “\u003ca href=\"https://www.youtube.com/watch?v=h-ajtPhAQ1U\">Going To Work\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“In the strip club eating chicken wings.”\u003c/em>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">[aside postID='arts_13938479']\u003c/span>There may not be another rapper on this list with as much love for chicken wings as Pinole’s P-Lo. For starters, the lyricist and producer launched a transnational food tour, teaming up with Filipino restaurants around the U.S. and Canada to deliver collaborative one-off dishes, including \u003ca href=\"https://www.kqed.org/arts/13935891/p-lo-senor-sisig-filipino-food-tour-oakland\">his own spicy sinigang wings at Señor Sisig in Oakland\u003c/a>. If that’s not enough, he has popped up on popular social media channels like \u003ca href=\"https://www.instagram.com/bayareafoodz/?hl=en\">Bay Area Foodz\u003c/a> as \u003ca href=\"https://www.youtube.com/watch?v=lJYkVcpM6E0\">he searches for the best wings around the Yay\u003c/a>. His songs are even featured on \u003ca href=\"https://www.instagram.com/reel/CwyzdhfrNCE/\">national commercials for Wingstop\u003c/a>. For P-Lo, it’s always time to bring back the bass — and taste.\u003cb>\u003ci>\u003c/i>\u003c/b>\u003c/p>\n\u003ch2>Guap (formerly Guapdad 4000): Chicken adobo on “\u003ca href=\"https://www.youtube.com/watch?v=1DaovaJgytE\">Chicken Adobo\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“How I fell in love with you it was beautiful / Like chicken adobo how you fill me up.”\u003c/em>\u003c/p>\n\u003cp>For the Black Filipino American rapper from West Oakland, \u003ca href=\"https://www.kqed.org/arts/13905208/a-new-generation-of-filipino-hip-hop-builds-on-a-deep-bay-area-legacy\">food has always played a central role in his upbringing\u003c/a>. The anime-loving, Marvel comics fan grew up in a Filipino household eating champorado, and his songs have never shied away from references to his dual cultures. In what might be his most well-known song, Guap equates romantic satiation to filling up on a bowl of chicken adobo. His love of food goes beyond the booth — he recently spoke out on \u003ca href=\"https://www.kqed.org/arts/13950363/keith-lee-tiktok-oakland-sf-bay-area-struggles\">the recent Keith Lee fiasco\u003c/a>, and he also put together\u003ca href=\"https://trippin.world/guide/oaklands-top-food-joints-with-rapper-guapdad-4000\"> a map of his favorite places to eat around The Town\u003c/a>.\u003c/p>\n\u003ch2>Cellski: Canadian bacon, hash browns and cheddar cheese on “\u003ca href=\"https://www.youtube.com/watch?v=o6wFRZOd7n8\">Chedda\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Gotta get the cheddar, fuck the [federals].”\u003c/em>\u003c/p>\n\u003cp>As most food mentions in Bay Area rap goes, Cellski’s mention of this quintessentially North American breakfast combo isn’t exactly a homage to the real ingredients, as much as it is a reference to his hustling. His 1998 \u003ca href=\"https://www.discogs.com/release/841568-Cellski-Canadian-Bacon-Hash-Browns/image/SW1hZ2U6NDg3ODMxNzk=\">album cover\u003c/a> for \u003ci>Canadian Bacon & Hash Browns \u003c/i>features a cartoon depiction of the rapper getting pulled over and arrested by a Canadian mountie, with an open trunk revealing pounds of medicinal herbs. Nonetheless, there’s a good chance that the veteran San Francisco spitter actually does like to carry Canadian bacon, hash browns and cheddar around — \u003ca href=\"https://www.kqed.org/arts/13922141/cellskis-big-mafi-burgers-come-with-a-side-of-sf-rap-history\">he’s a part-time foodie who runs his own burger pop-up, after all\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13956089\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956089\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1.jpg\" alt=\"Illustration of the rapper Dru Down in gold sunglasses and a black trench coat, holding an ice cream cone in one hand and an ice cream sundae on the table in front of him.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">In a famous 1996 beef, Dru Down and the Luniz accused New Orleans rapper Master P (who started his musical career in the Bay Area) for stealing their concept of the “Ice Cream Man” — slang for a narcotics dealer. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Dru Down: Ice cream on “\u003ca href=\"https://www.youtube.com/watch?v=3uNv2qAje-Q\">Ice Cream Man\u003c/a>” (with the Luniz)\u003c/h2>\n\u003cp>\u003cem>“Get your ice cream, ice cream / Not Ice-T, not Ice Cube, ice cream.”\u003c/em>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Not intended for children, the classic 1993 anthem off Dru Down’s \u003ci>Fools From The Street \u003c/i>paints a startling picture of addiction and illicit drug distribution around Oakland in the wake of Richard Nixon and Ronald Reagan’s War on Drugs. Despite its unapologetic content, “Ice Cream Man” went on to establish an indisputably popular food motif in national rap music: ice cream as a stand-in for drug dealing. Since the production includes an audio sampling of an ice cream truck’s inimitable tune, listening to it evokes a sense of nostalgia for the frozen treat — and for \u003ca href=\"https://www.kqed.org/bayareahiphop\">golden-era Bay Area hip-hop\u003c/a>.\u003c/p>\n\n",
"blocks": [],
"excerpt": "A brief look at some of the Bay Area’s most notoriously hungry rappers — and the foods they’ve lyricized about.",
"status": "publish",
"parent": 0,
"modified": 1726791358,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 28,
"wordCount": 2210
},
"headData": {
"title": "Bay Area Rappers and Food Lyrics | KQED",
"description": "A brief look at some of the Bay Area’s most notoriously hungry rappers — and the foods they’ve lyricized about.",
"ogTitle": "Here’s What Bay Area Rappers Are Eating (According to Their Lyrics)",
"ogDescription": "",
"ogImgId": "",
"twTitle": "Here’s What Bay Area Rappers Are Eating (According to Their Lyrics)",
"twDescription": "",
"twImgId": "",
"socialTitle": "Bay Area Rappers and Food Lyrics %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Here’s What Bay Area Rappers Are Eating (According to Their Lyrics)",
"datePublished": "2024-04-17T14:52:32-07:00",
"dateModified": "2024-09-19T17:15:58-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "Food",
"sourceUrl": "https://www.kqed.org/food",
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13955802/bay-area-rappers-food-lyrics-illustrations-e-40-larry-june",
"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 conveying what it means to really be from the Bay Area, I often return to this simple yet revelatory \u003ca href=\"https://www.kqed.org/arts/tag/mac-dre\">Mac Dre\u003c/a> lyric: “In the Bay Area, we dance a little different.”\u003c/p>\n\u003cp>Whether it’s in our music, political activism or technological contributions, there’s a certain out-of-box forwardness that tends to manifest from Bay Area minds — a distinguishable pride in how we approach everything with a savvy sprinkling of game, hustlership and top-tier ideation.\u003c/p>\n\u003cp>The same can be said for the Bay Area’s food scene, which ranks among the nation’s best and most imaginative. From sourdough bread to the eternal Mission-style burrito, the Bay’s foodmakers have often been ahead of the curve, helping to revolutionize menus nationwide with their fresh farm-to-table approach. To borrow from the great Mac, one could say that in the Bay Area, we \u003ci>eat\u003c/i> a little different.\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13907726,arts_13934248",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>It’s no surprise, then, that in the history of local rap, food has always been a strong reference point — a metaphorical kitchen for creative exchange. An endless platter of well-seasoned slang. For decades, our rappers have delivered punchlines involving sauce, lasagna and \u003ca href=\"https://www.youtube.com/watch?v=XMah0rX6pGU\">lumpia\u003c/a>; dropped verses that generously reference \u003ca href=\"https://www.youtube.com/watch?v=lkBJR5L2nas\">desserts and bakeries\u003c/a>; and supplied entire songs about stacking bread, cheese and lettuce as lucrative sandwiches.\u003c/p>\n\u003cp>\u003ca href=\"https://www.sfchronicle.com/food/restaurants/article/bay-area-rap-shrimp-crab-17915372.php\">Food-loving Bay Area rappers\u003c/a> have always been bold when it comes to transmorphing culinary items and kitchen utensils into slang that others then appropriate and even misuse (see: “\u003ca href=\"https://www.kqed.org/arts/13908052/food-doesnt-slap\">food doesn’t slap\u003c/a>”). Shock G once talked about getting busy in a Burger King bathroom and declared, “I like my oatmeal lumpy.” On “Dreganomics,” Mac Dre himself asked, “What’s spaghetti without the sauce?” We’ve got Suga T (sweet) and Spice 1 (hot). Berner founded \u003ca href=\"https://www.instagram.com/cookiessf/?hl=en\">Cookies\u003c/a>. And just a few weeks ago, \u003ca href=\"https://www.kqed.org/arts/13900085/stunnaman02-and-the-big-steppin-energy-in-the-room\">Stunnaman02\u003c/a> dropped a whole series of viral videos centered on his latest single. His focus? \u003ca href=\"https://www.tiktok.com/@jayworrld/video/7340701934355254574\">Eating a salad\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>There’s a unifying ethos in Bay Area food and rap: \u003ca href=\"https://www.youtube.com/watch?v=E6GU3PmttyI\">Everybody eats\u003c/a>. So here’s a brief ode to some of our region’s most skilled vocabulary chefs and the tasteful ways they’ve reimagined the ingredients of language that are possible in a kitchen — and the recording studio.\u003c/p>\n\u003cfigure id=\"attachment_13956090\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956090\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1.jpg\" alt=\"Illustration of the rapper E-40 in sunglasses and a beige apron, holding a glass of red wine. In front of him are a burrito and a grilled cheese sandwich.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/E40-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">E-40 might be the most prolific inventor of food-related slang words in the English language. He’s a head chef in the Bay Area’s rap kingdom. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>E-40: Green eggs, hams, candy yams, Spam, cheese, peanut butter and jam on “\u003ca href=\"https://www.youtube.com/watch?v=etIBcRriUJY\">The Slap\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Digital scale, green eggs and hams / Yams, candy yams, Spam, damn! / Loaded, my cheese, peanut butter and jam / Sammich, mannish, me and my Hispanics / Vanish, talkin’ in codes like we from different planets.”\u003c/em>\u003c/p>\n\u003cp>Though it may sound like gibberish to the uninitiated, rest assured that \u003ca href=\"https://firstwefeast.com/eat/2013/12/food-rap-decoded-with-e-40-video\">99.99% of anything 40 Water vocalizes has a cleverly associative meaning\u003c/a>. For anyone who has listened to one of the more than 25 studio albums from Vallejo’s kingpin, you’ve surely heard him mention food — perhaps in a variety of languages (some real, some ingeniously invented). In addition to the smorgasbord he notes above in “The Slap,” he has pioneered rhymes across generations that give new meanings to Gouda, feta, mozzarella, lettuce, bread, sausage, salami, paninis, spaghetti, tacos and enchiladas — ad infinitum. Unsurprisingly, \u003ca href=\"https://www.kqed.org/arts/13907726/e-40-goon-with-the-spoon-bay-area-rappers-food-entrepreneurs-hustle\">Mr. Fonzarelli is an actual purveyor of foods and beverages\u003c/a>, with a line of products that includes malt liquor, ice cream and burritos; he even co-owns \u003ca href=\"https://www.instagram.com/thelumpiacompany/\">The Lumpia Company\u003c/a>. There’s no one with a bigger million-dollar mouthpiece who can distribute as much word candy (“S-L-A-N-G”) quite as flavorfully as the Goon With The Spoon himself.\u003c/p>\n\u003ch2>Andre Nickatina: TOGO’s #41 sandwich with the hot peppers on “\u003ca href=\"https://www.youtube.com/watch?v=_FU1XdPE6lM\">Fa Show\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Baby don’t act dumb, I’m number 41, high stepper / TOGO’s sandwich with the hot peppers / At 90 degrees I might freeze, so when it’s hot I sport leather.”\u003c/em>\u003c/p>\n\u003cp>Fillmore’s finest, and among \u003ca href=\"https://www.passionweiss.com/2016/11/17/andre-nickatina/\">the most criminally underrated San Francisco rappers in history\u003c/a>, Andre Nickatina has always had a penchant for the spicy, the flavorful, the extemporaneously saucy. From rapping about eating Cap’n Crunch around drug dealers to sarcastically handing out Baskin Robbins dollars to his enemies, Nicky Nicotine (formerly known as Dre Dog) raps about food as casually as any rapper would ever dare. Unlike many of today’s international rap personalities, who seem to only eat at \u003ca href=\"https://www.reddit.com/r/OutOfTheLoop/comments/6frbt9/why_are_rappers_obsessed_with_nobu_sushi/\">high-priced sushi conglomerates\u003c/a>, Nickatina is a Bay Area real one, electing to stay fed at a regional sandwich chain from San Jose. The enigmatic “number 41” on the \u003ca href=\"https://www.togos.com/menu/?gad_source=1&gclid=CjwKCAjwoPOwBhAeEiwAJuXRh69gJ2fS8J9qmnAKJEnCmI5720psTxEmhEmkgFAemWoe3auyNuuxExoCTm0QAvD_BwE\">Togo’s menu\u003c/a> has since been discontinued, but a spokesperson for the restaurant IDed it as a sirloin steak and mushroom sandwich that was introduced as a seasonal special back in 2002 — the same year “Fa Show” was released. There is no doubt it must’ve been fire, given its endorsement by a legend who knows how to professionally “\u003ca href=\"https://www.youtube.com/watch?v=o8TXpoi-goE\">Break Bread\u003c/a>.”\u003c/p>\n\u003cfigure id=\"attachment_13956088\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956088\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1.jpg\" alt=\"Illustration of the rapper Kamaiyah eating from a plate of chicken alfredo tucked under her arm. Next to her is a bottle of champagne.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/KAMAIYAH-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kamaiyah’s album covers often feature food, Hennessey and champagne — a reflection of the rapper’s saucy, bossy lifestyle. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Kamaiyah: Champagne and chicken on “\u003ca href=\"https://www.youtube.com/watch?v=Yls2dMJ63tM\">Whatever Whenever\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Just drink champagne with all my chicken meals.”\u003c/em>\u003c/p>\n\u003cp>It’s fitting that East Oakland’s Kamaiyah — who cooked up the searingly hot single “How Does It Feel” on her transcendent debut, \u003ci>A Good Night in the Ghetto\u003c/i> — continued to double down on aspirational living and good eating with her sophomore release, \u003ci>Got It Made\u003c/i>. As always, the bodacious trapper rhymes over a synth-laced, floaty-spaceship soundscape while bragging about her California riches — and cuisine. The music video for “Whatever Whenever” features Kamaiyah roaming the untainted grounds of a Napa Valley-esque chateau. Her album covers over the years have also featured bags of potato chips, Hennessy and double-fisted bottles of champagne. It’s always bottoms up when Kamaiyah is on the track.\u003c/p>\n\u003ch2>Too $hort: Macaroni, steak and collard greens on “\u003ca href=\"https://www.youtube.com/watch?v=Ru5B8cFskaw\">All My B*tches Are Gone\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Eat some shit up / macaroni, steak, collard greens, or whatever the fuck.”\u003c/em>\u003c/p>\n\u003cp>With over 35 years of classic albums like \u003ci>Cocktails\u003c/i> and \u003ci>Gettin’ It\u003c/i>, there’s no doubt that Short Dogg knows how to feed his multi-generational fanbase. He doesn’t shy away from straightforward lyrics — or having a large appetite for nefarious activities — and he has continued to make seasoned slaps for precisely 225,000 hours and counting (“get a calculator, do the math”). This OG’s plate of choice includes classic soul food staples served with a slab of steak. As the veteran unmistakably outlines on “This How We Eat”: “We make money, we eat, we feed.”\u003c/p>\n\u003cfigure id=\"attachment_13956087\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956087\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1.jpg\" alt=\"Illustration of the rapper Larry June in an SF Giants cap, holding a crab cracker in one hand and a fork in the other. In front of him is a whole lobster on a plate.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/LARRY-JUNE-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Besides establishing himself as the healthiest rapper in Bay Area lore, Larry June is also known for sporting vintage muscle cars and cracking lobsters in Sausalito as part of his luxurious lifestyle. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Larry June: Crab legs on “\u003ca href=\"https://www.youtube.com/watch?v=luIhlZBrJos\">Lifetime Income\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“This not my girlfriend, we just eatin’ crab legs.”\u003c/em>\u003c/p>\n\u003cp>If you know Larry June, then you know he’s all about smoothies, green teas, organic juices and oranges (yee hee!). But just as buttery are his numerously silky references to luxury meals and late-night outings with a seemingly endless rotation of women friends. Without question, the Hunters Point rapper has one of the healthiest appetites of anyone around a microphone, regularly dropping rhymes about his organic sustenance. Since Uncle Larry makes a living off his out-of-pocket food references, he merits an honorable mention for dropping other absolute bangers like “I might write a motherfuckin’ smoothie book or somethin’ … Sell this shit for thirty dollars” and “Watermelon juice riding bikes with my latest chick / I don’t do the clubs that often, I got a check to get.” It’s fitting that \u003ca href=\"https://uproxx.com/music/larry-june-interview-san-francisco/\">he also co-owns Honeybear Boba in the Dogpatch\u003c/a>.\u003c/p>\n\u003ch2>Iamsu!: Chicken strips and Moscato on “\u003ca href=\"https://www.youtube.com/watch?v=lQcxMU3uvLg\">Don’t Stop\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Keep it real I don’t brag though… / Chicken strips, no escargot / [sippin’] on the Moscato.”\u003c/em>\u003c/p>\n\u003cp>To be fair, this lyric is from a young, mixtape-era Iamsu! and might not reflect the current palate of the multi-platinum rapper and producer from Richmond. (In fact, that’s probably true of every rapper on this list, so take these lyrics with a grain of salt.) But when I first heard this song in my 20s, it’s a line that did — and still does — resonate for its unglamorized celebration of living on a low-budget microwaveable diet while maintaining a glimmer of high-life ambition. Personally, I’d take chicken strips over escargot nine out of ten times. And, from the sound of it, so would Suzy 6 Speed.\u003c/p>\n\u003cfigure id=\"attachment_13956086\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956086\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1.jpg\" alt=\"The rapper P-Lo wiggles his fingers in delight over a plate of chicken wings sitting on a bed of dollar bills.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/PLO-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">P-Lo often raps about his love of chicken (chicken adobo, fried chicken, chicken wings), and his favorite food-related slang word is also “chicken” (as a stand in for “money”). \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>P-Lo: Chicken wings in the strip club on “\u003ca href=\"https://www.youtube.com/watch?v=h-ajtPhAQ1U\">Going To Work\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“In the strip club eating chicken wings.”\u003c/em>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13938479",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/span>There may not be another rapper on this list with as much love for chicken wings as Pinole’s P-Lo. For starters, the lyricist and producer launched a transnational food tour, teaming up with Filipino restaurants around the U.S. and Canada to deliver collaborative one-off dishes, including \u003ca href=\"https://www.kqed.org/arts/13935891/p-lo-senor-sisig-filipino-food-tour-oakland\">his own spicy sinigang wings at Señor Sisig in Oakland\u003c/a>. If that’s not enough, he has popped up on popular social media channels like \u003ca href=\"https://www.instagram.com/bayareafoodz/?hl=en\">Bay Area Foodz\u003c/a> as \u003ca href=\"https://www.youtube.com/watch?v=lJYkVcpM6E0\">he searches for the best wings around the Yay\u003c/a>. His songs are even featured on \u003ca href=\"https://www.instagram.com/reel/CwyzdhfrNCE/\">national commercials for Wingstop\u003c/a>. For P-Lo, it’s always time to bring back the bass — and taste.\u003cb>\u003ci>\u003c/i>\u003c/b>\u003c/p>\n\u003ch2>Guap (formerly Guapdad 4000): Chicken adobo on “\u003ca href=\"https://www.youtube.com/watch?v=1DaovaJgytE\">Chicken Adobo\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“How I fell in love with you it was beautiful / Like chicken adobo how you fill me up.”\u003c/em>\u003c/p>\n\u003cp>For the Black Filipino American rapper from West Oakland, \u003ca href=\"https://www.kqed.org/arts/13905208/a-new-generation-of-filipino-hip-hop-builds-on-a-deep-bay-area-legacy\">food has always played a central role in his upbringing\u003c/a>. The anime-loving, Marvel comics fan grew up in a Filipino household eating champorado, and his songs have never shied away from references to his dual cultures. In what might be his most well-known song, Guap equates romantic satiation to filling up on a bowl of chicken adobo. His love of food goes beyond the booth — he recently spoke out on \u003ca href=\"https://www.kqed.org/arts/13950363/keith-lee-tiktok-oakland-sf-bay-area-struggles\">the recent Keith Lee fiasco\u003c/a>, and he also put together\u003ca href=\"https://trippin.world/guide/oaklands-top-food-joints-with-rapper-guapdad-4000\"> a map of his favorite places to eat around The Town\u003c/a>.\u003c/p>\n\u003ch2>Cellski: Canadian bacon, hash browns and cheddar cheese on “\u003ca href=\"https://www.youtube.com/watch?v=o6wFRZOd7n8\">Chedda\u003c/a>”\u003c/h2>\n\u003cp>\u003cem>“Gotta get the cheddar, fuck the [federals].”\u003c/em>\u003c/p>\n\u003cp>As most food mentions in Bay Area rap goes, Cellski’s mention of this quintessentially North American breakfast combo isn’t exactly a homage to the real ingredients, as much as it is a reference to his hustling. His 1998 \u003ca href=\"https://www.discogs.com/release/841568-Cellski-Canadian-Bacon-Hash-Browns/image/SW1hZ2U6NDg3ODMxNzk=\">album cover\u003c/a> for \u003ci>Canadian Bacon & Hash Browns \u003c/i>features a cartoon depiction of the rapper getting pulled over and arrested by a Canadian mountie, with an open trunk revealing pounds of medicinal herbs. Nonetheless, there’s a good chance that the veteran San Francisco spitter actually does like to carry Canadian bacon, hash browns and cheddar around — \u003ca href=\"https://www.kqed.org/arts/13922141/cellskis-big-mafi-burgers-come-with-a-side-of-sf-rap-history\">he’s a part-time foodie who runs his own burger pop-up, after all\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13956089\" class=\"wp-caption alignnone\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13956089\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1.jpg\" alt=\"Illustration of the rapper Dru Down in gold sunglasses and a black trench coat, holding an ice cream cone in one hand and an ice cream sundae on the table in front of him.\" width=\"2000\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1536x1536.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/DRU-DOWN-Color-1-1920x1920.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">In a famous 1996 beef, Dru Down and the Luniz accused New Orleans rapper Master P (who started his musical career in the Bay Area) for stealing their concept of the “Ice Cream Man” — slang for a narcotics dealer. \u003ccite>(Torre / @torre.pentel)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Dru Down: Ice cream on “\u003ca href=\"https://www.youtube.com/watch?v=3uNv2qAje-Q\">Ice Cream Man\u003c/a>” (with the Luniz)\u003c/h2>\n\u003cp>\u003cem>“Get your ice cream, ice cream / Not Ice-T, not Ice Cube, ice cream.”\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>Not intended for children, the classic 1993 anthem off Dru Down’s \u003ci>Fools From The Street \u003c/i>paints a startling picture of addiction and illicit drug distribution around Oakland in the wake of Richard Nixon and Ronald Reagan’s War on Drugs. Despite its unapologetic content, “Ice Cream Man” went on to establish an indisputably popular food motif in national rap music: ice cream as a stand-in for drug dealing. Since the production includes an audio sampling of an ice cream truck’s inimitable tune, listening to it evokes a sense of nostalgia for the frozen treat — and for \u003ca href=\"https://www.kqed.org/bayareahiphop\">golden-era Bay Area hip-hop\u003c/a>.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13955802/bay-area-rappers-food-lyrics-illustrations-e-40-larry-june",
"authors": [
"11748"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1",
"arts_12276",
"arts_69"
],
"tags": [
"arts_21883",
"arts_5397",
"arts_1601",
"arts_10278",
"arts_1297",
"arts_3771",
"arts_831",
"arts_21738",
"arts_1558",
"arts_9337",
"arts_1143",
"arts_1803",
"arts_1146",
"arts_19347",
"arts_3478",
"arts_3800"
],
"featImg": "arts_13956152",
"label": "source_arts_13955802"
},
"arts_13936865": {
"type": "posts",
"id": "arts_13936865",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13936865",
"score": null,
"sort": [
1698181003000
]
},
"parent": 0,
"labelTerm": {
"site": "arts",
"term": 140
},
"blocks": [],
"publishDate": 1698181003,
"format": "standard",
"title": "Berkeley’s Rexx Life Raj Provides Medicine for the Soul on 'California Poppy 3'",
"headTitle": "Berkeley’s Rexx Life Raj Provides Medicine for the Soul on ‘California Poppy 3’ | KQED",
"content": "\u003cp>It’s always a bright moment in the Bay Area whenever \u003ca href=\"https://www.instagram.com/rexxliferaj/?hl=en\">Rexx Life Raj\u003c/a> — Berkeley’s ascendant, bluesy rapper — drops a new album.\u003c/p>\n\u003cp>Over the past decade, Raj has been on a dynastic run of spiritual music-making. With each release, he’s built a trademark sound as an introspective, emotionally charged lyricist who can shift seamlessly from \u003ca href=\"https://www.youtube.com/watch?v=LGa1Gbt3ElA\">bragging about owning Teslas\u003c/a> to deeply \u003ca href=\"https://www.kqed.org/arts/13915940/rexx-life-raj-the-blue-hour-empire\">mourning the loss of his parents\u003c/a>.\u003c/p>\n\u003cp>Now, he returns with \u003ci>California Poppy 3\u003c/i>, the third installment in an ongoing series. The \u003ci>California Poppy\u003c/i> triumvirate spans more than six years of Raj’s life, and maintains a unifying sound and theme that feel like one endlessly expansive album, with each installment arriving a few years apart. With messages about self-love and coping through trauma, his music has become a sort of audio medicine for fans.\u003c/p>\n\u003cp>Featuring local rap stars with epic statures of their own like Kamaiyah, Damian Lillard and LaRussell, \u003cem>California Poppy 3\u003c/em> is as soulful and summery as Raj’s previous explorations on joyful West Coast living.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=IsU51o2zyys\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Singles like “\u003ca href=\"https://www.youtube.com/watch?v=Opij5eEKNBM\">Dandelion Root\u003c/a>” exemplify the rapper’s sense of intentional living and aphoristic wisdom. Over an acoustic-washed instrumental, he scorns his generation’s addiction to lustful attention-seeking: “Slow motion better than no motion, gradual ascension… I can’t trust no [man] that free his morals to grab attention / After you done hoeing yourself out, what you gon’ tell your children?”\u003c/p>\n\u003cp>Across the album, Raj — a former football player — is like a sage village elder rhapsodizing about his mistakes, his accomplishments, and his aspirations for a brighter outcome. With a subdued style in contrast to the typical frequency of aggressively cocky rap, he’s carved out a clear and necessary lane in an overcrowded genre. Rather than overpowering the listener with empty production or unchecked egoism, his toned-down vocals are refreshing, uplifting and soul-repairing.\u003c/p>\n\u003cp>But the thing about Raj is that he knows how to flex, too. In the saucy video for “\u003ca href=\"https://www.youtube.com/watch?v=G_8fURKT_yE\">Backslide\u003c/a>,” he rides around Barcelona in foreign machinery while wearing a handwoven tie-dye hat and Makaveli T-shirt, displaying a hard-earned, lavish lifestyle. For a kid from Telegraph Avenue who just a few years ago rapped “Look, I ain’t never had shit / I always wanted more, though,” he’s certainly made it.\u003c/p>\n\u003cp>Just a few days ago, Rexx posted that “i’ve always had an idealized version of myself in my mind. life is the never ending journey to reach him.” In \u003cem>California Poppy 3\u003c/em>, he’s one step closer.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-12127869\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/09/Q.Logo_.Break_-800x78.jpg\" alt=\"\" width=\"800\" height=\"78\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_-400x39.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_-768x75.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>Rexx Life Raj’s release party for ‘California Poppy 3’ is on Sunday, Oct. 29, at Victory Hall (360 Ritch St., San Francisco) from 6 p.m. to 10 p.m. \u003ca href=\"https://partiful.com/e/gG7dUmvHnsRlDApLO7pw\">Details and RSVP here\u003c/a>.\u003c/em>\u003c/p>\n\n",
"stats": {
"hasVideo": true,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 498,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 12
},
"modified": 1705003189,
"excerpt": "With a 'state flower-turned-state of mind,' Rexx Life Raj delivers another soulfully therapeutic rap album.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "With a 'state flower-turned-state of mind,' Rexx Life Raj delivers another soulfully therapeutic rap album.",
"title": "Berkeley’s Rexx Life Raj Provides Medicine for the Soul on 'California Poppy 3' | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Berkeley’s Rexx Life Raj Provides Medicine for the Soul on 'California Poppy 3'",
"datePublished": "2023-10-24T13:56:43-07:00",
"dateModified": "2024-01-11T11:59:49-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "berkeleys-rexx-life-raj-administers-medicine-for-the-soul-on-california-poppy-3",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"WpOldSlug": "berkeleys-rexx-life-raj-provides-medicine-for-the-soul-on-california-poppy-3",
"articleAge": "0",
"path": "/arts/13936865/berkeleys-rexx-life-raj-administers-medicine-for-the-soul-on-california-poppy-3",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>It’s always a bright moment in the Bay Area whenever \u003ca href=\"https://www.instagram.com/rexxliferaj/?hl=en\">Rexx Life Raj\u003c/a> — Berkeley’s ascendant, bluesy rapper — drops a new album.\u003c/p>\n\u003cp>Over the past decade, Raj has been on a dynastic run of spiritual music-making. With each release, he’s built a trademark sound as an introspective, emotionally charged lyricist who can shift seamlessly from \u003ca href=\"https://www.youtube.com/watch?v=LGa1Gbt3ElA\">bragging about owning Teslas\u003c/a> to deeply \u003ca href=\"https://www.kqed.org/arts/13915940/rexx-life-raj-the-blue-hour-empire\">mourning the loss of his parents\u003c/a>.\u003c/p>\n\u003cp>Now, he returns with \u003ci>California Poppy 3\u003c/i>, the third installment in an ongoing series. The \u003ci>California Poppy\u003c/i> triumvirate spans more than six years of Raj’s life, and maintains a unifying sound and theme that feel like one endlessly expansive album, with each installment arriving a few years apart. With messages about self-love and coping through trauma, his music has become a sort of audio medicine for fans.\u003c/p>\n\u003cp>Featuring local rap stars with epic statures of their own like Kamaiyah, Damian Lillard and LaRussell, \u003cem>California Poppy 3\u003c/em> is as soulful and summery as Raj’s previous explorations on joyful West Coast living.\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/IsU51o2zyys'\n title='//www.youtube.com/embed/IsU51o2zyys'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Singles like “\u003ca href=\"https://www.youtube.com/watch?v=Opij5eEKNBM\">Dandelion Root\u003c/a>” exemplify the rapper’s sense of intentional living and aphoristic wisdom. Over an acoustic-washed instrumental, he scorns his generation’s addiction to lustful attention-seeking: “Slow motion better than no motion, gradual ascension… I can’t trust no [man] that free his morals to grab attention / After you done hoeing yourself out, what you gon’ tell your children?”\u003c/p>\n\u003cp>Across the album, Raj — a former football player — is like a sage village elder rhapsodizing about his mistakes, his accomplishments, and his aspirations for a brighter outcome. With a subdued style in contrast to the typical frequency of aggressively cocky rap, he’s carved out a clear and necessary lane in an overcrowded genre. Rather than overpowering the listener with empty production or unchecked egoism, his toned-down vocals are refreshing, uplifting and soul-repairing.\u003c/p>\n\u003cp>But the thing about Raj is that he knows how to flex, too. In the saucy video for “\u003ca href=\"https://www.youtube.com/watch?v=G_8fURKT_yE\">Backslide\u003c/a>,” he rides around Barcelona in foreign machinery while wearing a handwoven tie-dye hat and Makaveli T-shirt, displaying a hard-earned, lavish lifestyle. For a kid from Telegraph Avenue who just a few years ago rapped “Look, I ain’t never had shit / I always wanted more, though,” he’s certainly made it.\u003c/p>\n\u003cp>Just a few days ago, Rexx posted that “i’ve always had an idealized version of myself in my mind. life is the never ending journey to reach him.” In \u003cem>California Poppy 3\u003c/em>, he’s one step closer.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-12127869\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/09/Q.Logo_.Break_-800x78.jpg\" alt=\"\" width=\"800\" height=\"78\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_-400x39.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/09/Q.Logo_.Break_-768x75.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>Rexx Life Raj’s release party for ‘California Poppy 3’ is on Sunday, Oct. 29, at Victory Hall (360 Ritch St., San Francisco) from 6 p.m. to 10 p.m. \u003ca href=\"https://partiful.com/e/gG7dUmvHnsRlDApLO7pw\">Details and RSVP here\u003c/a>.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13936865/berkeleys-rexx-life-raj-administers-medicine-for-the-soul-on-california-poppy-3",
"authors": [
"11748"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_1270",
"arts_10278",
"arts_1558",
"arts_13246",
"arts_1983",
"arts_1146",
"arts_4506",
"arts_585"
],
"featImg": "arts_13905561",
"label": "arts_140"
},
"arts_13927070": {
"type": "posts",
"id": "arts_13927070",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13927070",
"score": null,
"sort": [
1680113321000
]
},
"guestAuthors": [],
"slug": "listen-our-thats-my-word-dj-mix-honors-36-years-of-women-in-hip-hop",
"title": "Listen: Our ‘That’s My Word’ DJ Mix Honors 36 Years of Women in Hip-Hop",
"publishDate": 1680113321,
"format": "standard",
"headTitle": "Listen: Our ‘That’s My Word’ DJ Mix Honors 36 Years of Women in Hip-Hop | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cb>\u003ci>Editor’s note:\u003c/i>\u003c/b>\u003ci> This story is part of\u003c/i>\u003ca href=\"http://kqed.org/bayareahiphop\"> That’s My Word\u003c/a>\u003ci>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop history\u003c/a>, with new content dropping all throughout 2023. \u003c/i>\u003c/p>\n\u003cp>Women’s contributions to the Bay Area hip-hop scene are rarely at the forefront, but they’re all that we’re banging in this exclusive music mix of tracks from 1987 to 2023. [aside label='More on Women in Bay Area Hip-Hop' postid='arts_13925177,arts_13924828,arts_13906176']\u003c/p>\n\u003cp>I grew up watching the wonderful \u003ca href=\"https://www.instagram.com/diprimaradio/?hl=en\">Dominique DiPrima\u003c/a> on \u003cem>Home Turf\u003c/em> (which aired from 1984 to 1992), and wanted to become a DJ after seeing teenagers named QBert and Mix Master Mike spinning live on the local weekly show. Seeing DiPrima as the host communicated to my young mind that there were no boundaries for women in hip-hop. Decades later, though, female Northern California rap legends are still largely unsung, and artists featured in this mix — like The Deffa Heffa, Suga-T, New Choice and Marvaless — are not as known as their male counterparts.\u003c/p>\n\u003cp>Press play and feel a spectrum of vibes conjured by mixing 36 years of Bay Area hip-hop history from a woman’s perspective. This set was recorded live with love on turntables, with no edits or premeditated order, and is dedicated to the memories of \u003ca href=\"https://www.kqed.org/arts/13810229/remembering-dj-stef-a-bay-area-underground-hip-hop-icon\">DJ Stef\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13818092/pam-the-funkstress-pioneering-bay-area-dj-passes-away\">Pam The Funkstress\u003c/a>, who each make a sentimental appearance.\u003c/p>\n\u003cp>Please note that there are a few selections in the mix that are lacking in audio quality — that’s because they’re not currently available in digital form commercially, but they merit inclusion so that the work isn’t completely lost to time.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"120\" src=\"https://www.mixcloud.com/widget/iframe/?hide_cover=1&feed=%2Fteemoney415%2Fbay-area-women-in-rap%2F\" frameborder=\"0\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Tracklist\u003c/h2>\n\u003cp>The Conscious Daughters, “Somethin’ to Ride to (Fonky Expedition)” (1993)\u003c/p>\n\u003cp>Female Fonk, “Sucka Free” (1993)\u003c/p>\n\u003cp>Suga-T, “Suga Daddy” (1996)\u003c/p>\n\u003cp>Kamaiyah, “How Does It Feel” (2016)\u003c/p>\n\u003cp>The Deffa Heffa featuring Suga-T, “Shay Deffa” (2009)\u003c/p>\n\u003cp>CMG and Pam The Funkstress, “Jane and The Funkstress Interlude” (2011)\u003c/p>\n\u003cp>Ruby Ibarra, “Brown Out” (2017)\u003c/p>\n\u003cp>Rocky Rivera, “Brown Babies” (2015)\u003c/p>\n\u003cp>TotogangzMau, “Grow Up” (2023)\u003c/p>\n\u003cp>Marvaless, “Ghetto Blues” (1994)\u003c/p>\n\u003cp>DJ Stef, aircheck from Vinyl Exchange Radio (2007)\u003c/p>\n\u003cp>Mystic, “We Are The People (All Around The World)” (2020)\u003c/p>\n\u003cp>New Choice, “Cold Stupid” (1987)\u003c/p>\n\u003cp>Saweetie featuring H.E.R., “Closer” (2022)\u003c/p>\n\u003cp>Paris Nights, “Ashanti” (2020)\u003c/p>\n\u003cp>Oaktown’s 3.5.7, ”Juicy Gotcha Krazy” (1989)\u003c/p>\n\u003cp>Gina Madrid, “Dame La Mano” (2020)\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_-800x60.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\n",
"blocks": [],
"excerpt": "Behind the decks, DJ and journalist Tamara Palmer spotlights women’s contributions to hip-hop history.",
"status": "publish",
"parent": 0,
"modified": 1726791192,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://www.mixcloud.com/widget/iframe/"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 26,
"wordCount": 441
},
"headData": {
"title": "Listen: Our ‘That’s My Word’ DJ Mix Honors 36 Years of Women in Hip-Hop | KQED",
"description": "Behind the decks, DJ and journalist Tamara Palmer spotlights women’s contributions to hip-hop history.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "arts_13927082",
"twTitle": "",
"twDescription": "",
"twImgId": "arts_13927082",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Listen: Our ‘That’s My Word’ DJ Mix Honors 36 Years of Women in Hip-Hop",
"datePublished": "2023-03-29T11:08:41-07:00",
"dateModified": "2024-09-19T17:13:12-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "That's My Word",
"sourceUrl": "kqed.org/bayareahiphop",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/arts/13927070/listen-our-thats-my-word-dj-mix-honors-36-years-of-women-in-hip-hop",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cb>\u003ci>Editor’s note:\u003c/i>\u003c/b>\u003ci> This story is part of\u003c/i>\u003ca href=\"http://kqed.org/bayareahiphop\"> That’s My Word\u003c/a>\u003ci>, KQED’s year-long exploration of \u003ca href=\"https://www.kqed.org/bayareahiphop\">Bay Area hip-hop history\u003c/a>, with new content dropping all throughout 2023. \u003c/i>\u003c/p>\n\u003cp>Women’s contributions to the Bay Area hip-hop scene are rarely at the forefront, but they’re all that we’re banging in this exclusive music mix of tracks from 1987 to 2023. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"label": "More on Women in Bay Area Hip-Hop ",
"postid": "arts_13925177,arts_13924828,arts_13906176"
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>I grew up watching the wonderful \u003ca href=\"https://www.instagram.com/diprimaradio/?hl=en\">Dominique DiPrima\u003c/a> on \u003cem>Home Turf\u003c/em> (which aired from 1984 to 1992), and wanted to become a DJ after seeing teenagers named QBert and Mix Master Mike spinning live on the local weekly show. Seeing DiPrima as the host communicated to my young mind that there were no boundaries for women in hip-hop. Decades later, though, female Northern California rap legends are still largely unsung, and artists featured in this mix — like The Deffa Heffa, Suga-T, New Choice and Marvaless — are not as known as their male counterparts.\u003c/p>\n\u003cp>Press play and feel a spectrum of vibes conjured by mixing 36 years of Bay Area hip-hop history from a woman’s perspective. This set was recorded live with love on turntables, with no edits or premeditated order, and is dedicated to the memories of \u003ca href=\"https://www.kqed.org/arts/13810229/remembering-dj-stef-a-bay-area-underground-hip-hop-icon\">DJ Stef\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13818092/pam-the-funkstress-pioneering-bay-area-dj-passes-away\">Pam The Funkstress\u003c/a>, who each make a sentimental appearance.\u003c/p>\n\u003cp>Please note that there are a few selections in the mix that are lacking in audio quality — that’s because they’re not currently available in digital form commercially, but they merit inclusion so that the work isn’t completely lost to time.\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!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"120\" src=\"https://www.mixcloud.com/widget/iframe/?hide_cover=1&feed=%2Fteemoney415%2Fbay-area-women-in-rap%2F\" frameborder=\"0\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Tracklist\u003c/h2>\n\u003cp>The Conscious Daughters, “Somethin’ to Ride to (Fonky Expedition)” (1993)\u003c/p>\n\u003cp>Female Fonk, “Sucka Free” (1993)\u003c/p>\n\u003cp>Suga-T, “Suga Daddy” (1996)\u003c/p>\n\u003cp>Kamaiyah, “How Does It Feel” (2016)\u003c/p>\n\u003cp>The Deffa Heffa featuring Suga-T, “Shay Deffa” (2009)\u003c/p>\n\u003cp>CMG and Pam The Funkstress, “Jane and The Funkstress Interlude” (2011)\u003c/p>\n\u003cp>Ruby Ibarra, “Brown Out” (2017)\u003c/p>\n\u003cp>Rocky Rivera, “Brown Babies” (2015)\u003c/p>\n\u003cp>TotogangzMau, “Grow Up” (2023)\u003c/p>\n\u003cp>Marvaless, “Ghetto Blues” (1994)\u003c/p>\n\u003cp>DJ Stef, aircheck from Vinyl Exchange Radio (2007)\u003c/p>\n\u003cp>Mystic, “We Are The People (All Around The World)” (2020)\u003c/p>\n\u003cp>New Choice, “Cold Stupid” (1987)\u003c/p>\n\u003cp>Saweetie featuring H.E.R., “Closer” (2022)\u003c/p>\n\u003cp>Paris Nights, “Ashanti” (2020)\u003c/p>\n\u003cp>Oaktown’s 3.5.7, ”Juicy Gotcha Krazy” (1989)\u003c/p>\n\u003cp>Gina Madrid, “Dame La Mano” (2020)\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-11687704\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/06/Turntable.Break_-800x60.jpg\" alt=\"\" width=\"800\" height=\"60\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-400x30.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/06/Turntable.Break_-768x58.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13927070/listen-our-thats-my-word-dj-mix-honors-36-years-of-women-in-hip-hop",
"authors": [
"5111"
],
"series": [
"arts_22314"
],
"categories": [
"arts_1"
],
"tags": [
"arts_8505",
"arts_831",
"arts_1558",
"arts_4219",
"arts_8924",
"arts_19347",
"arts_20141"
],
"featImg": "arts_13927081",
"label": "source_arts_13927070"
},
"arts_13922511": {
"type": "posts",
"id": "arts_13922511",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13922511",
"score": null,
"sort": [
1670539313000
]
},
"parent": 0,
"labelTerm": {
"site": "arts"
},
"blocks": [],
"publishDate": 1670539313,
"format": "standard",
"title": "The 20 Best Bay Area Albums of 2022",
"headTitle": "The 20 Best Bay Area Albums of 2022 | KQED",
"content": "\u003cp>Though the music industry has been \u003ca href=\"https://www.npr.org/2022/09/19/1122947022/tour-canceled-covid-safety-concerts-masks\">incredibly challenging for independent artists\u003c/a> since the start of the pandemic, the Bay Area brought it in 2022. Throughout the year, veteran artists and newcomers alike set new bars for ingenuity and excellence. They invited us to have fun and get inspired, but they also offered opportunities for catharsis, for processing global events and personal challenges.\u003c/p>\n\u003cp>Without further ado, these are KQED Arts & Culture’s favorite albums of the year, in no particular order. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/2KvfsMy0IQ2XRd5Rh7Ur2Q?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Zyah Belle, \u003cem>Yam Grier\u003c/em> (Guin Records)\u003c/h2>\n\u003cp>Zyah Belle has range. On her most confident album yet, the Vallejo-raised singer delves into the many emotional shades of love, using them as a catalyst for growth and self-mastery. On the opening track, “Ready Or Not,” Belle arrives, heart bursting, approaching a new love as if it were a magical gateway to another realm. Her silky mezzo-soprano voice, honed in church choir, makes her rapture contagious. But passions cool on “Holding On,” a low-key disco track with lyrics about not wanting to accept that a relationship is past its expiration date.\u003c/p>\n\u003cp>We see Belle embrace her sexuality on “Back to Back,” a smoldering duet with Jordan Hawkins, where the singers yearn for a hookup too good not to pursue. And with standout track “Cold Blooded,” Belle shifts beyond pretty and embodies a darker persona — one who learned the game from Too $hort, who gets name-dropped in the track. The minimalist guitar strum of “Healing” offers a tender moment of reprieve, offering affirmations for anyone recovering from a setback. A solid companion piece to grown-woman R&B albums like Jazmine Sullivan’s \u003cem>Heaux Tales\u003c/em> and Ari Lennox’s \u003cem>Shea Butter Baby\u003c/em>, Belle’s \u003cem>Yam Grier\u003c/em> is emotionally honest, and full of sumptuous textures and smart storytelling. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/5E5phS3ZeUFwzrDMqqQiwx?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Mistah F.A.B., \u003cem>Black Designer\u003c/em> (Faeva Afta)\u003c/h2>\n\u003cp>It doesn’t take long for Oakland rapper Mistah F.A.B. to articulate why \u003cem>Black Designer\u003c/em> is being called his “mature” album: just 22 seconds into its eponymous kickoff track, he raps, “Busy as hell but always answer when my daughter calls / Present when my son took his first steps.” Other song titles reference Black cultural icons — among them Duke Ellington, Dorothy Dandridge, Mansa Musa, and W.E.B. Du Bois. “George Washington Carver” could have easily been titled “Flower Shop” — it’s more about props than crops — but artistic license appears to be a by-product of F.A.B. owning his own masters.\u003c/p>\n\u003cp>F.A.B. has added adulting to a skillset that already included evocative imagery and nimble, punchline-laden flows. High-flying tales of lavish international trips fluidly contrast with socially conscious and inspirational messages: “I grew up poor, who ashamed of that? Not me / It’s just evidence that can’t nothing in life stop me,” he raps. \u003cem>Black Designer\u003c/em>’s 22 tracks, spanning over 80 minutes, run lyrical circles around 95% of rappers alive. Though rooted in boastfulness, the use of patterns, alliteration, slang and metaphors overflow with creative mojo and a newfound sense of purpose. The album eschews trap or drill beats, instead offering up lush beds of jazzy, soulful loops more consistent with hip-hop’s history than its present state. The result is one of the best Bay Area hip-hop albums in recent memory, one that knows the world is bigger than the block. \u003cem>—\u003c/em>\u003cem> Eric Arnold\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/4DTVVsFW3Jhi4Jw8flTAGR?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Rexx Life Raj, \u003cem>The Blue Hour\u003c/em> (Rexx Life/EMPIRE)\u003c/h2>\n\u003cp>After the recent passing of his mother and father, Berkeley’s Rexx Life Raj took time to pour his pain into a work of art, \u003cem>The Blue Hour\u003c/em>.\u003c/p>\n\u003cp>The 12-track album, named after the time of the day just before dawn, takes listeners through some of the darkest moments in Raj’s life. And still, between intimate details of grief, he finds space to slide in slices of levity, clever lyrics and a player lifestyle.\u003c/p>\n\u003cp>“Beauty in The Madness,” featuring Wale and Fireboy DML, is a club-ready track for those who like to dance. “Scared Money” is a raw display of real rapper bars over a beat that’s an audible punch in the face. “Jerry Curl,” featuring Larry June, is the soundtrack to smoke and ride to.\u003c/p>\n\u003cp>But it’s the song “Save Yourself” that’s arguably the most important song to come out of the region this year. Raj opens his first verse by rapping, “When I was down bad / Looked in the mirror and realized I was all that I had / Had fam and the gang is the landing pad / But if I don’t steer the plane, then it’ll still crash.”\u003c/p>\n\u003cp>He delivers a Sunday morning sermon about self-reliance while riding a bass-heavy beat. It taps directly into the cerebral cortex and pushes listeners to enter a transcendent state where pain and love merge in this thing we know as music.\u003c/p>\n\u003cp>It’s art at its highest form.\u003c/p>\n\u003cp>To mourn in public is to show the world your full humanity. To create art and invite others to share in the grieving process pushes all of us to be more fully human. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/4C87UAmhJ3nhATyp9nCI4i?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Fantastic Negrito, \u003cem>White Jesus Black Problems\u003c/em> (Storefront Records)\u003c/h2>\n\u003cp>Liberated from the show-business pressures he encountered in the 1990s, when he was a young R&B singer with a major-label deal, Oakland’s Fantastic Negrito has earned a national following in recent years. The inaugural winner of NPR’s Tiny Desk Contest, and a three-time Grammy winner for Best Contemporary Blues Album, he’s emphasized honesty and a pursuit of self that honors his roots.\u003c/p>\n\u003cp>On Fantastic Negrito’s latest album, \u003cem>White Jesus Black Problems\u003c/em>, the angelically psychedelic chorus of opening track “Venomous Dogma” enraptures you and doesn’t let go. Another track, “You Don’t Belong Here,” is a sound-rich window into the realities of oppression and otherness.\u003c/p>\n\u003cp>Fantastic Negrito released \u003cem>White Jesus Black Problems\u003c/em> with a \u003ca href=\"https://www.youtube.com/watch?v=BGOBdCscvgo\" target=\"_blank\" rel=\"noopener noreferrer\">short film of the same title\u003c/a>. As he narrates in the introduction, it’s “a love story” — one that he lays bare on “Virginia Soil,” the last track on the album. It situates the listener in Oakland and Virginia at the same time, and honors Fantastic Negrito’s 18th-century ancestors. His white Scottish grandmother, Gallamore, and his enslaved African American grandfather — whom Negrito calls Courage — lived in defiance of the racist social order of their time. “Freedom will come,” Fantastic Negrito sings triumphantly on the track. As listeners, we’re better for his prophetic nudges towards liberty. \u003cem>— Camilo Garzón\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3iIQrRl8NG7AgSJlStJdQw?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>mxmtoon, \u003cem>rising\u003c/em> (AWAL Recordings America)\u003c/h2>\n\u003cp>When Maia — known as mxmtoon — was 17, she wrote “prom dress,” a sad yet upbeat anthem for lost teenagers overwhelmed by doubt and confusion. Now, four years later, the Oakland-born singer-songwriter reflects on how life has changed and her evolution in her latest album, \u003cem>rising\u003c/em>.\u003c/p>\n\u003cp>Like much of mxmtoon’s discography, \u003cem>rising\u003c/em> features tender, heartfelt lyrics and dreamy pop instrumentals delivered with high, soft vocals. Many songs on the album tackle aging, nostalgia, the pressures of societal expectations and what it means to look forward as you let go of your younger self. In “victim of nostalgia,” a track fit for a coming-of-age film, mxmtoon sings: “It’s the panic of growing up / It’s the fear of fallin’ down,” illustrating her unsteadiness as she enters her early 20s.\u003c/p>\n\u003cp>But this doubt is balanced by songs like “kaleidoscope,” where she accepts that the chaos the unknown is where she can truly grow. “Count all of my colors, but you’ll never know,” she sings, boldly accepting that this new era she enters is one of many to come. \u003cem>— Kristie Song\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2855467910/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Toro Y Moi, \u003cem>Mahal\u003c/em> (Dead Oceans)\u003c/h2>\n\u003cp>Every single one of my teenage years was spent in the 1990s. While a lot of people look back on their formative years and cringe, I never have. I loved everything about that decade — the fashion, the music, the creative communities, the attitude. The current ’90s revival then, has been filling me with joy all year — and Toro Y Moi’s chillwave has proven to be the perfect soundtrack.\u003c/p>\n\u003cp>On \u003cem>Mahal\u003c/em>, the Oakland artist and producer (real name: Chaz Bear) mashes a plethora of ’90s trends seamlessly into one expansive, alluring mirage. Combining dreamy soundscapes, fuzzy indie-rock guitars, hip-hop beats (that occasionally nod in the direction of drum and bass) and the same ’70s funk sensibilities we embraced in the ’90s, Toro Y Moi is so retro, he’s entirely of the moment.\u003c/p>\n\u003cp>To me, \u003cem>Mahal\u003c/em> sounds like seven people smoking weed in a tiny dorm room, backpacks and skateboards piled up in the corner. It sounds like making out under the stars on the walk home. It sounds like dancing with your friends in a sweaty basement. It sounds like living, and it’s beautiful. \u003cem>— Rae Alexandra\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3I7zgqesHxrk9YQ5ZrHz3v?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Various Artists, \u003cem>Tales of the Town\u003c/em> (Tales of the Town)\u003c/h2>\n\u003cp>It’s been a tremendously exciting year for Bay Area rap and R&B, and \u003cem>Tales of the Town\u003c/em> is the natural culmination. With a who’s-who of the region’s rich talent (including Guap, ShooterGang Kony, G-Eazy, P-Lo, Jane Handcock, Koran Streets, Pallaví, Shy’An G, Ian Kelly, ALLBLACK, Kevin Allen and others), the compilation isn’t a sampler so much as a statement of purpose. Concurrent with the \u003ca href=\"https://www.kqed.org/arts/13921254/introducing-tales-of-the-town-by-hella-black-podcast\" target=\"_blank\" rel=\"noopener noreferrer\">podcast of the same name\u003c/a> (presented by activist organization People’s Programs), \u003cem>Tales of the Town\u003c/em> addresses Oakland history, sports, police brutality, gentrification and the housing crisis — all while proving the case for Oakland as a center of Black Excellence.\u003c/p>\n\u003cp>The multigenerational result is verses from veterans like J Stalin, who addresses Oscar Grant (“Three years for a Black life / And they want you to praise Christ?”), and newcomers like LaRussell, who takes on police and environmental racism (“How they build a hood and a power plant adjacent?”). With spoken-word segues from Town figures like Tupac Shakur and an overarching trajectory toward making Oakland a more equitable city, \u003cem>Tales of the Town\u003c/em> is 2022’s sharpest musical snapshot of the Bay Area right now. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=370607175/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Samora Pinderhughes, \u003cem>GRIEF\u003c/em> (Stretch Music/Ropeadope)\u003c/h2>\n\u003cp>The Bay Area got a deep look into the research that inspired Berkeley-reared pianist, songwriter and vocalist Samora Pinderhughes’ album \u003cem>GRIEF\u003c/em> last spring with \u003cem>The Healing Project\u003c/em>, a multimedia installation at Yerba Buena Center for the Arts produced by Anna Deavere Smith, Glenn Ligon and Vijay Iyer. A cool-toned but scorching \u003cem>cri de coeur\u003c/em> revealing the costs of mass incarceration, \u003cem>GRIEF\u003c/em> peels back the mounting losses one devastating track at a time.\u003c/p>\n\u003cp>Like on the title song, with its sinuous, whispered refrain of “death is much worse for the ones left behind,” the project’s inviting melodic hooks and luscious production generate crackling tension with the abject content. Spiritually charged but utterly grounded, the songs don’t attempt to put pieces back together as much as honor the wounds, hinting at avenues toward healing. Joined by a superlative ensemble featuring drummer Marcus Gilmore, electric bassist Boom Bishop, double bassist Clovis Nicolas, alto saxophonist Immanuel Wilkins, tenor saxophonist Lucas Pino and vocalists Nio Levon and Jehbreal Jackson — as well Samora’s younger sister Elena Pinderhughes on flute — \u003cem>GRIEF\u003c/em> marks Pinderhughes’ transformation from promising jazz pianist to visionary songwriter and producer with a rarified skillset and prophetic agenda. \u003cem>— Andrew Gilbert\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"300\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/1475871226&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Hokage Simon, \u003cem>Neon Noir\u003c/em> (self-released)\u003c/h2>\n\u003cp>Vallejo artist Hokage Simon has had an eventful year. He’s been handling his business, playing keys for rising artists like LaRussell and Elujay, and even walking in the 2022 TOMBOGO fashion show. He dropped his seven-song album \u003cem>Neon Noir\u003c/em> this summer, following up on the joint album he released with LaRussell, \u003cem>For What It’s Worth\u003c/em>, in March. Simon wrote \u003cem>Neon Noir\u003c/em> while battling cancer, and he released it on the one-year anniversary of his recovery. On the summery song “Enough,” featuring Tomas Jordan, Simon fuses an R&B two-step with a funky undertone and light vocals. This album spotlights Simon’s expansive synth playing, traversing R&B, psychedelic pop, jazz and boogie. On another standout song, “Gullible,” Simon sings about being sprung over someone, taking the listener back to the nostalgia of early crushes. With \u003cem>Neon Noir\u003c/em>, Simon took a dark moment in his life and made something luminous. \u003cem>— Nia Coats\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/13EB3cUBrQNqkBZCUgCawi?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Kamaiyah, \u003cem>DIVINE TIMING (DELUXE)\u003c/em> (KEEP IT LIT ENT.)\u003c/h2>\n\u003cp>Since her 2016 debut, \u003cem>A Good Night in the Ghetto\u003c/em>, Kamaiyah has asserted her way to the top of the hip-hop food chain, claiming a 2017 \u003ci>XXL\u003c/i> Freshman title and collabing with rap’s biggest trendsetters, including Drake, YG, Lil Yachty and G-Eazy. This year, the Oakland star returned with a refined version of her trademark vibe on \u003cem>DIVINE TIMING (DELUXE)\u003c/em>. Her second studio album, this project is made for the slappaholics, hustlers and smooth talkers. It’s a soundtrack for those who yearn for G-funk’s synth and bass on songs like “WHEN I SWANG.” Then there are the drippy bells and relentless tales of braggadocio on “Play Too Much,” featuring Cash Kidd.\u003c/p>\n\u003cp>For Oakland’s rap queen, it’s not just about flexing lyrical muscle over West Coast house party beats. She’s also here to share knowledge and intimate memories from her journey. On the album’s only interlude, “Brenda Talks From Heaven,” an audio recording plays a distorted voice message from a departed loved one. The humanity of the artist sharing a tender moment in a time of pain provides a moment of transcendence.\u003c/p>\n\u003cp>\u003cem>DIVINE TIMING (DELUXE)\u003c/em> is laced with a generous but not-overly-saturated number of guest features, including Vallejo’s Da Boii, Detroit’s Sada Baby and Dej Loaf, and the late Stockton rapper Young Slo-Be. With twice as many tracks included on this deluxe version as the original release, Kamaiyah reminds us why her flow is limitless — and divinely timed for Bay Area fans. \u003cem>— Alan Chazaro\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3201079726/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Brijean, \u003cem>Angelo\u003c/em> (Ghostly International)\u003c/h2>\n\u003cp>On the dance floor, we typically hear songs about love and desire, but disco-house duo Brijean offers an invitation to move our bodies as a form of release from pain. Their EP \u003ci>Angelo\u003c/i> opens with the echoes of singer-percussionist Brijean Murphy beckoning, “Which way to the club?” as if inviting us down an enchanted rabbit hole. But subtly and masterfully, the project weaves in themes of grief. Murphy and her musical and life partner, bassist-producer Doug Stuart, both lost parents over the past two years. The memory of Brijean’s father, Latin jazz percussionist Patrick Murphy, is embedded in \u003ci>Angelo\u003c/i>’s DNA through her dexterous conga rhythms, which the bandleader has referred to as family heirlooms.\u003c/p>\n\u003cp>“Shy Guy” and “Ooh La La” conjure a technicolor party somewhere balmy and tropical. But \u003ci>Angelo\u003c/i> comes to a more contemplative moment on the title track, named after the car in which Murphy and Stuart drove away from the Bay Area, first to care for ailing family members, and then to relocate to Los Angeles. That feeling of longing for loved ones, whether separated by distance or on another plane, comes into full view on “Caldwell’s Way,” a wistful, downtempo pop track with a keyboard solo that invites you to stare out the window in contemplation. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/2eR6L5nfTqjp97Kty4fCgs?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Elujay, \u003cem>Circmvnt\u003c/em> (OneTime!)\u003c/h2>\n\u003cp>Elujay’s track “Ratrace” set the tone for 2022. The refreshing percussion, light keys and bright synths combine to create a head-nodding beat, over which the Oakland-raised artist floats lyrics about yearning to be removed from our fast-paced society.\u003c/p>\n\u003cp>“It is easier to disassociate / Forget the race, rat race/ I’d risk it for you,” sings Elujay over production by Chris Palowitch, Hokage Simon and Anthony Shogun.\u003c/p>\n\u003cp>“Ratrace” is the first single off Elujay’s January 2022 release, \u003cem>Circmvnt\u003c/em>, a project full of delightful harmonies and heavy lyrics. On “Pandemia,” for example, he writes about the dangers of overconsumption and critiques the notion of sending children to school in the middle of the pandemic. But the song is so chill that the magnitude of the lyrics might escape you if you don’t read along as Elujay sings.\u003c/p>\n\u003cp>The album isn’t solely deep meditations about existential crises and the ills of society. On “Luvaroq,” which features serpantwithfeet, Elujay brings fans into his version of a lovers’ rock track. And on “1080p” (with HXNS), Elujay gives listeners music to break a sweat on the dancefloor.\u003c/p>\n\u003cp>\u003cem>Circmvnt\u003c/em> is both a soundtrack for the cool kids who have 1980s nostalgia and the philosophers who contemplate the future of humankind. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2944541219/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Dregs One, \u003cem>Sucka Repellent\u003c/em> (Audio Vandals)\u003c/h2>\n\u003cp>Anyone who follows Dregs One on TikTok already knows: the man is a well of Bay Area hip-hop culture, broadcasting his mini-histories of legends like Mac Dre, Ill Mannered Playas, Hieroglyphics and RBL Posse to 41,000 followers. What’s not so widely known is Dregs’ own deep rap career — the latest installment of which, \u003cem>Sucka Repellent\u003c/em>, rolls up 30-plus years of Bay Area hip-hop history into 16 streetwise tracks.\u003c/p>\n\u003cp>Dregs nods to the bassline of Too Short’s “Blow the Whistle” in “28 Dubs”; the DJ Fresh-produced “Bobby Brown” calls for unity and blessings from “Frisco to San Jo, represent the Town bizness / Vallejo, Sacramento, Palo Alto, Richmond”; and guests like Husalah (“Geeked Up”), Cellski (“City Life”) and add an indelible Bay Area stamp.\u003c/p>\n\u003cp>But perhaps the most vivid encapsulation of Dregs’ own story comes on “Rap Cats.” In one succinct verse, Dregs recounts his aspirations as a hungry kid growing up in Lakeview: listening to \u003cem>The Wake Up Show\u003c/em>, wanting to sound like Tupac, digging in the crates, watching graffiti in the tunnels from the bus, selling albums on consignment and rocking house parties. With a guest verse from the one and only Spice 1, \u003cem>Sucka Repellent\u003c/em> comes full circle to an abiding truth: Frisco dreams really can come true. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=306833697/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>spacemoth, \u003cem>No Past No Future\u003c/em> (Wax Nine/Carpark Records)\u003c/h2>\n\u003cp>It’s an album that opens with an unflinching question — “When is this shit gonna end?” — and closes with a wholly depressing answer: “No future here.”\u003c/p>\n\u003cp>\u003cem>No Past No Future\u003c/em> is the disillusioned brainchild of Maryam Qudus, a studio engineer and producer that Bay Area locals might recognize from Women’s Audio Mission or Tiny Telephone studios. Qudus sounds like Stereolab’s cooler sister after spending an evening with Kathleen Hanna’s \u003cem>Julie Ruin\u003c/em> album, combining dreamy soundscapes, thoroughly dystopian lyrics and irresistibly lo-fi dance moments. (“Pipe and Pistol” and “Noise of Everyday Life” are upbeat highlights.) In between, Qudus touches on the racism she deals with because of her Afghan heritage (“L.O.T.F”) and offers a cleverly constructed critique of sexual harassment (“Asking for You”) that would’ve been at home on the \u003cem>Promising Young Woman\u003c/em> soundtrack.\u003c/p>\n\u003cp>Seamlessly combining sounds of the future with the persistent idea that there won’t be one isn’t a recipe that should work, but it is surprisingly satisfying in Qudus’ capable hands. Stash a copy in your doomsday bunker immediately. —\u003cem> Rae Alexandra\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Mystic, \u003cem>Dreaming In Cursive: The Girl Who Loved Sparklers\u003c/em> (Beautifull Soundworks)\u003c/h2>\n\u003cp>Mystic’s long-awaited third album arrived in August, two decades after her now-classic \u003cem>Cuts For Luck and Scars For Freedom\u003c/em>. In that time, she’s become an educator and healer, working in youth development. The Oakland MC brings that perspective to \u003cem>Dreaming In Cursive\u003c/em>, along with her own lived experiences, resulting in that rare hip-hop album that grounds itself in love and revels in wisdom. The album overflows with positive affirmations, cognizant of human struggle, but aspirational in nature and spiritual in tone. Mystic promises to “show you magic,” yet her invocations have more to do with uplifting souls than occult sorcery.\u003c/p>\n\u003cp>Mystic has always been a unicorn, talented at rapping, singing and spoken word, while being both socially conscious and street-savvy. \u003cem>Dreaming In Cursive\u003c/em> trades some of the edginess of her debut for a mellower overall vibe, complete with tasteful keyboards and poetic interludes. Boom-bap beats don’t dominate every track, but when they do surface, as on the anthemic single “We Are the People,” they bring a strident urgency without overshadowing her lyrical message. Which is, simply, that love is a revolutionary, transformative act that is foundational to liberation. Loving unapologetically — the album’s preeminent theme — requires having faith, vulnerability and intentional openness. This isn’t what we normally hear from rappers, but it’s perhaps what we need to hear more often. \u003cem>— Eric Arnold\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=670857443/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Try the Pie, \u003cem>A Widening Burst of Forever\u003c/em> (Get Better Records)\u003c/h2>\n\u003cp>Equal parts cathartic and tender, Try the Pie’s \u003cem>A Widening Burst of Forever\u003c/em> features nine tracks that bounce between wistful and slow, loud and grungy. In “Asleep on the Lawn,” San Jose-raised singer-songwriter Bean Tupou’s clear and high vocals pierce the heavy reverberations of a simple guitar melody. “I didn’t see it like you,” they sing, soft and melancholic. Then, in “Last of You,” Tupou pivots into something grittier — with a more urgent vocal delivery and faster, cranked-up guitar riffs that collide into something worth headbanging to.\u003c/p>\n\u003cp>The album’s raw instrumentals are often paired with heartfelt lyrics. In “Awful Moon,” Tupou sings, “I’m just a fern below the dirt / unemerged,” confessing to an unnamed person that they are still delicate, still burgeoning, still growing into an unknown. \u003cem>— Kristie Song\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1815539143/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Spote Breeze, \u003cem>Cascade Viewing\u003c/em> (Hot Record Societe)\u003c/h2>\n\u003cp>Spote Breeze is one the best-kept secrets of the Bay Area’s hip-hop scene. He’s usually hiding behind glasses and a hoodie, and rarely does he promote himself. But his music for self-described introverts shows that the quiet ones, the people who sit back and observe, often have the wisest things to say. On \u003ci>Cascade Viewing\u003c/i>, airy jazz- and soul-inflected beats by OG Jarin crackle with the sound of a vintage record player. With this vibe of an intimate listening session, the production gives the Oakland MC space to explore his inner world, as if writing diary entries in the blank pages of a notebook.\u003c/p>\n\u003cp>Spote’s story-rich verses ruminate on hard life experiences, eventually pulling out kernels of wisdom about friendship, personal growth and spirituality. Like the title \u003ci>Cascade Viewing\u003c/i> suggests (it’s an almost-homonym for “casket viewing”), brushes with death haunt the album’s 13 tracks. But even amid grim reminders of our mortality, Spote builds a more hopeful future, and his intricate rhymes are the foundation. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/0BAcSuVdtXejNW6zQsIlJa?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Nate Curry and YMTK, \u003cem>By Design\u003c/em> (Self-Released)\u003c/h2>\n\u003cp>In February, Oakland’s YMTK and Sacramento’s Nate Curry dropped \u003cem>By Design\u003c/em>, a nine-track project that fuses modern R&B with touches of trip-hop, heavy basslines and a dash pop flare. It’s the definition of eclectic.\u003c/p>\n\u003cp>The album begins with a mellow title track, about the perseverance it takes to achieve your goals, and takes listeners through a journey of physical attraction, the pursuit of love and the process of healing from love lost.\u003c/p>\n\u003cp>The house-influenced “Miss That” is a feel-good song about a relationship ending — somewhat of a contradictory notion, but it works really well for the healing process. It’s followed by “Silence,” where Jay Anthony joins YMTK and Nate Curry on a beat with a blappin’, mobb music bassline. The album features Bay Area standouts Guap, P-Lo and Symba — and a rare verse from Lil B — as well as Los Angeles’ Iman Europe and Phabo.\u003c/p>\n\u003cp>The sonic diversity in this album is a nod to the talent of Nate Curry and YMTK, who’ve figured out ways to work with a wide range of artists from the region. When Northern Californian artists join to create quality work, it does wonders for all of us. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3Z9uDO0cSfAgKDhwHHh2mQ?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Calvin Keys, \u003cem>Blue Keys\u003c/em> (Wide Hive Records)\u003c/h2>\n\u003cp>On the cusp of his 80th birthday, Calvin Keys sounds as lean and potent as ever. The Oakland guitarist has been at the center of the Bay Area jazz since the mid-1970s, and his new album \u003cem>Blue Keys\u003c/em> finds him keeping company with a bevy of similarly distinguished masters, including former Bay Area-based percussionist Babatunde Lea, bassist Henry “The Skipper” Franklin, alto saxophonist Gary Bartz and trombonist Steve Turre (who also contributes on conch shells). As with many releases on Berkeley’s Wide Hive Records, label owner Gregory Howe is in the thick of the action as a pianist, organist, composer and overall sound designer. Rather than a late-career valedictory statement, Keys’ fourth release on Wide Hive is the work of an artist who still sounds hungry to extend his creative purview.\u003c/p>\n\u003cp>Keys is best known for his understated eloquence in straight-ahead jazz settings, placing each note for maximum rhythmic and emotional impact. Blue Keys surrounds him with thickly textured horns, kicking off with “Peregrines Dive.” Laced with the woozily surging opening refrain from Horace Silver’s hard-bop classic “Nutville,” the tune gains momentum and heft until the horns give way, and Keys resets the stage with a sharply etched, telegraphic solo. Turre’s gorgeous conch solo on “Ck 22” provides a striking tonal contrast to Keys’ stinging phrasing while the second half “At Arrival” opens up into a delicate Keys and Bartz duet that’s worth the price of admission alone. Smart, soulful and pleasingly concise, Keys is an improviser in his prime. \u003cem>— Andrew Gilbert\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1280115653/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Richie Cunning, \u003cem>Big Deal\u003c/em> (Son of the City)\u003c/h2>\n\u003cp>Rappers often shout out Frank Sinatra for his style, his underworld ties and his attitude. But let’s face it: musically, the two are worlds apart. Pop-vocal easy listening from the 1950s mixed with today’s hip-hop? The idea sounds preposterous.\u003c/p>\n\u003cp>Enter San Francisco rapper Richie Cunning and his latest album, \u003cem>Big Deal\u003c/em>, filled with lush strings, muted trumpet, walking bass and tinkling piano. While Cunning raps with smooth ease, the voices of Sammy Davis Jr. and Bobby Darin weave in and out, and the whole thing is structured and paced to resemble a boom-bap microphone fiend time-traveling to a midnight set at an Eisenhower-era supper club.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Weirdly, it works. Cunning obviously cares about his source material and hip-hop in equal measure, and even seems to acknowledge the illusory myth that the 1950s provided (“Here’s to everybody hopin’ to escape their ghosts”). Each time I hear \u003cem>Big Deal\u003c/em>, I think the same thing: someone better book him at Yoshi’s soon. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": true,
"hasAudio": true,
"hasPolis": false,
"wordCount": 4730,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [
"https://bandcamp.com/EmbeddedPlayer/album=2855467910/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=370607175/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=3201079726/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=2944541219/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=306833697/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=670857443/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1815539143/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1280115653/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/"
],
"paragraphCount": 80
},
"modified": 1705006078,
"excerpt": "KQED Arts & Culture highlights our favorite releases in rap, synth pop, jazz, R&B, indie rock and more.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "KQED Arts & Culture highlights our favorite releases in rap, synth pop, jazz, R&B, indie rock and more.",
"title": "The 20 Best Bay Area Albums of 2022 | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The 20 Best Bay Area Albums of 2022",
"datePublished": "2022-12-08T14:41:53-08:00",
"dateModified": "2024-01-11T12:47:58-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "the-20-best-bay-area-albums-of-2022",
"status": "publish",
"templateType": "standard",
"nprByline": "KQED Arts & Culture",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"showOnAuthorArchivePages": "No",
"path": "/arts/13922511/the-20-best-bay-area-albums-of-2022",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Though the music industry has been \u003ca href=\"https://www.npr.org/2022/09/19/1122947022/tour-canceled-covid-safety-concerts-masks\">incredibly challenging for independent artists\u003c/a> since the start of the pandemic, the Bay Area brought it in 2022. Throughout the year, veteran artists and newcomers alike set new bars for ingenuity and excellence. They invited us to have fun and get inspired, but they also offered opportunities for catharsis, for processing global events and personal challenges.\u003c/p>\n\u003cp>Without further ado, these are KQED Arts & Culture’s favorite albums of the year, in no particular order. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/2KvfsMy0IQ2XRd5Rh7Ur2Q?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Zyah Belle, \u003cem>Yam Grier\u003c/em> (Guin Records)\u003c/h2>\n\u003cp>Zyah Belle has range. On her most confident album yet, the Vallejo-raised singer delves into the many emotional shades of love, using them as a catalyst for growth and self-mastery. On the opening track, “Ready Or Not,” Belle arrives, heart bursting, approaching a new love as if it were a magical gateway to another realm. Her silky mezzo-soprano voice, honed in church choir, makes her rapture contagious. But passions cool on “Holding On,” a low-key disco track with lyrics about not wanting to accept that a relationship is past its expiration date.\u003c/p>\n\u003cp>We see Belle embrace her sexuality on “Back to Back,” a smoldering duet with Jordan Hawkins, where the singers yearn for a hookup too good not to pursue. And with standout track “Cold Blooded,” Belle shifts beyond pretty and embodies a darker persona — one who learned the game from Too $hort, who gets name-dropped in the track. The minimalist guitar strum of “Healing” offers a tender moment of reprieve, offering affirmations for anyone recovering from a setback. A solid companion piece to grown-woman R&B albums like Jazmine Sullivan’s \u003cem>Heaux Tales\u003c/em> and Ari Lennox’s \u003cem>Shea Butter Baby\u003c/em>, Belle’s \u003cem>Yam Grier\u003c/em> is emotionally honest, and full of sumptuous textures and smart storytelling. \u003cem>— Nastia Voynovskaya\u003c/em>\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!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/5E5phS3ZeUFwzrDMqqQiwx?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Mistah F.A.B., \u003cem>Black Designer\u003c/em> (Faeva Afta)\u003c/h2>\n\u003cp>It doesn’t take long for Oakland rapper Mistah F.A.B. to articulate why \u003cem>Black Designer\u003c/em> is being called his “mature” album: just 22 seconds into its eponymous kickoff track, he raps, “Busy as hell but always answer when my daughter calls / Present when my son took his first steps.” Other song titles reference Black cultural icons — among them Duke Ellington, Dorothy Dandridge, Mansa Musa, and W.E.B. Du Bois. “George Washington Carver” could have easily been titled “Flower Shop” — it’s more about props than crops — but artistic license appears to be a by-product of F.A.B. owning his own masters.\u003c/p>\n\u003cp>F.A.B. has added adulting to a skillset that already included evocative imagery and nimble, punchline-laden flows. High-flying tales of lavish international trips fluidly contrast with socially conscious and inspirational messages: “I grew up poor, who ashamed of that? Not me / It’s just evidence that can’t nothing in life stop me,” he raps. \u003cem>Black Designer\u003c/em>’s 22 tracks, spanning over 80 minutes, run lyrical circles around 95% of rappers alive. Though rooted in boastfulness, the use of patterns, alliteration, slang and metaphors overflow with creative mojo and a newfound sense of purpose. The album eschews trap or drill beats, instead offering up lush beds of jazzy, soulful loops more consistent with hip-hop’s history than its present state. The result is one of the best Bay Area hip-hop albums in recent memory, one that knows the world is bigger than the block. \u003cem>—\u003c/em>\u003cem> Eric Arnold\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/4DTVVsFW3Jhi4Jw8flTAGR?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Rexx Life Raj, \u003cem>The Blue Hour\u003c/em> (Rexx Life/EMPIRE)\u003c/h2>\n\u003cp>After the recent passing of his mother and father, Berkeley’s Rexx Life Raj took time to pour his pain into a work of art, \u003cem>The Blue Hour\u003c/em>.\u003c/p>\n\u003cp>The 12-track album, named after the time of the day just before dawn, takes listeners through some of the darkest moments in Raj’s life. And still, between intimate details of grief, he finds space to slide in slices of levity, clever lyrics and a player lifestyle.\u003c/p>\n\u003cp>“Beauty in The Madness,” featuring Wale and Fireboy DML, is a club-ready track for those who like to dance. “Scared Money” is a raw display of real rapper bars over a beat that’s an audible punch in the face. “Jerry Curl,” featuring Larry June, is the soundtrack to smoke and ride to.\u003c/p>\n\u003cp>But it’s the song “Save Yourself” that’s arguably the most important song to come out of the region this year. Raj opens his first verse by rapping, “When I was down bad / Looked in the mirror and realized I was all that I had / Had fam and the gang is the landing pad / But if I don’t steer the plane, then it’ll still crash.”\u003c/p>\n\u003cp>He delivers a Sunday morning sermon about self-reliance while riding a bass-heavy beat. It taps directly into the cerebral cortex and pushes listeners to enter a transcendent state where pain and love merge in this thing we know as music.\u003c/p>\n\u003cp>It’s art at its highest form.\u003c/p>\n\u003cp>To mourn in public is to show the world your full humanity. To create art and invite others to share in the grieving process pushes all of us to be more fully human. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/4C87UAmhJ3nhATyp9nCI4i?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Fantastic Negrito, \u003cem>White Jesus Black Problems\u003c/em> (Storefront Records)\u003c/h2>\n\u003cp>Liberated from the show-business pressures he encountered in the 1990s, when he was a young R&B singer with a major-label deal, Oakland’s Fantastic Negrito has earned a national following in recent years. The inaugural winner of NPR’s Tiny Desk Contest, and a three-time Grammy winner for Best Contemporary Blues Album, he’s emphasized honesty and a pursuit of self that honors his roots.\u003c/p>\n\u003cp>On Fantastic Negrito’s latest album, \u003cem>White Jesus Black Problems\u003c/em>, the angelically psychedelic chorus of opening track “Venomous Dogma” enraptures you and doesn’t let go. Another track, “You Don’t Belong Here,” is a sound-rich window into the realities of oppression and otherness.\u003c/p>\n\u003cp>Fantastic Negrito released \u003cem>White Jesus Black Problems\u003c/em> with a \u003ca href=\"https://www.youtube.com/watch?v=BGOBdCscvgo\" target=\"_blank\" rel=\"noopener noreferrer\">short film of the same title\u003c/a>. As he narrates in the introduction, it’s “a love story” — one that he lays bare on “Virginia Soil,” the last track on the album. It situates the listener in Oakland and Virginia at the same time, and honors Fantastic Negrito’s 18th-century ancestors. His white Scottish grandmother, Gallamore, and his enslaved African American grandfather — whom Negrito calls Courage — lived in defiance of the racist social order of their time. “Freedom will come,” Fantastic Negrito sings triumphantly on the track. As listeners, we’re better for his prophetic nudges towards liberty. \u003cem>— Camilo Garzón\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3iIQrRl8NG7AgSJlStJdQw?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>mxmtoon, \u003cem>rising\u003c/em> (AWAL Recordings America)\u003c/h2>\n\u003cp>When Maia — known as mxmtoon — was 17, she wrote “prom dress,” a sad yet upbeat anthem for lost teenagers overwhelmed by doubt and confusion. Now, four years later, the Oakland-born singer-songwriter reflects on how life has changed and her evolution in her latest album, \u003cem>rising\u003c/em>.\u003c/p>\n\u003cp>Like much of mxmtoon’s discography, \u003cem>rising\u003c/em> features tender, heartfelt lyrics and dreamy pop instrumentals delivered with high, soft vocals. Many songs on the album tackle aging, nostalgia, the pressures of societal expectations and what it means to look forward as you let go of your younger self. In “victim of nostalgia,” a track fit for a coming-of-age film, mxmtoon sings: “It’s the panic of growing up / It’s the fear of fallin’ down,” illustrating her unsteadiness as she enters her early 20s.\u003c/p>\n\u003cp>But this doubt is balanced by songs like “kaleidoscope,” where she accepts that the chaos the unknown is where she can truly grow. “Count all of my colors, but you’ll never know,” she sings, boldly accepting that this new era she enters is one of many to come. \u003cem>— Kristie Song\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2855467910/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Toro Y Moi, \u003cem>Mahal\u003c/em> (Dead Oceans)\u003c/h2>\n\u003cp>Every single one of my teenage years was spent in the 1990s. While a lot of people look back on their formative years and cringe, I never have. I loved everything about that decade — the fashion, the music, the creative communities, the attitude. The current ’90s revival then, has been filling me with joy all year — and Toro Y Moi’s chillwave has proven to be the perfect soundtrack.\u003c/p>\n\u003cp>On \u003cem>Mahal\u003c/em>, the Oakland artist and producer (real name: Chaz Bear) mashes a plethora of ’90s trends seamlessly into one expansive, alluring mirage. Combining dreamy soundscapes, fuzzy indie-rock guitars, hip-hop beats (that occasionally nod in the direction of drum and bass) and the same ’70s funk sensibilities we embraced in the ’90s, Toro Y Moi is so retro, he’s entirely of the moment.\u003c/p>\n\u003cp>To me, \u003cem>Mahal\u003c/em> sounds like seven people smoking weed in a tiny dorm room, backpacks and skateboards piled up in the corner. It sounds like making out under the stars on the walk home. It sounds like dancing with your friends in a sweaty basement. It sounds like living, and it’s beautiful. \u003cem>— Rae Alexandra\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3I7zgqesHxrk9YQ5ZrHz3v?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Various Artists, \u003cem>Tales of the Town\u003c/em> (Tales of the Town)\u003c/h2>\n\u003cp>It’s been a tremendously exciting year for Bay Area rap and R&B, and \u003cem>Tales of the Town\u003c/em> is the natural culmination. With a who’s-who of the region’s rich talent (including Guap, ShooterGang Kony, G-Eazy, P-Lo, Jane Handcock, Koran Streets, Pallaví, Shy’An G, Ian Kelly, ALLBLACK, Kevin Allen and others), the compilation isn’t a sampler so much as a statement of purpose. Concurrent with the \u003ca href=\"https://www.kqed.org/arts/13921254/introducing-tales-of-the-town-by-hella-black-podcast\" target=\"_blank\" rel=\"noopener noreferrer\">podcast of the same name\u003c/a> (presented by activist organization People’s Programs), \u003cem>Tales of the Town\u003c/em> addresses Oakland history, sports, police brutality, gentrification and the housing crisis — all while proving the case for Oakland as a center of Black Excellence.\u003c/p>\n\u003cp>The multigenerational result is verses from veterans like J Stalin, who addresses Oscar Grant (“Three years for a Black life / And they want you to praise Christ?”), and newcomers like LaRussell, who takes on police and environmental racism (“How they build a hood and a power plant adjacent?”). With spoken-word segues from Town figures like Tupac Shakur and an overarching trajectory toward making Oakland a more equitable city, \u003cem>Tales of the Town\u003c/em> is 2022’s sharpest musical snapshot of the Bay Area right now. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=370607175/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Samora Pinderhughes, \u003cem>GRIEF\u003c/em> (Stretch Music/Ropeadope)\u003c/h2>\n\u003cp>The Bay Area got a deep look into the research that inspired Berkeley-reared pianist, songwriter and vocalist Samora Pinderhughes’ album \u003cem>GRIEF\u003c/em> last spring with \u003cem>The Healing Project\u003c/em>, a multimedia installation at Yerba Buena Center for the Arts produced by Anna Deavere Smith, Glenn Ligon and Vijay Iyer. A cool-toned but scorching \u003cem>cri de coeur\u003c/em> revealing the costs of mass incarceration, \u003cem>GRIEF\u003c/em> peels back the mounting losses one devastating track at a time.\u003c/p>\n\u003cp>Like on the title song, with its sinuous, whispered refrain of “death is much worse for the ones left behind,” the project’s inviting melodic hooks and luscious production generate crackling tension with the abject content. Spiritually charged but utterly grounded, the songs don’t attempt to put pieces back together as much as honor the wounds, hinting at avenues toward healing. Joined by a superlative ensemble featuring drummer Marcus Gilmore, electric bassist Boom Bishop, double bassist Clovis Nicolas, alto saxophonist Immanuel Wilkins, tenor saxophonist Lucas Pino and vocalists Nio Levon and Jehbreal Jackson — as well Samora’s younger sister Elena Pinderhughes on flute — \u003cem>GRIEF\u003c/em> marks Pinderhughes’ transformation from promising jazz pianist to visionary songwriter and producer with a rarified skillset and prophetic agenda. \u003cem>— Andrew Gilbert\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"300\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/1475871226&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Hokage Simon, \u003cem>Neon Noir\u003c/em> (self-released)\u003c/h2>\n\u003cp>Vallejo artist Hokage Simon has had an eventful year. He’s been handling his business, playing keys for rising artists like LaRussell and Elujay, and even walking in the 2022 TOMBOGO fashion show. He dropped his seven-song album \u003cem>Neon Noir\u003c/em> this summer, following up on the joint album he released with LaRussell, \u003cem>For What It’s Worth\u003c/em>, in March. Simon wrote \u003cem>Neon Noir\u003c/em> while battling cancer, and he released it on the one-year anniversary of his recovery. On the summery song “Enough,” featuring Tomas Jordan, Simon fuses an R&B two-step with a funky undertone and light vocals. This album spotlights Simon’s expansive synth playing, traversing R&B, psychedelic pop, jazz and boogie. On another standout song, “Gullible,” Simon sings about being sprung over someone, taking the listener back to the nostalgia of early crushes. With \u003cem>Neon Noir\u003c/em>, Simon took a dark moment in his life and made something luminous. \u003cem>— Nia Coats\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/13EB3cUBrQNqkBZCUgCawi?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Kamaiyah, \u003cem>DIVINE TIMING (DELUXE)\u003c/em> (KEEP IT LIT ENT.)\u003c/h2>\n\u003cp>Since her 2016 debut, \u003cem>A Good Night in the Ghetto\u003c/em>, Kamaiyah has asserted her way to the top of the hip-hop food chain, claiming a 2017 \u003ci>XXL\u003c/i> Freshman title and collabing with rap’s biggest trendsetters, including Drake, YG, Lil Yachty and G-Eazy. This year, the Oakland star returned with a refined version of her trademark vibe on \u003cem>DIVINE TIMING (DELUXE)\u003c/em>. Her second studio album, this project is made for the slappaholics, hustlers and smooth talkers. It’s a soundtrack for those who yearn for G-funk’s synth and bass on songs like “WHEN I SWANG.” Then there are the drippy bells and relentless tales of braggadocio on “Play Too Much,” featuring Cash Kidd.\u003c/p>\n\u003cp>For Oakland’s rap queen, it’s not just about flexing lyrical muscle over West Coast house party beats. She’s also here to share knowledge and intimate memories from her journey. On the album’s only interlude, “Brenda Talks From Heaven,” an audio recording plays a distorted voice message from a departed loved one. The humanity of the artist sharing a tender moment in a time of pain provides a moment of transcendence.\u003c/p>\n\u003cp>\u003cem>DIVINE TIMING (DELUXE)\u003c/em> is laced with a generous but not-overly-saturated number of guest features, including Vallejo’s Da Boii, Detroit’s Sada Baby and Dej Loaf, and the late Stockton rapper Young Slo-Be. With twice as many tracks included on this deluxe version as the original release, Kamaiyah reminds us why her flow is limitless — and divinely timed for Bay Area fans. \u003cem>— Alan Chazaro\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3201079726/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Brijean, \u003cem>Angelo\u003c/em> (Ghostly International)\u003c/h2>\n\u003cp>On the dance floor, we typically hear songs about love and desire, but disco-house duo Brijean offers an invitation to move our bodies as a form of release from pain. Their EP \u003ci>Angelo\u003c/i> opens with the echoes of singer-percussionist Brijean Murphy beckoning, “Which way to the club?” as if inviting us down an enchanted rabbit hole. But subtly and masterfully, the project weaves in themes of grief. Murphy and her musical and life partner, bassist-producer Doug Stuart, both lost parents over the past two years. The memory of Brijean’s father, Latin jazz percussionist Patrick Murphy, is embedded in \u003ci>Angelo\u003c/i>’s DNA through her dexterous conga rhythms, which the bandleader has referred to as family heirlooms.\u003c/p>\n\u003cp>“Shy Guy” and “Ooh La La” conjure a technicolor party somewhere balmy and tropical. But \u003ci>Angelo\u003c/i> comes to a more contemplative moment on the title track, named after the car in which Murphy and Stuart drove away from the Bay Area, first to care for ailing family members, and then to relocate to Los Angeles. That feeling of longing for loved ones, whether separated by distance or on another plane, comes into full view on “Caldwell’s Way,” a wistful, downtempo pop track with a keyboard solo that invites you to stare out the window in contemplation. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/2eR6L5nfTqjp97Kty4fCgs?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Elujay, \u003cem>Circmvnt\u003c/em> (OneTime!)\u003c/h2>\n\u003cp>Elujay’s track “Ratrace” set the tone for 2022. The refreshing percussion, light keys and bright synths combine to create a head-nodding beat, over which the Oakland-raised artist floats lyrics about yearning to be removed from our fast-paced society.\u003c/p>\n\u003cp>“It is easier to disassociate / Forget the race, rat race/ I’d risk it for you,” sings Elujay over production by Chris Palowitch, Hokage Simon and Anthony Shogun.\u003c/p>\n\u003cp>“Ratrace” is the first single off Elujay’s January 2022 release, \u003cem>Circmvnt\u003c/em>, a project full of delightful harmonies and heavy lyrics. On “Pandemia,” for example, he writes about the dangers of overconsumption and critiques the notion of sending children to school in the middle of the pandemic. But the song is so chill that the magnitude of the lyrics might escape you if you don’t read along as Elujay sings.\u003c/p>\n\u003cp>The album isn’t solely deep meditations about existential crises and the ills of society. On “Luvaroq,” which features serpantwithfeet, Elujay brings fans into his version of a lovers’ rock track. And on “1080p” (with HXNS), Elujay gives listeners music to break a sweat on the dancefloor.\u003c/p>\n\u003cp>\u003cem>Circmvnt\u003c/em> is both a soundtrack for the cool kids who have 1980s nostalgia and the philosophers who contemplate the future of humankind. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2944541219/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Dregs One, \u003cem>Sucka Repellent\u003c/em> (Audio Vandals)\u003c/h2>\n\u003cp>Anyone who follows Dregs One on TikTok already knows: the man is a well of Bay Area hip-hop culture, broadcasting his mini-histories of legends like Mac Dre, Ill Mannered Playas, Hieroglyphics and RBL Posse to 41,000 followers. What’s not so widely known is Dregs’ own deep rap career — the latest installment of which, \u003cem>Sucka Repellent\u003c/em>, rolls up 30-plus years of Bay Area hip-hop history into 16 streetwise tracks.\u003c/p>\n\u003cp>Dregs nods to the bassline of Too Short’s “Blow the Whistle” in “28 Dubs”; the DJ Fresh-produced “Bobby Brown” calls for unity and blessings from “Frisco to San Jo, represent the Town bizness / Vallejo, Sacramento, Palo Alto, Richmond”; and guests like Husalah (“Geeked Up”), Cellski (“City Life”) and add an indelible Bay Area stamp.\u003c/p>\n\u003cp>But perhaps the most vivid encapsulation of Dregs’ own story comes on “Rap Cats.” In one succinct verse, Dregs recounts his aspirations as a hungry kid growing up in Lakeview: listening to \u003cem>The Wake Up Show\u003c/em>, wanting to sound like Tupac, digging in the crates, watching graffiti in the tunnels from the bus, selling albums on consignment and rocking house parties. With a guest verse from the one and only Spice 1, \u003cem>Sucka Repellent\u003c/em> comes full circle to an abiding truth: Frisco dreams really can come true. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=306833697/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>spacemoth, \u003cem>No Past No Future\u003c/em> (Wax Nine/Carpark Records)\u003c/h2>\n\u003cp>It’s an album that opens with an unflinching question — “When is this shit gonna end?” — and closes with a wholly depressing answer: “No future here.”\u003c/p>\n\u003cp>\u003cem>No Past No Future\u003c/em> is the disillusioned brainchild of Maryam Qudus, a studio engineer and producer that Bay Area locals might recognize from Women’s Audio Mission or Tiny Telephone studios. Qudus sounds like Stereolab’s cooler sister after spending an evening with Kathleen Hanna’s \u003cem>Julie Ruin\u003c/em> album, combining dreamy soundscapes, thoroughly dystopian lyrics and irresistibly lo-fi dance moments. (“Pipe and Pistol” and “Noise of Everyday Life” are upbeat highlights.) In between, Qudus touches on the racism she deals with because of her Afghan heritage (“L.O.T.F”) and offers a cleverly constructed critique of sexual harassment (“Asking for You”) that would’ve been at home on the \u003cem>Promising Young Woman\u003c/em> soundtrack.\u003c/p>\n\u003cp>Seamlessly combining sounds of the future with the persistent idea that there won’t be one isn’t a recipe that should work, but it is surprisingly satisfying in Qudus’ capable hands. Stash a copy in your doomsday bunker immediately. —\u003cem> Rae Alexandra\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1909652176/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Mystic, \u003cem>Dreaming In Cursive: The Girl Who Loved Sparklers\u003c/em> (Beautifull Soundworks)\u003c/h2>\n\u003cp>Mystic’s long-awaited third album arrived in August, two decades after her now-classic \u003cem>Cuts For Luck and Scars For Freedom\u003c/em>. In that time, she’s become an educator and healer, working in youth development. The Oakland MC brings that perspective to \u003cem>Dreaming In Cursive\u003c/em>, along with her own lived experiences, resulting in that rare hip-hop album that grounds itself in love and revels in wisdom. The album overflows with positive affirmations, cognizant of human struggle, but aspirational in nature and spiritual in tone. Mystic promises to “show you magic,” yet her invocations have more to do with uplifting souls than occult sorcery.\u003c/p>\n\u003cp>Mystic has always been a unicorn, talented at rapping, singing and spoken word, while being both socially conscious and street-savvy. \u003cem>Dreaming In Cursive\u003c/em> trades some of the edginess of her debut for a mellower overall vibe, complete with tasteful keyboards and poetic interludes. Boom-bap beats don’t dominate every track, but when they do surface, as on the anthemic single “We Are the People,” they bring a strident urgency without overshadowing her lyrical message. Which is, simply, that love is a revolutionary, transformative act that is foundational to liberation. Loving unapologetically — the album’s preeminent theme — requires having faith, vulnerability and intentional openness. This isn’t what we normally hear from rappers, but it’s perhaps what we need to hear more often. \u003cem>— Eric Arnold\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=670857443/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Try the Pie, \u003cem>A Widening Burst of Forever\u003c/em> (Get Better Records)\u003c/h2>\n\u003cp>Equal parts cathartic and tender, Try the Pie’s \u003cem>A Widening Burst of Forever\u003c/em> features nine tracks that bounce between wistful and slow, loud and grungy. In “Asleep on the Lawn,” San Jose-raised singer-songwriter Bean Tupou’s clear and high vocals pierce the heavy reverberations of a simple guitar melody. “I didn’t see it like you,” they sing, soft and melancholic. Then, in “Last of You,” Tupou pivots into something grittier — with a more urgent vocal delivery and faster, cranked-up guitar riffs that collide into something worth headbanging to.\u003c/p>\n\u003cp>The album’s raw instrumentals are often paired with heartfelt lyrics. In “Awful Moon,” Tupou sings, “I’m just a fern below the dirt / unemerged,” confessing to an unnamed person that they are still delicate, still burgeoning, still growing into an unknown. \u003cem>— Kristie Song\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1815539143/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Spote Breeze, \u003cem>Cascade Viewing\u003c/em> (Hot Record Societe)\u003c/h2>\n\u003cp>Spote Breeze is one the best-kept secrets of the Bay Area’s hip-hop scene. He’s usually hiding behind glasses and a hoodie, and rarely does he promote himself. But his music for self-described introverts shows that the quiet ones, the people who sit back and observe, often have the wisest things to say. On \u003ci>Cascade Viewing\u003c/i>, airy jazz- and soul-inflected beats by OG Jarin crackle with the sound of a vintage record player. With this vibe of an intimate listening session, the production gives the Oakland MC space to explore his inner world, as if writing diary entries in the blank pages of a notebook.\u003c/p>\n\u003cp>Spote’s story-rich verses ruminate on hard life experiences, eventually pulling out kernels of wisdom about friendship, personal growth and spirituality. Like the title \u003ci>Cascade Viewing\u003c/i> suggests (it’s an almost-homonym for “casket viewing”), brushes with death haunt the album’s 13 tracks. But even amid grim reminders of our mortality, Spote builds a more hopeful future, and his intricate rhymes are the foundation. \u003cem>— Nastia Voynovskaya\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/0BAcSuVdtXejNW6zQsIlJa?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Nate Curry and YMTK, \u003cem>By Design\u003c/em> (Self-Released)\u003c/h2>\n\u003cp>In February, Oakland’s YMTK and Sacramento’s Nate Curry dropped \u003cem>By Design\u003c/em>, a nine-track project that fuses modern R&B with touches of trip-hop, heavy basslines and a dash pop flare. It’s the definition of eclectic.\u003c/p>\n\u003cp>The album begins with a mellow title track, about the perseverance it takes to achieve your goals, and takes listeners through a journey of physical attraction, the pursuit of love and the process of healing from love lost.\u003c/p>\n\u003cp>The house-influenced “Miss That” is a feel-good song about a relationship ending — somewhat of a contradictory notion, but it works really well for the healing process. It’s followed by “Silence,” where Jay Anthony joins YMTK and Nate Curry on a beat with a blappin’, mobb music bassline. The album features Bay Area standouts Guap, P-Lo and Symba — and a rare verse from Lil B — as well as Los Angeles’ Iman Europe and Phabo.\u003c/p>\n\u003cp>The sonic diversity in this album is a nod to the talent of Nate Curry and YMTK, who’ve figured out ways to work with a wide range of artists from the region. When Northern Californian artists join to create quality work, it does wonders for all of us. \u003cem>— Pendarvis Harshaw\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/album/3Z9uDO0cSfAgKDhwHHh2mQ?utm_source=generator\" width=\"100%\" height=\"80\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003ch2>Calvin Keys, \u003cem>Blue Keys\u003c/em> (Wide Hive Records)\u003c/h2>\n\u003cp>On the cusp of his 80th birthday, Calvin Keys sounds as lean and potent as ever. The Oakland guitarist has been at the center of the Bay Area jazz since the mid-1970s, and his new album \u003cem>Blue Keys\u003c/em> finds him keeping company with a bevy of similarly distinguished masters, including former Bay Area-based percussionist Babatunde Lea, bassist Henry “The Skipper” Franklin, alto saxophonist Gary Bartz and trombonist Steve Turre (who also contributes on conch shells). As with many releases on Berkeley’s Wide Hive Records, label owner Gregory Howe is in the thick of the action as a pianist, organist, composer and overall sound designer. Rather than a late-career valedictory statement, Keys’ fourth release on Wide Hive is the work of an artist who still sounds hungry to extend his creative purview.\u003c/p>\n\u003cp>Keys is best known for his understated eloquence in straight-ahead jazz settings, placing each note for maximum rhythmic and emotional impact. Blue Keys surrounds him with thickly textured horns, kicking off with “Peregrines Dive.” Laced with the woozily surging opening refrain from Horace Silver’s hard-bop classic “Nutville,” the tune gains momentum and heft until the horns give way, and Keys resets the stage with a sharply etched, telegraphic solo. Turre’s gorgeous conch solo on “Ck 22” provides a striking tonal contrast to Keys’ stinging phrasing while the second half “At Arrival” opens up into a delicate Keys and Bartz duet that’s worth the price of admission alone. Smart, soulful and pleasingly concise, Keys is an improviser in his prime. \u003cem>— Andrew Gilbert\u003c/em>\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1280115653/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003ch2>Richie Cunning, \u003cem>Big Deal\u003c/em> (Son of the City)\u003c/h2>\n\u003cp>Rappers often shout out Frank Sinatra for his style, his underworld ties and his attitude. But let’s face it: musically, the two are worlds apart. Pop-vocal easy listening from the 1950s mixed with today’s hip-hop? The idea sounds preposterous.\u003c/p>\n\u003cp>Enter San Francisco rapper Richie Cunning and his latest album, \u003cem>Big Deal\u003c/em>, filled with lush strings, muted trumpet, walking bass and tinkling piano. While Cunning raps with smooth ease, the voices of Sammy Davis Jr. and Bobby Darin weave in and out, and the whole thing is structured and paced to resemble a boom-bap microphone fiend time-traveling to a midnight set at an Eisenhower-era supper club.\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>Weirdly, it works. Cunning obviously cares about his source material and hip-hop in equal measure, and even seems to acknowledge the illusory myth that the 1950s provided (“Here’s to everybody hopin’ to escape their ghosts”). Each time I hear \u003cem>Big Deal\u003c/em>, I think the same thing: someone better book him at Yoshi’s soon. \u003cem>— Gabe Meline\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13922511/the-20-best-bay-area-albums-of-2022",
"authors": [
"byline_arts_13922511"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_10342",
"arts_1588",
"arts_10278",
"arts_831",
"arts_21788",
"arts_1420",
"arts_1558",
"arts_13352",
"arts_3477",
"arts_1983"
],
"featImg": "arts_13922538",
"label": "arts"
},
"arts_13913540": {
"type": "posts",
"id": "arts_13913540",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13913540",
"score": null,
"sort": [
1652905992000
]
},
"guestAuthors": [],
"slug": "photos-town-up-tuesday-oakland-lake-merritt",
"title": "PHOTOS: 'Town Up Tuesday' Showed Oakland's Hip-Hop Culture on Full Display",
"publishDate": 1652905992,
"format": "standard",
"headTitle": "PHOTOS: ‘Town Up Tuesday’ Showed Oakland’s Hip-Hop Culture on Full Display | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>On May 17, the Oakland-based nonprofit \u003ca href=\"https://www.instagram.com/urbanpeace510/\" target=\"_blank\" rel=\"noopener noreferrer\">Urban Peace Movement\u003c/a> held a voter registration event at Lake Merritt called \u003ca href=\"https://www.kqed.org/arts/13913202/town-up-tuesday-brings-bay-area-hitmakers-voter-participation-to-the-lake\" target=\"_blank\" rel=\"noopener noreferrer\">Town Up Tuesday\u003c/a>. The four-hour festival had elements of a political rally, a prayer session and a family reunion. But above all, the power of Oakland’s hip-hop culture was on full display.\u003c/p>\n\u003cp>As a few vendors flanked the grassy hillside that sits adjacent to the landmark Fairyland theme park, attendees sat scattered on the grass while even more stood in front of Lake Merritt’s bandstand. People danced and held up their phones, capturing footage of some of the Bay Area’s most beloved musicians.\u003c/p>\n\u003cp>[aside postID='arts_13825052']The highly energetic artist from East Oakland, \u003ca href=\"https://www.instagram.com/kamaiyah/\" target=\"_blank\" rel=\"noopener noreferrer\">Kamaiyah\u003c/a>, had a headline performance that didn’t disappoint. San Francisco’s \u003ca href=\"https://www.instagram.com/stunnaman02/\" target=\"_blank\" rel=\"noopener noreferrer\">Stunnaman02\u003c/a> and \u003ca href=\"https://www.instagram.com/gunnagoesglobal/\" target=\"_blank\" rel=\"noopener noreferrer\">Gunna Goes Global\u003c/a> big-stepped off the stage and into the audience. Crowd favorite \u003ca href=\"https://www.instagram.com/goapele/\" target=\"_blank\" rel=\"noopener noreferrer\">Goapele\u003c/a> performed alongside the Grammy-nominated duo \u003ca href=\"https://www.instagram.com/losrakas/\" target=\"_blank\" rel=\"noopener noreferrer\">Los Rakas\u003c/a>. During \u003ca href=\"https://www.instagram.com/therealsymba/\" target=\"_blank\" rel=\"noopener noreferrer\">Symba’s\u003c/a> set, guests \u003ca href=\"https://www.instagram.com/ally_cocaine/\" target=\"_blank\" rel=\"noopener noreferrer\">Ally Cocaine\u003c/a> and \u003ca href=\"https://www.instagram.com/youngjr/\" target=\"_blank\" rel=\"noopener noreferrer\">Young JR\u003c/a> performed. And then Symba debuted his new track “\u003ca href=\"https://www.youtube.com/watch?v=vNm4JCPALPM\" target=\"_blank\" rel=\"noopener noreferrer\">GOAT,\u003c/a>” which officially dropped today.\u003c/p>\n\u003cp>Rappers \u003ca href=\"https://www.instagram.com/two14music/\" target=\"_blank\" rel=\"noopener noreferrer\">Two14\u003c/a>, \u003ca href=\"https://www.instagram.com/babygas/\" target=\"_blank\" rel=\"noopener noreferrer\">Baby Gas,\u003c/a> \u003ca href=\"https://www.instagram.com/official.jwalt/\" target=\"_blank\" rel=\"noopener noreferrer\">Jwalt,\u003c/a> and the duo of \u003ca href=\"https://www.instagram.com/harmoniandlyric/\" target=\"_blank\" rel=\"noopener noreferrer\">Harmoni & Lyric\u003c/a>, as well as members of the \u003ca href=\"https://www.instagram.com/theturffeinz/\" target=\"_blank\" rel=\"noopener noreferrer\">Turf Feinz\u003c/a> dance collective,\u003ca href=\"https://www.instagram.com/stealtheshow/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\"> DJ Kleptic\u003c/a>, \u003ca href=\"https://www.instagram.com/djdsharp/\" target=\"_blank\" rel=\"noopener noreferrer\">DJ D Sharp\u003c/a> and \u003ca href=\"https://www.instagram.com/djfuze_du/\" target=\"_blank\" rel=\"noopener noreferrer\">DJ Fuze\u003c/a> all rocked the stage, as \u003ca href=\"https://www.instagram.com/dnastee/\" target=\"_blank\" rel=\"noopener noreferrer\">Leon “Dnas” Sykes\u003c/a> and \u003ca href=\"https://www.instagram.com/rockyrivera/\" target=\"_blank\" rel=\"noopener noreferrer\">Rocky Rivera\u003c/a> held it down hosting.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>At one point during the show, author and community advocate \u003ca href=\"https://www.instagram.com/official_darryl_reed/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Darryl Reed\u003c/a> honored Urban Peace Movement founder \u003ca href=\"https://www.instagram.com/niclee510/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Nicole Lee \u003c/a>with a floral gift. It was a much-deserved acknowledgement of the work she and her team undertook to make the event happen—as well as the work they do on a daily basis.\u003c/p>\n\u003cp>\u003cem>\u003cstrong>All Photos by Pendarvis Harshaw/KQED:\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913544\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-17-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913546\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-15-1-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913547\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-14-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913548\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-13-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913549\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-12-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913550\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-11-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913551\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-10-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913552\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-9-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913553\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-8-1-800x1067.jpg\" alt=\"\" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1.jpg 1440w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913554\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-7-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913556\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-5-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913557\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-4-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913558\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-3-1-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913559\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-18-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003c/p>\n",
"blocks": [],
"excerpt": "See Goapele, Stunnaman02, Kamaiyah, Symba and more at the Lake Merritt bandstand. ",
"status": "publish",
"parent": 0,
"modified": 1726759489,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 22,
"wordCount": 297
},
"headData": {
"title": "PHOTOS: 'Town Up Tuesday' Showed Oakland's Hip-Hop Culture on Full Display | KQED",
"description": "See Goapele, Stunnaman02, Kamaiyah, Symba and more at the Lake Merritt bandstand. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "PHOTOS: 'Town Up Tuesday' Showed Oakland's Hip-Hop Culture on Full Display",
"datePublished": "2022-05-18T13:33:12-07:00",
"dateModified": "2024-09-19T08:24:49-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"path": "/arts/13913540/photos-town-up-tuesday-oakland-lake-merritt",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>On May 17, the Oakland-based nonprofit \u003ca href=\"https://www.instagram.com/urbanpeace510/\" target=\"_blank\" rel=\"noopener noreferrer\">Urban Peace Movement\u003c/a> held a voter registration event at Lake Merritt called \u003ca href=\"https://www.kqed.org/arts/13913202/town-up-tuesday-brings-bay-area-hitmakers-voter-participation-to-the-lake\" target=\"_blank\" rel=\"noopener noreferrer\">Town Up Tuesday\u003c/a>. The four-hour festival had elements of a political rally, a prayer session and a family reunion. But above all, the power of Oakland’s hip-hop culture was on full display.\u003c/p>\n\u003cp>As a few vendors flanked the grassy hillside that sits adjacent to the landmark Fairyland theme park, attendees sat scattered on the grass while even more stood in front of Lake Merritt’s bandstand. People danced and held up their phones, capturing footage of some of the Bay Area’s most beloved musicians.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13825052",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The highly energetic artist from East Oakland, \u003ca href=\"https://www.instagram.com/kamaiyah/\" target=\"_blank\" rel=\"noopener noreferrer\">Kamaiyah\u003c/a>, had a headline performance that didn’t disappoint. San Francisco’s \u003ca href=\"https://www.instagram.com/stunnaman02/\" target=\"_blank\" rel=\"noopener noreferrer\">Stunnaman02\u003c/a> and \u003ca href=\"https://www.instagram.com/gunnagoesglobal/\" target=\"_blank\" rel=\"noopener noreferrer\">Gunna Goes Global\u003c/a> big-stepped off the stage and into the audience. Crowd favorite \u003ca href=\"https://www.instagram.com/goapele/\" target=\"_blank\" rel=\"noopener noreferrer\">Goapele\u003c/a> performed alongside the Grammy-nominated duo \u003ca href=\"https://www.instagram.com/losrakas/\" target=\"_blank\" rel=\"noopener noreferrer\">Los Rakas\u003c/a>. During \u003ca href=\"https://www.instagram.com/therealsymba/\" target=\"_blank\" rel=\"noopener noreferrer\">Symba’s\u003c/a> set, guests \u003ca href=\"https://www.instagram.com/ally_cocaine/\" target=\"_blank\" rel=\"noopener noreferrer\">Ally Cocaine\u003c/a> and \u003ca href=\"https://www.instagram.com/youngjr/\" target=\"_blank\" rel=\"noopener noreferrer\">Young JR\u003c/a> performed. And then Symba debuted his new track “\u003ca href=\"https://www.youtube.com/watch?v=vNm4JCPALPM\" target=\"_blank\" rel=\"noopener noreferrer\">GOAT,\u003c/a>” which officially dropped today.\u003c/p>\n\u003cp>Rappers \u003ca href=\"https://www.instagram.com/two14music/\" target=\"_blank\" rel=\"noopener noreferrer\">Two14\u003c/a>, \u003ca href=\"https://www.instagram.com/babygas/\" target=\"_blank\" rel=\"noopener noreferrer\">Baby Gas,\u003c/a> \u003ca href=\"https://www.instagram.com/official.jwalt/\" target=\"_blank\" rel=\"noopener noreferrer\">Jwalt,\u003c/a> and the duo of \u003ca href=\"https://www.instagram.com/harmoniandlyric/\" target=\"_blank\" rel=\"noopener noreferrer\">Harmoni & Lyric\u003c/a>, as well as members of the \u003ca href=\"https://www.instagram.com/theturffeinz/\" target=\"_blank\" rel=\"noopener noreferrer\">Turf Feinz\u003c/a> dance collective,\u003ca href=\"https://www.instagram.com/stealtheshow/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\"> DJ Kleptic\u003c/a>, \u003ca href=\"https://www.instagram.com/djdsharp/\" target=\"_blank\" rel=\"noopener noreferrer\">DJ D Sharp\u003c/a> and \u003ca href=\"https://www.instagram.com/djfuze_du/\" target=\"_blank\" rel=\"noopener noreferrer\">DJ Fuze\u003c/a> all rocked the stage, as \u003ca href=\"https://www.instagram.com/dnastee/\" target=\"_blank\" rel=\"noopener noreferrer\">Leon “Dnas” Sykes\u003c/a> and \u003ca href=\"https://www.instagram.com/rockyrivera/\" target=\"_blank\" rel=\"noopener noreferrer\">Rocky Rivera\u003c/a> held it down hosting.\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 one point during the show, author and community advocate \u003ca href=\"https://www.instagram.com/official_darryl_reed/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Darryl Reed\u003c/a> honored Urban Peace Movement founder \u003ca href=\"https://www.instagram.com/niclee510/?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Nicole Lee \u003c/a>with a floral gift. It was a much-deserved acknowledgement of the work she and her team undertook to make the event happen—as well as the work they do on a daily basis.\u003c/p>\n\u003cp>\u003cem>\u003cstrong>All Photos by Pendarvis Harshaw/KQED:\u003c/strong>\u003c/em>\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913544\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-17-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-17.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913546\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-15-1-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-15-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913547\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-14-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-14.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913548\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-13-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-13.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913549\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-12-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-12.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913550\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-11-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-11.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913551\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-10-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-10.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913552\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-9-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-9.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913553\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-8-1-800x1067.jpg\" alt=\"\" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-768x1024.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-8-1.jpg 1440w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913554\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-7-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-7.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913556\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-5-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-5.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913557\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-4-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-4.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913558\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-3-1-800x535.jpg\" alt=\"\" width=\"800\" height=\"535\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-800x535.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-1020x682.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-768x513.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1-1536x1026.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-3-1.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-13913559\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/05/Image-from-iOS-18-800x600.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/05/Image-from-iOS-18.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003c/p>\n\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13913540/photos-town-up-tuesday-oakland-lake-merritt",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_4459",
"arts_1828",
"arts_831",
"arts_1558",
"arts_1785",
"arts_2151",
"arts_1143",
"arts_16222"
],
"featImg": "arts_13913545",
"label": "arts"
},
"arts_13913202": {
"type": "posts",
"id": "arts_13913202",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13913202",
"score": null,
"sort": [
1652397498000
]
},
"parent": 0,
"labelTerm": {
"site": "arts",
"term": 140
},
"blocks": [],
"publishDate": 1652397498,
"format": "standard",
"title": "'Town Up Tuesday' Brings Bay Area Hitmakers, Voter Participation to the Lake",
"headTitle": "‘Town Up Tuesday’ Brings Bay Area Hitmakers, Voter Participation to the Lake | KQED",
"content": "\u003cp>Head down to Lake Merritt in on any given weekend in Oakland, and you’ll usually find a party: there’s almost always DJs, dancers, people kicking back or firing up the BBQ, and an overall good community vibe. \u003c/p>\n\u003cp>For Town Up Tuesday, happening May 17 at the lake’s bandstand, that vibe will be enhanced by a stacked lineup of Bay Area artists—hitmakers like Kamaiyah and Stunnaman02, as well and the Turf Fienz dance crew, DJs like the Warriors’ D-Sharp, and hosts D-Nas, Rocky Rivera and Goapele. \u003c/p>\n\u003cp>But the free event is also a chance to educate Oakland’s young voters on the importance of the upcoming elections, says Nicole Lee of Urban Peace Movement, the event’s organizers.\u003c/p>\n\u003cp>[aside postID='arts_13900085']“We love the city of Oakland, and we love young people in Oakland,” Lee says, excited about offering entertainment and socializing after two years of a pandemic. “But the other reason for doing this event is that participation in local elections really matters, and especially the voice of young people in those elections.”\u003c/p>\n\u003cp>So, while attendees celebrate to “\u003ca href=\"https://www.kqed.org/arts/13825052/kamaiyah-surprises-hayward-high-school-with-black-panther-tickets\" rel=\"noopener noreferrer\" target=\"_blank\">How Does It Feel\u003c/a>” or “\u003ca href=\"https://www.kqed.org/arts/13900085/stunnaman02-and-the-big-steppin-energy-in-the-room\" rel=\"noopener noreferrer\" target=\"_blank\">Big Steppin’\u003c/a>,” they’ll also receive information about the upcoming Alameda County races for District Attorney and the Board of Supervisors. In November, voters will decide the Mayor of Oakland. QR codes around the event will lead to voter registration forms, and volunteers will be out in the crowd, talking to fans about the elections.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>As Lee says, it’s a celebration, sure. But with issues like housing and economic development affecting the lived experience of the next generation in The Town, “it’s also a place for people to get educated, in fun way, about why it’s important to get involved in local elections.”\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39.jpg\" alt=\"\" width=\"400\" height=\"39\" class=\"aligncenter size-full wp-image-12904247\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-160x16.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-240x23.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-375x37.jpg 375w\" sizes=\"(max-width: 400px) 100vw, 400px\">\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>Town Up Tuesday gets underway on Tuesday, May 17, from 3-7pm, at the Edoff Memorial Bandstand at Lake Merritt. Admission is free with registration. \u003ca href=\"https://www.eventbrite.com/e/town-up-tuesday-live-music-festival-tickets-324411703137\" rel=\"noopener noreferrer\" target=\"_blank\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 346,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 10
},
"modified": 1705006855,
"excerpt": "Stunnaman02, Kamaiyah, Goapele and others lead a free day of live music and voter engagement in Oakland.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Stunnaman02, Kamaiyah, Goapele and others lead a free day of live music and voter engagement in Oakland.",
"title": "'Town Up Tuesday' Brings Bay Area Hitmakers, Voter Participation to the Lake | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "'Town Up Tuesday' Brings Bay Area Hitmakers, Voter Participation to the Lake",
"datePublished": "2022-05-12T16:18:18-07:00",
"dateModified": "2024-01-11T13:00:55-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "town-up-tuesday-lake-merritt-stunnaman02-kamaiyah-goapele-voting",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"WpOldSlug": "town-up-tuesday-brings-bay-area-hitmakers-voter-participation-to-the-lake",
"path": "/arts/13913202/town-up-tuesday-lake-merritt-stunnaman02-kamaiyah-goapele-voting",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Head down to Lake Merritt in on any given weekend in Oakland, and you’ll usually find a party: there’s almost always DJs, dancers, people kicking back or firing up the BBQ, and an overall good community vibe. \u003c/p>\n\u003cp>For Town Up Tuesday, happening May 17 at the lake’s bandstand, that vibe will be enhanced by a stacked lineup of Bay Area artists—hitmakers like Kamaiyah and Stunnaman02, as well and the Turf Fienz dance crew, DJs like the Warriors’ D-Sharp, and hosts D-Nas, Rocky Rivera and Goapele. \u003c/p>\n\u003cp>But the free event is also a chance to educate Oakland’s young voters on the importance of the upcoming elections, says Nicole Lee of Urban Peace Movement, the event’s organizers.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13900085",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“We love the city of Oakland, and we love young people in Oakland,” Lee says, excited about offering entertainment and socializing after two years of a pandemic. “But the other reason for doing this event is that participation in local elections really matters, and especially the voice of young people in those elections.”\u003c/p>\n\u003cp>So, while attendees celebrate to “\u003ca href=\"https://www.kqed.org/arts/13825052/kamaiyah-surprises-hayward-high-school-with-black-panther-tickets\" rel=\"noopener noreferrer\" target=\"_blank\">How Does It Feel\u003c/a>” or “\u003ca href=\"https://www.kqed.org/arts/13900085/stunnaman02-and-the-big-steppin-energy-in-the-room\" rel=\"noopener noreferrer\" target=\"_blank\">Big Steppin’\u003c/a>,” they’ll also receive information about the upcoming Alameda County races for District Attorney and the Board of Supervisors. In November, voters will decide the Mayor of Oakland. QR codes around the event will lead to voter registration forms, and volunteers will be out in the crowd, talking to fans about the elections.\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>As Lee says, it’s a celebration, sure. But with issues like housing and economic development affecting the lived experience of the next generation in The Town, “it’s also a place for people to get educated, in fun way, about why it’s important to get involved in local elections.”\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39.jpg\" alt=\"\" width=\"400\" height=\"39\" class=\"aligncenter size-full wp-image-12904247\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-160x16.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-240x23.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2017/03/Q.Logo_.Break_-400x39-375x37.jpg 375w\" sizes=\"(max-width: 400px) 100vw, 400px\">\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>Town Up Tuesday gets underway on Tuesday, May 17, from 3-7pm, at the Edoff Memorial Bandstand at Lake Merritt. Admission is free with registration. \u003ca href=\"https://www.eventbrite.com/e/town-up-tuesday-live-music-festival-tickets-324411703137\" rel=\"noopener noreferrer\" target=\"_blank\">Details here\u003c/a>. \u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13913202/town-up-tuesday-lake-merritt-stunnaman02-kamaiyah-goapele-voting",
"authors": [
"185"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_4949",
"arts_1828",
"arts_1558",
"arts_1785",
"arts_1143",
"arts_5826",
"arts_16222",
"arts_585"
],
"featImg": "arts_13840923",
"label": "arts_140"
},
"arts_13880253": {
"type": "posts",
"id": "arts_13880253",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13880253",
"score": null,
"sort": [
1589500848000
]
},
"guestAuthors": [],
"slug": "its-still-raining-game-in-northern-california",
"title": "It's Still Raining Game in Northern California",
"publishDate": 1589500848,
"format": "standard",
"headTitle": "It’s Still Raining Game in Northern California | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">I\u003c/span>f there’s one thing I’ve learned in the past two months, it’s that a worldwide pandemic can’t stifle the artists of Northern California. Which makes sense—it’s one of the most innovative places on the planet. Creativity is in our cellular membranes and the culture pulses through our veins. Plus, the rent is too damn high to quit.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-13833985\" src=\"https://ww2.kqed.org/app/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\">\u003c/p>\n\u003cp>Let’s start with the well-known names. This past weekend, Oakland’s own \u003cstrong>Kehlani\u003c/strong> hit No. 1 on the Apple Music charts with her latest album, \u003cem>It Was Good Until It Wasn’t\u003c/em>. As the project took off, Kehlani made videos in quarantine and took to Twitter sharing intimate details of her experience to promote the album. It was something she had to do—otherwise, citing the coronavirus, \u003ca href=\"https://pitchfork.com/thepitch/kehlani-it-was-good-until-it-wasnt-album-cover-interview/?mbid=social_facebook&utm_source=facebook&utm_social-type=owned&utm_brand=p4k&utm_medium=social&utm_source=twitter&utm_brand=p4k&mbid=social_twitter&utm_medium=social&utm_social-type=owned\" target=\"_blank\" rel=\"noopener noreferrer\">her label would’ve postponed the release of her album\u003c/a>.\u003c/p>\n\u003cp>Just a few days before that, Sacramento’s \u003cstrong>Mozzy\u003c/strong> dropped \u003cem>Beyond Bulletproof.\u003c/em> He’d recently broadcasted a series of \u003ca href=\"https://www.youtube.com/watch?v=ZAVuUtxc5fg&feature=emb_title\">public therapy sessions\u003c/a>, and \u003ca href=\"https://www.kqed.org/arts/13880011/mozzys-new-album-processes-trauma-incarceration-by-documenting-his-healing\">initially dropped the album through JPay\u003c/a>—a service for incarcerated folks—a week before the album’s general release. On top of that, he did an interview with Rap Radar’s \u003ca href=\"https://www.instagram.com/tv/B_xsftpHAQn/?utm_source=ig_web_copy_link\">Elliott Wilson\u003c/a>. Active on the internet, in the streets and behind bars.\u003c/p>\n\u003cp>The Bay’s even getting active in television. Check the soundtrack for this season of \u003cem>Insecure\u003c/em>, which features previously released music from \u003ca href=\"https://twitter.com/LilSnickerfoot/status/1252642870319702016?s=20\">\u003cstrong>Michael Sneed\u003c/strong>\u003c/a> in one episode and \u003ca href=\"https://twitter.com/kamaiyah/status/1259701062908252160?s=20\">\u003cstrong>Kamaiyah\u003c/strong>\u003c/a> in another. And, of course, the Bay’s own \u003ca href=\"https://www.instagram.com/p/B_x8IAsJaGc/\">\u003cstrong>Nijla Mu’min\u003c/strong>\u003c/a> directed \u003cem>Insecure\u003c/em>‘s fourth episode from this season.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=pReD5WRO3vI\u003c/p>\n\u003cp>As for getting active in Hollywood, check Netflix’s \u003ca href=\"https://variety.com/2020/film/reviews/all-day-and-a-night-review-ashton-sanders-1234593865/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>All Day and A Night\u003c/em>\u003c/a>. The story of an aspiring rapper from Oakland, the film has star power from Oakland’s \u003cstrong>Yahya Abdul-Mateen II\u003c/strong> and a bunch of cameos from Northern California folks, including members of the dance crew \u003cstrong>Turf Fiendz\u003c/strong> and Oakland’s \u003cstrong>Rolanda D. Bell\u003c/strong>. The film was written by San Francisco’s \u003cstrong>Joe Robert Cole\u003c/strong>, was filmed in Oakland and Alameda, and \u003ca href=\"https://www.youtube.com/playlist?list=PL09XmXSlwDoreuB74JlQD-a4KfsTVvxie\">its soundtrack\u003c/a> features \u003cstrong>Tia Nomore, SOBxRBE, Paris,\u003c/strong> the \u003cstrong>Conscious Daughters, P-Lo, Mac Dre\u003c/strong> and more.\u003c/p>\n\u003cp>And then there’s \u003cstrong>Kool John\u003c/strong>, who’s also featured on the aforementioned soundtrack. The Richmond artist was recently shot six times during a robbery, recovered, and \u003ca href=\"https://twitter.com/K00LJ0HN/status/1257490570995331073?s=20\">hopped on Twitter to remix a Tupac quote to fit to his situation\u003c/a>.\u003c/p>\n\u003cp>Further evidence that despite catastrophic circumstances, we don’t know how to stop.\u003c/p>\n\u003cfigure id=\"attachment_13880487\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13880487\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-800x800.jpg\" alt=\"Nappy Nina's 30 Bag album cover\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-1920x1920.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Nappy Nina’s ’30 Bag’ album cover. \u003ccite>(Nappy Nina)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">F\u003c/span>or artists in the Northern California, being creative is damn near synonymous with breathing. Even when we leave our region, we carry it with us. Ask Oakland’s own \u003cstrong>Nappy Nina\u003c/strong>, who’s currently living in New York and bringing heat to all the \u003ca href=\"https://twitter.com/Nappy_Nina/status/1259252529814265860?s=20\">MENcees\u003c/a> out there. Nappy Nina’s latest project \u003cem>\u003ca href=\"https://nappynina.lnk.to/30Bag\">30 Bag\u003c/a>\u003c/em>, full of quality vibes and strategic wordplay, dropped on her 30th birthday.\u003c/p>\n\u003cfigure id=\"attachment_13880374\" class=\"wp-caption alignright\" style=\"max-width: 238px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\" wp-image-13880374\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw.jpg\" alt=\"Drew Banga by Stoni\" width=\"238\" height=\"345\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw.jpg 621w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw-160x232.jpg 160w\" sizes=\"(max-width: 238px) 100vw, 238px\">\u003cfigcaption class=\"wp-caption-text\">Drew Banga by Stoni. \u003ccite>(Stoni)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Need that more twang in your tunes? On Texas rapper \u003cstrong>Siddiq\u003c/strong>’s latest album, \u003ca href=\"https://li.sten.to/SlideMusic\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>Slide Music\u003c/em>\u003c/a>, his southern delivery pairs well with the production of Oakland’s \u003cstrong>1-O.A.K.\u003c/strong>, Alameda’s \u003cstrong>Trackademicks\u003c/strong> and the rest of the HNRL crew—\u003ca href=\"https://www.npr.org/sections/allsongs/2020/05/11/853575718/heat-check-shook-up-shook-down-shook-out\" target=\"_blank\" rel=\"noopener noreferrer\">even NPR thinks so\u003c/a>. The track that caught my ear is “Wantanabe,” produced by Oakland’s \u003cstrong>Drew Banga\u003c/strong>.\u003c/p>\n\u003cp>I’ve \u003ca href=\"https://www.kqed.org/arts/13859615/rightnowish-rap-producer-drew-banga-on-music-and-fatherhood\">talked to Banga\u003c/a> on a few occasions, I can assure you he’s a really bright guy. But I’m thoroughly convinced the term “take a break” isn’t in his lexicon.\u003c/p>\n\u003cp>Banga just released a song and dance, “\u003ca href=\"https://twitter.com/DrewwwBanga/status/1258847454583091201?s=20\">G-Step\u003c/a>,” with San Francisco’s \u003cstrong>Jordan “Stunnaman02” Gomes\u003c/strong>. Banga then turned around and announced he’s got an upcoming project with Oakland lyricist \u003cstrong>Stoni\u003c/strong> called \u003cem>Ferrari Fawcet\u003c/em>, set to drop in July. Evidently, Stoni isn’t familiar with slowing down either, as she’s been occupying her time by \u003ca href=\"https://twitter.com/CallHerStoni/status/1251240115227123714?s=20\">drawing folks\u003c/a> on commission—she’s done over 20 pieces.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=pReD5WRO3vI\u003c/p>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">O\u003c/span>ne of the silver linings of this downtime is the ability to get familiar with artists I should’ve been listening to. For example, San Francisco’s \u003cstrong>Troy LLF\u003c/strong>, who just released \u003ca href=\"https://soundcloud.com/troyllf\">\u003cem>Til Death Do Us Part II\u003c/em>. \u003c/a>Troy LLF’s mature lyrical approach is a great counterbalance to the party music our region’s often associated with.\u003c/p>\n\u003cp>Another artist who’s newly on my radar is Oakland’s \u003cstrong>Mahawam\u003c/strong>. I couldn’t help but notice Mahawam’s recent video for, “\u003ca href=\"https://www.youtube.com/watch?v=pReD5WRO3vI\">HOPING NO ONE NOTICE\u003c/a>.” And if you like that trippy-hop vibe, I’d suggest checking out the work of \u003cstrong>MH the Verb\u003c/strong>, who calls Oakland home now but is originally from New York by way of Philly. The new 420-friendly video for his song “\u003ca href=\"https://www.instagram.com/tv/B_NbXTSFLPN/?utm_source=ig_web_copy_link\">Birthstones\u003c/a>” is a great introduction to his lyrical space odyssey of an album, \u003cem>\u003ca href=\"https://ffm.to/spaceninja\">Afronaut\u003c/a>\u003c/em>.\u003c/p>\n\u003cp>Need more vibes? Check out \u003ca href=\"https://www.ashiakarana.com/\">\u003cstrong>Ashia Karana\u003c/strong>\u003c/a>—she grew up between New Jersey and Atlanta, but came to the Bay to study sound healing. The people she met influenced her so much that the cover art for her new project, \u003cem>Trust\u003c/em>, is done by Bay Area singer, songwriter and graphic designer \u003ca href=\"https://www.instagram.com/stoneycreation/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Stoney\u003c/strong>\u003c/a>. (No relation to the aforementioned Stoni.) I listened to Ashia’s project twice last weekend, and ended up on the floor of my apartment holding a staring contest with the ceiling. I won.\u003c/p>\n\u003cp>https://youtu.be/e1U-t277yXE\u003c/p>\n\u003cp>Another mention along those vibe lines: Oakland’s \u003ca href=\"https://www.instagram.com/jadaimani510/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Jada Imani\u003c/strong>\u003c/a> dropped a new atmospheric single while sheltering in place, called “\u003ca href=\"https://jadaimani.bandcamp.com/track/i-think-that-i-am\" target=\"_blank\" rel=\"noopener noreferrer\">I Think That I Am\u003c/a>.”\u003c/p>\n\u003cp>Need more of that romantic R&B feel in your life? The new single from Union City’s \u003ca href=\"https://twitter.com/larrenwong\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>LarrenWong\u003c/strong>\u003c/a>, “\u003ca href=\"https://twitter.com/larrenwong/status/1253575585583861760?s=20\">Out My Way\u003c/a>,” almost made me text an ex. But then the pure vocals from Oakland’s \u003cstrong>Dom Jones\u003c/strong>, on her latest single “\u003ca href=\"https://distrokid.com/hyperfollow/domjones/crazytown\" target=\"_blank\" rel=\"noopener noreferrer\">Crazy Town\u003c/a>,” reminded me to put my phone down.\u003c/p>\n\u003cp>Soon after that, I was told to remain focused on my craft by an elder statesman, Vallejo’s \u003cstrong>E-40\u003c/strong>. He just dropped \u003cem>\u003ca href=\"https://twitter.com/E40/status/1259646488428212224?s=20\">The Curb Commentator\u003c/a>\u003c/em>, the first of a four-part EP series scheduled to drop throughout the year.\u003c/p>\n\u003cp>I repeat: E-40’s releasing a \u003cem>four-part project\u003c/em> this year, and he’s 52 years old. What’s your excuse?\u003c/p>\n\u003cfigure id=\"attachment_13880470\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13880470\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b.jpg\" alt=\"Cruise USA, Larry June and Cardo's latest project\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b.jpg 750w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Cruise USA, Larry June and Cardo’s latest project. \u003ccite>(Larry June)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">S\u003c/span>omeone with a similar consistency and penchant for putting real-spill over dope beats is San Francisco’s \u003cstrong>Larry June\u003c/strong>. I honestly didn’t know he even dropped a project last week until I started writing this article. I checked his Twitter, just because dude drops a new project every time the fog comes in over the Golden Gate, and sure enough, his latest project \u003cem>\u003ca href=\"https://twitter.com/LarryJuneTFM/status/1258943562248421378?s=20\">Cruise USA\u003c/a>\u003c/em> is on all platforms.\u003c/p>\n\u003cp>A good example of an “I’m not letting COVID stop my artistic flow,” is Allen “\u003ca href=\"https://www.instagram.com/LooveMoore2020/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Loove Moore\u003c/strong>\u003c/a>” Moore. He’s from West Oakland—specifically, Acorn–and he’s a musician, multimedia maker and a self-proclaimed introvert who’s found solace in creating a safe place for others to be themselves. That space was a weekly talent showcase called “\u003ca href=\"https://www.instagram.com/LooveAtTheLake/\" target=\"_blank\" rel=\"noopener noreferrer\">Loove at the Lake\u003c/a>.” Last year, in its first year of operation, it was featured in the \u003ca href=\"https://projects.sfchronicle.com/2019/visuals/lake-merritt-backyard/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>.\u003c/p>\n\u003cp>But now that people aren’t (supposed to be) gathering en masse, he’s spending his time shooting and editing videos for the music he’s continually making. How’s he staying inspired?\u003c/p>\n\u003cp>“I march to my own understanding of life,” Loove Moore told me during a phone call, sitting outside of a studio working on a podcast. “I feel like self-expression is needed, so I don’t explode.”\u003c/p>\n\u003cp>He says it’s not just the resilient mentality that comes with being raised in West Oakland, but “the spirit” from the black church that has pushed his artistic endeavors. And now, he creates something new, constantly. When asked what the key to it all is, he simply says: “I just participate in life, bro.”\u003c/p>\n\u003cp>And it’s as simple as that for some of us. Creating is just how we participate in life.\u003c/p>\n\u003cfigure id=\"attachment_13880517\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13880517\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/LoveMoore-800x533.jpg\" alt=\"LoveMoore.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Loove Moore. \u003ccite>(Instagram)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">H\u003c/span>ats off to the artists from this region who haven’t stopped creating. To those who’ve been sitting on work and finally dropped it, as well as those who’ve used this time in isolation to get creative.\u003c/p>\n\u003cp>I’m looking forward to the work of Class of 2020 high school graduate (and future NYU student) \u003ca href=\"https://www.instagram.com/official.jwalt/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>J.Walt\u003c/strong>\u003c/a>, who’s dropping a project called \u003cem>Yours Truly\u003c/em> this weekend.\u003c/p>\n\u003cp>Keeping an eye as well on East Bay lyricist \u003ca href=\"https://www.instagram.com/tv/CAIso0bggWP/?utm_source=ig_web_copy_link\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Ruby Ibarra\u003c/strong>\u003c/a>, who just dropped a new video this week and is guaranteed to be working on more.\u003c/p>\n\u003cp>Berkeley’s \u003cstrong>Caleborate\u003c/strong> also dropped a five-track project called “\u003ca href=\"http://ffm.to/sparksinthestudio\" target=\"_blank\" rel=\"noopener noreferrer\">Sparks In The Studio\u003c/a>,” just this week. I’ve yet to listen to it, but given what I know of the guy’s work, it’ll be worthwhile.\u003c/p>\n\u003cp>Fellow Berkeleyite \u003ca href=\"https://twitter.com/RexxLifeRaj/status/1260401866661232640?s=20\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Rexx Life Raj\u003c/strong>\u003c/a> announced a new video coming Friday. I’ll watch that in tandem with \u003ca href=\"https://twitter.com/kamaiyah/status/1260646823082905600?s=20\" target=\"_blank\" rel=\"noopener noreferrer\">Kamaiyah’s latest song\u003c/a>, as she’s just announced that she’s dropping new music every Friday, starting this week.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>As a consumer and fan, I want to thank y’all for your art. It’s needed all the time, and especially right now.\u003c/p>\n\n",
"blocks": [],
"excerpt": "A worldwide pandemic can’t stifle musicians, filmmakers, rappers and artists in the Bay Area.",
"status": "publish",
"parent": 0,
"modified": 1726762087,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 33,
"wordCount": 1667
},
"headData": {
"title": "It's Still Raining Game in Northern California | KQED",
"description": "A worldwide pandemic can’t stifle musicians, filmmakers, rappers and artists in the Bay Area.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "It's Still Raining Game in Northern California",
"datePublished": "2020-05-14T17:00:48-07:00",
"dateModified": "2024-09-19T09:08:07-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13880253/its-still-raining-game-in-northern-california",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">I\u003c/span>f there’s one thing I’ve learned in the past two months, it’s that a worldwide pandemic can’t stifle the artists of Northern California. Which makes sense—it’s one of the most innovative places on the planet. Creativity is in our cellular membranes and the culture pulses through our veins. Plus, the rent is too damn high to quit.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-13833985\" src=\"https://ww2.kqed.org/app/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\">\u003c/p>\n\u003cp>Let’s start with the well-known names. This past weekend, Oakland’s own \u003cstrong>Kehlani\u003c/strong> hit No. 1 on the Apple Music charts with her latest album, \u003cem>It Was Good Until It Wasn’t\u003c/em>. As the project took off, Kehlani made videos in quarantine and took to Twitter sharing intimate details of her experience to promote the album. It was something she had to do—otherwise, citing the coronavirus, \u003ca href=\"https://pitchfork.com/thepitch/kehlani-it-was-good-until-it-wasnt-album-cover-interview/?mbid=social_facebook&utm_source=facebook&utm_social-type=owned&utm_brand=p4k&utm_medium=social&utm_source=twitter&utm_brand=p4k&mbid=social_twitter&utm_medium=social&utm_social-type=owned\" target=\"_blank\" rel=\"noopener noreferrer\">her label would’ve postponed the release of her album\u003c/a>.\u003c/p>\n\u003cp>Just a few days before that, Sacramento’s \u003cstrong>Mozzy\u003c/strong> dropped \u003cem>Beyond Bulletproof.\u003c/em> He’d recently broadcasted a series of \u003ca href=\"https://www.youtube.com/watch?v=ZAVuUtxc5fg&feature=emb_title\">public therapy sessions\u003c/a>, and \u003ca href=\"https://www.kqed.org/arts/13880011/mozzys-new-album-processes-trauma-incarceration-by-documenting-his-healing\">initially dropped the album through JPay\u003c/a>—a service for incarcerated folks—a week before the album’s general release. On top of that, he did an interview with Rap Radar’s \u003ca href=\"https://www.instagram.com/tv/B_xsftpHAQn/?utm_source=ig_web_copy_link\">Elliott Wilson\u003c/a>. Active on the internet, in the streets and behind bars.\u003c/p>\n\u003cp>The Bay’s even getting active in television. Check the soundtrack for this season of \u003cem>Insecure\u003c/em>, which features previously released music from \u003ca href=\"https://twitter.com/LilSnickerfoot/status/1252642870319702016?s=20\">\u003cstrong>Michael Sneed\u003c/strong>\u003c/a> in one episode and \u003ca href=\"https://twitter.com/kamaiyah/status/1259701062908252160?s=20\">\u003cstrong>Kamaiyah\u003c/strong>\u003c/a> in another. And, of course, the Bay’s own \u003ca href=\"https://www.instagram.com/p/B_x8IAsJaGc/\">\u003cstrong>Nijla Mu’min\u003c/strong>\u003c/a> directed \u003cem>Insecure\u003c/em>‘s fourth episode from this season.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/pReD5WRO3vI'\n title='//www.youtube.com/embed/pReD5WRO3vI'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>As for getting active in Hollywood, check Netflix’s \u003ca href=\"https://variety.com/2020/film/reviews/all-day-and-a-night-review-ashton-sanders-1234593865/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>All Day and A Night\u003c/em>\u003c/a>. The story of an aspiring rapper from Oakland, the film has star power from Oakland’s \u003cstrong>Yahya Abdul-Mateen II\u003c/strong> and a bunch of cameos from Northern California folks, including members of the dance crew \u003cstrong>Turf Fiendz\u003c/strong> and Oakland’s \u003cstrong>Rolanda D. Bell\u003c/strong>. The film was written by San Francisco’s \u003cstrong>Joe Robert Cole\u003c/strong>, was filmed in Oakland and Alameda, and \u003ca href=\"https://www.youtube.com/playlist?list=PL09XmXSlwDoreuB74JlQD-a4KfsTVvxie\">its soundtrack\u003c/a> features \u003cstrong>Tia Nomore, SOBxRBE, Paris,\u003c/strong> the \u003cstrong>Conscious Daughters, P-Lo, Mac Dre\u003c/strong> and more.\u003c/p>\n\u003cp>And then there’s \u003cstrong>Kool John\u003c/strong>, who’s also featured on the aforementioned soundtrack. The Richmond artist was recently shot six times during a robbery, recovered, and \u003ca href=\"https://twitter.com/K00LJ0HN/status/1257490570995331073?s=20\">hopped on Twitter to remix a Tupac quote to fit to his situation\u003c/a>.\u003c/p>\n\u003cp>Further evidence that despite catastrophic circumstances, we don’t know how to stop.\u003c/p>\n\u003cfigure id=\"attachment_13880487\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13880487\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-800x800.jpg\" alt=\"Nappy Nina's 30 Bag album cover\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-800x800.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-160x160.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-768x768.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-1020x1020.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs-1920x1920.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EXMN6okXgAIjAZs.jpg 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Nappy Nina’s ’30 Bag’ album cover. \u003ccite>(Nappy Nina)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">F\u003c/span>or artists in the Northern California, being creative is damn near synonymous with breathing. Even when we leave our region, we carry it with us. Ask Oakland’s own \u003cstrong>Nappy Nina\u003c/strong>, who’s currently living in New York and bringing heat to all the \u003ca href=\"https://twitter.com/Nappy_Nina/status/1259252529814265860?s=20\">MENcees\u003c/a> out there. Nappy Nina’s latest project \u003cem>\u003ca href=\"https://nappynina.lnk.to/30Bag\">30 Bag\u003c/a>\u003c/em>, full of quality vibes and strategic wordplay, dropped on her 30th birthday.\u003c/p>\n\u003cfigure id=\"attachment_13880374\" class=\"wp-caption alignright\" style=\"max-width: 238px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\" wp-image-13880374\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw.jpg\" alt=\"Drew Banga by Stoni\" width=\"238\" height=\"345\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw.jpg 621w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/EWzRrqCUEAAO1Cw-160x232.jpg 160w\" sizes=\"(max-width: 238px) 100vw, 238px\">\u003cfigcaption class=\"wp-caption-text\">Drew Banga by Stoni. \u003ccite>(Stoni)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Need that more twang in your tunes? On Texas rapper \u003cstrong>Siddiq\u003c/strong>’s latest album, \u003ca href=\"https://li.sten.to/SlideMusic\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>Slide Music\u003c/em>\u003c/a>, his southern delivery pairs well with the production of Oakland’s \u003cstrong>1-O.A.K.\u003c/strong>, Alameda’s \u003cstrong>Trackademicks\u003c/strong> and the rest of the HNRL crew—\u003ca href=\"https://www.npr.org/sections/allsongs/2020/05/11/853575718/heat-check-shook-up-shook-down-shook-out\" target=\"_blank\" rel=\"noopener noreferrer\">even NPR thinks so\u003c/a>. The track that caught my ear is “Wantanabe,” produced by Oakland’s \u003cstrong>Drew Banga\u003c/strong>.\u003c/p>\n\u003cp>I’ve \u003ca href=\"https://www.kqed.org/arts/13859615/rightnowish-rap-producer-drew-banga-on-music-and-fatherhood\">talked to Banga\u003c/a> on a few occasions, I can assure you he’s a really bright guy. But I’m thoroughly convinced the term “take a break” isn’t in his lexicon.\u003c/p>\n\u003cp>Banga just released a song and dance, “\u003ca href=\"https://twitter.com/DrewwwBanga/status/1258847454583091201?s=20\">G-Step\u003c/a>,” with San Francisco’s \u003cstrong>Jordan “Stunnaman02” Gomes\u003c/strong>. Banga then turned around and announced he’s got an upcoming project with Oakland lyricist \u003cstrong>Stoni\u003c/strong> called \u003cem>Ferrari Fawcet\u003c/em>, set to drop in July. Evidently, Stoni isn’t familiar with slowing down either, as she’s been occupying her time by \u003ca href=\"https://twitter.com/CallHerStoni/status/1251240115227123714?s=20\">drawing folks\u003c/a> on commission—she’s done over 20 pieces.\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/pReD5WRO3vI'\n title='//www.youtube.com/embed/pReD5WRO3vI'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">O\u003c/span>ne of the silver linings of this downtime is the ability to get familiar with artists I should’ve been listening to. For example, San Francisco’s \u003cstrong>Troy LLF\u003c/strong>, who just released \u003ca href=\"https://soundcloud.com/troyllf\">\u003cem>Til Death Do Us Part II\u003c/em>. \u003c/a>Troy LLF’s mature lyrical approach is a great counterbalance to the party music our region’s often associated with.\u003c/p>\n\u003cp>Another artist who’s newly on my radar is Oakland’s \u003cstrong>Mahawam\u003c/strong>. I couldn’t help but notice Mahawam’s recent video for, “\u003ca href=\"https://www.youtube.com/watch?v=pReD5WRO3vI\">HOPING NO ONE NOTICE\u003c/a>.” And if you like that trippy-hop vibe, I’d suggest checking out the work of \u003cstrong>MH the Verb\u003c/strong>, who calls Oakland home now but is originally from New York by way of Philly. The new 420-friendly video for his song “\u003ca href=\"https://www.instagram.com/tv/B_NbXTSFLPN/?utm_source=ig_web_copy_link\">Birthstones\u003c/a>” is a great introduction to his lyrical space odyssey of an album, \u003cem>\u003ca href=\"https://ffm.to/spaceninja\">Afronaut\u003c/a>\u003c/em>.\u003c/p>\n\u003cp>Need more vibes? Check out \u003ca href=\"https://www.ashiakarana.com/\">\u003cstrong>Ashia Karana\u003c/strong>\u003c/a>—she grew up between New Jersey and Atlanta, but came to the Bay to study sound healing. The people she met influenced her so much that the cover art for her new project, \u003cem>Trust\u003c/em>, is done by Bay Area singer, songwriter and graphic designer \u003ca href=\"https://www.instagram.com/stoneycreation/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Stoney\u003c/strong>\u003c/a>. (No relation to the aforementioned Stoni.) I listened to Ashia’s project twice last weekend, and ended up on the floor of my apartment holding a staring contest with the ceiling. I won.\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/e1U-t277yXE'\n title='//www.youtube.com/embed/e1U-t277yXE'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Another mention along those vibe lines: Oakland’s \u003ca href=\"https://www.instagram.com/jadaimani510/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Jada Imani\u003c/strong>\u003c/a> dropped a new atmospheric single while sheltering in place, called “\u003ca href=\"https://jadaimani.bandcamp.com/track/i-think-that-i-am\" target=\"_blank\" rel=\"noopener noreferrer\">I Think That I Am\u003c/a>.”\u003c/p>\n\u003cp>Need more of that romantic R&B feel in your life? The new single from Union City’s \u003ca href=\"https://twitter.com/larrenwong\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>LarrenWong\u003c/strong>\u003c/a>, “\u003ca href=\"https://twitter.com/larrenwong/status/1253575585583861760?s=20\">Out My Way\u003c/a>,” almost made me text an ex. But then the pure vocals from Oakland’s \u003cstrong>Dom Jones\u003c/strong>, on her latest single “\u003ca href=\"https://distrokid.com/hyperfollow/domjones/crazytown\" target=\"_blank\" rel=\"noopener noreferrer\">Crazy Town\u003c/a>,” reminded me to put my phone down.\u003c/p>\n\u003cp>Soon after that, I was told to remain focused on my craft by an elder statesman, Vallejo’s \u003cstrong>E-40\u003c/strong>. He just dropped \u003cem>\u003ca href=\"https://twitter.com/E40/status/1259646488428212224?s=20\">The Curb Commentator\u003c/a>\u003c/em>, the first of a four-part EP series scheduled to drop throughout the year.\u003c/p>\n\u003cp>I repeat: E-40’s releasing a \u003cem>four-part project\u003c/em> this year, and he’s 52 years old. What’s your excuse?\u003c/p>\n\u003cfigure id=\"attachment_13880470\" class=\"wp-caption aligncenter\" style=\"max-width: 600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13880470\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b.jpg\" alt=\"Cruise USA, Larry June and Cardo's latest project\" width=\"600\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b.jpg 750w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/1589057767_2ddb8bc5b3da89215a12aefd69d36f6b-160x160.jpg 160w\" sizes=\"(max-width: 600px) 100vw, 600px\">\u003cfigcaption class=\"wp-caption-text\">Cruise USA, Larry June and Cardo’s latest project. \u003ccite>(Larry June)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">S\u003c/span>omeone with a similar consistency and penchant for putting real-spill over dope beats is San Francisco’s \u003cstrong>Larry June\u003c/strong>. I honestly didn’t know he even dropped a project last week until I started writing this article. I checked his Twitter, just because dude drops a new project every time the fog comes in over the Golden Gate, and sure enough, his latest project \u003cem>\u003ca href=\"https://twitter.com/LarryJuneTFM/status/1258943562248421378?s=20\">Cruise USA\u003c/a>\u003c/em> is on all platforms.\u003c/p>\n\u003cp>A good example of an “I’m not letting COVID stop my artistic flow,” is Allen “\u003ca href=\"https://www.instagram.com/LooveMoore2020/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Loove Moore\u003c/strong>\u003c/a>” Moore. He’s from West Oakland—specifically, Acorn–and he’s a musician, multimedia maker and a self-proclaimed introvert who’s found solace in creating a safe place for others to be themselves. That space was a weekly talent showcase called “\u003ca href=\"https://www.instagram.com/LooveAtTheLake/\" target=\"_blank\" rel=\"noopener noreferrer\">Loove at the Lake\u003c/a>.” Last year, in its first year of operation, it was featured in the \u003ca href=\"https://projects.sfchronicle.com/2019/visuals/lake-merritt-backyard/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>.\u003c/p>\n\u003cp>But now that people aren’t (supposed to be) gathering en masse, he’s spending his time shooting and editing videos for the music he’s continually making. How’s he staying inspired?\u003c/p>\n\u003cp>“I march to my own understanding of life,” Loove Moore told me during a phone call, sitting outside of a studio working on a podcast. “I feel like self-expression is needed, so I don’t explode.”\u003c/p>\n\u003cp>He says it’s not just the resilient mentality that comes with being raised in West Oakland, but “the spirit” from the black church that has pushed his artistic endeavors. And now, he creates something new, constantly. When asked what the key to it all is, he simply says: “I just participate in life, bro.”\u003c/p>\n\u003cp>And it’s as simple as that for some of us. Creating is just how we participate in life.\u003c/p>\n\u003cfigure id=\"attachment_13880517\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13880517\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2020/05/LoveMoore-800x533.jpg\" alt=\"LoveMoore.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/LoveMoore.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Loove Moore. \u003ccite>(Instagram)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cspan style=\"font-size: 4.6875em;float: left;line-height: 0.733em;padding: 0.05em 0.1em 0 0;font-family: times, serif, georgia\">H\u003c/span>ats off to the artists from this region who haven’t stopped creating. To those who’ve been sitting on work and finally dropped it, as well as those who’ve used this time in isolation to get creative.\u003c/p>\n\u003cp>I’m looking forward to the work of Class of 2020 high school graduate (and future NYU student) \u003ca href=\"https://www.instagram.com/official.jwalt/\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>J.Walt\u003c/strong>\u003c/a>, who’s dropping a project called \u003cem>Yours Truly\u003c/em> this weekend.\u003c/p>\n\u003cp>Keeping an eye as well on East Bay lyricist \u003ca href=\"https://www.instagram.com/tv/CAIso0bggWP/?utm_source=ig_web_copy_link\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Ruby Ibarra\u003c/strong>\u003c/a>, who just dropped a new video this week and is guaranteed to be working on more.\u003c/p>\n\u003cp>Berkeley’s \u003cstrong>Caleborate\u003c/strong> also dropped a five-track project called “\u003ca href=\"http://ffm.to/sparksinthestudio\" target=\"_blank\" rel=\"noopener noreferrer\">Sparks In The Studio\u003c/a>,” just this week. I’ve yet to listen to it, but given what I know of the guy’s work, it’ll be worthwhile.\u003c/p>\n\u003cp>Fellow Berkeleyite \u003ca href=\"https://twitter.com/RexxLifeRaj/status/1260401866661232640?s=20\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cstrong>Rexx Life Raj\u003c/strong>\u003c/a> announced a new video coming Friday. I’ll watch that in tandem with \u003ca href=\"https://twitter.com/kamaiyah/status/1260646823082905600?s=20\" target=\"_blank\" rel=\"noopener noreferrer\">Kamaiyah’s latest song\u003c/a>, as she’s just announced that she’s dropping new music every Friday, starting this week.\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>As a consumer and fan, I want to thank y’all for your art. It’s needed all the time, and especially right now.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13880253/its-still-raining-game-in-northern-california",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_2303",
"arts_76",
"arts_74",
"arts_69",
"arts_990",
"arts_70"
],
"tags": [
"arts_1604",
"arts_2767",
"arts_1601",
"arts_10342",
"arts_10278",
"arts_831",
"arts_11028",
"arts_1558",
"arts_1829",
"arts_9337",
"arts_3798",
"arts_2624",
"arts_3851",
"arts_974",
"arts_1983",
"arts_8924"
],
"featImg": "arts_13880254",
"label": "arts"
},
"arts_13859615": {
"type": "posts",
"id": "arts_13859615",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13859615",
"score": null,
"sort": [
1578654049000
]
},
"guestAuthors": [],
"slug": "rightnowish-rap-producer-drew-banga-on-music-and-fatherhood",
"title": "Drew Banga’s Musical Notes on Fatherhood",
"publishDate": 1578654049,
"format": "audio",
"headTitle": "Drew Banga’s Musical Notes on Fatherhood | KQED",
"labelTerm": {},
"content": "\u003cp>If you like Bay Area hip-hop and haven’t heard of \u003ca href=\"https://www.kqed.org/arts/13811320/behind-the-beats-drew-banga\" target=\"_blank\" rel=\"noopener noreferrer\">Drew Banga\u003c/a>, chances are you’ve heard his music. He’s the producer behind some of \u003ca href=\"https://www.kqed.org/arts/12064915/meet-23-year-old-caleborate-the-east-bays-next-rap-titan\" target=\"_blank\" rel=\"noopener noreferrer\">Caleborate\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/13830210/with-brutal-honesty-oaklands-allblack-reaches-toward-peace\" target=\"_blank\" rel=\"noopener noreferrer\">ALLBLACK\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/13817414/the-10-best-bay-area-albums-of-2017-rexx-life-raj-father-figure-2-flourish\" target=\"_blank\" rel=\"noopener noreferrer\">Rexx Life Raj\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13816944/the-10-best-bay-area-albums-of-2017-1-o-a-k-riding-in-cars-with-girls\" target=\"_blank\" rel=\"noopener noreferrer\">1-O.A.K.\u003c/a>‘s biggest songs. And recently, he and his frequent collaborator Bosslife Big Spence released the title track off their project \u003cem>\u003ca href=\"https://soundcloud.com/bosslifebigspence/10k-bosslife-big-spence-pd-by-drew-banga\" target=\"_blank\" rel=\"noopener noreferrer\">10K\u003c/a>. \u003c/em>It’s in early contention to become a standout song of the summer.\u003c/p>\n\u003cp>Drew might be his own competition, as he followed that single with co-producer credit (along with Trackademicks) on Kamaiyah’s latest single “\u003ca href=\"https://t.co/LMaBfxd6nn\" target=\"_blank\" rel=\"noopener noreferrer\">Windows\u003c/a>,” which features Quavo and Tyga.\u003c/p>\n\u003cp>Needless to say, Drew works a lot!\u003c/p>\n\u003cp>On top of all of that, Drew is a father. He often shares videos of his children dancing to his music and playing instruments. His personal and professional lives seem to overlap seamlessly.\u003c/p>\n\u003cp>I talked to Drew about his approach to music and fatherhood.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>A shorter version of this episode was first broadcast on June 14, 2019.\u003c/em>\u003c/p>\n\n",
"blocks": [],
"excerpt": "Drew Banga is responsible for some of Kamaiyah and Rexx Life Raj's best-known songs, but his biggest job is fatherhood. ",
"status": "publish",
"parent": 0,
"modified": 1726764477,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 8,
"wordCount": 176
},
"headData": {
"title": "Drew Banga’s Musical Notes on Fatherhood | KQED",
"description": "Drew Banga is responsible for some of Kamaiyah and Rexx Life Raj's best-known songs, but his biggest job is fatherhood. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Drew Banga’s Musical Notes on Fatherhood",
"datePublished": "2020-01-10T03:00:49-08:00",
"dateModified": "2024-09-19T09:47:57-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "Rightnowish",
"sourceUrl": "https://www.kqed.org/podcasts/rightnowish",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/rightnowish/2019/12/RightnowishEp12DrewBanga.mp3",
"sticky": false,
"audioTrackLength": 236,
"templateType": "standard",
"featuredImageType": "standard",
"path": "/arts/13859615/rightnowish-rap-producer-drew-banga-on-music-and-fatherhood",
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>If you like Bay Area hip-hop and haven’t heard of \u003ca href=\"https://www.kqed.org/arts/13811320/behind-the-beats-drew-banga\" target=\"_blank\" rel=\"noopener noreferrer\">Drew Banga\u003c/a>, chances are you’ve heard his music. He’s the producer behind some of \u003ca href=\"https://www.kqed.org/arts/12064915/meet-23-year-old-caleborate-the-east-bays-next-rap-titan\" target=\"_blank\" rel=\"noopener noreferrer\">Caleborate\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/13830210/with-brutal-honesty-oaklands-allblack-reaches-toward-peace\" target=\"_blank\" rel=\"noopener noreferrer\">ALLBLACK\u003c/a>, \u003ca href=\"https://www.kqed.org/arts/13817414/the-10-best-bay-area-albums-of-2017-rexx-life-raj-father-figure-2-flourish\" target=\"_blank\" rel=\"noopener noreferrer\">Rexx Life Raj\u003c/a> and \u003ca href=\"https://www.kqed.org/arts/13816944/the-10-best-bay-area-albums-of-2017-1-o-a-k-riding-in-cars-with-girls\" target=\"_blank\" rel=\"noopener noreferrer\">1-O.A.K.\u003c/a>‘s biggest songs. And recently, he and his frequent collaborator Bosslife Big Spence released the title track off their project \u003cem>\u003ca href=\"https://soundcloud.com/bosslifebigspence/10k-bosslife-big-spence-pd-by-drew-banga\" target=\"_blank\" rel=\"noopener noreferrer\">10K\u003c/a>. \u003c/em>It’s in early contention to become a standout song of the summer.\u003c/p>\n\u003cp>Drew might be his own competition, as he followed that single with co-producer credit (along with Trackademicks) on Kamaiyah’s latest single “\u003ca href=\"https://t.co/LMaBfxd6nn\" target=\"_blank\" rel=\"noopener noreferrer\">Windows\u003c/a>,” which features Quavo and Tyga.\u003c/p>\n\u003cp>Needless to say, Drew works a lot!\u003c/p>\n\u003cp>On top of all of that, Drew is a father. He often shares videos of his children dancing to his music and playing instruments. His personal and professional lives seem to overlap seamlessly.\u003c/p>\n\u003cp>I talked to Drew about his approach to music and fatherhood.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>\u003cem>A shorter version of this episode was first broadcast on June 14, 2019.\u003c/em>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13859615/rightnowish-rap-producer-drew-banga-on-music-and-fatherhood",
"authors": [
"11491"
],
"programs": [
"arts_8720"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_1118",
"arts_831",
"arts_1558",
"arts_9788",
"arts_6764",
"arts_3338"
],
"featImg": "arts_13859638",
"label": "source_arts_13859615"
},
"arts_13871739": {
"type": "posts",
"id": "arts_13871739",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13871739",
"score": null,
"sort": [
1576717114000
]
},
"parent": 0,
"labelTerm": {
"site": "arts"
},
"blocks": [],
"publishDate": 1576717114,
"format": "aside",
"title": "The Best Bay Area Albums of the 2010s",
"headTitle": "The Best Bay Area Albums of the 2010s | KQED",
"content": "\u003cp>The Bay Area is a region oozing with creativity in every scene and genre, so summing up a decade of local music in a single short list is no easy task. Here, KQED Arts & Culture’s music editor humbly offers 20 of the most memorable and impactful albums of the 2010s.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7JC1vAUtlOwe8AJ3hLmr91\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Thee Oh Sees, \u003cem>Carrion Crawler/The Dream\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2011, In the Red Records\u003c/strong>\u003cbr>\nThee Oh Sees channel a need for speed on \u003cem>Carrion Crawler/The Dream\u003c/em>, an album that finds the garage rockers’ instrumentation lurching at high BPMs between poppy refrains and psychedelic guitar solos that stretch on for miles. Anchored by two drummers, the album’s sturdy rhythm section allows John Dwyer, a ringleader of the San Francisco garage rock scene in the early part of the decade, to get wild and weird with guitars and vocals.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1644131755/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>The Seshen, \u003cem>The Seshen\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2012, self-released\u003c/strong>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Seven-piece band The Seshen have proven to be one of the Bay Area’s most fun-to-watch live acts this decade, fusing neo-soul and R&B production with jazzy live instrumentation and fluttering layers of vocals by Lalin St. Juste and Akasha Orr. On their self-titled debut, their group synergy manifests as a kaleidoscopic pop sound that’s sleek and expansive in equal measure.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3108730587/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Shannon and the Clams, \u003cem>Dreams in the Rat House\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2013, Hardly Art\u003c/strong>\u003cbr>\nThis decade saw Oakland rockers Shannon and the Clams transform from warehouse party mainstays to a nationally acclaimed act working with the Black Keys’ Dan Auerbach. Full of freewheeling mischief, \u003cem>Dreams in the Rat House\u003c/em> swings between sweet doo-wop harmonies, rowdy country stomps and reverb-heavy punk riffs, and Shannon Shaw’s robust, pleading voice overflows with feeling.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3949757894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Botanist, \u003cem>IV: Mandragora\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2013, The Flenser\u003c/strong>\u003cbr>\nWith the slow pace of elected officials’ action on climate change, despair is understandable. Which is why, perhaps, the dark chaos of post-black metal is a fitting genre for Botanist, an artist whose apocalyptic album \u003cem>IV: Mandragora\u003c/em> evokes a vengeful Mother Nature wiping out humans. Botanist’s lighting-speed hammered dulcimer infuses the album with eeriness; the artist screeches in a croak that sounds like a thousand-year-old redwood clearing its throat to speak. \u003cem>IV: Mandragora\u003c/em> is the sound of nature in revolt.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2338106943/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Queens D.Light, \u003cem>California Wildflower\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, self-released\u003c/strong>\u003cbr>\nQueens D.Light’s \u003cem>California Wildflower\u003c/em> unfurls a deep personal mythology to boom-bap beats, jazz interludes and psychedelic flourishes. While discovering new dimensions of her sexuality and capacity for love, Queens looks to the Yoruba deity Oshun, the river goddess associated with luxury and pleasure. In her lyrics, sensuality is a means of connecting with the divine within oneself. This stellar hip-hop debut introduced Queens D.Light as a singular voice whose vision can’t be confined to a single medium, as her multifaceted event curation and filmmaking throughout the 2010s attests.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"450\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/48447943&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kehlani, \u003cem>Cloud 19\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, Wheels of Steel Ent.\u003c/strong>\u003cbr>\nWith \u003cem>Cloud 19\u003c/em>, Kehlani became known as a prodigious R&B singer-songwriter with angelic, acrobatic vocal runs and lyrics wise beyond her years. Kehlani penned the project shortly after graduating from Oakland School for the Arts. With her warm voice and nostalgic references (Montell Jordan and Musiq Soulchild get shout outs), \u003cem>Cloud 19\u003c/em> and its infectious lead single “FWU” established her as an artist bridging the past and future of R&B. Even after Kehlani’s multiple Grammy nominations and Billboard chart success, this early mixtape remains a cult classic.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7fP1DdLng8DwEQZB2srvl0\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Lil B, \u003cem>Hoop Life\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, Based World Records\u003c/strong>\u003cbr>\nBefore “Soundcloud rap” became a household term, Berkeley native Lil B was pumping out mixtapes that spanned dozens (and sometimes hundreds) of songs. Though his music varied in quality, Lil B embraced the immediacy of self-publishing on the internet, and used social media to craft a persona (although not without controversy) before such strategies became standard for independent artists. \u003cem>Hoop Life\u003c/em>, his NBA-themed mixtape, features a diss track against then-Warriors rival Kevin Durant, and it positioned Lil B to become an unlikely basketball authority as his hometown team ascended to the NBA Championships in 2015. His “curses” on Durant and James Harden became some of the decade’s most memorable basketball lore, and \u003cem>Hoop Life\u003c/em> was the soundtrack.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1805295426/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Black Spirituals, \u003cem>Black Interiors\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2015, Ratskin Records / 60Hurts\u003c/strong>\u003cbr>\nBlack Spirituals’ \u003cem>Black Interiors\u003c/em> harnesses the improvisational qualities of free jazz, but each note emanating from Zachary James Watkins’ guitar wails with discordant tension, like Jimi Hendrix’s “Star Spangled Banner” slowed to a crawl and wrapped in barbed wire. The album established the duo, also comprised of percussionist Marshall Trammell, as one of Oakland’s most innovative experimental acts, bridging the DIY scene, academia and contemporary classical.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/3utWbzZz4YqSW0HGLqyovN\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>P-Lo and Kool John, \u003cem>Moovie!\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2015, self-released\u003c/strong>\u003cbr>\nAs children of the hyphy movement, the East Bay collective HBK Gang evolved the uptempo, homegrown 2000s rap sound into party music for the new generation. A prime example of this is P-Lo and Kool John’s \u003cem>Moovie!\u003c/em>, an album best played in the club, or somewhere between 2am and 4am on the way to the afterparty. With “3 White Hoes,” “Blue Hunnids” and “Bitch I Look Good,” the duo gave us minimalist twerk anthems with ample bass to rattle your speakers.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/1jKclz9xknsgxOK9XGAXRi\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kamaiyah, \u003cem>A Good Night in the Ghetto\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016\u003c/strong>\u003cbr>\nWith her viral single “How Does It Feel,” Kamaiyah made a rap anthem for everyday working people trying to make their way in an increasingly unaffordable Bay Area. In contrast to the one-percenter ethos that dominated the radio this decade, her debut mixtape \u003cem>A Good Night in the Ghetto\u003c/em> speaks to those who don’t necessarily seek excessively flashy things—just comfort and stability. With the feel-good energy of an intimate house party, \u003cem>A Good Night in the Ghetto\u003c/em> propelled Kamaiyah as one of the Bay Area’s most well-known voices.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1240226381/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Cherushii, \u003cem>Manic\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016\u003c/strong>\u003cbr>\nCherushii presents her sparkling vision of the dance floor as a place for connection and liberation on \u003cem>Manic\u003c/em>, an ebullient collection of house tracks. With its funky pulse and playful synths that shimmy and bounce, the EP recalls ’90s house acts like Crystal Waters and Inner City. The instrumental version of the title track features a saxophone solo by Marcia Miget—it’s the project’s most ecstatic highpoint, and a convincing argument for why brass belongs in club music. Cherushii passed away in the Ghost Ship fire the same year \u003cem>Manic\u003c/em> was released, and the project lives on as a record of her infectiously joyful vision.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=856121914/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Rayana Jay, \u003cem>Sorry About Last Night\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016, self-released\u003c/strong>\u003cbr>\nDrunken regrets, problematic lovers, undefined “situationships”—it’s all part of dating in your 20s, and Rayana Jay’s standout R&B debut \u003cem>Sorry About Last Night\u003c/em> captures all of its uncertainties and painful growing pains. Set to smooth, sparse production, her velvety voice takes center stage as she expertly builds earworm melodies. Lead single “Sleepy Brown,” which propelled Jay to the national stage, has a vintage, funky feel you can’t help but sway and step to.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1941114977/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Club Chai, \u003cem>Club Chai Vol. 1\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Club Chai\u003c/strong>\u003cbr>\nIt’s hard to name a collective that’s shaped the Bay Area’s club music scene more this decade than Club Chai. With the compilation \u003cem>Club Chai Vol. 1\u003c/em>, 8ULENTINA and FOOZOOL lay out their thesis for the genre-amorphous label and party. The suspenseful original tracks produced by the founders for the compilation give Middle Eastern percussion a ghostly sheen. The album also features work by some of electronic music’s most exciting new voices, including darkwave experimentalist Spellling, techno producer Russell E.L. Butler and haunted cumbia remixer Turbo Sonidero. Each artist pulls from different cultural backgrounds and subgenres, and all push the envelope of what electronic music can be.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1762232894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>King Woman, \u003cem>Created in the Image of Suffering\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Relapse Records\u003c/strong>\u003cbr>\nKing Woman’s slow-burning, sludgy album \u003cem>Created in the Image of Suffering\u003c/em> swallows listeners in swathes of heavy distortion. The doom metal project, one of Kristina Esfandiari’s many musical alter-egos, served as an outlet for the artist to process the experience of leaving a religious community. Her droning voice is weighed down by an audible anguish as she parses through her disillusionment with Christianity. Layers of gauzy guitar riffs build up with the ornate intricacy of gothic architecture, and crashing cymbals offer opportunities for deeply satisfying catharsis.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/5XgUtV3205kTcgoSLNf8ix\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Fantastic Negrito, \u003cem>The Last Days of Oakland\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Blackball Universe\u003c/strong>\u003cbr>\nLiving among Oakland’s extreme wealth inequality can feel maddening, and with \u003cem>The Last Days of Oakland\u003c/em>, Fantastic Negrito offers an impressionistic portrait of the opposing forces that define life in the town—the result being a 2017 Grammy award for Best Contemporary Blues Album. With its gritty guitar solos, driving rhythms and Fantastic Negrito’s howling vocals, it captures the cognitive dissonance of witnessing thousands of people who’ve lost their homes living in abject poverty on the streets. \u003cem>The Last Days of Oakland\u003c/em> is an urgent dispatch that appeals to listeners’ moral consciousness.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/6ztEEOoAi6xyYhiiDn3gxc\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>SOB x RBE, \u003cem>SOB x RBE\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, EMPIRE\u003c/strong>\u003cbr>\nWith their debut mixtape, SOB x RBE jolted the Bay Area awake with their unbridled energy and explosive chemistry of flows. “Anti” and “Lane Switching” quickly rose from viral hits to radio mainstays, showcasing how DaBoii, Slimmy B and Lul G’s gruff barks alongside crooner Yhung T.O.’s soulful-gangster hooks (think the Gen Z version of Nate Dogg). Now a trio without Lul G, SOB x RBE brought on the latest evolution of West Coast street rap—one that’s fiery and aggressive, with whiplash-inducing speed.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=523521630/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kronos Quartet and Trio Da Kali, \u003cem>Ladilikan\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, World Circuit Limited\u003c/strong>\u003cbr>\nOne of the most adventurous ensembles in the contemporary classical world, Kronos Quartet engaged in many unorthodox collaborations this decade. One of the highlights was their work with virtuosic Malian ensemble Trio Da Kali. With singer Hawa Kassé Mady Diabaté’s rich, booming voice, Lassana Mamadou Kouyaté’s dexterous balafon percussion and Mamadou Diabaté’s string work on the ngoni, the album interlaces the liveliness of traditional Malian griot music with elegant string playing. The collaboration proved to be a fruitful one, as Diabaté took part in Kronos’ \u003cem>50 for the Future\u003c/em> Project, which commissions new works from diverse composers each year.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7JSvfznch1vfoMOJxd7zPb\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Ambrose Akinmusire,\u003cem> A Rift in Decorum\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Blue Note\u003c/strong>\u003cbr>\nCritics have called Ambrose Akinmusire a trumpet wunderkind since his Berkeley High days, and his live album \u003cem>A Rift in Decorum\u003c/em>, recorded at New York’s historic Village Vanguard, shows him pushing his instrument to the limits of its expressive possibilities. Accompanied by bass, piano and drums, Akinmusire’s trumpet oscillates from emanating long, pained wails and running through rapid-fire riffs. The spacious, pensive compositions allow him plenty of room to explore.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=4268731096/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Toro y Moi, \u003cem>Outer Peace\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2019, Carpark Records\u003c/strong>\u003cbr>\nToro y Moi’s \u003cem>Outer Peace\u003c/em> came during a period of the artist stepping into his full powers as a songwriter, performer and visual artist, and the album’s funky celebrations of the creative grind speak to his role as a catalyst in the local scene. For the album, Toro enlisted conga player Brijean Murphy (a formidable solo artist in her own right), whose expert percussion adds richness to Toro’s propulsive grooves. \u003cem>Outer Peace\u003c/em>’s upbeat sounds represented a departure from his more wistful, airy chillwave of years past, and its bold, confident energy looks good on him.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=136764004/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cstrong>Spellling, \u003cem>Mazy Fly\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2019, Sacred Bones Records\u003c/strong>\u003cbr>\nBridging darkwave, synth-pop and even disco, Spellling’s \u003cem>Mazy Fly\u003c/em> sees the artist adding a full-bodied intricacy to her loop-pedal sorcery. Guest appearances from collaborators on percussion, guitar, violin and sax flesh out Spellling’s layers of looped keys and delicate, lace-like vocals. Within this architecture, the singer explores subtle, spiritual themes—including on the chilling track “Haunted Water,” which delves into the karmic baggage of the transatlantic slave trade.\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": true,
"hasAudio": true,
"hasPolis": false,
"wordCount": 2078,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [
"https://bandcamp.com/EmbeddedPlayer/album=1644131755/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=3108730587/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=3949757894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=2338106943/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1805295426/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1240226381/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=856121914/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1941114977/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=1762232894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=523521630/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=4268731096/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/",
"https://bandcamp.com/EmbeddedPlayer/album=136764004/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/"
],
"paragraphCount": 44
},
"modified": 1705021644,
"excerpt": "Our music editor humbly offers 20 of the most memorable and impactful local albums of the decade.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Our music editor humbly offers 20 of the most memorable and impactful local albums of the decade.",
"title": "The Best Bay Area Albums of the 2010s | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The Best Bay Area Albums of the 2010s",
"datePublished": "2019-12-18T16:58:34-08:00",
"dateModified": "2024-01-11T17:07:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "the-best-bay-area-albums-of-the-2010s",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"articleAge": "0",
"path": "/arts/13871739/the-best-bay-area-albums-of-the-2010s",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The Bay Area is a region oozing with creativity in every scene and genre, so summing up a decade of local music in a single short list is no easy task. Here, KQED Arts & Culture’s music editor humbly offers 20 of the most memorable and impactful albums of the 2010s.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7JC1vAUtlOwe8AJ3hLmr91\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Thee Oh Sees, \u003cem>Carrion Crawler/The Dream\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2011, In the Red Records\u003c/strong>\u003cbr>\nThee Oh Sees channel a need for speed on \u003cem>Carrion Crawler/The Dream\u003c/em>, an album that finds the garage rockers’ instrumentation lurching at high BPMs between poppy refrains and psychedelic guitar solos that stretch on for miles. Anchored by two drummers, the album’s sturdy rhythm section allows John Dwyer, a ringleader of the San Francisco garage rock scene in the early part of the decade, to get wild and weird with guitars and vocals.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1644131755/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>The Seshen, \u003cem>The Seshen\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2012, self-released\u003c/strong>\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>Seven-piece band The Seshen have proven to be one of the Bay Area’s most fun-to-watch live acts this decade, fusing neo-soul and R&B production with jazzy live instrumentation and fluttering layers of vocals by Lalin St. Juste and Akasha Orr. On their self-titled debut, their group synergy manifests as a kaleidoscopic pop sound that’s sleek and expansive in equal measure.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3108730587/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Shannon and the Clams, \u003cem>Dreams in the Rat House\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2013, Hardly Art\u003c/strong>\u003cbr>\nThis decade saw Oakland rockers Shannon and the Clams transform from warehouse party mainstays to a nationally acclaimed act working with the Black Keys’ Dan Auerbach. Full of freewheeling mischief, \u003cem>Dreams in the Rat House\u003c/em> swings between sweet doo-wop harmonies, rowdy country stomps and reverb-heavy punk riffs, and Shannon Shaw’s robust, pleading voice overflows with feeling.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=3949757894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Botanist, \u003cem>IV: Mandragora\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2013, The Flenser\u003c/strong>\u003cbr>\nWith the slow pace of elected officials’ action on climate change, despair is understandable. Which is why, perhaps, the dark chaos of post-black metal is a fitting genre for Botanist, an artist whose apocalyptic album \u003cem>IV: Mandragora\u003c/em> evokes a vengeful Mother Nature wiping out humans. Botanist’s lighting-speed hammered dulcimer infuses the album with eeriness; the artist screeches in a croak that sounds like a thousand-year-old redwood clearing its throat to speak. \u003cem>IV: Mandragora\u003c/em> is the sound of nature in revolt.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=2338106943/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Queens D.Light, \u003cem>California Wildflower\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, self-released\u003c/strong>\u003cbr>\nQueens D.Light’s \u003cem>California Wildflower\u003c/em> unfurls a deep personal mythology to boom-bap beats, jazz interludes and psychedelic flourishes. While discovering new dimensions of her sexuality and capacity for love, Queens looks to the Yoruba deity Oshun, the river goddess associated with luxury and pleasure. In her lyrics, sensuality is a means of connecting with the divine within oneself. This stellar hip-hop debut introduced Queens D.Light as a singular voice whose vision can’t be confined to a single medium, as her multifaceted event curation and filmmaking throughout the 2010s attests.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"100%\" height=\"450\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/48447943&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kehlani, \u003cem>Cloud 19\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, Wheels of Steel Ent.\u003c/strong>\u003cbr>\nWith \u003cem>Cloud 19\u003c/em>, Kehlani became known as a prodigious R&B singer-songwriter with angelic, acrobatic vocal runs and lyrics wise beyond her years. Kehlani penned the project shortly after graduating from Oakland School for the Arts. With her warm voice and nostalgic references (Montell Jordan and Musiq Soulchild get shout outs), \u003cem>Cloud 19\u003c/em> and its infectious lead single “FWU” established her as an artist bridging the past and future of R&B. Even after Kehlani’s multiple Grammy nominations and Billboard chart success, this early mixtape remains a cult classic.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7fP1DdLng8DwEQZB2srvl0\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Lil B, \u003cem>Hoop Life\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2014, Based World Records\u003c/strong>\u003cbr>\nBefore “Soundcloud rap” became a household term, Berkeley native Lil B was pumping out mixtapes that spanned dozens (and sometimes hundreds) of songs. Though his music varied in quality, Lil B embraced the immediacy of self-publishing on the internet, and used social media to craft a persona (although not without controversy) before such strategies became standard for independent artists. \u003cem>Hoop Life\u003c/em>, his NBA-themed mixtape, features a diss track against then-Warriors rival Kevin Durant, and it positioned Lil B to become an unlikely basketball authority as his hometown team ascended to the NBA Championships in 2015. His “curses” on Durant and James Harden became some of the decade’s most memorable basketball lore, and \u003cem>Hoop Life\u003c/em> was the soundtrack.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1805295426/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Black Spirituals, \u003cem>Black Interiors\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2015, Ratskin Records / 60Hurts\u003c/strong>\u003cbr>\nBlack Spirituals’ \u003cem>Black Interiors\u003c/em> harnesses the improvisational qualities of free jazz, but each note emanating from Zachary James Watkins’ guitar wails with discordant tension, like Jimi Hendrix’s “Star Spangled Banner” slowed to a crawl and wrapped in barbed wire. The album established the duo, also comprised of percussionist Marshall Trammell, as one of Oakland’s most innovative experimental acts, bridging the DIY scene, academia and contemporary classical.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/3utWbzZz4YqSW0HGLqyovN\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>P-Lo and Kool John, \u003cem>Moovie!\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2015, self-released\u003c/strong>\u003cbr>\nAs children of the hyphy movement, the East Bay collective HBK Gang evolved the uptempo, homegrown 2000s rap sound into party music for the new generation. A prime example of this is P-Lo and Kool John’s \u003cem>Moovie!\u003c/em>, an album best played in the club, or somewhere between 2am and 4am on the way to the afterparty. With “3 White Hoes,” “Blue Hunnids” and “Bitch I Look Good,” the duo gave us minimalist twerk anthems with ample bass to rattle your speakers.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/1jKclz9xknsgxOK9XGAXRi\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kamaiyah, \u003cem>A Good Night in the Ghetto\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016\u003c/strong>\u003cbr>\nWith her viral single “How Does It Feel,” Kamaiyah made a rap anthem for everyday working people trying to make their way in an increasingly unaffordable Bay Area. In contrast to the one-percenter ethos that dominated the radio this decade, her debut mixtape \u003cem>A Good Night in the Ghetto\u003c/em> speaks to those who don’t necessarily seek excessively flashy things—just comfort and stability. With the feel-good energy of an intimate house party, \u003cem>A Good Night in the Ghetto\u003c/em> propelled Kamaiyah as one of the Bay Area’s most well-known voices.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1240226381/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Cherushii, \u003cem>Manic\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016\u003c/strong>\u003cbr>\nCherushii presents her sparkling vision of the dance floor as a place for connection and liberation on \u003cem>Manic\u003c/em>, an ebullient collection of house tracks. With its funky pulse and playful synths that shimmy and bounce, the EP recalls ’90s house acts like Crystal Waters and Inner City. The instrumental version of the title track features a saxophone solo by Marcia Miget—it’s the project’s most ecstatic highpoint, and a convincing argument for why brass belongs in club music. Cherushii passed away in the Ghost Ship fire the same year \u003cem>Manic\u003c/em> was released, and the project lives on as a record of her infectiously joyful vision.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=856121914/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Rayana Jay, \u003cem>Sorry About Last Night\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2016, self-released\u003c/strong>\u003cbr>\nDrunken regrets, problematic lovers, undefined “situationships”—it’s all part of dating in your 20s, and Rayana Jay’s standout R&B debut \u003cem>Sorry About Last Night\u003c/em> captures all of its uncertainties and painful growing pains. Set to smooth, sparse production, her velvety voice takes center stage as she expertly builds earworm melodies. Lead single “Sleepy Brown,” which propelled Jay to the national stage, has a vintage, funky feel you can’t help but sway and step to.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1941114977/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Club Chai, \u003cem>Club Chai Vol. 1\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Club Chai\u003c/strong>\u003cbr>\nIt’s hard to name a collective that’s shaped the Bay Area’s club music scene more this decade than Club Chai. With the compilation \u003cem>Club Chai Vol. 1\u003c/em>, 8ULENTINA and FOOZOOL lay out their thesis for the genre-amorphous label and party. The suspenseful original tracks produced by the founders for the compilation give Middle Eastern percussion a ghostly sheen. The album also features work by some of electronic music’s most exciting new voices, including darkwave experimentalist Spellling, techno producer Russell E.L. Butler and haunted cumbia remixer Turbo Sonidero. Each artist pulls from different cultural backgrounds and subgenres, and all push the envelope of what electronic music can be.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=1762232894/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>King Woman, \u003cem>Created in the Image of Suffering\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Relapse Records\u003c/strong>\u003cbr>\nKing Woman’s slow-burning, sludgy album \u003cem>Created in the Image of Suffering\u003c/em> swallows listeners in swathes of heavy distortion. The doom metal project, one of Kristina Esfandiari’s many musical alter-egos, served as an outlet for the artist to process the experience of leaving a religious community. Her droning voice is weighed down by an audible anguish as she parses through her disillusionment with Christianity. Layers of gauzy guitar riffs build up with the ornate intricacy of gothic architecture, and crashing cymbals offer opportunities for deeply satisfying catharsis.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/5XgUtV3205kTcgoSLNf8ix\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Fantastic Negrito, \u003cem>The Last Days of Oakland\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Blackball Universe\u003c/strong>\u003cbr>\nLiving among Oakland’s extreme wealth inequality can feel maddening, and with \u003cem>The Last Days of Oakland\u003c/em>, Fantastic Negrito offers an impressionistic portrait of the opposing forces that define life in the town—the result being a 2017 Grammy award for Best Contemporary Blues Album. With its gritty guitar solos, driving rhythms and Fantastic Negrito’s howling vocals, it captures the cognitive dissonance of witnessing thousands of people who’ve lost their homes living in abject poverty on the streets. \u003cem>The Last Days of Oakland\u003c/em> is an urgent dispatch that appeals to listeners’ moral consciousness.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/6ztEEOoAi6xyYhiiDn3gxc\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>SOB x RBE, \u003cem>SOB x RBE\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, EMPIRE\u003c/strong>\u003cbr>\nWith their debut mixtape, SOB x RBE jolted the Bay Area awake with their unbridled energy and explosive chemistry of flows. “Anti” and “Lane Switching” quickly rose from viral hits to radio mainstays, showcasing how DaBoii, Slimmy B and Lul G’s gruff barks alongside crooner Yhung T.O.’s soulful-gangster hooks (think the Gen Z version of Nate Dogg). Now a trio without Lul G, SOB x RBE brought on the latest evolution of West Coast street rap—one that’s fiery and aggressive, with whiplash-inducing speed.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=523521630/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Kronos Quartet and Trio Da Kali, \u003cem>Ladilikan\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, World Circuit Limited\u003c/strong>\u003cbr>\nOne of the most adventurous ensembles in the contemporary classical world, Kronos Quartet engaged in many unorthodox collaborations this decade. One of the highlights was their work with virtuosic Malian ensemble Trio Da Kali. With singer Hawa Kassé Mady Diabaté’s rich, booming voice, Lassana Mamadou Kouyaté’s dexterous balafon percussion and Mamadou Diabaté’s string work on the ngoni, the album interlaces the liveliness of traditional Malian griot music with elegant string playing. The collaboration proved to be a fruitful one, as Diabaté took part in Kronos’ \u003cem>50 for the Future\u003c/em> Project, which commissions new works from diverse composers each year.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" src=\"https://open.spotify.com/embed/album/7JSvfznch1vfoMOJxd7zPb\" width=\"700\" height=\"120\" frameborder=\"0\" allowtransparency=\"true\" allow=\"encrypted-media\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Ambrose Akinmusire,\u003cem> A Rift in Decorum\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2017, Blue Note\u003c/strong>\u003cbr>\nCritics have called Ambrose Akinmusire a trumpet wunderkind since his Berkeley High days, and his live album \u003cem>A Rift in Decorum\u003c/em>, recorded at New York’s historic Village Vanguard, shows him pushing his instrument to the limits of its expressive possibilities. Accompanied by bass, piano and drums, Akinmusire’s trumpet oscillates from emanating long, pained wails and running through rapid-fire riffs. The spacious, pensive compositions allow him plenty of room to explore.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=4268731096/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cstrong>Toro y Moi, \u003cem>Outer Peace\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2019, Carpark Records\u003c/strong>\u003cbr>\nToro y Moi’s \u003cem>Outer Peace\u003c/em> came during a period of the artist stepping into his full powers as a songwriter, performer and visual artist, and the album’s funky celebrations of the creative grind speak to his role as a catalyst in the local scene. For the album, Toro enlisted conga player Brijean Murphy (a formidable solo artist in her own right), whose expert percussion adds richness to Toro’s propulsive grooves. \u003cem>Outer Peace\u003c/em>’s upbeat sounds represented a departure from his more wistful, airy chillwave of years past, and its bold, confident energy looks good on him.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" style=\"border: 0; width: 100%; height: 120px;\" src=\"https://bandcamp.com/EmbeddedPlayer/album=136764004/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/\" width=\"100%\" height=\"500\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>Spellling, \u003cem>Mazy Fly\u003c/em>\u003c/strong>\u003cbr>\n\u003cstrong>2019, Sacred Bones Records\u003c/strong>\u003cbr>\nBridging darkwave, synth-pop and even disco, Spellling’s \u003cem>Mazy Fly\u003c/em> sees the artist adding a full-bodied intricacy to her loop-pedal sorcery. Guest appearances from collaborators on percussion, guitar, violin and sax flesh out Spellling’s layers of looped keys and delicate, lace-like vocals. Within this architecture, the singer explores subtle, spiritual themes—including on the chilling track “Haunted Water,” which delves into the karmic baggage of the transatlantic slave trade.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13871739/the-best-bay-area-albums-of-the-2010s",
"authors": [
"11387"
],
"categories": [
"arts_69",
"arts_235"
],
"tags": [
"arts_1501",
"arts_1588",
"arts_1118",
"arts_831",
"arts_21788",
"arts_1420",
"arts_1558",
"arts_1829",
"arts_2244",
"arts_1803",
"arts_1723",
"arts_3823",
"arts_2623",
"arts_2021",
"arts_9344",
"arts_3973"
],
"featImg": "arts_13933782",
"label": "arts"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Police secrets, unsealed",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of of daily listener commentaries since 1991",
"info": "KQED's series of of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 13
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 3
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 1
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 5
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 15
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 14
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 16
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"5921": {
"id": "5921",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 158422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 89456,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 48920,
"isWinner": true
},
{
"candidateName": "David Mandel",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 20046,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:00:38.194Z"
},
"5922": {
"id": "5922",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5924": {
"id": "5924",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 185034,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 121265,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34883,
"isWinner": true
},
{
"candidateName": "Nolan Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 19459,
"isWinner": false
},
{
"candidateName": "Joe Sweeney",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 7606,
"isWinner": false
},
{
"candidateName": "Mohamed Elsherbini",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1821,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:02:32.415Z"
},
"5926": {
"id": "5926",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 153801,
"precinctsReportPercentage": 100,
"eevp": 99.85,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 85905,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22964,
"isWinner": true
},
{
"candidateName": "Tony Daysog",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17197,
"isWinner": false
},
{
"candidateName": "Stephen Slauson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9699,
"isWinner": false
},
{
"candidateName": "Glenn Kaplan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6785,
"isWinner": false
},
{
"candidateName": "Eric Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4243,
"isWinner": false
},
{
"candidateName": "Abdur Sikder",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2847,
"isWinner": false
},
{
"candidateName": "Ned Nuerge",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2532,
"isWinner": false
},
{
"candidateName": "Andre Todd",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:22:36.062Z"
},
"5928": {
"id": "5928",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 125831,
"precinctsReportPercentage": 100,
"eevp": 99.89,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 83989,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 22106,
"isWinner": true
},
{
"candidateName": "Alison Hayden",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11928,
"isWinner": false
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7808,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:51:36.366Z"
},
"5930": {
"id": "5930",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 182188,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 38492,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30261,
"isWinner": true
},
{
"candidateName": "Joe Simitian",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30256,
"isWinner": false
},
{
"candidateName": "Peter Ohtaki",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23283,
"isWinner": false
},
{
"candidateName": "Peter Dixon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14677,
"isWinner": false
},
{
"candidateName": "Rishi Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12383,
"isWinner": false
},
{
"candidateName": "Karl Ryan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11563,
"isWinner": false
},
{
"candidateName": "Julie Lythcott-Haims",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11386,
"isWinner": false
},
{
"candidateName": "Ahmed Mostafa",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5814,
"isWinner": false
},
{
"candidateName": "Greg Tanaka",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2421,
"isWinner": false
},
{
"candidateName": "Joby Bernstein",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1652,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:15:13.232Z"
},
"5931": {
"id": "5931",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 117534,
"precinctsReportPercentage": 100,
"eevp": 99.9,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73941,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31539,
"isWinner": true
},
{
"candidateName": "Ritesh Tandon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5728,
"isWinner": false
},
{
"candidateName": "Mario Ramirez",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4491,
"isWinner": false
},
{
"candidateName": "Joe Dehn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 1835,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T01:50:53.956Z"
},
"5932": {
"id": "5932",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 96302,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 49323,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31622,
"isWinner": true
},
{
"candidateName": "Charlene Nijmeh",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 10614,
"isWinner": false
},
{
"candidateName": "Lawrence Milan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2712,
"isWinner": false
},
{
"candidateName": "Luele Kifle",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2031,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:26:02.706Z"
},
"5963": {
"id": "5963",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 139085,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38079,
"isWinner": true
},
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 27126,
"isWinner": true
},
{
"candidateName": "Rusty Hicks",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25615,
"isWinner": false
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19483,
"isWinner": false
},
{
"candidateName": "Frankie Myers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17694,
"isWinner": false
},
{
"candidateName": "Ted Williams",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9550,
"isWinner": false
},
{
"candidateName": "Cynthia Click",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1538,
"isWinner": false
}
],
"winnerDateTime": "2024-03-22T21:38:36.711Z"
},
"5972": {
"id": "5972",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 99775,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 50085,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 26074,
"isWinner": true
},
{
"candidateName": "Wanda Wallis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14638,
"isWinner": false
},
{
"candidateName": "Jeffrey Flack",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8978,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T02:01:24.524Z"
},
"5973": {
"id": "5973",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 143532,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 111275,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17240,
"isWinner": true
},
{
"candidateName": "Eryn Cervantes",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15017,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:25:32.262Z"
},
"5975": {
"id": "5975",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 106997,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 78678,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18251,
"isWinner": true
},
{
"candidateName": "Utkarsh Jain",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 10068,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:30:34.539Z"
},
"5976": {
"id": "5976",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 97144,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30946,
"isWinner": true
},
{
"candidateName": "Anamarie Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 29512,
"isWinner": true
},
{
"candidateName": "Monica Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 24775,
"isWinner": false
},
{
"candidateName": "Karen Mitchoff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11911,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T00:19:38.858Z"
},
"5977": {
"id": "5977",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5978": {
"id": "5978",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 111003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 90915,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13843,
"isWinner": true
},
{
"candidateName": "Otto Duke",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6245,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:36:19.697Z"
},
"5979": {
"id": "5979",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 86008,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73040,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 4575,
"isWinner": true
},
{
"candidateName": "Mindy Pechenuk",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4389,
"isWinner": false
},
{
"candidateName": "Cheyenne Kenney",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4004,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:13:20.724Z"
},
"5980": {
"id": "5980",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 113959,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 64960,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 33035,
"isWinner": true
},
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 8335,
"isWinner": false
},
{
"candidateName": "Arjun Sodhani",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-11T23:50:23.109Z"
},
"5981": {
"id": "5981",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5982": {
"id": "5982",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5984": {
"id": "5984",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 116963,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 67106,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 23699,
"isWinner": true
},
{
"candidateName": "Gus Mattammal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13277,
"isWinner": false
},
{
"candidateName": "Allan Marson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12881,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:13:06.280Z"
},
"5987": {
"id": "5987",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 72753,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25036,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19600,
"isWinner": true
},
{
"candidateName": "Sophie Song",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15954,
"isWinner": false
},
{
"candidateName": "Omar Din",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8772,
"isWinner": false
},
{
"candidateName": "Bob Goodwyn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 2170,
"isWinner": false
},
{
"candidateName": "Ashish Garg",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1221,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T21:06:29.070Z"
},
"5989": {
"id": "5989",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6010": {
"id": "6010",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 49",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Fong",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Long Liu",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6018": {
"id": "6018",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 229348,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169005,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 37372,
"isWinner": true
},
{
"candidateName": "Tief Gibbs",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18437,
"isWinner": false
},
{
"candidateName": "Jolian Kangas",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 3166,
"isWinner": false
},
{
"candidateName": "Jason Brisendine",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1368,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:46:10.103Z"
},
"6020": {
"id": "6020",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 187640,
"precinctsReportPercentage": 100,
"eevp": 97.16,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 118147,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56232,
"isWinner": true
},
{
"candidateName": "Andrew Engdahl",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11202,
"isWinner": false
},
{
"candidateName": "Niket Patwardhan",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 2059,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:30:57.980Z"
},
"6025": {
"id": "6025",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 121271,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 60396,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 36346,
"isWinner": true
},
{
"candidateName": "John McBride",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15525,
"isWinner": false
},
{
"candidateName": "Khalid Jafri",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9004,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:49:44.113Z"
},
"6031": {
"id": "6031",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6035": {
"id": "6035",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 203670,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 132540,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"isWinner": true
},
{
"candidateName": "Sean Dougherty",
"candidateIncumbent": false,
"candidateParty": "Grn",
"voteCount": 13010,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:23:46.779Z"
},
"6066": {
"id": "6066",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jamie Gallagher",
"candidateIncumbent": true,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Aaron Draper",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6067": {
"id": "6067",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6087": {
"id": "6087",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 66643,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 45544,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14951,
"isWinner": true
},
{
"candidateName": "Marti Souza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6148,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T23:23:49.770Z"
},
"6088": {
"id": "6088",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 69560,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 35821,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18255,
"isWinner": true
},
{
"candidateName": "Lan Ngo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 15484,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T02:40:57.200Z"
},
"6092": {
"id": "6092",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6223": {
"id": "6223",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 46",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lou Correa",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "David Pan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6530": {
"id": "6530",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 222193,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61776,
"isWinner": true
},
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 59041,
"isWinner": true
},
{
"candidateName": "Rozzana Verder-Aliga",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 45546,
"isWinner": false
},
{
"candidateName": "Jackie Elward",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41127,
"isWinner": false
},
{
"candidateName": "Jimih Jones",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14703,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:24:31.539Z"
},
"6531": {
"id": "6531",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 171623,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74935,
"isWinner": true
},
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57040,
"isWinner": true
},
{
"candidateName": "Carlos Villapudua",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 39648,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T20:07:46.382Z"
},
"6532": {
"id": "6532",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 192446,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61837,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34025,
"isWinner": true
},
{
"candidateName": "Dan Kalb",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28842,
"isWinner": false
},
{
"candidateName": "Kathryn Lybarger",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28041,
"isWinner": false
},
{
"candidateName": "Sandre Swanson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22862,
"isWinner": false
},
{
"candidateName": "Jeanne Solnordal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16839,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:58:11.533Z"
},
"6533": {
"id": "6533",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6534": {
"id": "6534",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 228260,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 166592,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34438,
"isWinner": true
},
{
"candidateName": "Cynthia Cravens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18513,
"isWinner": false
},
{
"candidateName": "Jing Xiong",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 8717,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T02:01:51.597Z"
},
"6535": {
"id": "6535",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 227191,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 167127,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 42788,
"isWinner": true
},
{
"candidateName": "Christina Laskowski",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17276,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:56:24.964Z"
},
"6536": {
"id": "6536",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 180231,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124440,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34173,
"isWinner": true
},
{
"candidateName": "Tony Loaiza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 21618,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T01:15:45.365Z"
},
"6548": {
"id": "6548",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 39",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Akilah Weber",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Bob Divine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6611": {
"id": "6611",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 188732,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 138285,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16285,
"isWinner": true
},
{
"candidateName": "Marjorie Mikels",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9363,
"isWinner": false
},
{
"candidateName": "Bianca Von Krieg",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 7634,
"isWinner": false
},
{
"candidateName": "Jason Zeng",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6607,
"isWinner": false
},
{
"candidateName": "Jason Boyce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4325,
"isWinner": false
},
{
"candidateName": "Larry Nichelson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3482,
"isWinner": false
},
{
"candidateName": "Eve Del Castello",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2751,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:31:55.445Z"
},
"8589": {
"id": "8589",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7276537,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2299507,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2292414,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1115606,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 714408,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 240723,
"isWinner": false
},
{
"candidateName": "James Bradley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98180,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61755,
"isWinner": false
},
{
"candidateName": "Sharleta Bassett",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 54422,
"isWinner": false
},
{
"candidateName": "Sarah Liew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38483,
"isWinner": false
},
{
"candidateName": "Laura Garza ",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 34320,
"isWinner": false
},
{
"candidateName": "Jonathan Reiss",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34283,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34056,
"isWinner": false
},
{
"candidateName": "Gail Lightfoot",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 33046,
"isWinner": false
},
{
"candidateName": "Denice Gary-Pandol",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 25494,
"isWinner": false
},
{
"candidateName": "James Macauley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23168,
"isWinner": false
},
{
"candidateName": "Harmesh Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21522,
"isWinner": false
},
{
"candidateName": "David Peterson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21076,
"isWinner": false
},
{
"candidateName": "Douglas Pierce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19371,
"isWinner": false
},
{
"candidateName": "Major Singh",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 16965,
"isWinner": false
},
{
"candidateName": "John Rose",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14577,
"isWinner": false
},
{
"candidateName": "Perry Pound",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14134,
"isWinner": false
},
{
"candidateName": "Raji Rab",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 13558,
"isWinner": false
},
{
"candidateName": "Mark Ruzon",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 13429,
"isWinner": false
},
{
"candidateName": "Forrest Jones",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 13027,
"isWinner": false
},
{
"candidateName": "Stefan Simchowitz",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12717,
"isWinner": false
},
{
"candidateName": "Martin Veprauskas",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9714,
"isWinner": false
},
{
"candidateName": "Don Grundmann",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 6582,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T05:01:46.589Z"
},
"8686": {
"id": "8686",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 3589127,
"precinctsReportPercentage": 100,
"eevp": 99.75,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joe Biden",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 3200188,
"isWinner": true
},
{
"candidateName": "Marianne Williamson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 145690,
"isWinner": false
},
{
"candidateName": "Dean Phillips",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 99981,
"isWinner": false
},
{
"candidateName": "Armando Perez-Serrato",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 42925,
"isWinner": false
},
{
"candidateName": "Gabriel Cornejo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41261,
"isWinner": false
},
{
"candidateName": "President Boddie",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25373,
"isWinner": false
},
{
"candidateName": "Stephen Lyons",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21008,
"isWinner": false
},
{
"candidateName": "Eban Cambridge",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12701,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:12:27.559Z"
},
"8688": {
"id": "8688",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 2466569,
"precinctsReportPercentage": 100,
"eevp": 99.58,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 1953947,
"isWinner": true
},
{
"candidateName": "Nikki Haley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 430792,
"isWinner": false
},
{
"candidateName": "Ron DeSantis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 35581,
"isWinner": false
},
{
"candidateName": "Chris Christie",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 20164,
"isWinner": false
},
{
"candidateName": "Vivek Ramaswamy",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11069,
"isWinner": false
},
{
"candidateName": "Rachel Swift",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4231,
"isWinner": false
},
{
"candidateName": "David Stuckenberg",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3895,
"isWinner": false
},
{
"candidateName": "Ryan Binkley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3563,
"isWinner": false
},
{
"candidateName": "Asa Hutchinson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3327,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:13:19.766Z"
},
"81993": {
"id": "81993",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7358837,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2444940,
"isWinner": true
},
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2155146,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1269194,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 863278,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 448788,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 109421,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 68070,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:31:08.186Z"
},
"82014": {
"id": "82014",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 1 - Behavioral Health Services Program",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 7221972,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3624998,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3596974,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:11:06.265Z"
},
"timeLoaded": "January 12, 2025 12:56 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15862536,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9276179,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6081697,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 197645,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 167814,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72539,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 66662,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.346Z"
},
"5089": {
"id": "5089",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 442834,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 277092,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 165742,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T01:25:37.893Z"
},
"5154": {
"id": "5154",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 211439,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124283,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 87156,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:16:08.754Z"
},
"5258": {
"id": "5258",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 150891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 99600,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51291,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T17:42:54.453Z"
},
"5692": {
"id": "5692",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 379617,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 272883,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 106734,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:23:23.665Z"
},
"5694": {
"id": "5694",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 342680,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 227730,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 114950,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:27:44.646Z"
},
"5697": {
"id": "5697",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 295770,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 197429,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98341,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:27:48.667Z"
},
"5698": {
"id": "5698",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 273030,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 201962,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 71068,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:33:00.364Z"
},
"5699": {
"id": "5699",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251357,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 130183,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 121174,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:40:53.537Z"
},
"5701": {
"id": "5701",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 339111,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274796,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64315,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:03:30.399Z"
},
"5702": {
"id": "5702",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 283025,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185176,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97849,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:19:52.852Z"
},
"5704": {
"id": "5704",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 276388,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187263,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89125,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:56:14.288Z"
},
"5705": {
"id": "5705",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 289544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 211648,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77896,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:01:34.831Z"
},
"5706": {
"id": "5706",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 308476,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 179583,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128893,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T00:57:53.623Z"
},
"5707": {
"id": "5707",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 254877,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 172462,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:20:43.330Z"
},
"5708": {
"id": "5708",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 228506,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147674,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80832,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:34:06.248Z"
},
"5709": {
"id": "5709",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364320,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 252458,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 111862,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:11:42.601Z"
},
"5746": {
"id": "5746",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 358804,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 189668,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 169136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:59:02.478Z"
},
"5747": {
"id": "5747",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 348838,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 199423,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 149415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T01:00:05.900Z"
},
"5748": {
"id": "5748",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 372334,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 193558,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 178776,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:40:25.112Z"
},
"5749": {
"id": "5749",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 417863,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 325148,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92715,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:30:29.104Z"
},
"5750": {
"id": "5750",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 434563,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 314889,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119674,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:31:17.600Z"
},
"5751": {
"id": "5751",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 380029,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 260719,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119310,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:29:11.774Z"
},
"5763": {
"id": "5763",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 235135,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 154845,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80290,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:45:06.290Z"
},
"5765": {
"id": "5765",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200698,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133421,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 67277,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T00:18:57.106Z"
},
"5772": {
"id": "5772",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 243891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 184605,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 59286,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:37:23.490Z"
},
"5774": {
"id": "5774",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 182423,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124973,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57450,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:46:37.722Z"
},
"5775": {
"id": "5775",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 205612,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 131850,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 73762,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:45:27.762Z"
},
"5776": {
"id": "5776",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251165,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 161029,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 90136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:46:42.757Z"
},
"5777": {
"id": "5777",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200390,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169490,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30900,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:04:53.675Z"
},
"5778": {
"id": "5778",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 167056,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 134073,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32983,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:14:07.579Z"
},
"5779": {
"id": "5779",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 196474,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118928,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77546,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:02:13.334Z"
},
"5780": {
"id": "5780",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 173675,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126615,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47060,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:17:44.124Z"
},
"5781": {
"id": "5781",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 199509,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147291,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 52218,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:19:19.404Z"
},
"5783": {
"id": "5783",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 193782,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115833,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77949,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T01:51:05.506Z"
},
"5784": {
"id": "5784",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 159086,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 105150,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53936,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:05:19.921Z"
},
"5786": {
"id": "5786",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 157829,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107968,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49861,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:34:48.486Z"
},
"5787": {
"id": "5787",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 137199,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76807,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60392,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T19:51:42.335Z"
},
"5789": {
"id": "5789",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 226488,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 151419,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 75069,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:33:07.038Z"
},
"6855": {
"id": "6855",
"type": "apRace",
"location": "State of California",
"raceName": "Mayor, San Francisco",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 390184,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102720,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95117,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89215,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72115,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11425,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8665,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2897,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2079,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1613,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1319,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 812,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 412,
"isWinner": false
},
{
"candidateName": "Total Write-Ins",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T00:39:58.562Z"
},
"8514": {
"id": "8514",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 242325,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 122219,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:35:13.273Z"
},
"8619": {
"id": "8619",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15348846,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9036252,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6312594,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.416Z"
},
"82961": {
"id": "82961",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15041688,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8837051,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6204637,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:34:43.856Z"
},
"83019": {
"id": "83019",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Oakland Mayor Thao",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 142755,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86535,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56220,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T23:23:35.964Z"
},
"83020": {
"id": "83020",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Alameda County District Attorney Price",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 596727,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 375442,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221285,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:23:39.035Z"
},
"83060": {
"id": "83060",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 2 - Issue Public Education Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15028222,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8820842,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6207380,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:45:17.519Z"
},
"83061": {
"id": "83061",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 3 - Right to Marry",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15135622,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9477435,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5658187,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:30:18.607Z"
},
"83062": {
"id": "83062",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 4 - Issue Natural Resources Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15141530,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9055116,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6086414,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T18:07:47.735Z"
},
"83063": {
"id": "83063",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 5 - Lower Local Approval Threshold to Fund Housing Projects",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14978227,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8239337,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6738890,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T16:39:28.505Z"
},
"83064": {
"id": "83064",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 6 - Remove Slavery Exception",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14777741,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7882137,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6895604,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T02:11:21.241Z"
},
"83065": {
"id": "83065",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 32 - Raise Minimum Wage",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15155929,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7686126,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7469803,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T01:03:41.030Z"
},
"83066": {
"id": "83066",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 33 - Expand Local Rent Control",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14955422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8975542,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5979880,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T08:02:41.812Z"
},
"83067": {
"id": "83067",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 34 - Restrict Spending by Healthcare Providers",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14500003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7378686,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7121317,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:34:12.474Z"
},
"83068": {
"id": "83068",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 35 - Permanently Fund Medi-Cal Health",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14907608,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10124174,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4783434,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:28:38.879Z"
},
"83069": {
"id": "83069",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 36 - Increase Sentences for Drug and Theft Crimes",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15063908,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10307296,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4756612,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "January 12, 2025 12:57 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}