window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"arts_13969303": {
"type": "attachments",
"id": "arts_13969303",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13969303",
"found": true
},
"title": "Daily Life",
"publishDate": 1733896549,
"status": "inherit",
"parent": 13969210,
"modified": 1733896654,
"caption": "A baby is held in the air as people dance during the music video shoot for Kendrick Lamar's song 'Not Like Us' in Compton on June 22, 2024.",
"credit": "Michael Blackshire / Los Angeles Times via Getty Images",
"altTag": "a smiling little girl with brown skin, a black t-shirt and white shorts is hoisted above a crowd during a music video shoot",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1-1024x576.jpg",
"width": 1024,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/GettyImages-2158540893-1.jpg",
"width": 1024,
"height": 683
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13956955": {
"type": "attachments",
"id": "arts_13956955",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13956955",
"found": true
},
"title": "Kendrick Lamar",
"publishDate": 1714585565,
"status": "inherit",
"parent": 13956954,
"modified": 1733247390,
"caption": "Kendrick Lamar.",
"credit": "Ricardo Rubio/ Europa Press via Getty Images",
"altTag": "A bearded Black man in a red track suit and white t-shirt performs on stage.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-768x432.jpg",
"width": 768,
"height": 432,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-2048x1152.jpg",
"width": 2048,
"height": 1152,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-1920x1080.jpg",
"width": 1920,
"height": 1080,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/04/gettyimages-1497275788_wide-6f9dc4de302d4257deb6307f7ae1d74cceaff3ee-scaled-e1714585950137.jpg",
"width": 1920,
"height": 1079
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13968611": {
"type": "attachments",
"id": "arts_13968611",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13968611",
"found": true
},
"title": "squabble up still",
"publishDate": 1732565332,
"status": "inherit",
"parent": 13968608,
"modified": 1732580065,
"caption": "Velo, Dmonte, Icecold 3000 and Aktive (left to right) ride scraper bikes and go dumb in Kendrick Lamar's 'squabble up' video. ",
"credit": "Kendrick Lamar/YouTube",
"altTag": "man sits on chair while people dance and bike around him",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-800x450.png",
"width": 800,
"height": 450,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1020x574.png",
"width": 1020,
"height": 574,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-160x90.png",
"width": 160,
"height": 90,
"mimeType": "image/png"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-768x432.png",
"width": 768,
"height": 432,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1536x864.png",
"width": 1536,
"height": 864,
"mimeType": "image/png"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-2048x1152.png",
"width": 2048,
"height": 1152,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1920x1080.png",
"width": 1920,
"height": 1080,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png",
"width": 2935,
"height": 1651
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13960077": {
"type": "attachments",
"id": "arts_13960077",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13960077",
"found": true
},
"title": "Kendrick.Timothy-Norris-Getty-Images",
"publishDate": 1718923473,
"status": "inherit",
"parent": 13960019,
"modified": 1718989750,
"caption": "Kendrick Lamar performs during 'The Pop Out – Ken & Friends' at the Forum on June 19, 2024 in Inglewood, California.",
"credit": "Timothy Norris/Getty Images",
"altTag": "A Black man in a red hoodie raps on the mic and holds one finger aloft while an arena ceiling bathed in golden light is in the background",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-768x432.jpg",
"width": 768,
"height": 432,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13933112": {
"type": "attachments",
"id": "arts_13933112",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13933112",
"found": true
},
"parent": 13933038,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-768x512.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 512
}
},
"publishDate": 1692012682,
"modified": 1692034888,
"caption": "Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023.",
"description": "Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023.",
"title": "Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023.",
"credit": "Estefany Gonzalez for KQED",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13929276": {
"type": "attachments",
"id": "arts_13929276",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13929276",
"found": true
},
"parent": 13929248,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-1024x576.jpg",
"width": 1024,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956.jpg",
"width": 1024,
"height": 683
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-800x534.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 534
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-768x512.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 512
}
},
"publishDate": 1684351026,
"modified": 1713894734,
"caption": "Larry June performs at 2023 Rolling Loud Los Angeles at Hollywood Park Grounds on March 4, 2023, in Inglewood, California.",
"description": null,
"title": "2023 Rolling Loud Los Angeles",
"credit": "Photo by Timothy Norris/WireImage",
"status": "inherit",
"altTag": "Larry June raps into the microphone on a big festival stage. He's wearing a bucket hat, designer sunglasses and a bandana and is smiling.",
"fetchFailed": false,
"isLoading": false
},
"arts_10886964": {
"type": "attachments",
"id": "arts_10886964",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "10886964",
"found": true
},
"parent": 10886808,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-400x267.jpg",
"width": 400,
"mimeType": "image/jpeg",
"height": 267
},
"fd-sm": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-960x640.jpg",
"width": 960,
"mimeType": "image/jpeg",
"height": 640
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-1180x787.jpg",
"width": 1180,
"mimeType": "image/jpeg",
"height": 787
},
"guest-author-96": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-96x96.jpg",
"width": 96,
"mimeType": "image/jpeg",
"height": 96
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
},
"guest-author-64": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-64x64.jpg",
"width": 64,
"mimeType": "image/jpeg",
"height": 64
},
"guest-author-32": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-32x32.jpg",
"width": 32,
"mimeType": "image/jpeg",
"height": 32
},
"fd-lrg": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-1920x1280.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1280
},
"fd-med": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-1180x787.jpg",
"width": 1180,
"mimeType": "image/jpeg",
"height": 787
},
"detail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-75x75.jpg",
"width": 75,
"mimeType": "image/jpeg",
"height": 75
},
"guest-author-128": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2015/08/OL.Kendrick-128x128.jpg",
"width": 128,
"mimeType": "image/jpeg",
"height": 128
}
},
"publishDate": 1439137687,
"modified": 1516651561,
"caption": "Kendrick Lamar performs at Outside Lands, Aug. 8, 2015. ",
"description": "Kendrick Lamar performs at Outside Lands, Aug. 8, 2015. (Photo: Gabe Meline/KQED)",
"title": "OL.Kendrick",
"credit": "Gabe Meline",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"arts_13924750": {
"type": "attachments",
"id": "arts_13924750",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13924750",
"found": true
},
"parent": 13924749,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-160x90.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 90
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606.jpg",
"width": 1920,
"height": 1080
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-2048x1152.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1152
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-1020x574.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 574
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-1536x864.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 864
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-1920x1080.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1080
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-800x450.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 450
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/02/gettyimages-1463293152_wide-27571b905131c015193e1e0d8a409c183d2b7821-scaled-e1675661399606-768x432.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 432
}
},
"publishDate": 1675660690,
"modified": 1675661496,
"caption": "Beyoncé accepts best dance/electronic music album for ‘RENAISSANCE’ during the 65th Grammy Awards in Los Angeles Sunday. The prize gave her 32 Grammys, the most of any artist in the awards' history.",
"description": null,
"title": "Beyoncé accepts best dance/electronic music album for ‘RENAISSANCE’ during the 65th Grammy Awards in Los Angeles Sunday. The prize gave her 32 Grammys, the most of any artist in the awards' history.",
"credit": "Emma McIntyre/Getty Images for The Recording Academy",
"status": "inherit",
"altTag": "A beautiful Black woman with long wavy hair smiles broadly behind a podium microphone, award in hand.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live"
},
"authorsReducer": {
"byline_arts_13956954": {
"type": "authors",
"id": "byline_arts_13956954",
"meta": {
"override": true
},
"slug": "byline_arts_13956954",
"name": "Sidney Madden, NPR",
"isLoading": false
},
"byline_arts_13924749": {
"type": "authors",
"id": "byline_arts_13924749",
"meta": {
"override": true
},
"slug": "byline_arts_13924749",
"name": "Hazel Cills",
"isLoading": false
},
"gmeline": {
"type": "authors",
"id": "185",
"meta": {
"index": "authors_1716337520",
"id": "185",
"found": true
},
"name": "Gabe Meline",
"firstName": "Gabe",
"lastName": "Meline",
"slug": "gmeline",
"email": "gmeline@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Senior Editor, KQED Arts & Culture",
"bio": "Gabe Meline entered journalism at age 15 making photocopied zines, and has since earned awards from the Edward R. Murrow Awards, the Society for Professional Journalists, the Online Journalism Awards, the Association of Alternative Newsweeklies and the California Newspaper Publishers Association. Prior to KQED, he was the editor of the \u003cem>North Bay Bohemian\u003c/em> and a touring musician. He lives with his wife, his daughter, and a 1964 Volvo in his hometown of Santa Rosa, CA.",
"avatar": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twitter": "gmeline",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "artschool",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"author"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Gabe Meline | KQED",
"description": "Senior Editor, KQED Arts & Culture",
"ogImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/80e9715844c5fc3f07edac5b08973b76?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/gmeline"
},
"nvoynovskaya": {
"type": "authors",
"id": "11387",
"meta": {
"index": "authors_1716337520",
"id": "11387",
"found": true
},
"name": "Nastia Voynovskaya",
"firstName": "Nastia",
"lastName": "Voynovskaya",
"slug": "nvoynovskaya",
"email": "nvoynovskaya@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Associate Editor",
"bio": "Nastia Voynovskaya is a reporter and editor at KQED Arts & Culture. She's been covering the arts in the Bay Area for over a decade, with a focus on music, queer culture, labor issues and grassroots organizing. She co-created KQED's Bay Area hip-hop history project, That's My Word, and has won two Society of Professional Journalists awards and a San Francisco Press Club award for her reporting. She holds a BA in comparative literature from UC Berkeley.",
"avatar": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twitter": "nananastia",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "podcasts",
"roles": [
"editor"
]
},
{
"site": "hiphop",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Nastia Voynovskaya | KQED",
"description": "Associate Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/310649817772dd2a98e5dfecb6b24842?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/nvoynovskaya"
},
"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"
},
"ksong": {
"type": "authors",
"id": "11813",
"meta": {
"index": "authors_1716337520",
"id": "11813",
"found": true
},
"name": "Kristie Song",
"firstName": "Kristie",
"lastName": "Song",
"slug": "ksong",
"email": "ksong@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "Editorial Intern ",
"bio": "Kristie Song is an Arts & Culture Intern at KQED. She is currently a graduate student at UC Berkeley, where she studies audio and multimedia journalism. Previously, she covered the local community for Oakland North, produced episodes for The Science of Happiness, and served as news director for KUCI, UC Irvine’s radio station. Outside of reporting, she likes drawing comics, listening to angsty rock, and practicing the guitar.",
"avatar": "https://secure.gravatar.com/avatar/c1149e78c3c44f92d4945a8ab0711af6?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Kristie Song | KQED",
"description": "Editorial Intern ",
"ogImgSrc": "https://secure.gravatar.com/avatar/c1149e78c3c44f92d4945a8ab0711af6?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/c1149e78c3c44f92d4945a8ab0711af6?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ksong"
},
"omayeda": {
"type": "authors",
"id": "11872",
"meta": {
"index": "authors_1716337520",
"id": "11872",
"found": true
},
"name": "Olivia Cruz Mayeda",
"firstName": "Olivia Cruz",
"lastName": "Mayeda",
"slug": "omayeda",
"email": "omayeda@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"arts"
],
"title": "Reporter",
"bio": "Olivia Cruz Mayeda is a journalist covering style, culture and reparations in the Bay Area, a place that has been home to her family for over 100 years. Her writing has also appeared in the \u003cem>San Francisco Chronicle\u003c/em> and \u003cem>El Tecolote\u003c/em>.",
"avatar": "https://secure.gravatar.com/avatar/a8c0baa30219ce1071a9474f4c14141f?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Olivia Cruz Mayeda | KQED",
"description": "Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/a8c0baa30219ce1071a9474f4c14141f?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a8c0baa30219ce1071a9474f4c14141f?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/omayeda"
}
},
"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_13969210": {
"type": "posts",
"id": "arts_13969210",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13969210",
"score": null,
"sort": [
1733937249000
]
},
"guestAuthors": [],
"slug": "kendrick-lamar-west-coast-hip-hop-culture",
"title": "How Kendrick Lifted Us Up in 2024",
"publishDate": 1733937249,
"format": "standard",
"headTitle": "How Kendrick Lifted Us Up in 2024 | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>This week, as we near the end of 2024, the writers and editors of KQED Arts & Culture are reflecting on \u003ca href=\"https://www.kqed.org/arts/tag/one-beautiful-thing\">One Beautiful Thing\u003c/a> from the year.\u003c/em>\u003c/p>\n\u003cp>[dropcap]I[/dropcap]t’s just after 11 a.m. on Nov. 25, and inside Little Caesars I hear an employee standing next to the oven in the back, screaming, “MUSTARRRRRRRD!”\u003c/p>\n\u003cp>At the register, my 8-year-old daughter is next to me, hungry and confused. I smile and say softly, “It’s happening.”\u003c/p>\n\u003cp>She doesn’t understand. \u003cem>What does mustard have to do with pizza? What’s happening? Why is my dad smiling? \u003c/em>\u003c/p>\n\u003cp>Maybe it’s too much for her to understand, but I’m sure you will. The sound of a low-wage hourly employee, working at a billion-dollar food chain, momentarily liberating themselves by bellowing lyrics from the top rapper in the game.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>That’s a beautiful thing.\u003c/p>\n\u003cp>It’s art, it’s culture, it’s the reason hip-hop was created. It’s a taste of self-determination over the thunderous drums of the day-to-day struggle. It’s the sound of freedom, however fleeting.\u003c/p>\n\u003cdiv style=\"width: 100%\" align=\"center\">\n\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"700\" height=\"800\" src=\"https://www.instagram.com/p/DC4zqmZTdcw/embed\" frameborder=\"0\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\n\u003c/div>\n\u003cp>\u003cspan style=\"color: #ffffff\">b\u003c/span>\u003cbr>\nThe roar of “MUSTARD!!!” comes from “tv off,” a standout track on Kendrick Lamar’s latest album, \u003ci>GNX\u003c/i>. Partway through the song, the beat switches to a menacing tempo, and Kendrick shouts producer DJ Mustard’s name in such a tone that he etches it directly into the listener’s central nervous system — causing the word to sporadically spring from a person’s throat at a later date, even when the song isn’t playing.\u003c/p>\n\u003cp>The pizza-making homie was joking on the job, referencing popular culture, but for me it could’ve just as well been a call to an Orisha. His guttural utterance brought one very beautiful thing to mind about this past year: the culture is alive and well.\u003c/p>\n\u003cfigure id=\"attachment_13960077\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960077\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg\" alt=\"A Black man in a red hoodie raps on the mic and holds one finger aloft while an arena ceiling bathed in golden light is in the background\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar performs during ‘The Pop Out – Ken & Friends’ at the Forum on June 19, 2024 in Inglewood, California. \u003ccite>(Timothy Norris/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>West Coast hip-hop is currently abuzz, and Kendrick is at the top of the pack. After emerging as the clear winner of an epic rap battle against Canadian rapper Drake, which brought arguably the song of the year “Not Like Us,” on Juneteenth Kendrick Lamar hosted \u003cem>The Pop Out: Ken & Friends,\u003c/em> a one-day festival featuring a host of artists from the greater Los Angeles area under the bright lights at The Forum. With narration from the Bay Area’s ambassador E-40, the show was an authentic display of unity and regional talent, livestreamed to the masses. Weeks later, Kendrick was announced as next year’s Super Bowl halftime headliner.\u003c/p>\n\u003cp>All told, 2024 was an immaculate year for the Pulitzer-Prize winning rapper, who I’ve followed since I was downloading his early mixtapes from DatPiff in my college dorm during President Obama’s first term. Kendrick is an artist I’ve only seen once in concert — \u003ca href=\"https://www.youtube.com/watch?v=v7JC3_XH5Kc\">at The New Parish in Oakland\u003c/a>, in 2011 — and yet I identify with his story. We’re both short kids from California, born in 1987 and raised on Tupac. I too am from a “mad city,” but I wasn’t in \u003cem>the game\u003c/em>, just \u003cem>game-\u003c/em>adjacent.\u003c/p>\n\u003cp>And I’m just one of many who can relate. That widespread ability to identify with Kendrick’s story means that this year’s success wasn’t just Kendrick’s. His rise is intertwined with a culture, a coast, a class of people. His listeners are a generation of folks who know what it’s like to sing songs that make ’em feel like a million bucks, despite the economic chasm between \u003cem>the pursuit\u003c/em> and \u003cem>the happiness\u003c/em> growing, exponentially.\u003c/p>\n\u003cfigure id=\"attachment_13969282\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13969282\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner-.jpg\" alt=\"\" width=\"2000\" height=\"1125\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner-.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar. \u003ccite>(Andre D. Wagner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Since I first heard his song “\u003ca href=\"https://www.youtube.com/watch?v=wHbr0Oe2u3Q\" target=\"_blank\" rel=\"noopener\">Heaven & Hell\u003c/a>” during the blog era, I’ve watched K. Dot’s influence grow. Parallel to his tale is my ever-increasing interest in West Coast hip-hop. Last year, I worked with my colleagues at KQED to produce \u003ca href=\"https://www.kqed.org/bayareahiphop%20\">That’s My Word\u003c/a>, a multimedia project inspired by hip-hop’s 50th anniversary, for which we unearthed some of the deepest, dopest parts of the Bay Area’s contributions to hip-hop.\u003c/p>\n\u003cp>After spending a year blowing dust off classic albums and talking to folks about hip-hop history, this year was about understanding the current wave, starting with the Bay and expanding out from there.\u003c/p>\n\u003cp>Over the past year I’ve written about \u003ca href=\"https://www.kqed.org/arts/13956365/larry-june-stanford-blackfest-free\">Larry June\u003c/a>’s free concert at Stanford University (good job), and the rise in popularity of San Francisco’s battle rapping-comedic-bar spitter \u003ca href=\"https://www.kqed.org/arts/13963964/san-franciscos-frak-has-been-wild-n-out\">Frak\u003c/a> (who is also a person). I wrote about being uplifted by the \u003cem>Black Love\u003c/em> album from\u003ca href=\"https://www.kqed.org/arts/13966594/oaklands-kingmakers-black-love-album\" target=\"_blank\" rel=\"noopener\"> Oakland’s Kingmakers Music\u003c/a>, and noted my nostalgia as I covered Oakland’s rising star \u003ca href=\"https://www.kqed.org/arts/13967001/paris-nights-east-oakland-rapper-videos-90s-throwbacks\">Paris Nights\u003c/a> and her ability to remake classic music videos and films. Berkeley’s \u003ca href=\"https://www.kqed.org/arts/13953009/loe-gino-berkeley-birkenstocks-and-bars\">LOE Gino\u003c/a> told me about bringing his authentic Birkenstock-wearing self into his raps, and San Francisco’s \u003ca href=\"https://www.kqed.org/arts/13957335/queens-of-the-underground-latina-takeover-hip-hop\">Lil MC\u003c/a> shared insight on carving out a safe space for women and queer MCs in the Bay.\u003c/p>\n\u003cfigure id=\"attachment_13957337\" class=\"wp-caption aligncenter\" style=\"max-width: 1170px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957337\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg\" alt=\"\" width=\"1170\" height=\"658\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg 1170w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-768x432.jpg 768w\" sizes=\"auto, (max-width: 1170px) 100vw, 1170px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">LiL MC and members of Iron Lotus Street Dance rock the stage at a Queens of The Underground event. \u003ccite>(Sarah Arnold)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In \u003ca href=\"https://www.kqed.org/arts/13965374/east-side-san-jose-rap-hustle\">East Side San Jose\u003c/a>, I talked to a handful of artists who simply want to make sure their culture isn’t overshadowed by the tech scions of Silicon Valley, so they make music about their side of town. Authentic artistic expression, despite the big banks down in the shark tank.\u003c/p>\n\u003cp>But what’s been published is just a small sample of what I’ve absorbed. This past summer I took in a LaRussell show at the Pergola in Vallejo, and hit History of the Bay Day in San Francisco. I drove all around the Bay listening to new music from Stockton’s EBK Jaaybo, Oakland’s Kamaiyah and San Francisco’s Lil Bean.\u003c/p>\n\u003cp>My playlists have a bunch of new music from Southern Californian talent too, like 03 Greedo and Vince Staples, as well as Big Sad 1900, BlueBucksClan, Buddy, Blu and even new music from Dre & Snoop. Kendrick’s former label mates Ab-Soul and ScHoolboy Q both dropped projects that should be in the conversation for album of the year, right next to Tyler, The Creator’s.\u003c/p>\n\u003cp>I knew West Coast hip-hop was active before I entered the pizza place on that November day, but the significance of its influence wasn’t clear until after I left.\u003c/p>\n\u003cfigure id=\"attachment_13968611\" class=\"wp-caption aligncenter\" style=\"max-width: 2935px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968611\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png\" alt=\"man sits on chair while people dance and bike around him\" width=\"2935\" height=\"1651\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png 2935w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-800x450.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1020x574.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-768x432.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1536x864.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-2048x1152.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1920x1080.png 1920w\" sizes=\"auto, (max-width: 2935px) 100vw, 2935px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Velo, Dmonte, Icecold 3000 and Aktive (left to right) ride scraper bikes and go dumb in Kendrick Lamar’s ‘squabble up’ video. \u003ccite>(Kendrick Lamar/YouTube)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>That same morning, Kendrick Lamar released the video for the song “squabble up,” the first single from his latest album. Saturated with cultural references, the video shows a Black Panther statuette and a painting of Black Jesus; a Pan-African flag, visuals inspired by Ice T’s \u003cem>Power\u003c/em> album cover and a reference to a character from 1993 film \u003cem>Menace II Society\u003c/em>. There’s also a scraper bike and a few turf dancers, nods to the hyphy movement, a topic I spent the bulk of last year untangling in a very personal podcast series “\u003ca href=\"https://www.kqed.org/arts/13934874/hyphy-kids-got-trauma\" target=\"_blank\" rel=\"noopener\">Hyphy Kids Got Trauma\u003c/a>,” about my coming of age and the commodification of my culture.\u003c/p>\n\u003cp>Kendrick Lamar’s latest music video, the album itself and the many threads that flow through his art speak to what I see as four generations of existence. He honors those who’ve passed on, shouts out the elders who made it happen, checks in with peers and provides space for the next generation. Culture is passed along.\u003c/p>\n\u003cp>The dances, the fashion, the slang and the teachings over dope beats — it’s all so simple, and yet so spiritual. It’s from the dirt and the have-nots, often shared across the internet and sold online.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>And as the big business of Amazon, Spotify, Apple, Cash App, Ticketmaster and others rake in the dough, a pizza-maker reminds me that culture is still free.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Despite big business’ attempts to intervene, West Coast hip-hop culture still reached the people.",
"status": "publish",
"parent": 0,
"modified": 1734114318,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://www.instagram.com/p/DC4zqmZTdcw/embed"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 25,
"wordCount": 1434
},
"headData": {
"title": "How Kendrick Lifted Us Up in 2024 | KQED",
"description": "Despite big business’ attempts to intervene, West Coast hip-hop culture still reached the people.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "How Kendrick Lifted Us Up in 2024",
"datePublished": "2024-12-11T09:14:09-08:00",
"dateModified": "2024-12-13T10:25:18-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "One Beautiful Thing ",
"sourceUrl": "https://www.kqed.org/arts/tag/one-beautiful-thing",
"sticky": false,
"nprStoryId": "kqed-13969210",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13969210/kendrick-lamar-west-coast-hip-hop-culture",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This week, as we near the end of 2024, the writers and editors of KQED Arts & Culture are reflecting on \u003ca href=\"https://www.kqed.org/arts/tag/one-beautiful-thing\">One Beautiful Thing\u003c/a> from the year.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">I\u003c/span>\u003c/p>\u003cp>t’s just after 11 a.m. on Nov. 25, and inside Little Caesars I hear an employee standing next to the oven in the back, screaming, “MUSTARRRRRRRD!”\u003c/p>\n\u003cp>At the register, my 8-year-old daughter is next to me, hungry and confused. I smile and say softly, “It’s happening.”\u003c/p>\n\u003cp>She doesn’t understand. \u003cem>What does mustard have to do with pizza? What’s happening? Why is my dad smiling? \u003c/em>\u003c/p>\n\u003cp>Maybe it’s too much for her to understand, but I’m sure you will. The sound of a low-wage hourly employee, working at a billion-dollar food chain, momentarily liberating themselves by bellowing lyrics from the top rapper in the game.\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>That’s a beautiful thing.\u003c/p>\n\u003cp>It’s art, it’s culture, it’s the reason hip-hop was created. It’s a taste of self-determination over the thunderous drums of the day-to-day struggle. It’s the sound of freedom, however fleeting.\u003c/p>\n\u003cdiv style=\"width: 100%\" align=\"center\">\n\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" width=\"700\" height=\"800\" src=\"https://www.instagram.com/p/DC4zqmZTdcw/embed\" frameborder=\"0\" scrolling=\"yes\" class=\"iframe-class\">\u003c/iframe>\n\u003c/div>\n\u003cp>\u003cspan style=\"color: #ffffff\">b\u003c/span>\u003cbr>\nThe roar of “MUSTARD!!!” comes from “tv off,” a standout track on Kendrick Lamar’s latest album, \u003ci>GNX\u003c/i>. Partway through the song, the beat switches to a menacing tempo, and Kendrick shouts producer DJ Mustard’s name in such a tone that he etches it directly into the listener’s central nervous system — causing the word to sporadically spring from a person’s throat at a later date, even when the song isn’t playing.\u003c/p>\n\u003cp>The pizza-making homie was joking on the job, referencing popular culture, but for me it could’ve just as well been a call to an Orisha. His guttural utterance brought one very beautiful thing to mind about this past year: the culture is alive and well.\u003c/p>\n\u003cfigure id=\"attachment_13960077\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13960077\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg\" alt=\"A Black man in a red hoodie raps on the mic and holds one finger aloft while an arena ceiling bathed in golden light is in the background\" width=\"1920\" height=\"1080\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Kendrick.Timothy-Norris-Getty-Images-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar performs during ‘The Pop Out – Ken & Friends’ at the Forum on June 19, 2024 in Inglewood, California. \u003ccite>(Timothy Norris/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>West Coast hip-hop is currently abuzz, and Kendrick is at the top of the pack. After emerging as the clear winner of an epic rap battle against Canadian rapper Drake, which brought arguably the song of the year “Not Like Us,” on Juneteenth Kendrick Lamar hosted \u003cem>The Pop Out: Ken & Friends,\u003c/em> a one-day festival featuring a host of artists from the greater Los Angeles area under the bright lights at The Forum. With narration from the Bay Area’s ambassador E-40, the show was an authentic display of unity and regional talent, livestreamed to the masses. Weeks later, Kendrick was announced as next year’s Super Bowl halftime headliner.\u003c/p>\n\u003cp>All told, 2024 was an immaculate year for the Pulitzer-Prize winning rapper, who I’ve followed since I was downloading his early mixtapes from DatPiff in my college dorm during President Obama’s first term. Kendrick is an artist I’ve only seen once in concert — \u003ca href=\"https://www.youtube.com/watch?v=v7JC3_XH5Kc\">at The New Parish in Oakland\u003c/a>, in 2011 — and yet I identify with his story. We’re both short kids from California, born in 1987 and raised on Tupac. I too am from a “mad city,” but I wasn’t in \u003cem>the game\u003c/em>, just \u003cem>game-\u003c/em>adjacent.\u003c/p>\n\u003cp>And I’m just one of many who can relate. That widespread ability to identify with Kendrick’s story means that this year’s success wasn’t just Kendrick’s. His rise is intertwined with a culture, a coast, a class of people. His listeners are a generation of folks who know what it’s like to sing songs that make ’em feel like a million bucks, despite the economic chasm between \u003cem>the pursuit\u003c/em> and \u003cem>the happiness\u003c/em> growing, exponentially.\u003c/p>\n\u003cfigure id=\"attachment_13969282\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13969282\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner-.jpg\" alt=\"\" width=\"2000\" height=\"1125\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner-.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1536x864.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/12/Kendrick.Credit_-Andre-D.-Wagner--1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar. \u003ccite>(Andre D. Wagner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Since I first heard his song “\u003ca href=\"https://www.youtube.com/watch?v=wHbr0Oe2u3Q\" target=\"_blank\" rel=\"noopener\">Heaven & Hell\u003c/a>” during the blog era, I’ve watched K. Dot’s influence grow. Parallel to his tale is my ever-increasing interest in West Coast hip-hop. Last year, I worked with my colleagues at KQED to produce \u003ca href=\"https://www.kqed.org/bayareahiphop%20\">That’s My Word\u003c/a>, a multimedia project inspired by hip-hop’s 50th anniversary, for which we unearthed some of the deepest, dopest parts of the Bay Area’s contributions to hip-hop.\u003c/p>\n\u003cp>After spending a year blowing dust off classic albums and talking to folks about hip-hop history, this year was about understanding the current wave, starting with the Bay and expanding out from there.\u003c/p>\n\u003cp>Over the past year I’ve written about \u003ca href=\"https://www.kqed.org/arts/13956365/larry-june-stanford-blackfest-free\">Larry June\u003c/a>’s free concert at Stanford University (good job), and the rise in popularity of San Francisco’s battle rapping-comedic-bar spitter \u003ca href=\"https://www.kqed.org/arts/13963964/san-franciscos-frak-has-been-wild-n-out\">Frak\u003c/a> (who is also a person). I wrote about being uplifted by the \u003cem>Black Love\u003c/em> album from\u003ca href=\"https://www.kqed.org/arts/13966594/oaklands-kingmakers-black-love-album\" target=\"_blank\" rel=\"noopener\"> Oakland’s Kingmakers Music\u003c/a>, and noted my nostalgia as I covered Oakland’s rising star \u003ca href=\"https://www.kqed.org/arts/13967001/paris-nights-east-oakland-rapper-videos-90s-throwbacks\">Paris Nights\u003c/a> and her ability to remake classic music videos and films. Berkeley’s \u003ca href=\"https://www.kqed.org/arts/13953009/loe-gino-berkeley-birkenstocks-and-bars\">LOE Gino\u003c/a> told me about bringing his authentic Birkenstock-wearing self into his raps, and San Francisco’s \u003ca href=\"https://www.kqed.org/arts/13957335/queens-of-the-underground-latina-takeover-hip-hop\">Lil MC\u003c/a> shared insight on carving out a safe space for women and queer MCs in the Bay.\u003c/p>\n\u003cfigure id=\"attachment_13957337\" class=\"wp-caption aligncenter\" style=\"max-width: 1170px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957337\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg\" alt=\"\" width=\"1170\" height=\"658\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed.jpg 1170w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/unnamed-768x432.jpg 768w\" sizes=\"auto, (max-width: 1170px) 100vw, 1170px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">LiL MC and members of Iron Lotus Street Dance rock the stage at a Queens of The Underground event. \u003ccite>(Sarah Arnold)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In \u003ca href=\"https://www.kqed.org/arts/13965374/east-side-san-jose-rap-hustle\">East Side San Jose\u003c/a>, I talked to a handful of artists who simply want to make sure their culture isn’t overshadowed by the tech scions of Silicon Valley, so they make music about their side of town. Authentic artistic expression, despite the big banks down in the shark tank.\u003c/p>\n\u003cp>But what’s been published is just a small sample of what I’ve absorbed. This past summer I took in a LaRussell show at the Pergola in Vallejo, and hit History of the Bay Day in San Francisco. I drove all around the Bay listening to new music from Stockton’s EBK Jaaybo, Oakland’s Kamaiyah and San Francisco’s Lil Bean.\u003c/p>\n\u003cp>My playlists have a bunch of new music from Southern Californian talent too, like 03 Greedo and Vince Staples, as well as Big Sad 1900, BlueBucksClan, Buddy, Blu and even new music from Dre & Snoop. Kendrick’s former label mates Ab-Soul and ScHoolboy Q both dropped projects that should be in the conversation for album of the year, right next to Tyler, The Creator’s.\u003c/p>\n\u003cp>I knew West Coast hip-hop was active before I entered the pizza place on that November day, but the significance of its influence wasn’t clear until after I left.\u003c/p>\n\u003cfigure id=\"attachment_13968611\" class=\"wp-caption aligncenter\" style=\"max-width: 2935px\">\u003ca href=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13968611\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png\" alt=\"man sits on chair while people dance and bike around him\" width=\"2935\" height=\"1651\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still.png 2935w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-800x450.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1020x574.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-768x432.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1536x864.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-2048x1152.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/11/squabble-up-still-1920x1080.png 1920w\" sizes=\"auto, (max-width: 2935px) 100vw, 2935px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Velo, Dmonte, Icecold 3000 and Aktive (left to right) ride scraper bikes and go dumb in Kendrick Lamar’s ‘squabble up’ video. \u003ccite>(Kendrick Lamar/YouTube)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>That same morning, Kendrick Lamar released the video for the song “squabble up,” the first single from his latest album. Saturated with cultural references, the video shows a Black Panther statuette and a painting of Black Jesus; a Pan-African flag, visuals inspired by Ice T’s \u003cem>Power\u003c/em> album cover and a reference to a character from 1993 film \u003cem>Menace II Society\u003c/em>. There’s also a scraper bike and a few turf dancers, nods to the hyphy movement, a topic I spent the bulk of last year untangling in a very personal podcast series “\u003ca href=\"https://www.kqed.org/arts/13934874/hyphy-kids-got-trauma\" target=\"_blank\" rel=\"noopener\">Hyphy Kids Got Trauma\u003c/a>,” about my coming of age and the commodification of my culture.\u003c/p>\n\u003cp>Kendrick Lamar’s latest music video, the album itself and the many threads that flow through his art speak to what I see as four generations of existence. He honors those who’ve passed on, shouts out the elders who made it happen, checks in with peers and provides space for the next generation. Culture is passed along.\u003c/p>\n\u003cp>The dances, the fashion, the slang and the teachings over dope beats — it’s all so simple, and yet so spiritual. It’s from the dirt and the have-nots, often shared across the internet and sold online.\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>And as the big business of Amazon, Spotify, Apple, Cash App, Ticketmaster and others rake in the dough, a pizza-maker reminds me that culture is still free.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13969210/kendrick-lamar-west-coast-hip-hop-culture",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_966",
"arts_76",
"arts_69",
"arts_75"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_831",
"arts_1774",
"arts_19127",
"arts_22382"
],
"featImg": "arts_13969303",
"label": "source_arts_13969210"
},
"arts_13968922": {
"type": "posts",
"id": "arts_13968922",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13968922",
"score": null,
"sort": [
1733252784000
]
},
"guestAuthors": [],
"slug": "kendrick-tickets-presale-code-san-francisco-oracle-park",
"title": "Ticket Alert: Kendrick Lamar at Oracle Park in San Francisco",
"publishDate": 1733252784,
"format": "standard",
"headTitle": "Ticket Alert: Kendrick Lamar at Oracle Park in San Francisco | KQED",
"labelTerm": {
"term": 140,
"site": "arts"
},
"content": "\u003cp>\u003ca href=\"https://www.kqed.org/arts/tag/kendrick-lamar\">Kendrick Lamar\u003c/a> has announced \u003ca href=\"https://grandnationaltour.com/\">a show with SZA in San Francisco on May 29, 2025\u003c/a>, in yet another victory lap after scoring the \u003ca href=\"https://pitchfork.com/features/lists-and-guides/best-songs-2024/\">song of the year\u003c/a>. Tickets go on sale this week, including an early onsale with a presale code. Here’s how to get them. \u003c/p>\n\u003cp>Presale tickets for Kendrick go on sale \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">Wednesday, Dec. 4, at 10 a.m. Pacific Time\u003c/a>, and because we live in a corporate dystopia, they’re only available to Cash App Visa cardholders. Ticketmaster, as usual, doesn’t provide details about what that means.\u003c/p>\n\u003cp>Here’s what to know.\u003c/p>\n\u003cp>[aside postID='arts_13968608']You can get a Cash App Visa card by opening the Cash App app and selecting the rectangular card icon at the bottom, second from the left. Select “Get Your Free Card.” Choose the free option, enter your street address, and — because we live in a \u003cem>surveillance\u003c/em> dystopia — enter your social security number. Scroll past a bunch of terms and conditions that nobody reads, hit “continue,” and you’re done. \u003c/p>\n\u003cp>Your physical card will show up in the mail later, but you can still use your card number to buy tickets. Select the card icon at the bottom of the app again, and your virtual card will be displayed. Tap the “eye” icon in the upper right of the card to show the full card number. \u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Then, about 10-15 minutes before 10 a.m. Pacific Time, go to \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">the San Francisco show ticket link\u003c/a> (you may be put in a “waiting room”) and enter the first nine digits of your Cash App Visa card. That is your presale code which will unlock the presale, and when you finally see a seat map and select the tickets you want, you’ll have to buy the tickets using your Cash App card number.\u003c/p>\n\u003cp>[aside postID='arts_13960019']You will also need to \u003ca href=\"https://cash.app/exclusives/kendrickandsza\">active your card and pre-load money into your Cash App balance\u003c/a> before this entire process; the card is not a conventional credit card, and works more like a debit card. How much money, you may wonder? Who knows, because we live in a \u003cem>consumerist\u003c/em> dystopia, and Ticketmaster refuses to advertise ticket prices before the onsale, while Cash App will be happy for you to anxiously pre-load $1,000 on their card and then forget about your remaining balance afterward. \u003c/p>\n\u003cp>\u003c/p>\n\u003cp>If you want to skip this labyrinthian nonsense and take your chances with the general public onsale, that happens on \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">Friday, Dec. 6, at 10 a.m. Pacific Time\u003c/a>. Oracle Park holds over 40,000 people. If you’re okay with sitting in the stands, you might be good. \u003c/p>\n\n",
"blocks": [],
"excerpt": "Kendrick and SZA will play in San Francisco on May 29, 2025. Here's how to get tickets. ",
"status": "publish",
"parent": 0,
"modified": 1733252925,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 10,
"wordCount": 458
},
"headData": {
"title": "How to Get Kendrick Lamar Tickets: Presale Code and Cash App Onsale | KQED",
"description": "Kendrick and SZA will play in San Francisco on May 29, 2025. Here's how to get tickets. ",
"ogTitle": "How to Get Kendrick Lamar Tickets for His San Francisco Show",
"ogDescription": "",
"ogImgId": "",
"twTitle": "How to Get Kendrick Lamar Tickets: Presale Code and Cash App Onsale",
"twDescription": "",
"twImgId": "",
"socialTitle": "How to Get Kendrick Lamar Tickets: Presale Code and Cash App Onsale %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Ticket Alert: Kendrick Lamar at Oracle Park in San Francisco",
"datePublished": "2024-12-03T11:06:24-08:00",
"dateModified": "2024-12-03T11:08:45-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13968922",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13968922/kendrick-tickets-presale-code-san-francisco-oracle-park",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/arts/tag/kendrick-lamar\">Kendrick Lamar\u003c/a> has announced \u003ca href=\"https://grandnationaltour.com/\">a show with SZA in San Francisco on May 29, 2025\u003c/a>, in yet another victory lap after scoring the \u003ca href=\"https://pitchfork.com/features/lists-and-guides/best-songs-2024/\">song of the year\u003c/a>. Tickets go on sale this week, including an early onsale with a presale code. Here’s how to get them. \u003c/p>\n\u003cp>Presale tickets for Kendrick go on sale \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">Wednesday, Dec. 4, at 10 a.m. Pacific Time\u003c/a>, and because we live in a corporate dystopia, they’re only available to Cash App Visa cardholders. Ticketmaster, as usual, doesn’t provide details about what that means.\u003c/p>\n\u003cp>Here’s what to know.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13968608",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>You can get a Cash App Visa card by opening the Cash App app and selecting the rectangular card icon at the bottom, second from the left. Select “Get Your Free Card.” Choose the free option, enter your street address, and — because we live in a \u003cem>surveillance\u003c/em> dystopia — enter your social security number. Scroll past a bunch of terms and conditions that nobody reads, hit “continue,” and you’re done. \u003c/p>\n\u003cp>Your physical card will show up in the mail later, but you can still use your card number to buy tickets. Select the card icon at the bottom of the app again, and your virtual card will be displayed. Tap the “eye” icon in the upper right of the card to show the full card number. \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>Then, about 10-15 minutes before 10 a.m. Pacific Time, go to \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">the San Francisco show ticket link\u003c/a> (you may be put in a “waiting room”) and enter the first nine digits of your Cash App Visa card. That is your presale code which will unlock the presale, and when you finally see a seat map and select the tickets you want, you’ll have to buy the tickets using your Cash App card number.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13960019",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>You will also need to \u003ca href=\"https://cash.app/exclusives/kendrickandsza\">active your card and pre-load money into your Cash App balance\u003c/a> before this entire process; the card is not a conventional credit card, and works more like a debit card. How much money, you may wonder? Who knows, because we live in a \u003cem>consumerist\u003c/em> dystopia, and Ticketmaster refuses to advertise ticket prices before the onsale, while Cash App will be happy for you to anxiously pre-load $1,000 on their card and then forget about your remaining balance afterward. \u003c/p>\n\u003cp>\u003c/p>\n\u003cp>If you want to skip this labyrinthian nonsense and take your chances with the general public onsale, that happens on \u003ca href=\"https://www.ticketmaster.com/event/1C00617ABDC22B88\">Friday, Dec. 6, at 10 a.m. Pacific Time\u003c/a>. Oracle Park holds over 40,000 people. If you’re okay with sitting in the stands, you might be good. \u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13968922/kendrick-tickets-presale-code-san-francisco-oracle-park",
"authors": [
"185"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_69",
"arts_22313"
],
"tags": [
"arts_1774",
"arts_11466",
"arts_585",
"arts_700",
"arts_4802",
"arts_4798"
],
"featImg": "arts_13956955",
"label": "arts_140"
},
"arts_13968608": {
"type": "posts",
"id": "arts_13968608",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13968608",
"score": null,
"sort": [
1732567093000
]
},
"guestAuthors": [],
"slug": "kendrick-lamar-squabble-up-video-turf-dancers-bay-area-oakland",
"title": "Behind the Scenes of Kendrick Lamar’s ‘Squabble Up’ With Bay Area Turf Dancers",
"publishDate": 1732567093,
"format": "standard",
"headTitle": "Behind the Scenes of Kendrick Lamar’s ‘Squabble Up’ With Bay Area Turf Dancers | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>After uniting the West Coast with “Not Like Us” earlier this year, Kendrick Lamar has arrived with another anthem, “squabble up.” The standout track from K.Dot’s surprise new album, \u003cem>GNX\u003c/em>, which hit streaming last Friday, is a funky flip of Debbie Deb’s freestyle classic, “When I Hear Music.” Its music video arrived Monday morning, and Lamar packed it with hip-hop culture (and history) references that lean heavily into his hometown of Compton, and also include an homage to the Bay Area.\u003c/p>\n\u003cp>https://youtu.be/fuV4yQWdn_4?si=-PoFOJhHqeb7Utga\u003c/p>\n\u003cp>In the video, Lamar posts up in an empty Victorian living room, rapping nonchalantly in a Dodgers-blue hoodie while scenes unfold around him, like \u003ca href=\"https://www.artnews.com/art-news/news/kendrick-lamar-henry-taylor-stage-sets-music-festival-lollapalooza-2023-1234675862/\">Henry Taylor paintings\u003c/a> brought to life. David Hammond’s red, green and black \u003ca href=\"https://www.moma.org/collection/works/222169\">\u003cem>African American Flag\u003c/em>\u003c/a> hangs on the wall. Dancers c-walk; girls pose in front of a mall-style airbrushed backdrop; and a lowrider hits the hydraulics. Lamar also slips in references to Black pop culture staples, including Isaac Hayes, \u003cem>Soul Train\u003c/em> and the 1993 film \u003cem>Menace II Society\u003c/em>, which features the \u003ca href=\"https://www.kqed.org/arts/13968340/saafir-dead-oakland-rapper-dies-at-54\">late Oakland rapper Saafir\u003c/a>.\u003c/p>\n\u003cp>About 50 seconds in, we see Lamar crack open a book called \u003cem>How to Be More Like Kendrick for Dummies\u003c/em> as Bay Area turf dancers go stupid and ride scraper bikes around him. Local fans might recognize \u003ca href=\"https://www.instagram.com/dmonte_fashion/\">Dmonte\u003c/a>, \u003ca href=\"https://www.instagram.com/icecold3000/?hl=en\">Icecold 3000\u003c/a> and \u003ca href=\"https://www.instagram.com/aktivetf/\">Aktive\u003c/a> of Turf Feinz and \u003ca href=\"https://www.instagram.com/pti_allgold/?hl=en\">Kiing Velo\u003c/a> (a.k.a. All Gold Niinoo) of Best Alive Dance Crew.\u003c/p>\n\u003cp>“Thank you for phuckin wit east Oakland, west Oakland and Richmond,” Icecold wrote on Instagram.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Icecold 3000 tells KQED the opportunity came about when he least expected it. One day, while playing \u003cem>NBA 2K\u003c/em> with friends, he got an Instagram DM from the video’s director, Calmatic. “He said he needed me to come down to L.A. for something. But he couldn’t tell me what it was because he was on a contract,” Icecold says. [aside postid='arts_13932887,arts_13960019']\u003c/p>\n\u003cp>He and Aktive decided to take a chance and drive down. When they arrived on set, they started to notice it was buzzing with industry figures like L.A. rapper G Perico and dancer Storm DeBarge. Among the many L.A. faces, they ran into Velo and Dmonte, who they knew from the turfing scene in the Bay.\u003c/p>\n\u003cp>“Our chemistry was just so, so electric when we were shooting our takes,” Icecold recalls. “I think we shot like 20 takes almost, and they was asking, ‘Did you just meet each other today? How is the chemistry so high?’ So we had to tell them, we from the same area. We grew up around each other.”\u003c/p>\n\u003cp>As for the \u003ca href=\"https://www.kqed.org/arts/13937384/the-original-scraper-bike-team-cruises-on\">scraper bikes\u003c/a>, they weren’t imported from Oakland. The music video production team recreated their signature colorful wheels. “I think they did a good job with the design, down to the clothes they had us wear. They was really trying to capture the actual essence of the hyphy movement [of the 2000s],” Icecold says.\u003c/p>\n\u003cp>Surprisingly enough, Kendrick Lamar was actually not on set with Icecold and the dancers. He was added into the scene after the fact, in post-production.\u003c/p>\n\u003cp>“So it was basically just everybody else [there], like all the other rappers and artists and people connected to him,” says Icecold.\u003c/p>\n\u003cp>Lamar’s nod to an iconic Bay Area dance style is not the first time the hitmaker has referenced the region in his art. He shot his music video for “Alright,” from his pivotal album \u003cem>To Pimp a Butterfly\u003c/em>, on Treasure Island in 2015. More recently, he tapped Vallejo legend E-40 to host his Juneteenth stadium show in L.A. as he made his victory lap after his beef with Drake. “squabble up” is just his latest show of appreciation for the Bay’s contributions to West Coast hip-hop culture.\u003c/p>\n\u003cp>Icecold 3000, who noted his phone’s been blowing up all day, says he walked away from the experience with a deep sense of gratitude. Not just because Kendrick showed love to the Bay, but because the “squabble up” video reminds audiences that dance is a crucial part of hip-hop. He hopes more artists will include turfing in their videos and keep the art alive.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>“Just him showing love to the dance community first and foremost — I love and respect that,” Icecold says. “I think people forget how big the dancers is, and how important the dancers have always been\u003ci>.”\u003c/i>\u003c/p>\n\n",
"blocks": [],
"excerpt": "‘Our chemistry was just so, so electric when we were shooting our takes,’ says Icecold 3000. ",
"status": "publish",
"parent": 0,
"modified": 1733435929,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 15,
"wordCount": 779
},
"headData": {
"title": "Filming Kendrick Lamar’s ‘Squabble Up’ With Oakland Turfers | KQED",
"description": "‘Our chemistry was just so, so electric when we were shooting our takes,’ says Icecold 3000. ",
"ogTitle": "Behind the Scenes of Kendrick Lamar’s ‘Squabble Up’ With Bay Area Turf Dancers",
"ogDescription": "",
"ogImgId": "",
"twTitle": "Behind the Scenes of Kendrick Lamar’s ‘Squabble Up’ With Bay Area Turf Dancers",
"twDescription": "",
"twImgId": "",
"socialTitle": "Filming Kendrick Lamar’s ‘Squabble Up’ With Oakland Turfers %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Behind the Scenes of Kendrick Lamar’s ‘Squabble Up’ With Bay Area Turf Dancers",
"datePublished": "2024-11-25T12:38:13-08:00",
"dateModified": "2024-12-05T13:58:49-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13968608",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13968608/kendrick-lamar-squabble-up-video-turf-dancers-bay-area-oakland",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>After uniting the West Coast with “Not Like Us” earlier this year, Kendrick Lamar has arrived with another anthem, “squabble up.” The standout track from K.Dot’s surprise new album, \u003cem>GNX\u003c/em>, which hit streaming last Friday, is a funky flip of Debbie Deb’s freestyle classic, “When I Hear Music.” Its music video arrived Monday morning, and Lamar packed it with hip-hop culture (and history) references that lean heavily into his hometown of Compton, and also include an homage to the Bay Area.\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/fuV4yQWdn_4'\n title='//www.youtube.com/embed/fuV4yQWdn_4'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>In the video, Lamar posts up in an empty Victorian living room, rapping nonchalantly in a Dodgers-blue hoodie while scenes unfold around him, like \u003ca href=\"https://www.artnews.com/art-news/news/kendrick-lamar-henry-taylor-stage-sets-music-festival-lollapalooza-2023-1234675862/\">Henry Taylor paintings\u003c/a> brought to life. David Hammond’s red, green and black \u003ca href=\"https://www.moma.org/collection/works/222169\">\u003cem>African American Flag\u003c/em>\u003c/a> hangs on the wall. Dancers c-walk; girls pose in front of a mall-style airbrushed backdrop; and a lowrider hits the hydraulics. Lamar also slips in references to Black pop culture staples, including Isaac Hayes, \u003cem>Soul Train\u003c/em> and the 1993 film \u003cem>Menace II Society\u003c/em>, which features the \u003ca href=\"https://www.kqed.org/arts/13968340/saafir-dead-oakland-rapper-dies-at-54\">late Oakland rapper Saafir\u003c/a>.\u003c/p>\n\u003cp>About 50 seconds in, we see Lamar crack open a book called \u003cem>How to Be More Like Kendrick for Dummies\u003c/em> as Bay Area turf dancers go stupid and ride scraper bikes around him. Local fans might recognize \u003ca href=\"https://www.instagram.com/dmonte_fashion/\">Dmonte\u003c/a>, \u003ca href=\"https://www.instagram.com/icecold3000/?hl=en\">Icecold 3000\u003c/a> and \u003ca href=\"https://www.instagram.com/aktivetf/\">Aktive\u003c/a> of Turf Feinz and \u003ca href=\"https://www.instagram.com/pti_allgold/?hl=en\">Kiing Velo\u003c/a> (a.k.a. All Gold Niinoo) of Best Alive Dance Crew.\u003c/p>\n\u003cp>“Thank you for phuckin wit east Oakland, west Oakland and Richmond,” Icecold wrote on Instagram.\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>Icecold 3000 tells KQED the opportunity came about when he least expected it. One day, while playing \u003cem>NBA 2K\u003c/em> with friends, he got an Instagram DM from the video’s director, Calmatic. “He said he needed me to come down to L.A. for something. But he couldn’t tell me what it was because he was on a contract,” Icecold says. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13932887,arts_13960019",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>He and Aktive decided to take a chance and drive down. When they arrived on set, they started to notice it was buzzing with industry figures like L.A. rapper G Perico and dancer Storm DeBarge. Among the many L.A. faces, they ran into Velo and Dmonte, who they knew from the turfing scene in the Bay.\u003c/p>\n\u003cp>“Our chemistry was just so, so electric when we were shooting our takes,” Icecold recalls. “I think we shot like 20 takes almost, and they was asking, ‘Did you just meet each other today? How is the chemistry so high?’ So we had to tell them, we from the same area. We grew up around each other.”\u003c/p>\n\u003cp>As for the \u003ca href=\"https://www.kqed.org/arts/13937384/the-original-scraper-bike-team-cruises-on\">scraper bikes\u003c/a>, they weren’t imported from Oakland. The music video production team recreated their signature colorful wheels. “I think they did a good job with the design, down to the clothes they had us wear. They was really trying to capture the actual essence of the hyphy movement [of the 2000s],” Icecold says.\u003c/p>\n\u003cp>Surprisingly enough, Kendrick Lamar was actually not on set with Icecold and the dancers. He was added into the scene after the fact, in post-production.\u003c/p>\n\u003cp>“So it was basically just everybody else [there], like all the other rappers and artists and people connected to him,” says Icecold.\u003c/p>\n\u003cp>Lamar’s nod to an iconic Bay Area dance style is not the first time the hitmaker has referenced the region in his art. He shot his music video for “Alright,” from his pivotal album \u003cem>To Pimp a Butterfly\u003c/em>, on Treasure Island in 2015. More recently, he tapped Vallejo legend E-40 to host his Juneteenth stadium show in L.A. as he made his victory lap after his beef with Drake. “squabble up” is just his latest show of appreciation for the Bay’s contributions to West Coast hip-hop culture.\u003c/p>\n\u003cp>Icecold 3000, who noted his phone’s been blowing up all day, says he walked away from the experience with a deep sense of gratitude. Not just because Kendrick showed love to the Bay, but because the “squabble up” video reminds audiences that dance is a crucial part of hip-hop. He hopes more artists will include turfing in their videos and keep the art alive.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>“Just him showing love to the dance community first and foremost — I love and respect that,” Icecold says. “I think people forget how big the dancers is, and how important the dancers have always been\u003ci>.”\u003c/i>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13968608/kendrick-lamar-squabble-up-video-turf-dancers-bay-area-oakland",
"authors": [
"11387"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_8505",
"arts_10342",
"arts_10278",
"arts_1774",
"arts_22373"
],
"featImg": "arts_13968611",
"label": "arts"
},
"arts_13960019": {
"type": "posts",
"id": "arts_13960019",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13960019",
"score": null,
"sort": [
1718906228000
]
},
"guestAuthors": [],
"slug": "the-culture-kendrick-lamar-pop-out-juneteenth",
"title": "The Culture",
"publishDate": 1718906228,
"format": "standard",
"headTitle": "The Culture | KQED",
"labelTerm": {},
"content": "\u003cp>[dropcap]T[/dropcap]here’s a difference between Black culture and American culture. Sometimes, they unfortunately get intertwined.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg\" alt=\"\" width=\"160\" height=\"184\" class=\"alignright size-thumbnail wp-image-13833985\" 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\"> In America, the coolness of being Black is often enmeshed with the ever-present danger of being Black. Big, beautiful smiles on African American children are a gauze for the gaping wounds caused by conditions from which many of them come. The strength and solidarity of Black love is too often held up in contrast to the hate this country has instilled in its people; our people.\u003c/p>\n\u003cp>Let’s dissect “the culture.”\u003c/p>\n\u003cfigure id=\"attachment_13960027\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960027\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Charity Nichols reads a book at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>I celebrated Juneteenth with household chores and reading before sitting on the couch, oscillating between social media apps and double-tapping posts celebrating the anniversary of enslaved Africans in Texas learning that they’d been freed. In the background, my TV screen illuminated with images and music from \u003ca href=\"https://en.wikipedia.org/wiki/The_Pop_Out:_Ken_%26_Friends\">The Pop Out\u003c/a>, a one-day festival featuring hip-hop acts from Los Angeles, headlined by Kendrick Lamar.\u003c/p>\n\u003cp>Narrated \u003ca href=\"https://www.instagram.com/p/C8bJVTVu1sN/?img_index=1\" target=\"_blank\" rel=\"noopener\">by Vallejo’s E-40\u003c/a>, the event put Black inner-city culture of L.A. front and center: red and blue flags, Chuck Taylors, fingers twisting up as sets were repped and folks dancing– or rather walkin’– in honor of their hoods.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Younger artists like Westside Boogie and Kalan.FrFr performed on the same stage that Dr. Dre would later rock. Viewers were reminded that Problem now performs under his name JasonMartin, that Tommy The Clown has been putting in community work for over three decades, and that DJ Mustard’s extensive list of hits still slap.\u003c/p>\n\u003cfigure id=\"attachment_13960106\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558.jpg\" alt=\"\" width=\"1920\" height=\"1280\" class=\"size-full wp-image-13960106\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar performs during ‘The Pop Out – Ken & Friends’ at the Forum on June 19, 2024 in Inglewood, California. \u003ccite>(Timothy Norris/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Then Kendrick hit the stage, opening with his track “Euphoria,” a six-minute diss song that dropped earlier this year, aimed at Canadian rapper Drake. The audience rapped along bar for bar. Kendrick then brought out his former TDE label-mates Jay Rock, Ab-Soul and ScHoolboy Q for hit songs like “Money Trees” and “Collard Greens.”\u003c/p>\n\u003cp>And then it was time for the mega-hit song of the summer, “\u003ca href=\"https://www.youtube.com/watch?v=T6eK-2OQtew\" target=\"_blank\" rel=\"noopener\">Not Like Us\u003c/a>.” Having grown from a Drake diss to a party anthem, “Not Like Us” is now part of the lexicon. “Sometimes you gotta pop out and show niggas” is the mantra for 2024.\u003c/p>\n\u003cp>With the song, and the event as a whole, Kendrick’s goal wasn’t solely to tarnish Drake’s reputation for speaking foul on the West Coast. Kendrick accomplished that handily by running back “Not Like Us” not once, not twice, but instead performing it five times in a row. His true aim went much higher: to use the region’s animosity of one man to unify the notoriously splintered communities of Southern California.\u003c/p>\n\u003cp>[aside postID='arts_13912853']“This shit making me emotional,” said Kendrick to the crowd, as a growing number of performers and professional athletes came on stage toward the end of the show. “We been fucked up since Nipsey died… we been fucked up since Kobe died.”\u003c/p>\n\u003cp>As people got into place for a group photo, Kendrick, wearing a red hoodie, glasses and a red Dodgers cap, continued to speak to the audience. “We done lost a lot of homies to this music shit, a lot of homies to this street shit. And for all of us to be on stage together, unity, from each side of muthafuckin’ L.A. — crips, bloods, pirus — that shit is special, man.”\u003c/p>\n\u003cp>All this at the Forum in Inglewood, where Kobe and Shaq carried on the legacy of the Showtime Lakers that Kareem and Magic created. A place where superstars like Prince and Whitney Houston gave legendary performances. And now, a historic showing of Black Los Angeles culture. On Juneteenth, nonetheless.\u003c/p>\n\u003cfigure id=\"attachment_13960030\" class=\"wp-caption aligncenter\" style=\"max-width: 1400px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch.jpg\" alt=\"\" width=\"1400\" height=\"933\" class=\"size-full wp-image-13960030\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch.jpg 1400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-768x512.jpg 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar assembles a historic group photo onstage at the Forum in Inglewood, California, June 19, 2024. \u003ccite>(Amazon Music / Twitch)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]I[/dropcap]t was beautiful. It could’ve simply been a diss-track party. Instead, it illustrated how deeply committed Kendrick is to his community’s culture.\u003c/p>\n\u003cp>It also reminded me that he’s not one to shy away from critiquing it as well.\u003c/p>\n\u003cp>In 2022, ahead of the release of his album \u003cem>Mr. Morale & the Big Steppers\u003c/em>, Kendrick dropped the song “The Heart Part 5.” He opens the song candidly talking about conflicts of \u003cem>the culture\u003c/em>. “In a land where hurt people hurt people,” says Kendrick, “fuck calling it culture.”\u003c/p>\n\u003cfigure id=\"attachment_13960105\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644.jpg\" alt=\"\" width=\"1920\" height=\"1280\" class=\"size-full wp-image-13960105\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Parlet Cooper, Daja Herad, Omarri Beck, and Christian Johnson, pose for a portrait before the Kendrick Lamar Pop Out concert on Juneteenth at The Forum on Wednesday, June 19, 2024 in Inglewood, CA. \u003ccite>(Michael Blackshire / Los Angeles Times via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Kendrick didn’t perform that song last night, but I woke up thinking about it. It crossed my mind as I lay in bed scrolling social media, the sun rising on the first day of summer.\u003c/p>\n\u003cp>In my feed, images of people attending The Pop Out and joyous Juneteenth celebrations around the country collided with heinous videos showing multiple people shot in the aftermath of an event by Lake Merritt in Oakland.\u003c/p>\n\u003cp>According to reports, thousands of people were present. Many of them were young folks of color, Black people. I scrolled and saw clips of sunshine, food, music — people celebrating freedom. And then I heard recordings of gunshots, saw people ducking and diving, pools of blood and a limp body.\u003c/p>\n\u003cp>The culture.\u003c/p>\n\u003cfigure id=\"attachment_13960026\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960026\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Individuals dance at the Hella Juneteenth ‘The Cookout’ at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This isn’t just Oakland. There were also unfortunate shootings at or after recent Juneteenth celebrations in \u003ca href=\"https://www.wavy.com/news/local-news/norfolk/police-shooting-in-norfolk-at-the-800-e-olney-road/\" target=\"_blank\" rel=\"noopener\">Norfolk, Virginia\u003c/a>; \u003ca href=\"https://www.wisn.com/article/detective-opens-fire-on-shooter-who-killed-teen-at-milwaukee-park-after-juneteenth-event/61182147\" target=\"_blank\" rel=\"noopener\">Milwaukee, Wisconsin\u003c/a>; and \u003ca href=\"https://www.cbsnews.com/news/round-rock-texas-shooting-juneteenth-celebration/\" target=\"_blank\" rel=\"noopener\">in Texas, just north of Austin.\u003c/a>\u003c/p>\n\u003cp>As you read this, there are news outlets and social media pundits taking these examples of pain and framing them as an aspect of Black culture.\u003c/p>\n\u003cp>But it’s American culture.\u003c/p>\n\u003cp>Well, it’s American. I wouldn’t even call it culture. \u003cem>In a land where hurt people hurt people, fuck calling it culture.\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13960028\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960028\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">A family eats together at the Hella Juneteenth ‘The Cookout’ at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>[dropcap]K[/dropcap]endrick’s show at the Forum wasn’t perfect. There’s righteous critiques about the lack of women performing, and the platforming of Dr. Dre given\u003ca href=\"https://thegrio.com/2023/02/14/dr-dre-has-long-been-accused-of-violence-against-women-why-is-he-still-being-rewarded/\" target=\"_blank\" rel=\"noopener\"> his documented cases of domestic abuse\u003c/a>. There’s even the age-old notion that showcasing “gang culture” might lead others to want to be a part of that lifestyle.\u003c/p>\n\u003cp>But what our cousins to the south got \u003cem>right\u003c/em> was unity. That’s Black culture, that’s African diasporic culture. We come together as a people. For funerals, parties and more, we unify. Coming together to celebrate the downfall of a collective enemy — be it a culture vulture who poses as a pop star or the institution of slavery — Black folks come together.\u003c/p>\n\u003cp>But the question remains: how can we continue to be in community, and not let the very American culture of guns and violence continue to creep into our celebrations?\u003c/p>\n\u003cp>Communication. Community. Cultivating healthy methods of healing. Offering resources. Getting rid of the pervasive American war-bent mindset. We know what the answers are, but we haven’t shown that we can apply them en masse.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>I look forward to the day we collectively pop out, together — like Kendrick showed us — to celebrate Black culture.\u003c/p>\n\n",
"blocks": [],
"excerpt": "On Juneteenth, Kendrick Lamar showed a way forward for Black celebration — beyond American violence.",
"status": "publish",
"parent": 0,
"modified": 1726701178,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 30,
"wordCount": 1337
},
"headData": {
"title": "What Kendrick's Pop Out Meant for the Culture on Juneteenth | KQED",
"description": "On Juneteenth, Kendrick Lamar showed a way forward for Black celebration — beyond American violence.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"socialTitle": "What Kendrick's Pop Out Meant for the Culture on Juneteenth %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The Culture",
"datePublished": "2024-06-20T10:57:08-07:00",
"dateModified": "2024-09-18T16:12:58-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"source": "Commentary",
"sourceUrl": "https://www.kqed.org/artscommentary",
"sticky": false,
"nprStoryId": "kqed-13960019",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13960019/the-culture-kendrick-lamar-pop-out-juneteenth",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">T\u003c/span>\u003c/p>\u003cp>here’s a difference between Black culture and American culture. Sometimes, they unfortunately get intertwined.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/arts/wp-content/uploads/sites/2/2018/05/OGPenn.Cap_-160x184.jpg\" alt=\"\" width=\"160\" height=\"184\" class=\"alignright size-thumbnail wp-image-13833985\" 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\"> In America, the coolness of being Black is often enmeshed with the ever-present danger of being Black. Big, beautiful smiles on African American children are a gauze for the gaping wounds caused by conditions from which many of them come. The strength and solidarity of Black love is too often held up in contrast to the hate this country has instilled in its people; our people.\u003c/p>\n\u003cp>Let’s dissect “the culture.”\u003c/p>\n\u003cfigure id=\"attachment_13960027\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960027\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-3-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Charity Nichols reads a book at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>I celebrated Juneteenth with household chores and reading before sitting on the couch, oscillating between social media apps and double-tapping posts celebrating the anniversary of enslaved Africans in Texas learning that they’d been freed. In the background, my TV screen illuminated with images and music from \u003ca href=\"https://en.wikipedia.org/wiki/The_Pop_Out:_Ken_%26_Friends\">The Pop Out\u003c/a>, a one-day festival featuring hip-hop acts from Los Angeles, headlined by Kendrick Lamar.\u003c/p>\n\u003cp>Narrated \u003ca href=\"https://www.instagram.com/p/C8bJVTVu1sN/?img_index=1\" target=\"_blank\" rel=\"noopener\">by Vallejo’s E-40\u003c/a>, the event put Black inner-city culture of L.A. front and center: red and blue flags, Chuck Taylors, fingers twisting up as sets were repped and folks dancing– or rather walkin’– in honor of their hoods.\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>Younger artists like Westside Boogie and Kalan.FrFr performed on the same stage that Dr. Dre would later rock. Viewers were reminded that Problem now performs under his name JasonMartin, that Tommy The Clown has been putting in community work for over three decades, and that DJ Mustard’s extensive list of hits still slap.\u003c/p>\n\u003cfigure id=\"attachment_13960106\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558.jpg\" alt=\"\" width=\"1920\" height=\"1280\" class=\"size-full wp-image-13960106\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2158458558-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar performs during ‘The Pop Out – Ken & Friends’ at the Forum on June 19, 2024 in Inglewood, California. \u003ccite>(Timothy Norris/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Then Kendrick hit the stage, opening with his track “Euphoria,” a six-minute diss song that dropped earlier this year, aimed at Canadian rapper Drake. The audience rapped along bar for bar. Kendrick then brought out his former TDE label-mates Jay Rock, Ab-Soul and ScHoolboy Q for hit songs like “Money Trees” and “Collard Greens.”\u003c/p>\n\u003cp>And then it was time for the mega-hit song of the summer, “\u003ca href=\"https://www.youtube.com/watch?v=T6eK-2OQtew\" target=\"_blank\" rel=\"noopener\">Not Like Us\u003c/a>.” Having grown from a Drake diss to a party anthem, “Not Like Us” is now part of the lexicon. “Sometimes you gotta pop out and show niggas” is the mantra for 2024.\u003c/p>\n\u003cp>With the song, and the event as a whole, Kendrick’s goal wasn’t solely to tarnish Drake’s reputation for speaking foul on the West Coast. Kendrick accomplished that handily by running back “Not Like Us” not once, not twice, but instead performing it five times in a row. His true aim went much higher: to use the region’s animosity of one man to unify the notoriously splintered communities of Southern California.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13912853",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“This shit making me emotional,” said Kendrick to the crowd, as a growing number of performers and professional athletes came on stage toward the end of the show. “We been fucked up since Nipsey died… we been fucked up since Kobe died.”\u003c/p>\n\u003cp>As people got into place for a group photo, Kendrick, wearing a red hoodie, glasses and a red Dodgers cap, continued to speak to the audience. “We done lost a lot of homies to this music shit, a lot of homies to this street shit. And for all of us to be on stage together, unity, from each side of muthafuckin’ L.A. — crips, bloods, pirus — that shit is special, man.”\u003c/p>\n\u003cp>All this at the Forum in Inglewood, where Kobe and Shaq carried on the legacy of the Showtime Lakers that Kareem and Magic created. A place where superstars like Prince and Whitney Houston gave legendary performances. And now, a historic showing of Black Los Angeles culture. On Juneteenth, nonetheless.\u003c/p>\n\u003cfigure id=\"attachment_13960030\" class=\"wp-caption aligncenter\" style=\"max-width: 1400px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch.jpg\" alt=\"\" width=\"1400\" height=\"933\" class=\"size-full wp-image-13960030\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch.jpg 1400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/kendrick.popout.group_.amazonmusic.twitch-768x512.jpg 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar assembles a historic group photo onstage at the Forum in Inglewood, California, June 19, 2024. \u003ccite>(Amazon Music / Twitch)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">I\u003c/span>\u003c/p>\u003cp>t was beautiful. It could’ve simply been a diss-track party. Instead, it illustrated how deeply committed Kendrick is to his community’s culture.\u003c/p>\n\u003cp>It also reminded me that he’s not one to shy away from critiquing it as well.\u003c/p>\n\u003cp>In 2022, ahead of the release of his album \u003cem>Mr. Morale & the Big Steppers\u003c/em>, Kendrick dropped the song “The Heart Part 5.” He opens the song candidly talking about conflicts of \u003cem>the culture\u003c/em>. “In a land where hurt people hurt people,” says Kendrick, “fuck calling it culture.”\u003c/p>\n\u003cfigure id=\"attachment_13960105\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644.jpg\" alt=\"\" width=\"1920\" height=\"1280\" class=\"size-full wp-image-13960105\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-2157939644-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">(From left) Parlet Cooper, Daja Herad, Omarri Beck, and Christian Johnson, pose for a portrait before the Kendrick Lamar Pop Out concert on Juneteenth at The Forum on Wednesday, June 19, 2024 in Inglewood, CA. \u003ccite>(Michael Blackshire / Los Angeles Times via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Kendrick didn’t perform that song last night, but I woke up thinking about it. It crossed my mind as I lay in bed scrolling social media, the sun rising on the first day of summer.\u003c/p>\n\u003cp>In my feed, images of people attending The Pop Out and joyous Juneteenth celebrations around the country collided with heinous videos showing multiple people shot in the aftermath of an event by Lake Merritt in Oakland.\u003c/p>\n\u003cp>According to reports, thousands of people were present. Many of them were young folks of color, Black people. I scrolled and saw clips of sunshine, food, music — people celebrating freedom. And then I heard recordings of gunshots, saw people ducking and diving, pools of blood and a limp body.\u003c/p>\n\u003cp>The culture.\u003c/p>\n\u003cfigure id=\"attachment_13960026\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960026\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/download-2-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">Individuals dance at the Hella Juneteenth ‘The Cookout’ at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This isn’t just Oakland. There were also unfortunate shootings at or after recent Juneteenth celebrations in \u003ca href=\"https://www.wavy.com/news/local-news/norfolk/police-shooting-in-norfolk-at-the-800-e-olney-road/\" target=\"_blank\" rel=\"noopener\">Norfolk, Virginia\u003c/a>; \u003ca href=\"https://www.wisn.com/article/detective-opens-fire-on-shooter-who-killed-teen-at-milwaukee-park-after-juneteenth-event/61182147\" target=\"_blank\" rel=\"noopener\">Milwaukee, Wisconsin\u003c/a>; and \u003ca href=\"https://www.cbsnews.com/news/round-rock-texas-shooting-juneteenth-celebration/\" target=\"_blank\" rel=\"noopener\">in Texas, just north of Austin.\u003c/a>\u003c/p>\n\u003cp>As you read this, there are news outlets and social media pundits taking these examples of pain and framing them as an aspect of Black culture.\u003c/p>\n\u003cp>But it’s American culture.\u003c/p>\n\u003cp>Well, it’s American. I wouldn’t even call it culture. \u003cem>In a land where hurt people hurt people, fuck calling it culture.\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13960028\" class=\"wp-caption aligncenter\" style=\"max-width: 1200px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr.jpg\" alt=\"\" width=\"1200\" height=\"800\" class=\"size-full wp-image-13960028\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/20240619_JuneteenthCookout_GC-44_scr-768x512.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\">\u003cfigcaption class=\"wp-caption-text\">A family eats together at the Hella Juneteenth ‘The Cookout’ at the Oakland Museum of California’s Garden on June 19, 2024. \u003ccite>(Gina Castro/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003c/p>\u003cp>\u003cspan class=\"utils-parseShortcode-shortcodes-__dropcapShortcode__dropcap\">K\u003c/span>\u003c/p>\u003cp>endrick’s show at the Forum wasn’t perfect. There’s righteous critiques about the lack of women performing, and the platforming of Dr. Dre given\u003ca href=\"https://thegrio.com/2023/02/14/dr-dre-has-long-been-accused-of-violence-against-women-why-is-he-still-being-rewarded/\" target=\"_blank\" rel=\"noopener\"> his documented cases of domestic abuse\u003c/a>. There’s even the age-old notion that showcasing “gang culture” might lead others to want to be a part of that lifestyle.\u003c/p>\n\u003cp>But what our cousins to the south got \u003cem>right\u003c/em> was unity. That’s Black culture, that’s African diasporic culture. We come together as a people. For funerals, parties and more, we unify. Coming together to celebrate the downfall of a collective enemy — be it a culture vulture who poses as a pop star or the institution of slavery — Black folks come together.\u003c/p>\n\u003cp>But the question remains: how can we continue to be in community, and not let the very American culture of guns and violence continue to creep into our celebrations?\u003c/p>\n\u003cp>Communication. Community. Cultivating healthy methods of healing. Offering resources. Getting rid of the pervasive American war-bent mindset. We know what the answers are, but we haven’t shown that we can apply them en masse.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>I look forward to the day we collectively pop out, together — like Kendrick showed us — to celebrate Black culture.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13960019/the-culture-kendrick-lamar-pop-out-juneteenth",
"authors": [
"11491"
],
"categories": [
"arts_1",
"arts_69"
],
"tags": [
"arts_2767",
"arts_10342",
"arts_10278",
"arts_7465",
"arts_1774",
"arts_1785",
"arts_1143"
],
"featImg": "arts_13960077",
"label": "source_arts_13960019"
},
"arts_13956954": {
"type": "posts",
"id": "arts_13956954",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13956954",
"score": null,
"sort": [
1714586439000
]
},
"parent": 0,
"labelTerm": {
"site": "arts",
"term": 137
},
"blocks": [],
"publishDate": 1714586439,
"format": "standard",
"title": "Kendrick Lamar Is Drake’s Biggest Hater — ‘Euphoria’ Proves He’s Proud of it",
"headTitle": "Kendrick Lamar Is Drake’s Biggest Hater — ‘Euphoria’ Proves He’s Proud of it | KQED",
"content": "\u003cp>\u003ca href=\"https://www.kqed.org/arts/13912853/kendrick-lamar-morale-big-steppers-artistic-revision\">Kendrick Lamar\u003c/a> just reminded us there’s no substitute for real emotion in rap beef.\u003c/p>\n\u003cp>On April 30, the LA rapper released his response in the ongoing feud between himself and \u003ca href=\"https://www.kqed.org/arts/13921444/vogue-sues-drake-and-21-savage-over-fake-magazine-cover-promoting-new-album\">Drake\u003c/a>, by dropping a six-minute diatribe aimed at Drizzy as a rap artist and, more importantly, as an assassination of his character on a human level.\u003c/p>\n\u003cp>“Euphoria” not only references Drake’s involvement with the MAX hit drama of the same name but also expresses the level of elation Lamar likely feels in finally getting these things off his chest. Lamar’s song is the latest plot point in the timeline of hostility between the two rap titans considered to be part of hip-hop millennial Mount Rushmore. This is a timeline that \u003ca href=\"https://www.billboard.com/lists/drake-kendrick-lamar-beef-timeline/\">goes back over a decade\u003c/a> and was recently reignited in the beginning of 2024 with a storm of messy diss tracks — both authentic and artificial.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=NPqDIwWMtxg\u003c/p>\n\u003cp>On the first verse, Lamar uses a calm, cool yet sinister delivery: “Know you a master manipulator, and habitual liar, too / But don’t tell no lie ’bout me, and I won’t tell truths ’bout you.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>But pretty quickly, his rhymes erupt into tunnel-visioned, blood-boiling disgust on the deepest level. Lamar accuses Drake of being an inadequate father to his son, mocks his Toronto slang, jeers at his rumored plastic surgery, alludes to him being a snitch, calls back to past beefs Drake has remained mum about and even comes for Drake’s whole identity, questioning his Blackness. These lyrical shots, while definitely disrespectful, really are not anything too explosive. In fact, these are accusations rap fans have heard before about Drizzy via disses by Rick Ross, \u003ca href=\"https://www.kqed.org/arts/tag/megan-thee-stallion\">Megan Thee Stallion\u003c/a> and Pusha T. But at 3:10, K.Dot breaks his usual poetic form to list out every detail about the streaming-era star he just simply cannot stand:\u003c/p>\n\u003cblockquote>\u003cp>I hate the way that you walk, the way that you talk\u003cbr>\nI hate the way that you dress\u003cbr>\nI hate the way that you sneak diss\u003cbr>\nIf I catch a flight it’s gonna be direct\u003cbr>\nWe hate the b****** you f*** because they confuse themselves for real women\u003cbr>\nNotice I say, “We”\u003cbr>\nIt’s not just me; I’m what the culture feeling\u003c/p>\u003c/blockquote>\n\u003cp>Deployed in rapid succession, this caliber of a callout is so visceral and real that it’s exactly what’s been missing in this rap beef. To rap fandoms and music critics alike, so much of this high-profile hip-hop clash has just felt off\u003cem>. \u003c/em>Synthetic, gummy, uninspired. In the age of artificial \u003cem>everything\u003c/em>, even the war of words between Kendrick Lamar, J. Cole and Drake (plus a few others along the way) has been marked by its detachment from the whole artistic premise of a rap beef — to show off your skills, up the ante and embarrass your opp into submission.\u003c/p>\n\u003cp>[aside postid='arts_13955802']It’s been a month (March 26) since Lamar threw the first stone in the long-brewing beef with his sub on the Future and Metro Boomin track “\u003ca href=\"https://www.youtube.com/watch?v=N9bKBAA22Go\">Like That\u003c/a>“: “Motherf*** the big three, n****, it’s just big me.”\u003c/p>\n\u003cp>After J. Cole dropped the track “\u003ca href=\"https://www.youtube.com/watch?v=5KRMLBh3-N4\">7 Minute Drill\u003c/a>” on April 5 in response to “Like That,” Cole rescinded his diss and announced publicly that he was bowing out of the beef completely while onstage at his label’s annual Dreamville Fest because, point blank, Cole’s heart wasn’t in it.\u003c/p>\n\u003cp>On April 19, Drake finally unleashed his official response to Lamar with “\u003ca href=\"https://www.youtube.com/watch?v=HKH9p19PRLA\">Push Ups\u003c/a>,” coming at Lamar’s past pop-leaning features, his “pip-squeak” stature, mocking TDE’s tour sales and even name-checking “Like That” producer Metro Boomin in the process. But the way “Push Ups” was rolled out created a new frontier of Internet Age confusion among rap fans. When it first dropped, some assumed the low quality, online leak was an AI-generated facade and not Drake himself. The legitimacy of “Push Ups” was confirmed by live streamer DJ Akademiks and eventually hit DSPs, but this disorientation created an added layer of internet chatter, one Drake could capitalize on. Proving he was taking cues from social media timelines, Drake doubled down on his response to Lamar with another track, “Taylor Made Freestyle” just a few days later. Only this time, he started off the song with AI-generated verses from the late \u003ca href=\"https://www.kqed.org/arts/tag/tupac-shakur\">Tupac Shakur\u003c/a> and the very alive \u003ca href=\"https://www.kqed.org/pop/tag/snoop-dogg\">Snoop Dogg\u003c/a>.\u003c/p>\n\u003cp>[aside postid='arts_13912853']The attempt to irk Lamar with manipulated voices of two West Coast legends was a uniquely 2024-type of move, but ultimately, it undercut any potency of the song. The Shakur estate issued a cease and desist to the Toronto rapper for “\u003ca href=\"https://variety.com/2024/music/news/drake-removes-taylor-made-freestyle-tupac-shakur-lawsuit-1235983577/\">unauthorized use of Tupac’s voice and personality\u003c/a>” and the track was promptly taken down from social media.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>Firing back with a track that’s as savage and emotional as “Euphoria” on a random Tuesday morning via YouTube is considered an old-school energy in today’s era of infinite distribution avenues and a conversation-driving chess move that leads back to one source. This record drips with levels of seething, petty hatred for Drake that’s clearly been on K.Dot’s heart for years. At its core, “Euphoria” is fueled with begrudged, tired, emotional baggage from K.Dot that’s only gotten heavier with time and can’t be mimicked or manufactured. It’s free of gimmicks, media personalities, gatekeeping or ChatGPT. This beef is over or it’s just getting started. For real this time.\u003c/p>\n\n",
"stats": {
"hasVideo": true,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 994,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 14
},
"modified": 1714670802,
"excerpt": "Lamar’s new Drake-bashing track is so visceral and real that it’s exactly what’s been missing in this rap beef.",
"headData": {
"twImgId": "",
"twTitle": "Kendrick Lamar Is Drake’s Biggest Hater — ‘Euphoria’ Proves He’s Proud of it",
"socialTitle": "Kendrick Lamar’s ‘Euphoria’ Is Six Minutes of Pure Venom %%page%% %%sep%% KQED",
"ogTitle": "Kendrick Lamar Is Drake’s Biggest Hater — ‘Euphoria’ Proves He’s Proud of it",
"ogImgId": "",
"twDescription": "",
"description": "Lamar’s new Drake-bashing track is so visceral and real that it’s exactly what’s been missing in this rap beef.",
"title": "Kendrick Lamar’s ‘Euphoria’ Is Six Minutes of Pure Venom | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Kendrick Lamar Is Drake’s Biggest Hater — ‘Euphoria’ Proves He’s Proud of it",
"datePublished": "2024-05-01T11:00:39-07:00",
"dateModified": "2024-05-02T10:26:42-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [
{
"userLogin": "sidney-madden",
"firstName": "Sidney",
"lastName": "Madden",
"website": "https://www.npr.org/people/565465074/sidney-madden",
"displayName": "Sidney Madden",
"linkedAccount": "",
"nickname": "",
"description": "",
"userEmail": "",
"ID": "13818453",
"type": "guest-author",
"userNicename": "sidney-madden"
}
],
"slug": "kendrick-lamar-drake-beef-euphoria-push-ups-like-that",
"status": "publish",
"templateType": "standard",
"nprStoryDate": "2024-04-30T16:48:46-04:00",
"excludeFromSiteSearch": "Include",
"nprLastModifiedDate": "2024-04-30T16:48:46-04:00",
"featuredImageType": "standard",
"nprHtmlLink": "https://www.npr.org/2024/04/30/1248232222/kendrick-lamar-euphoria-drake-rap-beef",
"nprStoryId": "1248232222",
"nprByline": "Sidney Madden, NPR",
"sticky": false,
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"nprRetrievedStory": "1",
"nprPubDate": "2024-04-30T16:48:46-04:00",
"path": "/arts/13956954/kendrick-lamar-drake-beef-euphoria-push-ups-like-that",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"https://www.kqed.org/arts/13912853/kendrick-lamar-morale-big-steppers-artistic-revision\">Kendrick Lamar\u003c/a> just reminded us there’s no substitute for real emotion in rap beef.\u003c/p>\n\u003cp>On April 30, the LA rapper released his response in the ongoing feud between himself and \u003ca href=\"https://www.kqed.org/arts/13921444/vogue-sues-drake-and-21-savage-over-fake-magazine-cover-promoting-new-album\">Drake\u003c/a>, by dropping a six-minute diatribe aimed at Drizzy as a rap artist and, more importantly, as an assassination of his character on a human level.\u003c/p>\n\u003cp>“Euphoria” not only references Drake’s involvement with the MAX hit drama of the same name but also expresses the level of elation Lamar likely feels in finally getting these things off his chest. Lamar’s song is the latest plot point in the timeline of hostility between the two rap titans considered to be part of hip-hop millennial Mount Rushmore. This is a timeline that \u003ca href=\"https://www.billboard.com/lists/drake-kendrick-lamar-beef-timeline/\">goes back over a decade\u003c/a> and was recently reignited in the beginning of 2024 with a storm of messy diss tracks — both authentic and artificial.\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/NPqDIwWMtxg'\n title='//www.youtube.com/embed/NPqDIwWMtxg'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>On the first verse, Lamar uses a calm, cool yet sinister delivery: “Know you a master manipulator, and habitual liar, too / But don’t tell no lie ’bout me, and I won’t tell truths ’bout you.”\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>But pretty quickly, his rhymes erupt into tunnel-visioned, blood-boiling disgust on the deepest level. Lamar accuses Drake of being an inadequate father to his son, mocks his Toronto slang, jeers at his rumored plastic surgery, alludes to him being a snitch, calls back to past beefs Drake has remained mum about and even comes for Drake’s whole identity, questioning his Blackness. These lyrical shots, while definitely disrespectful, really are not anything too explosive. In fact, these are accusations rap fans have heard before about Drizzy via disses by Rick Ross, \u003ca href=\"https://www.kqed.org/arts/tag/megan-thee-stallion\">Megan Thee Stallion\u003c/a> and Pusha T. But at 3:10, K.Dot breaks his usual poetic form to list out every detail about the streaming-era star he just simply cannot stand:\u003c/p>\n\u003cblockquote>\u003cp>I hate the way that you walk, the way that you talk\u003cbr>\nI hate the way that you dress\u003cbr>\nI hate the way that you sneak diss\u003cbr>\nIf I catch a flight it’s gonna be direct\u003cbr>\nWe hate the b****** you f*** because they confuse themselves for real women\u003cbr>\nNotice I say, “We”\u003cbr>\nIt’s not just me; I’m what the culture feeling\u003c/p>\u003c/blockquote>\n\u003cp>Deployed in rapid succession, this caliber of a callout is so visceral and real that it’s exactly what’s been missing in this rap beef. To rap fandoms and music critics alike, so much of this high-profile hip-hop clash has just felt off\u003cem>. \u003c/em>Synthetic, gummy, uninspired. In the age of artificial \u003cem>everything\u003c/em>, even the war of words between Kendrick Lamar, J. Cole and Drake (plus a few others along the way) has been marked by its detachment from the whole artistic premise of a rap beef — to show off your skills, up the ante and embarrass your opp into submission.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13955802",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>It’s been a month (March 26) since Lamar threw the first stone in the long-brewing beef with his sub on the Future and Metro Boomin track “\u003ca href=\"https://www.youtube.com/watch?v=N9bKBAA22Go\">Like That\u003c/a>“: “Motherf*** the big three, n****, it’s just big me.”\u003c/p>\n\u003cp>After J. Cole dropped the track “\u003ca href=\"https://www.youtube.com/watch?v=5KRMLBh3-N4\">7 Minute Drill\u003c/a>” on April 5 in response to “Like That,” Cole rescinded his diss and announced publicly that he was bowing out of the beef completely while onstage at his label’s annual Dreamville Fest because, point blank, Cole’s heart wasn’t in it.\u003c/p>\n\u003cp>On April 19, Drake finally unleashed his official response to Lamar with “\u003ca href=\"https://www.youtube.com/watch?v=HKH9p19PRLA\">Push Ups\u003c/a>,” coming at Lamar’s past pop-leaning features, his “pip-squeak” stature, mocking TDE’s tour sales and even name-checking “Like That” producer Metro Boomin in the process. But the way “Push Ups” was rolled out created a new frontier of Internet Age confusion among rap fans. When it first dropped, some assumed the low quality, online leak was an AI-generated facade and not Drake himself. The legitimacy of “Push Ups” was confirmed by live streamer DJ Akademiks and eventually hit DSPs, but this disorientation created an added layer of internet chatter, one Drake could capitalize on. Proving he was taking cues from social media timelines, Drake doubled down on his response to Lamar with another track, “Taylor Made Freestyle” just a few days later. Only this time, he started off the song with AI-generated verses from the late \u003ca href=\"https://www.kqed.org/arts/tag/tupac-shakur\">Tupac Shakur\u003c/a> and the very alive \u003ca href=\"https://www.kqed.org/pop/tag/snoop-dogg\">Snoop Dogg\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13912853",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The attempt to irk Lamar with manipulated voices of two West Coast legends was a uniquely 2024-type of move, but ultimately, it undercut any potency of the song. The Shakur estate issued a cease and desist to the Toronto rapper for “\u003ca href=\"https://variety.com/2024/music/news/drake-removes-taylor-made-freestyle-tupac-shakur-lawsuit-1235983577/\">unauthorized use of Tupac’s voice and personality\u003c/a>” and the track was promptly taken down from social media.\u003c/p>\n\u003cp>\u003c/p>\n\u003cp>Firing back with a track that’s as savage and emotional as “Euphoria” on a random Tuesday morning via YouTube is considered an old-school energy in today’s era of infinite distribution avenues and a conversation-driving chess move that leads back to one source. This record drips with levels of seething, petty hatred for Drake that’s clearly been on K.Dot’s heart for years. At its core, “Euphoria” is fueled with begrudged, tired, emotional baggage from K.Dot that’s only gotten heavier with time and can’t be mimicked or manufactured. It’s free of gimmicks, media personalities, gatekeeping or ChatGPT. This beef is over or it’s just getting started. For real this time.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13956954/kendrick-lamar-drake-beef-euphoria-push-ups-like-that",
"authors": [
"byline_arts_13956954"
],
"categories": [
"arts_1",
"arts_69",
"arts_75"
],
"tags": [
"arts_6117",
"arts_831",
"arts_1774"
],
"affiliates": [
"arts_137"
],
"featImg": "arts_13956955",
"label": "arts_137"
},
"arts_13933038": {
"type": "posts",
"id": "arts_13933038",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13933038",
"score": null,
"sort": [
1692027599000
]
},
"parent": 0,
"labelTerm": {
"site": "arts"
},
"blocks": [],
"publishDate": 1692027599,
"format": "standard",
"title": "Kendrick Lamar, Janelle Monáe, Megan Thee Stallion Light Up Outside Lands",
"headTitle": "Kendrick Lamar, Janelle Monáe, Megan Thee Stallion Light Up Outside Lands | KQED",
"content": "\u003cp>\u003cem>This story has been updated. It was first published on Aug. 12, 2023. \u003c/em>\u003c/p>\n\u003cp>It turns out Kendrick Lamar only needs a microphone to show why he’s a titan of rap.\u003c/p>\n\u003cp>At \u003ca href=\"https://www.kqed.org/arts/tag/outside-lands\">Outside Lands\u003c/a> Friday night, Lamar took the stage bathed in blue light and immediately got down to business, delivering a crisp, refined set that underscored his stature as a poet. Even as the crowd, tens of thousands of fans deep, went wild for hits like “Swimming Pools” off 2012’s \u003ci>good kid, m.A.A.D. city\u003c/i> and “DNA” from 2017’s \u003ci>DAMN.\u003c/i>, Lamar’s minimalist stage setup underscored the emotional depth of his words: ancestral curses, internal conflicts, specters of trauma that linger even in moments of triumph.\u003c/p>\n\u003cfigure id=\"attachment_13933060\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933060\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>His group of male dancers, dressed in eerily identical outfits, moved in unison, following Lamar around the stage like the physical embodiment of his embattled subconscious. Meanwhile, paintings by \u003ca href=\"https://www.newyorker.com/magazine/2018/07/30/henry-taylors-promiscuous-painting\">Henry Taylor\u003c/a> hung as backdrops, its subjects making uncomfortably direct eye contact with the crowd. Even as the audience happily sang out “what’s the yams?” during “King Kunta” or jumped and chanted “Ya! Ya! Ya!” during “m.A.A.d. City,” Lamar never let the audience float into escapism for too long.\u003c/p>\n\u003cp>Though his set fell on the 50th anniversary of hip-hop culture, he didn’t stop to acknowledge the occasion, and didn’t bring out surprise guests. But he didn’t need to — this night was about his power of bringing together the collective through excavations of his most intimate pain. \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003ch2>More Outside Lands highlights\u003c/h2>\n\u003cfigure id=\"attachment_13933112\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933112\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Megan Thee Stallion\u003c/b>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>At Outside Lands Sunday, the hotties were at the ready, chanting “Megan! Megan!” and clutching their friends in anticipation. Then, to the chorus of “Her,” she appeared with a cascade of waist-length red hair framing her silhouette and prepared to set the mic ablaze.\u003c/p>\n\u003cp>Megan Thee Stallion’s set was pure energy. She rapped sex-positive anthems like “Freak Nasty” and “Captain Hook” with precision while performing complicated choreography for almost an hour nonstop. She twerked a dozen different ways, showing off her world-famous knee strength. A high-energy crew of male and female dancers dressed in baby pink surrounded her as she shimmered in a glittery pink corset. (It started to break halfway through the show because of how hard she was going.)\u003c/p>\n\u003cp>Not only is Megan Thee Stallion an icon of female sexual empowerment, she’s a beacon for those who’ve risen above obstacles. Appearing to briefly address the hardships she endured after surviving a shooting at the hands of Tory Lanez, she told the audience, “Being a hottie is not easy. … Fuck all my haters, none of that shit you was doing or sayin’ broke me.” Tens of thousands of dedicated fans gave her detractors the middle finger as she rapped “What’s New.” But she seemed ready to put that pain behind her. After signing a few audience members’ graduation caps, Megan’s fun-loving mood was contagious as she triumphantly closed out the evening with one of her biggest hits, “Savage.” \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933128\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933128\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Tobe Nwigwe performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Tobe Nwigwe\u003c/b>\u003c/p>\n\u003cp>Tobe Nwigwe’s Sunday evening set made it clear: the man moves with intention. As if performing inside an art installation, he sang and rapped soulfully beneath a chorus of gospel singers, with tulle-draped dancers twirling delicately around him. Everything, from the set to the outfits, was mint green. Nwigwe’s uber-talented ensemble included his wife Fat Nwigwe, who rapped during a fiery crescendo as she and Tobe held hands with their two young daughters, both of whom got to say an adorable “bye!” into the microphone. He ended the night with the cheeky “Try Jesus”: “Try Jesus / not me / ’cause I throw hands.” \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933117\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933117\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Per Sia strikes a pose at Outside Land’s new open-air dance club Dolores’ on on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Dolores’\u003c/b>\u003cbr>\nA new and welcome addition to Outside Lands, the queer nightlife stage Dolores’ was lit throughout the weekend. The “open-air” dance club was a nonstop party that spotlighted Bay Area party collectives Fake and Gay and Hard French, as well as Oasis, the best drag venue in the City. Swinging by Dolores’ on the way to the Land’s End stage offered a quick dance break to house beats and hyperpop Britney Spears remixes, or a chance to see top-tier drag talent like Nikki Jizz, the star and curator of the all-Black drag show \u003cem>Reparations\u003c/em>. With so many people traveling to Outside Lands from out of town and out of state, Dolores’ gave San Francisco’s queer and trans performers the extra spotlight they deserve. Let’s hope it becomes a permanent fixture. \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933090\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933090\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Zack Fox performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Zack Fox\u003c/strong>\u003c/p>\n\u003cp>On Saturday, Zack Fox had his audience cackling before he rapped a single bar — or crowd surfed before 3 p.m. Repping Waffle House on a camo long-sleeve, the rapper and \u003ci>Abbott Elementary\u003c/i> actor delivered as many laughs as he did beats. The crowd rapped along to every witty verse from his 2019 track “The Bean Kicked In,” which unsubtly references his attraction to Michelle Obama. And they already had the words memorized to his single “dummy,” which debuted the day before his Outside Lands performance. Fox’s set had the energy of a stand-up comedy show, and he closed it with “Jesus Is the One (I Got Depression).” \u003cem>—Olivia Cruz Mayeda\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13933073\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933073\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Invisibl Skratch Piklz perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Invisibl Skratch Piklz\u003c/strong>\u003c/p>\n\u003cp>Bay Area Filipino DJ legends QBert and D-Styles reaffirmed for the nth time on Saturday why they’re world champions of turntablism. Joined by San Francisco DJ and producer Dan the Automator, the hoodie and puffer-clad trio gave a sonically delicious set that included their rendition of “To Catch a Thief” by Lovage, one of Dan the Automator’s collaborations from a long list of projects that also includes Gorillaz and Deltron 3030.\u003c/p>\n\u003cp>Sliding smoothly from beat to beat, the DJs started off with ease, expertly cranking up the lifeforce of the audience with every epic break. Once the beat reached the pace of a sprinter’s pulse, their scratches — ranging from high whistles to deep bellows that could’ve come from the earth herself — animated the dense crowd again and again. QBert and D-Styles bodyrocked in unison, giving each other appreciative nods and smiles as they have been for decades. \u003ci>—Olivia Cruz Mayeda\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933076\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933076\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Maggie Rogers performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Maggie Rogers\u003c/strong>\u003c/p>\n\u003cp>Striding and strutting through “Fallingwater” and her cover of “I Wanna Dance with Somebody,” Maggie Rogers worked the stage like a runway, her buoyant energy beaming through the onslaught of heavy fog that became light rain on Saturday evening. Her performance felt punk rock, folksy or indie pop at any given moment, and was as multidimensional as her fit: sunshine yellow leggings, a black leather mini skirt and bright pink eyeshadow.\u003c/p>\n\u003cp>After Rogers asked, “Is anybody out there in love right now?” to a frankly pitiful crowd response — you alright there, San Francisco? — she got everyone deeper in their feels with her 2021 hit “Love You for a Long Time.” Her performance of “Alaska” isolated her impassioned vocals for its first few verses, breaking from the recorded song and amplifying the chorus of festival goers hundreds of rows deep. “That song makes me feel like a goddamn pop star,” Rogers said. \u003ci>—Olivia Cruz Mayeda\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933045\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933045\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Janelle Monáe\u003c/b>\u003c/p>\n\u003cp>With their latest album, Janelle Monáe has dubbed this summer \u003ci>The Age of Pleasure\u003c/i>, and onstage Friday at Outside Lands, a pansexual pool party unfolded between giant beach balls as Monáe luxuriated in each sensual lyric of “Lipstick Lover” and “Water Slide.” Monáe and their dancers donned matching bodysuits and swim caps, while the horn section performed with towels wrapped around their waists. Despite the gimmicks, it was really Monáe’s strong, resounding vocals that impressed the most. During a warm moment of appreciation, they reflected to the audience: “To be Black, to be queer, to be nonbinary and have family like you is a blessing.” \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13933047\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933047\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Cuco performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Cuco\u003c/b>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Washed-out psychedelia, cumbia and lovers rock swirled during Cuco’s Friday afternoon set as the singer slowly revealed his multi-instrumentalist status. Two trumpet solos, a guitar solo and lots of tinkering on his Yamaha synth showed him in a playful and inspired mood. At the end of the set, he confessed, “Last time I was out here I was dealing with a lot of substance abuse issues, and now I’m here a year sober.” The audience met him with warm, encouraging applause. \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003ch2>More photos from Outside Lands:\u003c/h2>\n\u003cfigure id=\"attachment_13933044\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933044\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933058\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933058\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933056\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933056\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Willow performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933041\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933041\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">La Doña at the Lands End VIP viewing area on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933051\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933051\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">J.I.D performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933042\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933042\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933049\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933049\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Alex G performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933061\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933061\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933059\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933059\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933043\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933043\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933054\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933054\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Willow performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933053\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933053\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">J.I.D performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933050\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933050\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933093\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933093\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Crowd at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933078\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933078\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Maggie Rogers performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933066\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933066\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Adore Delano at Outside Land’s new open-air dance club Dolores’ during the Oasis Princess dance party. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933098\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933098\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Adore Delano performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933086\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933086\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Tito Soto performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933083\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933083\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">No Vacation perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933084\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933084\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">No Vacation perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933080\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933080\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Manila Grey perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933069\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933069\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Foo Fighters headline Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933068\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933068\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Foo Fighters headline Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933091\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933091\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933108\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933108\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933105\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933105\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Lil Yachty performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933115\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933115\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">ODESZA headline Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933118\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933118\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Poolside performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933110\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933110\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933130\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933130\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Festival attendees dance at the Hard French QUICHE party on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933124\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933124\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933123\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933123\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 2168,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 26
},
"modified": 1705005154,
"excerpt": "The 2023 festival in San Francisco debuted a new queer nightlife stage alongside its big-name headliners. ",
"headData": {
"twImgId": "",
"twTitle": "Kendrick Lamar, Janelle Monáe, Megan Thee Stallion Light Up Outside Lands",
"socialTitle": "Review: Megan Thee Stallion, Kendrick Lamar at Outside Lands 2023 %%page%% %%sep%% KQED",
"ogTitle": "Kendrick Lamar, Janelle Monáe, Megan Thee Stallion Light Up Outside Lands",
"ogImgId": "",
"twDescription": "",
"description": "The 2023 festival in San Francisco debuted a new queer nightlife stage alongside its big-name headliners. ",
"title": "Review: Megan Thee Stallion, Kendrick Lamar at Outside Lands 2023 | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Kendrick Lamar, Janelle Monáe, Megan Thee Stallion Light Up Outside Lands",
"datePublished": "2023-08-14T08:39:59-07:00",
"dateModified": "2024-01-11T12:32:34-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "outside-lands-kendrick-lamar-hip-hop",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"articleAge": "0",
"path": "/arts/13933038/outside-lands-kendrick-lamar-hip-hop",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story has been updated. It was first published on Aug. 12, 2023. \u003c/em>\u003c/p>\n\u003cp>It turns out Kendrick Lamar only needs a microphone to show why he’s a titan of rap.\u003c/p>\n\u003cp>At \u003ca href=\"https://www.kqed.org/arts/tag/outside-lands\">Outside Lands\u003c/a> Friday night, Lamar took the stage bathed in blue light and immediately got down to business, delivering a crisp, refined set that underscored his stature as a poet. Even as the crowd, tens of thousands of fans deep, went wild for hits like “Swimming Pools” off 2012’s \u003ci>good kid, m.A.A.D. city\u003c/i> and “DNA” from 2017’s \u003ci>DAMN.\u003c/i>, Lamar’s minimalist stage setup underscored the emotional depth of his words: ancestral curses, internal conflicts, specters of trauma that linger even in moments of triumph.\u003c/p>\n\u003cfigure id=\"attachment_13933060\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933060\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>His group of male dancers, dressed in eerily identical outfits, moved in unison, following Lamar around the stage like the physical embodiment of his embattled subconscious. Meanwhile, paintings by \u003ca href=\"https://www.newyorker.com/magazine/2018/07/30/henry-taylors-promiscuous-painting\">Henry Taylor\u003c/a> hung as backdrops, its subjects making uncomfortably direct eye contact with the crowd. Even as the audience happily sang out “what’s the yams?” during “King Kunta” or jumped and chanted “Ya! Ya! Ya!” during “m.A.A.d. City,” Lamar never let the audience float into escapism for too long.\u003c/p>\n\u003cp>Though his set fell on the 50th anniversary of hip-hop culture, he didn’t stop to acknowledge the occasion, and didn’t bring out surprise guests. But he didn’t need to — this night was about his power of bringing together the collective through excavations of his most intimate pain. \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003ch2>More Outside Lands highlights\u003c/h2>\n\u003cfigure id=\"attachment_13933112\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933112\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.009-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Megan Thee Stallion\u003c/b>\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 Outside Lands Sunday, the hotties were at the ready, chanting “Megan! Megan!” and clutching their friends in anticipation. Then, to the chorus of “Her,” she appeared with a cascade of waist-length red hair framing her silhouette and prepared to set the mic ablaze.\u003c/p>\n\u003cp>Megan Thee Stallion’s set was pure energy. She rapped sex-positive anthems like “Freak Nasty” and “Captain Hook” with precision while performing complicated choreography for almost an hour nonstop. She twerked a dozen different ways, showing off her world-famous knee strength. A high-energy crew of male and female dancers dressed in baby pink surrounded her as she shimmered in a glittery pink corset. (It started to break halfway through the show because of how hard she was going.)\u003c/p>\n\u003cp>Not only is Megan Thee Stallion an icon of female sexual empowerment, she’s a beacon for those who’ve risen above obstacles. Appearing to briefly address the hardships she endured after surviving a shooting at the hands of Tory Lanez, she told the audience, “Being a hottie is not easy. … Fuck all my haters, none of that shit you was doing or sayin’ broke me.” Tens of thousands of dedicated fans gave her detractors the middle finger as she rapped “What’s New.” But she seemed ready to put that pain behind her. After signing a few audience members’ graduation caps, Megan’s fun-loving mood was contagious as she triumphantly closed out the evening with one of her biggest hits, “Savage.” \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933128\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933128\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tobe-Nwigwe-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Tobe Nwigwe performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Tobe Nwigwe\u003c/b>\u003c/p>\n\u003cp>Tobe Nwigwe’s Sunday evening set made it clear: the man moves with intention. As if performing inside an art installation, he sang and rapped soulfully beneath a chorus of gospel singers, with tulle-draped dancers twirling delicately around him. Everything, from the set to the outfits, was mint green. Nwigwe’s uber-talented ensemble included his wife Fat Nwigwe, who rapped during a fiery crescendo as she and Tobe held hands with their two young daughters, both of whom got to say an adorable “bye!” into the microphone. He ended the night with the cheeky “Try Jesus”: “Try Jesus / not me / ’cause I throw hands.” \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933117\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933117\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Per-Sia-strikes-a-pose-at-Outside-Lands-new-open-air-dance-club-Dolores-on-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Per Sia strikes a pose at Outside Land’s new open-air dance club Dolores’ on on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Dolores’\u003c/b>\u003cbr>\nA new and welcome addition to Outside Lands, the queer nightlife stage Dolores’ was lit throughout the weekend. The “open-air” dance club was a nonstop party that spotlighted Bay Area party collectives Fake and Gay and Hard French, as well as Oasis, the best drag venue in the City. Swinging by Dolores’ on the way to the Land’s End stage offered a quick dance break to house beats and hyperpop Britney Spears remixes, or a chance to see top-tier drag talent like Nikki Jizz, the star and curator of the all-Black drag show \u003cem>Reparations\u003c/em>. With so many people traveling to Outside Lands from out of town and out of state, Dolores’ gave San Francisco’s queer and trans performers the extra spotlight they deserve. Let’s hope it becomes a permanent fixture. \u003ci>—Nastia Voynovskaya\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933090\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933090\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Zack-Fox-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-004.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Zack Fox performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Zack Fox\u003c/strong>\u003c/p>\n\u003cp>On Saturday, Zack Fox had his audience cackling before he rapped a single bar — or crowd surfed before 3 p.m. Repping Waffle House on a camo long-sleeve, the rapper and \u003ci>Abbott Elementary\u003c/i> actor delivered as many laughs as he did beats. The crowd rapped along to every witty verse from his 2019 track “The Bean Kicked In,” which unsubtly references his attraction to Michelle Obama. And they already had the words memorized to his single “dummy,” which debuted the day before his Outside Lands performance. Fox’s set had the energy of a stand-up comedy show, and he closed it with “Jesus Is the One (I Got Depression).” \u003cem>—Olivia Cruz Mayeda\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13933073\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933073\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Invisibl-Skratch-Piklz-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.005.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Invisibl Skratch Piklz perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Invisibl Skratch Piklz\u003c/strong>\u003c/p>\n\u003cp>Bay Area Filipino DJ legends QBert and D-Styles reaffirmed for the nth time on Saturday why they’re world champions of turntablism. Joined by San Francisco DJ and producer Dan the Automator, the hoodie and puffer-clad trio gave a sonically delicious set that included their rendition of “To Catch a Thief” by Lovage, one of Dan the Automator’s collaborations from a long list of projects that also includes Gorillaz and Deltron 3030.\u003c/p>\n\u003cp>Sliding smoothly from beat to beat, the DJs started off with ease, expertly cranking up the lifeforce of the audience with every epic break. Once the beat reached the pace of a sprinter’s pulse, their scratches — ranging from high whistles to deep bellows that could’ve come from the earth herself — animated the dense crowd again and again. QBert and D-Styles bodyrocked in unison, giving each other appreciative nods and smiles as they have been for decades. \u003ci>—Olivia Cruz Mayeda\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933076\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933076\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Maggie Rogers performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>Maggie Rogers\u003c/strong>\u003c/p>\n\u003cp>Striding and strutting through “Fallingwater” and her cover of “I Wanna Dance with Somebody,” Maggie Rogers worked the stage like a runway, her buoyant energy beaming through the onslaught of heavy fog that became light rain on Saturday evening. Her performance felt punk rock, folksy or indie pop at any given moment, and was as multidimensional as her fit: sunshine yellow leggings, a black leather mini skirt and bright pink eyeshadow.\u003c/p>\n\u003cp>After Rogers asked, “Is anybody out there in love right now?” to a frankly pitiful crowd response — you alright there, San Francisco? — she got everyone deeper in their feels with her 2021 hit “Love You for a Long Time.” Her performance of “Alaska” isolated her impassioned vocals for its first few verses, breaking from the recorded song and amplifying the chorus of festival goers hundreds of rows deep. “That song makes me feel like a goddamn pop star,” Rogers said. \u003ci>—Olivia Cruz Mayeda\u003c/i>\u003c/p>\n\u003cfigure id=\"attachment_13933045\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933045\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Janelle Monáe\u003c/b>\u003c/p>\n\u003cp>With their latest album, Janelle Monáe has dubbed this summer \u003ci>The Age of Pleasure\u003c/i>, and onstage Friday at Outside Lands, a pansexual pool party unfolded between giant beach balls as Monáe luxuriated in each sensual lyric of “Lipstick Lover” and “Water Slide.” Monáe and their dancers donned matching bodysuits and swim caps, while the horn section performed with towels wrapped around their waists. Despite the gimmicks, it was really Monáe’s strong, resounding vocals that impressed the most. During a warm moment of appreciation, they reflected to the audience: “To be Black, to be queer, to be nonbinary and have family like you is a blessing.” \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003cfigure id=\"attachment_13933047\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933047\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Cuco-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Cuco performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cb>Cuco\u003c/b>\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>Washed-out psychedelia, cumbia and lovers rock swirled during Cuco’s Friday afternoon set as the singer slowly revealed his multi-instrumentalist status. Two trumpet solos, a guitar solo and lots of tinkering on his Yamaha synth showed him in a playful and inspired mood. At the end of the set, he confessed, “Last time I was out here I was dealing with a lot of substance abuse issues, and now I’m here a year sober.” The audience met him with warm, encouraging applause. \u003cem>\u003cspan style=\"font-weight: 400\">—Nastia Voynovskaya\u003c/span>\u003c/em>\u003c/p>\n\u003ch2>More photos from Outside Lands:\u003c/h2>\n\u003cfigure id=\"attachment_13933044\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933044\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-005-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933058\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933058\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933056\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933056\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Willow performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933041\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933041\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/La-Dona-at-the-Lands-End-VIP-viewing-area-on-Friday-Aug.-11-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">La Doña at the Lands End VIP viewing area on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933051\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933051\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">J.I.D performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933042\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933042\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-008-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933049\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933049\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Alex-G-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Alex G performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933061\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933061\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Friday-Aug.-11-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933059\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933059\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Kendrick-Lamar-headlines-Outside-Lands-on-Friday-Aug.-11-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar headlines Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933043\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933043\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-006-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933054\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933054\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Willow-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Willow performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933053\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933053\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/J.I.D-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">J.I.D performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933050\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933050\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.-.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Janelle-Monae-performs-at-Outside-Lands-on-Friday-Aug.-11-2023.--1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Janelle Monáe performs at Outside Lands on Friday, Aug. 11, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933093\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933093\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Crowd at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933078\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933078\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Maggie-Rogers-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.004.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Maggie Rogers performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933066\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933066\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-at-Outside-Lands-new-open-air-dance-club-Dolores-during-the-Oasis-Princess-dance-party.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Adore Delano at Outside Land’s new open-air dance club Dolores’ during the Oasis Princess dance party. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933098\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933098\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Adore-Delano-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Adore Delano performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933086\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933086\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Tito-Soto-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.-001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Tito Soto performs at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933083\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933083\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">No Vacation perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933084\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933084\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/No-Vacation-performs-at-Outside-Lands-on-Saturday-Aug.-12-2023.002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">No Vacation perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933080\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933080\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Manila-Grey-perform-at-Outside-Lands-on-Saturday-Aug.-12-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Manila Grey perform at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933069\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933069\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Foo Fighters headline Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933068\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933068\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Foo-Fighters-headline-Outside-Lands-on-Saturday-Aug.-12-2023.-001.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Foo Fighters headline Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933091\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13933091\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-Crowd-at-Outside-Lands-on-Saturday-Aug.-12-2023.-005.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Saturday, Aug. 12, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933108\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933108\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933105\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933105\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Lil-Yachty-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Lil Yachty performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933115\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933115\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/ODESZA-headline-Outside-Lands-on-Sunday-Aug.-13-2023.004-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">ODESZA headline Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933118\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933118\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Poolside-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.-001-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Poolside performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933110\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933110\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Megan-Thee-Stallion-performs-at-Outside-Lands-on-Sunday-Aug.-13-2023.006-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Megan Thee Stallion performs at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933130\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933130\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/Festival-attendees-dance-at-the-Hard-French-QUICHE-party-on-Sunday-Aug.-13-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Festival attendees dance at the Hard French QUICHE party on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933124\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933124\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-003-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_13933123\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13933123\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/08/The-crowd-at-Outside-Lands-on-Sunday-Aug.-13-2023.-002-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Outside Lands on Sunday, Aug. 13, 2023. \u003ccite>(Estefany Gonzalez for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13933038/outside-lands-kendrick-lamar-hip-hop",
"authors": [
"11387",
"11872"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10342",
"arts_10278",
"arts_2427",
"arts_831",
"arts_4001",
"arts_1774",
"arts_1739",
"arts_769"
],
"featImg": "arts_13933112",
"label": "arts"
},
"arts_13929248": {
"type": "posts",
"id": "arts_13929248",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13929248",
"score": null,
"sort": [
1684857603000
]
},
"parent": 0,
"labelTerm": {},
"blocks": [],
"publishDate": 1684857603,
"format": "aside",
"title": "10 Bay Area Summer Concerts Not to Miss in 2023",
"headTitle": "10 Bay Area Summer Concerts Not to Miss in 2023 | KQED",
"content": "\u003cp>\u003cem>\u003cstrong>Be sure to check out our full \u003ca href=\"https://www.kqed.org/summerguide2023\">2023 Summer Arts Guide to live music, movies, art, theater, festivals and more\u003c/a> in the Bay Area. \u003c/strong>\u003c/em>\u003c/p>\n\u003cp>Feeling the sun’s warmth, sipping something cold and dancing with friends is life-giving. And we need more of that medicine after three years of pandemic living. Fortunately for Bay Area music fans, there’s plenty of opportunity to do all of the above with a summer calendar packed with festivals and concerts. The events we’ve rounded up range from $free.99 to splurge-worthy experiences to help you get out there and make the most of our warm(ish)-weather months.\u003c/p>\n\u003cfigure id=\"attachment_13918676\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13918676\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">LaRussell performs at Hiero Day on Monday, Sept. 5, 2022. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.whatstba.com/creator/larussell\">LaRussell Live From the Pergola\u003c/a>\u003c/h2>\n\u003cp>\u003ci>June 4–Aug. 6, 2023\u003cbr>\nVallejo\u003cbr>\nPay what you want\u003c/i>\u003c/p>\n\u003cp>Don’t let the boyish grin and Crocs fool you — \u003ca href=\"https://www.kqed.org/arts/13906706/the-year-larussell-called-his-shot\">LaRussell\u003c/a>’s \u003ca href=\"https://youtu.be/8FP5sc687-I\">razor-sharp lyrics\u003c/a> and savvy business maneuvers command respect. Truly a man of the people, he’s built a successful brand by selling pay-what-you-want concert tickets, and transparently narrating his artistic journey on social media in real time. His grassroots momentum has caught the eye of crucial industry figures: most recently, he appeared on a \u003ca href=\"https://www.youtube.com/watch?v=ITgGDY_B6mI\">DJ Drama mixtape\u003c/a> alongside Lil Wayne, Lil Baby and Tyler, the Creator. It probably won’t be too much longer that his backyard can contain his growing fanbase, so consider his summer Live from the Pergola shows a special opportunity to see the rising Vallejo artist perform at his parents’ house, surrounded by his real-life friends and family.\u003c/p>\n\u003cfigure id=\"attachment_13925602\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13925602\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Kilowatt Bar in San Francisco on night six of the Noise Pop Music and Art Festival on Saturday, Feb. 25, 2023. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.summerofmusicsf.com/\">Summer of Music SF\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Saturdays, June 17–Sept. 2023\u003cbr>\nVarious locations, San Francisco\u003cbr>\nFree\u003c/i>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Local musicians need a leg up to rebound from the \u003ca href=\"https://www.npr.org/2022/09/19/1122947022/tour-canceled-covid-safety-concerts-masks\">many difficulties they’ve faced during the pandemic\u003c/a>. And so do small businesses in neighborhoods with dwindling foot traffic and empty storefronts. As part of the solution, local promoter \u003ca href=\"https://www.kqed.org/arts/13925590/noise-pop-festival-2023-review\">Noise Pop\u003c/a> and the nonprofit \u003ca href=\"https://www.civicspacefoundation.org/\">Civic Joy Fund\u003c/a> are hoping to create a positive feedback loop of fun to bolster San Francisco’s culture and economy. Their new Summer of Music SF concert series kicks off in June, with free shows to be announced in neighborhoods such as the Mission, the Castro, Chinatown, Bayview and more.\u003c/p>\n\u003cfigure id=\"attachment_13842757\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13842757\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2018/10/MG_3471-800x533.jpg\" alt=\"Santigold performs at Treasure Island Music Festival on Oct. 13, 2018.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-520x346.jpg 520w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Santigold performs at Treasure Island Music Festival on Oct. 13, 2018. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.sterngrove.org/\">Stern Grove\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Sundays, June 18–Aug. 20, 2023\u003cbr>\nStern Grove Meadow, San Francisco\u003cbr>\nFree with RSVP\u003c/i>\u003c/p>\n\u003cp>Stern Grove is a San Francisco institution, and this year the free series of park concerts kicks off with a performance by jazz fusion band Snarky Puppy. Other lineup highlights include the gritty synthpop of Santigold, the San Francisco Symphony, punk poet laureate Patti Smith and the Flaming Lips, who close out the festival at its annual Big Picnic.\u003c/p>\n\u003cfigure id=\"attachment_13929275\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929275\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-500243726-800x534.jpg\" alt=\"Peaches, wearing faux-hawk, dark eye shadow and a pink, swirly costume, does a full split while holding the microphone out to the audience. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Peaches performs at Electric Ballroom on December 6, 2015 in London, England. \u003ccite>(Jim Dyson/Redferns)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/QUEERLY-BELOVEDPRIDE/548317?afflky=1015Folsom\">Peaches\u003c/a>\u003c/h2>\n\u003cp>\u003ci>With Micahtron and Your Muther\u003cbr>\nJune 25, 2023\u003cbr>\n1015 Folsom, San Francisco\u003cbr>\n$40+\u003c/i>\u003c/p>\n\u003cp>Way before it was mainstream, Peaches made anthems for the pursuit of feminine sexual pleasure — with album art that featured natural-body nudity, fake beards, balaclavas and other provocative fun that doesn’t cater to the male gaze. Now it seems like the world has caught up to the cult-favorite indie star, who’s been paving the way since 2000. \u003ca href=\"https://youtu.be/DgYSM91vJko\">\u003cem>What else is in the teaches of Peaches?\u003c/em>\u003c/a> If there’s one Pride event you can’t miss, it’s Peaches in a live show produced by feminist adult performer Courtney Trouble. Rapper Micahtron and genre-bending DJ Your Muther will open, with performances by Club Mercy BDSM Burlesque and more.\u003c/p>\n\u003cfigure id=\"attachment_13915730\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13915730\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Bikini Kill on stage at Mosswood Meltdown in Oakland on Sunday, July 3, 2022. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://mosswoodmeltdown.com/\">Mosswood Meltdown\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 1–2, 2023\u003cbr>\nMosswood Park, Oakland\u003cbr>\n$89+\u003c/i>\u003c/p>\n\u003cp>Mosswood Meltdown is a wholesome gathering for punks of all ages, and this year’s fest — hosted, as always, by counterculture godfather John Waters — brings some rare treats. Following last year’s \u003ca href=\"https://www.kqed.org/arts/13915779/mosswood-meltdown-2022-bikini-kill-kim-gordon\">near-spiritual Bikini Kill set\u003c/a>, Kathleen Hanna returns in a rare appearance with her electroclash outfit \u003ca href=\"https://youtu.be/aqhntKPh2EY\">Le Tigre\u003c/a>. Veteran female rap group JJ Fad, \u003ca href=\"https://www.kqed.org/food/series/cooking-with-brontez\">Brontez Purnell\u003c/a>’s lovably chaotic band Gravy Train!!!! and punky funk veterans ESG are among the standout acts.\u003c/p>\n\u003cfigure id=\"attachment_13848943\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13848943\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2019/01/IC3PEAK-800x450.jpg\" alt='Still from \"Смерти Больше Нет /Death No More.\"' width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1180x664.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-960x540.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-240x135.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-375x211.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-520x293.jpg 520w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Still from “Смерти Больше Нет /Death No More.” \u003ccite>((IC3PEAK/YouTube))\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.ticketweb.com/event/ic3peak-the-independent-tickets/13163608?pl=independentsf&REFID=clientsitewp\">Ic3peak\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 12, 2023\u003cbr>\nThe Independent, San Francisco\u003cbr>\n$25+\u003c/i>\u003c/p>\n\u003cp>Ic3peak embodies true punk — not just because of their screamo vocals or dark makeup, but because the Russian duo has made it their mission to stand against oppression in an era when political dissent is criminalized in their home country. The two have previously \u003ca href=\"https://www.kqed.org/arts/13848939/young-russian-musicians-struggle-under-government-scrutiny\">risked arrest\u003c/a> over anti-police lyrics. More recently, they’ve boldly taken a public anti-war stance, which carries a jail sentence in Russia. Fortunately their international profile is expanding, especially with their 2022 album \u003ca href=\"https://youtu.be/QZ8FOyJrgUg\">\u003ci>Kiss of Death\u003c/i>\u003c/a>, which features Russian and English lyrics in an exquisite nu metal, hyperpop and rap mashup.\u003c/p>\n\u003cfigure id=\"attachment_13929276\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929276\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-1471382956-800x534.jpg\" alt=\"Larry June raps into the microphone on a big festival stage. He's wearing a bucket hat, designer sunglasses and a bandana and is smiling. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Larry June performs during 2023 Rolling Loud Los Angeles at Hollywood Park Grounds on March 04, 2023 in Inglewood, California. \u003ccite>(Photo by Timothy Norris/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://thefoxoakland.com/events/larry-june-230726\">Larry June\u003c/a>\u003c/h2>\n\u003cp>\u003ci>With The Alchemist, Monroe Flow and Dvme\u003cbr>\nJuly 26, 2023\u003cbr>\nThe Fox Theater, Oakland\u003cbr>\n$49.50+\u003c/i>\u003c/p>\n\u003cp>Larry June has had an impressive come-up this year. After a decade of grinding it out in the local scene — from early SoundCloud mixtapes to opening a \u003ca href=\"https://www.kqed.org/forum/2010101892498/all-you-can-eat-the-bay-areas-hip-hop-food-hustles\">boba shop\u003c/a> — the entrepreneurial rapper exploded nationally with his Alchemist-produced album \u003ca href=\"https://youtu.be/Kt_Q9DxNP9Q\">\u003ci>The Great Escape\u003c/i>\u003c/a>, a collection of luxuriously laidback rhymes for coastal drives to cliffside mansions. Aspirational yet playful, June’s raps bridge hip-hop generations, and he has a proud legion of fans at home in the Bay watching his rise. The two hometown dates of his national tour sold out, but fortunately The Fox Theater has added a third night with tickets available.\u003c/p>\n\u003cfigure id=\"attachment_13929299\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929299\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-1168538954-800x546.jpg\" alt=\"Mary J. Blige sings into the mic while wearing a head-to-toe gold sequins outfit. \" width=\"800\" height=\"546\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-800x546.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-1020x696.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-768x524.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mary J. Blige performs at The Joint inside the Hard Rock Hotel & Casino on August 16, 2019 in Las Vegas, Nevada. \u003ccite>(Ethan Miller/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.bluenotejazz.com/jazz-festival-napa/tickets/\">Blue Note Jazz Festival\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 28–30, 2023\u003cbr>\nSilverado Resort, Napa\u003cbr>\nSingle-day general admission: $225+, three-day pass: $575+\u003c/i>\u003c/p>\n\u003cp>The 2010s saw the explosion of mega-fests like Coachella, whose lineups are enormous enough to appeal to hundreds of thousands of fans. But there’s something to be said for a more intimate experience catering to the diehards of a specific scene. Blue Note Jazz Festival is that event for the \u003ca href=\"https://www.kqed.org/arts/13916940/review-blue-note-jazz-festival-napa-valley\">grown-and-sexy hip-hop, jazz and soul crowd\u003c/a>. It’s definitely on the pricey side, and in a remote wine country location, but seeing Mary J. Blige, Nas and Chance the Rapper in a small-ish crowd as the sun sets behind oak trees sounds like a peak experience to me. This festival celebrates top-tier Black musical excellence: the 2023 lineup also includes funk legend \u003ca href=\"https://www.kqed.org/arts/13839952/its-that-naughty-feeling-george-clinton-on-funks-enduring-appeal\">George Clinton\u003c/a>, drum virtuoso Yussef Dayes and powerhouse vocalists like Ari Lennox.\u003c/p>\n\u003cfigure id=\"attachment_13829540\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13829540\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-800x533.jpg\" alt=\"Kendrick Lamar, whose album DAMN. won this year's Pulitzer Prize for music, performs in London earlier this year.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1200x799.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1920x1278.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1180x786.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-960x639.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-520x346.jpg 520w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar live in London in 2018. \u003ccite>(Daniel Leal-Olivas/AFP/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://sfoutsidelands.com/\">Outside Lands Music & Arts Festival\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Aug. 11–13, 2023\u003cbr>\nGolden Gate Park, San Francisco\u003cbr>\nSingle-day general admission: $199+, three-day pass: $449+ \u003c/i>[aside postid='arts_13929461']\u003c/p>\n\u003cp>Two words: Kendrick Lamar. Outside Lands, one of San Francisco’s most popular music festivals, secured one of this generation’s brightest hip-hop talents this year. The rest of its lineup features some pretty special selections, including sad-girl icon Lana Del Rey, queer country crooner Orville Peck, our nation’s hot girl-in-chief Megan Thee Stallion and Afrofuturist pop star Janelle Monáe — who just announced that they’ll usher in a\u003ca href=\"https://youtu.be/Y7S6wLP_vsY\"> luxuriously sex-positive summer\u003c/a> with their June album, \u003ci>The Age of Pleasure\u003c/i>.\u003c/p>\n\u003cfigure id=\"attachment_13929302\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929302\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-172749170-800x533.jpg\" alt=\"The four MCs of Souls of Mischief - Opio, Tajai, Phesto and A-Plus - pose together at nightlife venue. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Souls Of Mischief attends S.O.B.’s on July 3, 2013 in New York City. \u003ccite>(Johnny Nunez/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/Souls-ofMischief/531255?afflky=GreatAmericanMusicHall\">Souls of Mischief\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Aug. 14, 2023\u003cbr>\nGreat American Music Hall, San Francisco\u003cbr>\n$27+ \u003c/i>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Souls of Mischief have been chilling from \u003ca href=\"https://youtu.be/fXJc2NYwHjw\">\u003ci>93 ’til Infinity\u003c/i>\u003c/a>, and their Oakland alternative hip-hop opus turned 30 years old this year. The group is spending the year celebrating with a 93-stop world tour, which culminates in an intimate concert at the Great American Music Hall. Souls of Mischief and their larger collective, Hieroglyphics, set the bar for MCs of their generation with quick-witted, acrobatic rhymes. And they’ve given back to hip-hop culture through their annual festival \u003ca href=\"https://www.kqed.org/arts/tag/hiero-day\">Hiero Day\u003c/a>, which takes place a couple weeks after the GAMH show on Sept. 4 (lineup to be announced).\u003c/p>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 1492,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 24
},
"modified": 1705005469,
"excerpt": "Larry June headlines the Fox, Le Tigre returns at Mosswood Meltdown and LaRussell invites fans to his backyard.",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Larry June headlines the Fox, Le Tigre returns at Mosswood Meltdown and LaRussell invites fans to his backyard.",
"title": "10 Bay Area Summer Concerts Not to Miss in 2023 | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "10 Bay Area Summer Concerts Not to Miss in 2023",
"datePublished": "2023-05-23T09:00:03-07:00",
"dateModified": "2024-01-11T12:37:49-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "10-bay-area-summer-concerts-not-to-miss-in-2023",
"status": "publish",
"sourceUrl": "kqed.org/summerguide2023",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"source": "Hot Summer Guide 2023",
"articleAge": "0",
"path": "/arts/13929248/10-bay-area-summer-concerts-not-to-miss-in-2023",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003cstrong>Be sure to check out our full \u003ca href=\"https://www.kqed.org/summerguide2023\">2023 Summer Arts Guide to live music, movies, art, theater, festivals and more\u003c/a> in the Bay Area. \u003c/strong>\u003c/em>\u003c/p>\n\u003cp>Feeling the sun’s warmth, sipping something cold and dancing with friends is life-giving. And we need more of that medicine after three years of pandemic living. Fortunately for Bay Area music fans, there’s plenty of opportunity to do all of the above with a summer calendar packed with festivals and concerts. The events we’ve rounded up range from $free.99 to splurge-worthy experiences to help you get out there and make the most of our warm(ish)-weather months.\u003c/p>\n\u003cfigure id=\"attachment_13918676\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13918676\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/09/LaRussell-performs-at-Hiero-Day-on-Monday-Sept.-6-2022.-003-Estefany-Gonzalez.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">LaRussell performs at Hiero Day on Monday, Sept. 5, 2022. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.whatstba.com/creator/larussell\">LaRussell Live From the Pergola\u003c/a>\u003c/h2>\n\u003cp>\u003ci>June 4–Aug. 6, 2023\u003cbr>\nVallejo\u003cbr>\nPay what you want\u003c/i>\u003c/p>\n\u003cp>Don’t let the boyish grin and Crocs fool you — \u003ca href=\"https://www.kqed.org/arts/13906706/the-year-larussell-called-his-shot\">LaRussell\u003c/a>’s \u003ca href=\"https://youtu.be/8FP5sc687-I\">razor-sharp lyrics\u003c/a> and savvy business maneuvers command respect. Truly a man of the people, he’s built a successful brand by selling pay-what-you-want concert tickets, and transparently narrating his artistic journey on social media in real time. His grassroots momentum has caught the eye of crucial industry figures: most recently, he appeared on a \u003ca href=\"https://www.youtube.com/watch?v=ITgGDY_B6mI\">DJ Drama mixtape\u003c/a> alongside Lil Wayne, Lil Baby and Tyler, the Creator. It probably won’t be too much longer that his backyard can contain his growing fanbase, so consider his summer Live from the Pergola shows a special opportunity to see the rising Vallejo artist perform at his parents’ house, surrounded by his real-life friends and family.\u003c/p>\n\u003cfigure id=\"attachment_13925602\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13925602\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/The-crowd-at-Kilowatt-Bar-in-San-Francisco-on-night-six-of-the-Noise-Pop-Music-and-Art-Festival-on-Saturday-Feb.-27-2023.-002.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The crowd at Kilowatt Bar in San Francisco on night six of the Noise Pop Music and Art Festival on Saturday, Feb. 25, 2023. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.summerofmusicsf.com/\">Summer of Music SF\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Saturdays, June 17–Sept. 2023\u003cbr>\nVarious locations, San Francisco\u003cbr>\nFree\u003c/i>\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>Local musicians need a leg up to rebound from the \u003ca href=\"https://www.npr.org/2022/09/19/1122947022/tour-canceled-covid-safety-concerts-masks\">many difficulties they’ve faced during the pandemic\u003c/a>. And so do small businesses in neighborhoods with dwindling foot traffic and empty storefronts. As part of the solution, local promoter \u003ca href=\"https://www.kqed.org/arts/13925590/noise-pop-festival-2023-review\">Noise Pop\u003c/a> and the nonprofit \u003ca href=\"https://www.civicspacefoundation.org/\">Civic Joy Fund\u003c/a> are hoping to create a positive feedback loop of fun to bolster San Francisco’s culture and economy. Their new Summer of Music SF concert series kicks off in June, with free shows to be announced in neighborhoods such as the Mission, the Castro, Chinatown, Bayview and more.\u003c/p>\n\u003cfigure id=\"attachment_13842757\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13842757\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2018/10/MG_3471-800x533.jpg\" alt=\"Santigold performs at Treasure Island Music Festival on Oct. 13, 2018.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/10/MG_3471-520x346.jpg 520w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Santigold performs at Treasure Island Music Festival on Oct. 13, 2018. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.sterngrove.org/\">Stern Grove\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Sundays, June 18–Aug. 20, 2023\u003cbr>\nStern Grove Meadow, San Francisco\u003cbr>\nFree with RSVP\u003c/i>\u003c/p>\n\u003cp>Stern Grove is a San Francisco institution, and this year the free series of park concerts kicks off with a performance by jazz fusion band Snarky Puppy. Other lineup highlights include the gritty synthpop of Santigold, the San Francisco Symphony, punk poet laureate Patti Smith and the Flaming Lips, who close out the festival at its annual Big Picnic.\u003c/p>\n\u003cfigure id=\"attachment_13929275\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929275\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-500243726-800x534.jpg\" alt=\"Peaches, wearing faux-hawk, dark eye shadow and a pink, swirly costume, does a full split while holding the microphone out to the audience. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-500243726.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Peaches performs at Electric Ballroom on December 6, 2015 in London, England. \u003ccite>(Jim Dyson/Redferns)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/QUEERLY-BELOVEDPRIDE/548317?afflky=1015Folsom\">Peaches\u003c/a>\u003c/h2>\n\u003cp>\u003ci>With Micahtron and Your Muther\u003cbr>\nJune 25, 2023\u003cbr>\n1015 Folsom, San Francisco\u003cbr>\n$40+\u003c/i>\u003c/p>\n\u003cp>Way before it was mainstream, Peaches made anthems for the pursuit of feminine sexual pleasure — with album art that featured natural-body nudity, fake beards, balaclavas and other provocative fun that doesn’t cater to the male gaze. Now it seems like the world has caught up to the cult-favorite indie star, who’s been paving the way since 2000. \u003ca href=\"https://youtu.be/DgYSM91vJko\">\u003cem>What else is in the teaches of Peaches?\u003c/em>\u003c/a> If there’s one Pride event you can’t miss, it’s Peaches in a live show produced by feminist adult performer Courtney Trouble. Rapper Micahtron and genre-bending DJ Your Muther will open, with performances by Club Mercy BDSM Burlesque and more.\u003c/p>\n\u003cfigure id=\"attachment_13915730\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13915730\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-800x533.jpg\" alt=\"\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2022/07/Bikini-Kill-headline-Mosswood-Meltdown-in-Oakland-on-Sunday-July-3-2022.-003.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Bikini Kill on stage at Mosswood Meltdown in Oakland on Sunday, July 3, 2022. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://mosswoodmeltdown.com/\">Mosswood Meltdown\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 1–2, 2023\u003cbr>\nMosswood Park, Oakland\u003cbr>\n$89+\u003c/i>\u003c/p>\n\u003cp>Mosswood Meltdown is a wholesome gathering for punks of all ages, and this year’s fest — hosted, as always, by counterculture godfather John Waters — brings some rare treats. Following last year’s \u003ca href=\"https://www.kqed.org/arts/13915779/mosswood-meltdown-2022-bikini-kill-kim-gordon\">near-spiritual Bikini Kill set\u003c/a>, Kathleen Hanna returns in a rare appearance with her electroclash outfit \u003ca href=\"https://youtu.be/aqhntKPh2EY\">Le Tigre\u003c/a>. Veteran female rap group JJ Fad, \u003ca href=\"https://www.kqed.org/food/series/cooking-with-brontez\">Brontez Purnell\u003c/a>’s lovably chaotic band Gravy Train!!!! and punky funk veterans ESG are among the standout acts.\u003c/p>\n\u003cfigure id=\"attachment_13848943\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13848943\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2019/01/IC3PEAK-800x450.jpg\" alt='Still from \"Смерти Больше Нет /Death No More.\"' width=\"800\" height=\"450\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-800x450.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-160x90.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-768x432.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1020x574.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1200x675.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-1180x664.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-960x540.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-240x135.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-375x211.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2019/01/IC3PEAK-520x293.jpg 520w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Still from “Смерти Больше Нет /Death No More.” \u003ccite>((IC3PEAK/YouTube))\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.ticketweb.com/event/ic3peak-the-independent-tickets/13163608?pl=independentsf&REFID=clientsitewp\">Ic3peak\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 12, 2023\u003cbr>\nThe Independent, San Francisco\u003cbr>\n$25+\u003c/i>\u003c/p>\n\u003cp>Ic3peak embodies true punk — not just because of their screamo vocals or dark makeup, but because the Russian duo has made it their mission to stand against oppression in an era when political dissent is criminalized in their home country. The two have previously \u003ca href=\"https://www.kqed.org/arts/13848939/young-russian-musicians-struggle-under-government-scrutiny\">risked arrest\u003c/a> over anti-police lyrics. More recently, they’ve boldly taken a public anti-war stance, which carries a jail sentence in Russia. Fortunately their international profile is expanding, especially with their 2022 album \u003ca href=\"https://youtu.be/QZ8FOyJrgUg\">\u003ci>Kiss of Death\u003c/i>\u003c/a>, which features Russian and English lyrics in an exquisite nu metal, hyperpop and rap mashup.\u003c/p>\n\u003cfigure id=\"attachment_13929276\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929276\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-1471382956-800x534.jpg\" alt=\"Larry June raps into the microphone on a big festival stage. He's wearing a bucket hat, designer sunglasses and a bandana and is smiling. \" width=\"800\" height=\"534\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1471382956.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Larry June performs during 2023 Rolling Loud Los Angeles at Hollywood Park Grounds on March 04, 2023 in Inglewood, California. \u003ccite>(Photo by Timothy Norris/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://thefoxoakland.com/events/larry-june-230726\">Larry June\u003c/a>\u003c/h2>\n\u003cp>\u003ci>With The Alchemist, Monroe Flow and Dvme\u003cbr>\nJuly 26, 2023\u003cbr>\nThe Fox Theater, Oakland\u003cbr>\n$49.50+\u003c/i>\u003c/p>\n\u003cp>Larry June has had an impressive come-up this year. After a decade of grinding it out in the local scene — from early SoundCloud mixtapes to opening a \u003ca href=\"https://www.kqed.org/forum/2010101892498/all-you-can-eat-the-bay-areas-hip-hop-food-hustles\">boba shop\u003c/a> — the entrepreneurial rapper exploded nationally with his Alchemist-produced album \u003ca href=\"https://youtu.be/Kt_Q9DxNP9Q\">\u003ci>The Great Escape\u003c/i>\u003c/a>, a collection of luxuriously laidback rhymes for coastal drives to cliffside mansions. Aspirational yet playful, June’s raps bridge hip-hop generations, and he has a proud legion of fans at home in the Bay watching his rise. The two hometown dates of his national tour sold out, but fortunately The Fox Theater has added a third night with tickets available.\u003c/p>\n\u003cfigure id=\"attachment_13929299\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929299\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-1168538954-800x546.jpg\" alt=\"Mary J. Blige sings into the mic while wearing a head-to-toe gold sequins outfit. \" width=\"800\" height=\"546\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-800x546.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-1020x696.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954-768x524.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-1168538954.jpg 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Mary J. Blige performs at The Joint inside the Hard Rock Hotel & Casino on August 16, 2019 in Las Vegas, Nevada. \u003ccite>(Ethan Miller/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://www.bluenotejazz.com/jazz-festival-napa/tickets/\">Blue Note Jazz Festival\u003c/a>\u003c/h2>\n\u003cp>\u003ci>July 28–30, 2023\u003cbr>\nSilverado Resort, Napa\u003cbr>\nSingle-day general admission: $225+, three-day pass: $575+\u003c/i>\u003c/p>\n\u003cp>The 2010s saw the explosion of mega-fests like Coachella, whose lineups are enormous enough to appeal to hundreds of thousands of fans. But there’s something to be said for a more intimate experience catering to the diehards of a specific scene. Blue Note Jazz Festival is that event for the \u003ca href=\"https://www.kqed.org/arts/13916940/review-blue-note-jazz-festival-napa-valley\">grown-and-sexy hip-hop, jazz and soul crowd\u003c/a>. It’s definitely on the pricey side, and in a remote wine country location, but seeing Mary J. Blige, Nas and Chance the Rapper in a small-ish crowd as the sun sets behind oak trees sounds like a peak experience to me. This festival celebrates top-tier Black musical excellence: the 2023 lineup also includes funk legend \u003ca href=\"https://www.kqed.org/arts/13839952/its-that-naughty-feeling-george-clinton-on-funks-enduring-appeal\">George Clinton\u003c/a>, drum virtuoso Yussef Dayes and powerhouse vocalists like Ari Lennox.\u003c/p>\n\u003cfigure id=\"attachment_13829540\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13829540\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-800x533.jpg\" alt=\"Kendrick Lamar, whose album DAMN. won this year's Pulitzer Prize for music, performs in London earlier this year.\" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1020x679.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1200x799.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1920x1278.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-1180x786.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-960x639.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09-520x346.jpg 520w, https://cdn.kqed.org/wp-content/uploads/sites/2/2018/04/gettyimages-922462102_custom-62c989e150c595ced4e24feb8de7a9f219abcd09.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Kendrick Lamar live in London in 2018. \u003ccite>(Daniel Leal-Olivas/AFP/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://sfoutsidelands.com/\">Outside Lands Music & Arts Festival\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Aug. 11–13, 2023\u003cbr>\nGolden Gate Park, San Francisco\u003cbr>\nSingle-day general admission: $199+, three-day pass: $449+ \u003c/i>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13929461",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Two words: Kendrick Lamar. Outside Lands, one of San Francisco’s most popular music festivals, secured one of this generation’s brightest hip-hop talents this year. The rest of its lineup features some pretty special selections, including sad-girl icon Lana Del Rey, queer country crooner Orville Peck, our nation’s hot girl-in-chief Megan Thee Stallion and Afrofuturist pop star Janelle Monáe — who just announced that they’ll usher in a\u003ca href=\"https://youtu.be/Y7S6wLP_vsY\"> luxuriously sex-positive summer\u003c/a> with their June album, \u003ci>The Age of Pleasure\u003c/i>.\u003c/p>\n\u003cfigure id=\"attachment_13929302\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13929302\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/05/GettyImages-172749170-800x533.jpg\" alt=\"The four MCs of Souls of Mischief - Opio, Tajai, Phesto and A-Plus - pose together at nightlife venue. \" width=\"800\" height=\"533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/05/GettyImages-172749170.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Souls Of Mischief attends S.O.B.’s on July 3, 2013 in New York City. \u003ccite>(Johnny Nunez/WireImage)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003ca href=\"https://wl.seetickets.us/event/Souls-ofMischief/531255?afflky=GreatAmericanMusicHall\">Souls of Mischief\u003c/a>\u003c/h2>\n\u003cp>\u003ci>Aug. 14, 2023\u003cbr>\nGreat American Music Hall, San Francisco\u003cbr>\n$27+ \u003c/i>\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>Souls of Mischief have been chilling from \u003ca href=\"https://youtu.be/fXJc2NYwHjw\">\u003ci>93 ’til Infinity\u003c/i>\u003c/a>, and their Oakland alternative hip-hop opus turned 30 years old this year. The group is spending the year celebrating with a 93-stop world tour, which culminates in an intimate concert at the Great American Music Hall. Souls of Mischief and their larger collective, Hieroglyphics, set the bar for MCs of their generation with quick-witted, acrobatic rhymes. And they’ve given back to hip-hop culture through their annual festival \u003ca href=\"https://www.kqed.org/arts/tag/hiero-day\">Hiero Day\u003c/a>, which takes place a couple weeks after the GAMH show on Sept. 4 (lineup to be announced).\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13929248/10-bay-area-summer-concerts-not-to-miss-in-2023",
"authors": [
"11387"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10278",
"arts_1006",
"arts_831",
"arts_1774",
"arts_9337",
"arts_13246",
"arts_1694",
"arts_6387",
"arts_1739",
"arts_1788",
"arts_20565",
"arts_585"
],
"featImg": "arts_13929276",
"label": "source_arts_13929248"
},
"arts_13925916": {
"type": "posts",
"id": "arts_13925916",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13925916",
"score": null,
"sort": [
1678216926000
]
},
"parent": 0,
"labelTerm": {
"site": "arts",
"term": 140
},
"blocks": [],
"publishDate": 1678216926,
"format": "standard",
"title": "Outside Lands Lineup: Kendrick Lamar, Lana Del Rey, Megan Thee Stallion, Foo Fighters and More",
"headTitle": "Outside Lands Lineup: Kendrick Lamar, Lana Del Rey, Megan Thee Stallion, Foo Fighters and More | KQED",
"content": "\u003cp>Now in its 15th year, the \u003ca href=\"https://www.sfoutsidelands.com/\">Outside Lands\u003c/a> music festival returns Aug. 11-13 with headliners Kendrick Lamar, Foo Fighters, Lana Del Rey, Megan Thee Stallion and more. \u003c/p>\n\u003cp>The beloved Bay Area event features multiple stages, tents and booths with an eclectic lineup that ranges from energetic alternative rock and heartracing EDM sets to soulful rap and wistful R&B vocal performances. The lineup, announced today, also includes rappers J.I.D. and Zack Fox, alternative bands Cigarettes After Sex and Inhaler, genre-blending musicians Lil Yachty and Alex G as well as South Korean girl group Aespa and indie acts Alvvays, Soccer Mommy and Grace Ives. \u003c/p>\n\u003cp>Three-day passes for the festival start at $499 plus fees, and go on sale Wednesday, March 8, at 10 a.m. \u003ca href=\"https://www.sfoutsidelands.com/tickets/\">Details here\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11911968\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/08/Lana-Del-Ray-02-800x523.jpg\" alt=\"Lana del Rey performs at the 2016 Outside Lands Festival in Golden Gate Park.\" width=\"800\" height=\"523\" class=\"size-medium wp-image-11911968\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-400x261.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-768x502.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-1180x771.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-960x627.jpg 960w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Lana del Rey performs at the 2016 Outside Lands Festival in Golden Gate Park. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Full lineup: \u003c/h2>\n\u003cp>Kendrick Lamar\u003cbr>\nFoo Fighters\u003cbr>\nODESZA\u003cbr>\nLana Del Rey\u003cbr>\nThe 1975\u003cbr>\nMegan Thee Stallion\u003cbr>\nZedd\u003cbr>\nJanelle Monáe\u003cbr>\nMaggie Rogers\u003cbr>\nFISHER\u003cbr>\nLil Yachty\u003cbr>\nNoah Kahan\u003cbr>\nCigarettes After Sex\u003cbr>\nJ.I.D.\u003cbr>\nInterpol\u003cbr>\nWillow\u003cbr>\nFather John Misty\u003cbr>\nTobe Nwigwe\u003cbr>\nOrville Peck\u003cbr>\nAespa\u003cbr>\nbeabadoobee\u003cbr>\nL’Impératrice\u003cbr>\nCuco\u003cbr>\nNore En Pure\u003cbr>\nPoolside\u003cbr>\nAlvvays\u003cbr>\nNIKI\u003cbr>\nAlex G\u003cbr>\nSoccer Mommy\u003cbr>\nDiesel (Shaquille O’Neal)\u003cbr>\nMonolink\u003cbr>\nRaveena\u003cbr>\nTrixie Mattel\u003cbr>\nMariah The Scientist\u003cbr>\nISOxo\u003cbr>\nHolly Humberstone\u003cbr>\nLovejoy\u003cbr>\nBecky Hill\u003cbr>\nJoy Oladokun\u003cbr>\nJessie Murph\u003cbr>\nInhaler\u003cbr>\nCrumb\u003cbr>\nDope Lemon\u003cbr>\nGabriels\u003cbr>\nEthel Cain\u003cbr>\nZack Fox\u003cbr>\nCobra Man\u003cbr>\nSamia\u003cbr>\nTops\u003cbr>\nOrion Sun\u003cbr>\nThe Jungle Giants\u003cbr>\nMild Mind\u003cbr>\nYaya Bey\u003cbr>\nNation of Language\u003cbr>\nDonny Benét\u003cbr>\nEvan Giia\u003cbr>\nManila Grey\u003cbr>\nNanna\u003cbr>\nThe Dip\u003cbr>\nEddie Zuko\u003cbr>\nWild Child\u003cbr>\nNo Vacation\u003cbr>\nPretty Sick\u003cbr>\nGrace Ives\u003cbr>\nWestend\u003cbr>\nmidwxst\u003cbr>\nWednesday\u003cbr>\nUpsahl\u003cbr>\nIzzy Heltai\u003cbr>\nFake Fruit\u003cbr>\nVenus & The Flytraps \u003c/p>\n\u003cp>\u003cstrong>In the SOMA Tent:\u003c/strong>\u003cbr>\nAme b2b Trikk\u003cbr>\nBlond:ish\u003cbr>\nClaptone\u003cbr>\nCoco & Breezy\u003cbr>\nDaniel Avery\u003cbr>\nDenis Sulta\u003cbr>\nDisco Lines\u003cbr>\nEREZ\u003cbr>\nJustin Jay\u003cbr>\nKim Ann Foxman\u003cbr>\nLoverground\u003cbr>\nMISS DRE\u003cbr>\nNala\u003cbr>\nRed Axes\u003cbr>\nSama AbdulHadi\u003cbr>\nTinlicker\u003cbr>\nVNSSA\u003cbr>\nWhoMadeWho \u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 326,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 7
},
"modified": 1705005772,
"excerpt": "Janelle Monae, The 1975, J.I.D, Zack Fox, Lil Yachty, Aespa , Alvvays, Maggie Rogers, Alex G and more round out the Outside Lands lineup. ",
"headData": {
"twImgId": "",
"twTitle": "",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "Janelle Monae, The 1975, J.I.D, Zack Fox, Lil Yachty, Aespa , Alvvays, Maggie Rogers, Alex G and more round out the Outside Lands lineup. ",
"title": "Outside Lands Lineup: Kendrick Lamar, Lana Del Rey, Megan Thee Stallion, Foo Fighters and More | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Outside Lands Lineup: Kendrick Lamar, Lana Del Rey, Megan Thee Stallion, Foo Fighters and More",
"datePublished": "2023-03-07T11:22:06-08:00",
"dateModified": "2024-01-11T12:42:52-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "outside-lands-lineup-kendrick-lamar-lana-del-rey-megan-thee-stallion-foo-fighters-and-more",
"status": "publish",
"templateType": "standard",
"excludeFromSiteSearch": "Include",
"featuredImageType": "standard",
"sticky": false,
"articleAge": "0",
"path": "/arts/13925916/outside-lands-lineup-kendrick-lamar-lana-del-rey-megan-thee-stallion-foo-fighters-and-more",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Now in its 15th year, the \u003ca href=\"https://www.sfoutsidelands.com/\">Outside Lands\u003c/a> music festival returns Aug. 11-13 with headliners Kendrick Lamar, Foo Fighters, Lana Del Rey, Megan Thee Stallion and more. \u003c/p>\n\u003cp>The beloved Bay Area event features multiple stages, tents and booths with an eclectic lineup that ranges from energetic alternative rock and heartracing EDM sets to soulful rap and wistful R&B vocal performances. The lineup, announced today, also includes rappers J.I.D. and Zack Fox, alternative bands Cigarettes After Sex and Inhaler, genre-blending musicians Lil Yachty and Alex G as well as South Korean girl group Aespa and indie acts Alvvays, Soccer Mommy and Grace Ives. \u003c/p>\n\u003cp>Three-day passes for the festival start at $499 plus fees, and go on sale Wednesday, March 8, at 10 a.m. \u003ca href=\"https://www.sfoutsidelands.com/tickets/\">Details here\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11911968\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2016/08/Lana-Del-Ray-02-800x523.jpg\" alt=\"Lana del Rey performs at the 2016 Outside Lands Festival in Golden Gate Park.\" width=\"800\" height=\"523\" class=\"size-medium wp-image-11911968\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-400x261.jpg 400w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-768x502.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-1180x771.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2016/08/Lana-Del-Ray-02-960x627.jpg 960w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Lana del Rey performs at the 2016 Outside Lands Festival in Golden Gate Park. \u003ccite>(Estefany Gonzalez)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Full lineup: \u003c/h2>\n\u003cp>Kendrick Lamar\u003cbr>\nFoo Fighters\u003cbr>\nODESZA\u003cbr>\nLana Del Rey\u003cbr>\nThe 1975\u003cbr>\nMegan Thee Stallion\u003cbr>\nZedd\u003cbr>\nJanelle Monáe\u003cbr>\nMaggie Rogers\u003cbr>\nFISHER\u003cbr>\nLil Yachty\u003cbr>\nNoah Kahan\u003cbr>\nCigarettes After Sex\u003cbr>\nJ.I.D.\u003cbr>\nInterpol\u003cbr>\nWillow\u003cbr>\nFather John Misty\u003cbr>\nTobe Nwigwe\u003cbr>\nOrville Peck\u003cbr>\nAespa\u003cbr>\nbeabadoobee\u003cbr>\nL’Impératrice\u003cbr>\nCuco\u003cbr>\nNore En Pure\u003cbr>\nPoolside\u003cbr>\nAlvvays\u003cbr>\nNIKI\u003cbr>\nAlex G\u003cbr>\nSoccer Mommy\u003cbr>\nDiesel (Shaquille O’Neal)\u003cbr>\nMonolink\u003cbr>\nRaveena\u003cbr>\nTrixie Mattel\u003cbr>\nMariah The Scientist\u003cbr>\nISOxo\u003cbr>\nHolly Humberstone\u003cbr>\nLovejoy\u003cbr>\nBecky Hill\u003cbr>\nJoy Oladokun\u003cbr>\nJessie Murph\u003cbr>\nInhaler\u003cbr>\nCrumb\u003cbr>\nDope Lemon\u003cbr>\nGabriels\u003cbr>\nEthel Cain\u003cbr>\nZack Fox\u003cbr>\nCobra Man\u003cbr>\nSamia\u003cbr>\nTops\u003cbr>\nOrion Sun\u003cbr>\nThe Jungle Giants\u003cbr>\nMild Mind\u003cbr>\nYaya Bey\u003cbr>\nNation of Language\u003cbr>\nDonny Benét\u003cbr>\nEvan Giia\u003cbr>\nManila Grey\u003cbr>\nNanna\u003cbr>\nThe Dip\u003cbr>\nEddie Zuko\u003cbr>\nWild Child\u003cbr>\nNo Vacation\u003cbr>\nPretty Sick\u003cbr>\nGrace Ives\u003cbr>\nWestend\u003cbr>\nmidwxst\u003cbr>\nWednesday\u003cbr>\nUpsahl\u003cbr>\nIzzy Heltai\u003cbr>\nFake Fruit\u003cbr>\nVenus & The Flytraps \u003c/p>\n\u003cp>\u003cstrong>In the SOMA Tent:\u003c/strong>\u003cbr>\nAme b2b Trikk\u003cbr>\nBlond:ish\u003cbr>\nClaptone\u003cbr>\nCoco & Breezy\u003cbr>\nDaniel Avery\u003cbr>\nDenis Sulta\u003cbr>\nDisco Lines\u003cbr>\nEREZ\u003cbr>\nJustin Jay\u003cbr>\nKim Ann Foxman\u003cbr>\nLoverground\u003cbr>\nMISS DRE\u003cbr>\nNala\u003cbr>\nRed Axes\u003cbr>\nSama AbdulHadi\u003cbr>\nTinlicker\u003cbr>\nVNSSA\u003cbr>\nWhoMadeWho \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>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13925916/outside-lands-lineup-kendrick-lamar-lana-del-rey-megan-thee-stallion-foo-fighters-and-more",
"authors": [
"11813"
],
"programs": [
"arts_140"
],
"categories": [
"arts_1",
"arts_69",
"arts_235"
],
"tags": [
"arts_10278",
"arts_1774",
"arts_1739",
"arts_19923",
"arts_4418"
],
"featImg": "arts_10886964",
"label": "arts_140"
},
"arts_13924749": {
"type": "posts",
"id": "arts_13924749",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13924749",
"score": null,
"sort": [
1675665840000
]
},
"parent": 0,
"labelTerm": {
"site": "arts",
"term": 137
},
"blocks": [],
"publishDate": 1675665840,
"format": "standard",
"title": "Beyoncé Sets a New Grammy Record, While Harry Styles Wins Album of the Year",
"headTitle": "Beyoncé Sets a New Grammy Record, While Harry Styles Wins Album of the Year | KQED",
"content": "\u003cdiv class=\"storyMajorUpdateDate\"> \u003cstrong>Updated February 6, 2023 at 12:53 AM ET\u003c/strong>\u003c/div>\n\u003cp>Beyoncé has now captured more Grammy awards than any other artist, thanks to a quartet of trophies for her album \u003cem>RENAISSANCE\u003c/em>. Two-thirds of the way into the evening’s live telecast, she won her fourth award of the year for a total of 32 in her career, shattering the record for the most Grammys of any artist in the prize’s 65-year history.\u003c/p>\n\u003cp>However, she failed to collect any of the evening’s biggest prizes. Instead, the Grammys divided the general categories in a typical voting split. Bonnie Raitt won the song of the year prize for “Just Like That.” Lizzo took record of the year for “About Damn Time.” Album of the year went to \u003ca href=\"https://www.npr.org/artists/531040090/harry-styles\">Harry Styles\u003c/a> for his album \u003cem>Harry’s House\u003c/em>. He also won best pop vocal album. “This is so kind,” Styles said of the album of the year award, as Beyoncé gave him a standing ovation.\u003c/p>\n\u003cp>Coming into this year’s awards, Beyoncé already owned 28 Grammys as a lead artist, though only one in the one of the awards’ general categories. She had nine nominations this year, and hit the new record just after 7 p.m. PT, when she won best electronic/dance music album. She cried upon taking the stage, saying, “I’m just trying to receive this night.” Later, she gave credit to her forebears and inspiration, adding: “I would like to thank the queer community for your love, and for inventing the genre,” referring to the house music that grounded \u003cem>RENAISSANCE\u003c/em>.\u003c/p>\n\u003cp>Faced with \u003ca href=\"https://www.npr.org/2022/01/06/1070849471/the-omicron-surge-forces-the-grammys-to-be-postponed-sundance-to-move-online\">years\u003c/a> of \u003ca href=\"https://variety.com/2022/tv/news/grammy-awards-ratings-2022-grammys-1235221012/\">declining and middling \u003c/a>viewership, the Grammys hoped to amp up the dazzle this year via this bit of history-making. What the Record Academy had clearly hoped would be an earlier, big live television moment was foiled by urban sprawl. Half an hour into the show, Beyoncé — who was reportedly late to the awards thanks to LA traffic — tied the all-time record for most Grammys won when she and a team of co-writers won best R&B song for “Cuff It.” The iconic musician and composer Nile Rogers, one of the co-writers on “Cuff It,” accepted the award for best R&B song on the team’s behalf along with another of its co-writers, The-Dream. The previous Grammy record of 31 wins was a feat set by the late Hungarian-born classical conductor Georg Solti.\u003c/p>\n\u003cp>Several of the other nine contenders for album of the year had to be satisfied with other awards. At the beginning of her acceptance speech for her win for record of the year for “About Damn Time,” Lizzo said, “Let me tell you something, Adele and I are just having a great time here.” (Adele took home took home best pop solo performance for her song “Easy on Me.”) Lizzo also paid tribute to Beyoncé, noting that she had skipped school in fifth grade to go hear the megastar perform.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003ca href=\"https://www.npr.org/artists/166009689/kendrick-lamar\">Kendrick Lamar\u003c/a> took home the Grammy for best rap album for his \u003cem>Mr. Morale & The Big Steppers\u003c/em>; during the afternoon ceremony, Lamar also picked up Grammys for best rap performance and best rap song, both for “The Heart Part 5.” “I would like to thank the culture for allowing me to evolve,” he said in an acceptance speech in which he also thanked his family and fans. “I finally found imperfection with this album.” \u003c/p>\n\u003cp>Another artist up for album of the year, Puerto Rican rapper \u003ca href=\"https://www.npr.org/artists/656561349/bad-bunny\">Bad Bunny\u003c/a>, opened the show with a colorful performance of songs from his album \u003cem>Un Verano Sin Ti\u003c/em>, weaving in and out of the seated audience alongside brass band members before making his way to a dance party on stage for a medley that captured the vibrant, infectious energy of the hit album. \u003cem>Un Verano Sin Ti\u003c/em> dominated streaming services last year and won the rapper the prize for best música urbana album. “I made this album with love and passion and when you do things with love and passion, everything is easier — life is easier,” he said in English while accepting his award.\u003c/p>\n\u003cp>In a throwback to a very particular kind of Grammy-voter favorite, the gifted young jazz vocalist \u003ca href=\"https://www.npr.org/artists/1120541975/samara-joy\">Samara Joy\u003c/a> won the award for best new artist. The 23-year-old cried through her whole acceptance speech, marveling that she won one of the Grammy’s biggest prizes “just by being myself.”\u003c/p>\n\u003cp>One of the strongest performances of the night came in the form of a star-studded, comprehensive tribute to the history of hip-hop that followed a new “Dr. Dre Global Impact award,” given to the namesake artist himself by rapper LL Cool J. Organized by Questlove, the performance brought together some of the greatest names in hip-hop to honor the genre’s 50th anniversary this year. The set chronicled the entire history of rap, featuring early pioneers like Run-DMC, Rakim, Public Enemy and Salt-N-Pepa, all the way up to current viral stars like GloRilla. \u003c/p>\n\u003cp>“We wish we could have included every single hip-hop artist from 1973 to 2023,” LL Cool J said.\u003c/p>\n\u003cp>The show’s “In Memoriam” segment, honoring musicians and industry professionals who died in the last year, featured performances by Kacey Musgraves, Migos’ Quavo and Mick Fleetwood. The night featured multiple tributes, including Stevie Wonder honoring Berry Gordy and Smokey Robinson by playing Motown hits including The Temptations’ “The Way You Do The Things You Do” and “Tears of a Clown” alongside Robinson. \u003c/p>\n\u003cp>The night was filled with a number of excellent live performances, from longtime Grammy favorites to newcomers to the stage. Brandi Carlile, who took home three awards for best Americana album, best rock performance and best rock song, returned to the Academy’s stage for a stirring rendition of “Broken Horses,” introduced to viewers by her wife and two daughters. \u003c/p>\n\u003cp>Steve Lacy, who took home his first Grammy award earlier in the evening for best progressive R&B album for \u003cem>Gemini Rights\u003c/em>, proved his TikTok hit “Bad Habit” as magnetic a live performance as it has become in viral videos, performing the funky hit in heels alongside Thundercat on bass. \u003c/p>\n\u003cp>A brand-new honor called best song for social change was given to Iranian musician Shervin Hajipour for his protest song “Baraye,” which was written in solidarity with Iran’s \u003ca href=\"https://www.npr.org/2022/10/27/1131436766/kurdish-roots-iran-protest-slogan\">“Woman, life, freedom”\u003c/a> movement, and gained worldwide fans on social media. Hajipour was unable to attend the ceremony, as \u003ca href=\"https://variety.com/2023/global/news/iran-protest-song-baraye-grammy-amnesty-jailed-activists-1235514072/\">he has been banned from leaving Iran\u003c/a> while he awaits trial; the award was presented by First Lady Jill Biden.\u003c/p>\n\u003cp>Biden also presented the award for song of the year to Bonnie Raitt, who looked shellshocked to win this year’s prize for songwriting; she had been up against other writers such as Beyoncé, Lizzo, \u003ca href=\"https://www.npr.org/artists/728755923/steve-lacy\">Steve Lacy\u003c/a>, Kendrick Lamar and Adele. “I don’t write a lot of songs,” said Raitt.\u003c/p>\n\u003cp>In another history-making moment, 2023 marked the first time that either an openly non-binary person or an openly transgender woman won a Grammy. Both glass ceilings were smashed when Sam Smith and Kim Petras were awarded best pop duo/group performance for their song “Unholy.” (Musician Wendy Carlos won three Grammys in 1970 for her album \u003cem>Switched-On Bach\u003c/em>, but she was not yet living publicly as a woman at that point.)\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>“Sam graciously wanted me to accept this award because I’m the first transgender woman to win this award,” Petras said in her speech. “I want to thank all the incredible transgender legends before me so I could be here tonight,” she added, shouting out the late trans pop artist SOPHIE in her speech, as well as Madonna and her mother for inspiration. After winning the award, the pair put on a fiery, provocative performance with Smith dressed up as a horned devil, playing off of the sinful imagery of their hit single.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>At the so-called Grammy “premiere” show, or pre-telecast ceremony, the Recording Academy handed out nearly 80 awards. Among that sprawling array of prizes, actress Viola Davis \u003ca href=\"https://www.npr.org/2023/02/05/1154671624/viola-davis-egot-grammys\">became an EGOT\u003c/a> — the proud possessor of Emmy, Grammy, Oscar and Tony awards — Sunday afternoon when she won a Grammy for the audiobook version of her memoir, \u003cem>Finding Me\u003c/em>. \u003c/p>\n\u003cdiv class=\"fullattribution\">Copyright 2023 NPR. To see more, visit https://www.npr.org.\u003cimg decoding=\"async\" src=\"https://www.google-analytics.com/__utm.gif?utmac=UA-5828686-4&utmdt=Beyonc%C3%A9+sets+a+new+Grammy+record%2C+while+Harry+Styles+wins+album+of+the+year&utme=8(APIKey)9(MDAxOTAwOTE4MDEyMTkxMDAzNjczZDljZA004)\">\u003c/div>\n\n",
"stats": {
"hasVideo": false,
"hasChartOrMap": false,
"hasAudio": false,
"hasPolis": false,
"wordCount": 1479,
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"iframeSrcs": [],
"paragraphCount": 20
},
"modified": 1705005879,
"excerpt": "With four new prizes tonight, the megastar has now won more Grammys than any other artist in the awards' 65-year history. But Harry Styles took home the evening's biggest prize.",
"headData": {
"twImgId": "",
"twTitle": "",
"socialTitle": "Grammys Roundup: Beyoncé, Lizzo and Harry Styles Win %%page%% %%sep%% KQED",
"ogTitle": "",
"ogImgId": "",
"twDescription": "",
"description": "With four new prizes tonight, the megastar has now won more Grammys than any other artist in the awards' 65-year history. But Harry Styles took home the evening's biggest prize.",
"title": "Grammys Roundup: Beyoncé, Lizzo and Harry Styles Win | KQED",
"ogDescription": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Beyoncé Sets a New Grammy Record, While Harry Styles Wins Album of the Year",
"datePublished": "2023-02-05T22:44:00-08:00",
"dateModified": "2024-01-11T12:44:39-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"guestAuthors": [],
"slug": "beyonce-sets-a-new-grammy-record-while-harry-styles-wins-album-of-the-year",
"status": "publish",
"nprApiLink": "http://api.npr.org/query?id=1152837932&apiKey=MDAxOTAwOTE4MDEyMTkxMDAzNjczZDljZA004",
"templateType": "standard",
"nprStoryDate": "Sun, 05 Feb 2023 22:44:00 -0500",
"excludeFromSiteSearch": "Include",
"nprLastModifiedDate": "Mon, 06 Feb 2023 09:59:52 -0500",
"featuredImageType": "standard",
"nprHtmlLink": "https://www.npr.org/2023/02/05/1152837932/2023-grammy-awards-winners-beyonce?ft=nprml&f=1152837932",
"nprImageAgency": "Getty Images for The Recording Academy",
"nprStoryId": "1152837932",
"nprByline": "Hazel Cills",
"sticky": false,
"nprImageCredit": "Emma McIntyre",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"nprRetrievedStory": "1",
"nprPubDate": "Mon, 06 Feb 2023 09:59:00 -0500",
"path": "/arts/13924749/beyonce-sets-a-new-grammy-record-while-harry-styles-wins-album-of-the-year",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cdiv class=\"storyMajorUpdateDate\"> \u003cstrong>Updated February 6, 2023 at 12:53 AM ET\u003c/strong>\u003c/div>\n\u003cp>Beyoncé has now captured more Grammy awards than any other artist, thanks to a quartet of trophies for her album \u003cem>RENAISSANCE\u003c/em>. Two-thirds of the way into the evening’s live telecast, she won her fourth award of the year for a total of 32 in her career, shattering the record for the most Grammys of any artist in the prize’s 65-year history.\u003c/p>\n\u003cp>However, she failed to collect any of the evening’s biggest prizes. Instead, the Grammys divided the general categories in a typical voting split. Bonnie Raitt won the song of the year prize for “Just Like That.” Lizzo took record of the year for “About Damn Time.” Album of the year went to \u003ca href=\"https://www.npr.org/artists/531040090/harry-styles\">Harry Styles\u003c/a> for his album \u003cem>Harry’s House\u003c/em>. He also won best pop vocal album. “This is so kind,” Styles said of the album of the year award, as Beyoncé gave him a standing ovation.\u003c/p>\n\u003cp>Coming into this year’s awards, Beyoncé already owned 28 Grammys as a lead artist, though only one in the one of the awards’ general categories. She had nine nominations this year, and hit the new record just after 7 p.m. PT, when she won best electronic/dance music album. She cried upon taking the stage, saying, “I’m just trying to receive this night.” Later, she gave credit to her forebears and inspiration, adding: “I would like to thank the queer community for your love, and for inventing the genre,” referring to the house music that grounded \u003cem>RENAISSANCE\u003c/em>.\u003c/p>\n\u003cp>Faced with \u003ca href=\"https://www.npr.org/2022/01/06/1070849471/the-omicron-surge-forces-the-grammys-to-be-postponed-sundance-to-move-online\">years\u003c/a> of \u003ca href=\"https://variety.com/2022/tv/news/grammy-awards-ratings-2022-grammys-1235221012/\">declining and middling \u003c/a>viewership, the Grammys hoped to amp up the dazzle this year via this bit of history-making. What the Record Academy had clearly hoped would be an earlier, big live television moment was foiled by urban sprawl. Half an hour into the show, Beyoncé — who was reportedly late to the awards thanks to LA traffic — tied the all-time record for most Grammys won when she and a team of co-writers won best R&B song for “Cuff It.” The iconic musician and composer Nile Rogers, one of the co-writers on “Cuff It,” accepted the award for best R&B song on the team’s behalf along with another of its co-writers, The-Dream. The previous Grammy record of 31 wins was a feat set by the late Hungarian-born classical conductor Georg Solti.\u003c/p>\n\u003cp>Several of the other nine contenders for album of the year had to be satisfied with other awards. At the beginning of her acceptance speech for her win for record of the year for “About Damn Time,” Lizzo said, “Let me tell you something, Adele and I are just having a great time here.” (Adele took home took home best pop solo performance for her song “Easy on Me.”) Lizzo also paid tribute to Beyoncé, noting that she had skipped school in fifth grade to go hear the megastar perform.\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>\u003ca href=\"https://www.npr.org/artists/166009689/kendrick-lamar\">Kendrick Lamar\u003c/a> took home the Grammy for best rap album for his \u003cem>Mr. Morale & The Big Steppers\u003c/em>; during the afternoon ceremony, Lamar also picked up Grammys for best rap performance and best rap song, both for “The Heart Part 5.” “I would like to thank the culture for allowing me to evolve,” he said in an acceptance speech in which he also thanked his family and fans. “I finally found imperfection with this album.” \u003c/p>\n\u003cp>Another artist up for album of the year, Puerto Rican rapper \u003ca href=\"https://www.npr.org/artists/656561349/bad-bunny\">Bad Bunny\u003c/a>, opened the show with a colorful performance of songs from his album \u003cem>Un Verano Sin Ti\u003c/em>, weaving in and out of the seated audience alongside brass band members before making his way to a dance party on stage for a medley that captured the vibrant, infectious energy of the hit album. \u003cem>Un Verano Sin Ti\u003c/em> dominated streaming services last year and won the rapper the prize for best música urbana album. “I made this album with love and passion and when you do things with love and passion, everything is easier — life is easier,” he said in English while accepting his award.\u003c/p>\n\u003cp>In a throwback to a very particular kind of Grammy-voter favorite, the gifted young jazz vocalist \u003ca href=\"https://www.npr.org/artists/1120541975/samara-joy\">Samara Joy\u003c/a> won the award for best new artist. The 23-year-old cried through her whole acceptance speech, marveling that she won one of the Grammy’s biggest prizes “just by being myself.”\u003c/p>\n\u003cp>One of the strongest performances of the night came in the form of a star-studded, comprehensive tribute to the history of hip-hop that followed a new “Dr. Dre Global Impact award,” given to the namesake artist himself by rapper LL Cool J. Organized by Questlove, the performance brought together some of the greatest names in hip-hop to honor the genre’s 50th anniversary this year. The set chronicled the entire history of rap, featuring early pioneers like Run-DMC, Rakim, Public Enemy and Salt-N-Pepa, all the way up to current viral stars like GloRilla. \u003c/p>\n\u003cp>“We wish we could have included every single hip-hop artist from 1973 to 2023,” LL Cool J said.\u003c/p>\n\u003cp>The show’s “In Memoriam” segment, honoring musicians and industry professionals who died in the last year, featured performances by Kacey Musgraves, Migos’ Quavo and Mick Fleetwood. The night featured multiple tributes, including Stevie Wonder honoring Berry Gordy and Smokey Robinson by playing Motown hits including The Temptations’ “The Way You Do The Things You Do” and “Tears of a Clown” alongside Robinson. \u003c/p>\n\u003cp>The night was filled with a number of excellent live performances, from longtime Grammy favorites to newcomers to the stage. Brandi Carlile, who took home three awards for best Americana album, best rock performance and best rock song, returned to the Academy’s stage for a stirring rendition of “Broken Horses,” introduced to viewers by her wife and two daughters. \u003c/p>\n\u003cp>Steve Lacy, who took home his first Grammy award earlier in the evening for best progressive R&B album for \u003cem>Gemini Rights\u003c/em>, proved his TikTok hit “Bad Habit” as magnetic a live performance as it has become in viral videos, performing the funky hit in heels alongside Thundercat on bass. \u003c/p>\n\u003cp>A brand-new honor called best song for social change was given to Iranian musician Shervin Hajipour for his protest song “Baraye,” which was written in solidarity with Iran’s \u003ca href=\"https://www.npr.org/2022/10/27/1131436766/kurdish-roots-iran-protest-slogan\">“Woman, life, freedom”\u003c/a> movement, and gained worldwide fans on social media. Hajipour was unable to attend the ceremony, as \u003ca href=\"https://variety.com/2023/global/news/iran-protest-song-baraye-grammy-amnesty-jailed-activists-1235514072/\">he has been banned from leaving Iran\u003c/a> while he awaits trial; the award was presented by First Lady Jill Biden.\u003c/p>\n\u003cp>Biden also presented the award for song of the year to Bonnie Raitt, who looked shellshocked to win this year’s prize for songwriting; she had been up against other writers such as Beyoncé, Lizzo, \u003ca href=\"https://www.npr.org/artists/728755923/steve-lacy\">Steve Lacy\u003c/a>, Kendrick Lamar and Adele. “I don’t write a lot of songs,” said Raitt.\u003c/p>\n\u003cp>In another history-making moment, 2023 marked the first time that either an openly non-binary person or an openly transgender woman won a Grammy. Both glass ceilings were smashed when Sam Smith and Kim Petras were awarded best pop duo/group performance for their song “Unholy.” (Musician Wendy Carlos won three Grammys in 1970 for her album \u003cem>Switched-On Bach\u003c/em>, but she was not yet living publicly as a woman at that point.)\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>“Sam graciously wanted me to accept this award because I’m the first transgender woman to win this award,” Petras said in her speech. “I want to thank all the incredible transgender legends before me so I could be here tonight,” she added, shouting out the late trans pop artist SOPHIE in her speech, as well as Madonna and her mother for inspiration. After winning the award, the pair put on a fiery, provocative performance with Smith dressed up as a horned devil, playing off of the sinful imagery of their hit single.\u003cstrong> \u003c/strong>\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>At the so-called Grammy “premiere” show, or pre-telecast ceremony, the Recording Academy handed out nearly 80 awards. Among that sprawling array of prizes, actress Viola Davis \u003ca href=\"https://www.npr.org/2023/02/05/1154671624/viola-davis-egot-grammys\">became an EGOT\u003c/a> — the proud possessor of Emmy, Grammy, Oscar and Tony awards — Sunday afternoon when she won a Grammy for the audiobook version of her memoir, \u003cem>Finding Me\u003c/em>. \u003c/p>\n\u003cdiv class=\"fullattribution\">Copyright 2023 NPR. To see more, visit https://www.npr.org.\u003cimg decoding=\"async\" src=\"https://www.google-analytics.com/__utm.gif?utmac=UA-5828686-4&utmdt=Beyonc%C3%A9+sets+a+new+Grammy+record%2C+while+Harry+Styles+wins+album+of+the+year&utme=8(APIKey)9(MDAxOTAwOTE4MDEyMTkxMDAzNjczZDljZA004)\">\u003c/div>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13924749/beyonce-sets-a-new-grammy-record-while-harry-styles-wins-album-of-the-year",
"authors": [
"byline_arts_13924749"
],
"categories": [
"arts_1",
"arts_69",
"arts_75"
],
"tags": [
"arts_10589",
"arts_9943",
"arts_8417",
"arts_1686",
"arts_1501",
"arts_977",
"arts_1685",
"arts_9669",
"arts_1774",
"arts_2519",
"arts_2968"
],
"affiliates": [
"arts_137"
],
"featImg": "arts_13924750",
"label": "arts_137"
}
},
"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": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 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 19, 2025 11:38 AM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 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 19, 2025 11:38 AM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "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