window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"news_12032758": {
"type": "attachments",
"id": "news_12032758",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12032758",
"found": true
},
"title": "250324-ELISHA STEPHENS-MD-03-KQED",
"publishDate": 1742839927,
"status": "inherit",
"parent": 0,
"modified": 1742840016,
"caption": "The gravestone for Elisha Stephens in the Historic Union Cemetary in Bakersfield on March 23, 2025.",
"credit": "Martin do Nascimento/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-03-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12028781": {
"type": "attachments",
"id": "news_12028781",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12028781",
"found": true
},
"title": "250226-FriscoBiscuits-16-BL",
"publishDate": 1740602416,
"status": "inherit",
"parent": 0,
"modified": 1740603642,
"caption": "A plate of 'Frisco Biscuits sits on the Balclutha in San Francisco Maritime National Historical Park on Feb. 26, 2025. The Balclutha is a historic three-masted, steel-hulled sailing ship built in 1886, now preserved as a museum at the park.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-16-BL.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12027793": {
"type": "attachments",
"id": "news_12027793",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12027793",
"found": true
},
"title": "Couple Dating in San Francisco",
"publishDate": 1740009595,
"status": "inherit",
"parent": 12027723,
"modified": 1740009762,
"caption": "Dating in the Bay Area comes with its own set of challenges, listeners told us.",
"credit": "Bryan Leung/Getty Images",
"altTag": "A couple leans on each other as they sit on the grass and overlook the Golden Gate Bridge.",
"description": "A couple leans on each other as they sit on the grass and overlook the Golden Gate Bridge.",
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-2048x1365.jpg",
"width": 2048,
"height": 1365,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-167083248-scaled.jpg",
"width": 2560,
"height": 1707
}
},
"fetchFailed": false,
"isLoading": false
},
"news_11910896": {
"type": "attachments",
"id": "news_11910896",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11910896",
"found": true
},
"parent": 11910890,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/04/16thStreetStationOakland_02162022-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1649789007,
"modified": 1649789048,
"caption": "16th Street Station in West Oakland on Feb. 16, 2022.",
"description": null,
"title": "16th Street Station in West Oakland on Feb. 16, 2022.",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "A huge, imposing stone building sits in a vacant lot. It has three massive arched windows and a terracotta roof.",
"fetchFailed": false,
"isLoading": false
},
"news_11700254": {
"type": "attachments",
"id": "news_11700254",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11700254",
"found": true
},
"parent": 11700225,
"imgSizes": {
"small": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-520x347.jpg",
"width": 520,
"mimeType": "image/jpeg",
"height": 347
},
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"fd-sm": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-960x640.jpg",
"width": 960,
"mimeType": "image/jpeg",
"height": 640
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"xsmall": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-375x250.jpg",
"width": 375,
"mimeType": "image/jpeg",
"height": 250
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-e1540151366310.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"xlarge": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1180x787.jpg",
"width": 1180,
"mimeType": "image/jpeg",
"height": 787
},
"complete_open_graph": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1200x800.jpg",
"width": 1200,
"mimeType": "image/jpeg",
"height": 800
},
"guest-author-50": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-50x50.jpg",
"width": 50,
"mimeType": "image/jpeg",
"height": 50
},
"guest-author-96": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-96x96.jpg",
"width": 96,
"mimeType": "image/jpeg",
"height": 96
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
},
"guest-author-64": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-64x64.jpg",
"width": 64,
"mimeType": "image/jpeg",
"height": 64
},
"guest-author-32": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-32x32.jpg",
"width": 32,
"mimeType": "image/jpeg",
"height": 32
},
"fd-lrg": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1920x1280.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1280
},
"fd-med": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1180x787.jpg",
"width": 1180,
"mimeType": "image/jpeg",
"height": 787
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-1920x1280.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1280
},
"detail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-150x150.jpg",
"width": 150,
"mimeType": "image/jpeg",
"height": 150
},
"guest-author-128": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-128x128.jpg",
"width": 128,
"mimeType": "image/jpeg",
"height": 128
},
"xxsmall": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2018/10/10062018_AW_GhostStory_103-240x160.jpg",
"width": 240,
"mimeType": "image/jpeg",
"height": 160
}
},
"publishDate": 1540149082,
"modified": 1540149155,
"caption": "A lantern illuminates the sidewalk plaque dedicated to Mary Ellen Pleasant on the San Francisco Ghost Hunt tour",
"description": null,
"title": "10062018_AW_GhostStory_103",
"credit": "Anne Wernikoff / KQED",
"status": "inherit",
"fetchFailed": false,
"isLoading": false
},
"news_11999267": {
"type": "attachments",
"id": "news_11999267",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11999267",
"found": true
},
"title": "20240506_EVFile-2_qed",
"publishDate": 1723064389,
"status": "inherit",
"parent": 11999232,
"modified": 1723065361,
"caption": "A Polestar 2 charges at an EV charging station in San Francisco on Monday, May 6, 2024.",
"credit": "Gina Castro/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/20240506_EVFile-2_qed.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_11990788": {
"type": "attachments",
"id": "news_11990788",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11990788",
"found": true
},
"title": "US-FIRE-CALIFORNIA",
"publishDate": 1718662121,
"status": "inherit",
"parent": 11624317,
"modified": 1718662176,
"caption": "A U.S. Forest Service firefighter sets a controlled burn as the Post Fire burns through Castaic, California, on June 16.",
"credit": "DAVID SWANSON/AFP via Getty Images",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-1020x681.jpg",
"width": 1020,
"height": 681,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-1536x1025.jpg",
"width": 1536,
"height": 1025,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2017/10/GettyImages-2157340569_qut.jpg",
"width": 1920,
"height": 1281
}
},
"fetchFailed": false,
"isLoading": false
},
"news_11978069": {
"type": "attachments",
"id": "news_11978069",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11978069",
"found": true
},
"parent": 11978051,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o.jpg",
"width": 2000,
"height": 1332
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-1020x679.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 679
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-1536x1023.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1023
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-1920x1279.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1279
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/51689355703_65cc8c69df_o-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1709598461,
"modified": 1709757761,
"caption": "SLAC is home to one of the longest buildings in the world, at nearly two miles in length. ",
"description": null,
"title": "51689355703_65cc8c69df_o",
"credit": "Olivier Bonin/SLAC National Accelerator Laboratory",
"status": "inherit",
"altTag": "An aerial view of a very long, skinny and beige building that extends toward the horizon line. It is sunset, and in the background are the Santa Cruz mountains.",
"fetchFailed": false,
"isLoading": false
},
"news_11954853": {
"type": "attachments",
"id": "news_11954853",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11954853",
"found": true
},
"parent": 0,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-160x71.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 71
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED.jpg",
"width": 2500,
"height": 1111
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-2048x910.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 910
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-1020x453.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 453
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-1536x683.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 683
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-1920x853.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 853
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630100-Van-Ness-MB-KQED-800x356.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 356
}
},
"publishDate": 1688166476,
"modified": 1689272499,
"caption": "In 2012, the 100 Van Ness building was converted from office space to residential apartment units and the building's concrete facade was replaced by glass.",
"description": null,
"title": "230630100 Van Ness-MB-KQED",
"credit": "Courtesy of Marc Babsin",
"status": "inherit",
"altTag": "Three images of the same building at different points in construction. In the first, it has a concrete facade. In the second, the building has no facade. In the third, it has a modern glass facade.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false
},
"authorsReducer": {
"ohubertallen": {
"type": "authors",
"id": "102",
"meta": {
"index": "authors_1716337520",
"id": "102",
"found": true
},
"name": "Olivia Allen-Price",
"firstName": "Olivia",
"lastName": "Allen-Price",
"slug": "ohubertallen",
"email": "oallenprice@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor",
"bio": "Olivia Allen-Price is senior editor and host of the award-winning Bay Curious podcast. Prior to joining KQED in 2013, Olivia worked at The Baltimore Sun and The Virginian-Pilot in Norfolk, Va. She holds degrees in journalism and political science from Elon University. Her work has earned awards from the Society of Professional Journalists, the Hearst Foundation and Hearken. She loves to talk about running and curly hair.\r\n\r\nFollow: \u003ca href=\"https://twitter.com/oallenprice\">@oallenprice\u003c/a>\r\nEmail: \u003ca href=\"mailto:oallenprice@kqed.org\">oallenprice@kqed.org\u003c/a>",
"avatar": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g",
"twitter": "oallenprice",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"subscriber"
]
},
{
"site": "styleguide",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"contributor"
]
},
{
"site": "stateofhealth",
"roles": [
"administrator"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "breakingnews",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Olivia Allen-Price | KQED",
"description": "Senior Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ohubertallen"
},
"rachael-myrow": {
"type": "authors",
"id": "251",
"meta": {
"index": "authors_1716337520",
"id": "251",
"found": true
},
"name": "Rachael Myrow",
"firstName": "Rachael",
"lastName": "Myrow",
"slug": "rachael-myrow",
"email": "rmyrow@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor of KQED's Silicon Valley News Desk",
"bio": "Rachael Myrow is Senior Editor of KQED's Silicon Valley News Desk, reporting on topics like \u003ca href=\"https://www.kqed.org/news/12023367/what-big-tech-sees-in-donald-trump\">what Big Tech sees in President Trump\u003c/a>, \u003ca href=\"https://www.kqed.org/news/12020857/california-lawmaker-ready-revive-fight-regulating-ai\">California's many, many AI bills\u003c/a>, and the \u003ca href=\"https://www.kqed.org/news/12017713/lost-sounds-of-san-francisco\">lost sounds of San Francisco\u003c/a>. You can hear her work on \u003ca href=\"https://www.npr.org/search?query=Rachael%20Myrow&page=1\">NPR\u003c/a>, \u003ca href=\"https://theworld.org/people/rachael-myrow\">The World\u003c/a>, WBUR's \u003ca href=\"https://www.wbur.org/search?q=Rachael%20Myrow\">\u003ci>Here & Now\u003c/i>\u003c/a> and the BBC. \u003c/i>She also guest hosts for KQED's \u003ci>\u003ca href=\"https://www.kqed.org/forum/tag/rachael-myrow\">Forum\u003c/a>\u003c/i>. Over the years, she's talked with Kamau Bell, David Byrne, Kamala Harris, Tony Kushner, Armistead Maupin, Van Dyke Parks, Arnold Schwarzenegger and Tommie Smith, among others.\r\n\r\nBefore all this, she hosted \u003cem>The California Report\u003c/em> for 7+ years.\r\n\r\nAwards? Sure: Peabody, Edward R. Murrow, Regional Edward R. Murrow, RTNDA, Northern California RTNDA, SPJ Northern California Chapter, LA Press Club, Golden Mic. Prior to joining KQED, Rachael worked in Los Angeles at KPCC and Marketplace. She holds degrees in English and journalism from UC Berkeley (where she got her start in public radio on KALX-FM).\r\n\r\nOutside of the studio, you'll find Rachael hiking Bay Area trails and whipping up Instagram-ready meals in her kitchen.",
"avatar": "https://secure.gravatar.com/avatar/87bf8cb5874e045cdff430523a6d48b1?s=600&d=blank&r=g",
"twitter": "rachaelmyrow",
"facebook": null,
"instagram": null,
"linkedin": "https://www.linkedin.com/in/rachaelmyrow/",
"sites": [
{
"site": "arts",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"edit_others_posts",
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"author"
]
}
],
"headData": {
"title": "Rachael Myrow | KQED",
"description": "Senior Editor of KQED's Silicon Valley News Desk",
"ogImgSrc": "https://secure.gravatar.com/avatar/87bf8cb5874e045cdff430523a6d48b1?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/87bf8cb5874e045cdff430523a6d48b1?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/rachael-myrow"
},
"carlysevern": {
"type": "authors",
"id": "3243",
"meta": {
"index": "authors_1716337520",
"id": "3243",
"found": true
},
"name": "Carly Severn",
"firstName": "Carly",
"lastName": "Severn",
"slug": "carlysevern",
"email": "csevern@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor, Audience News ",
"bio": "Carly is KQED's Senior Editor of Audience News on the Digital News team, and has reported for the California Report Magazine, Bay Curious and KQED Arts. She's formerly the host of \u003ca href=\"http://ww2.kqed.org/pop/category/the-cooler/\" rel=\"noopener noreferrer\">The Cooler\u003c/a> podcast.",
"avatar": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twitter": "teacupinthebay",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"administrator"
]
},
{
"site": "mindshift",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"contributor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Carly Severn | KQED",
"description": "Senior Editor, Audience News ",
"ogImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/carlysevern"
},
"lindseyhoshaw": {
"type": "authors",
"id": "5432",
"meta": {
"index": "authors_1716337520",
"id": "5432",
"found": true
},
"name": "Lindsey Hoshaw",
"firstName": "Lindsey",
"lastName": "Hoshaw",
"slug": "lindseyhoshaw",
"email": "lhoshaw@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Lindsey Hoshaw is a former interactive producer for KQED Science. Before joining KQED, Lindsey was a science correspondent for The New York Times, The Boston Globe, Forbes and Scientific American. On Twitter @lindseyhoshaw",
"avatar": "https://secure.gravatar.com/avatar/274b07694c998eaa8f26cfabaa941186?s=600&d=mm&r=g",
"twitter": "lindseyhoshaw",
"facebook": "lindsey.hoshaw.9",
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"subscriber"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"contributor"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"edit_theme_options",
"subscriber"
]
},
{
"site": "quest",
"roles": [
"edit_post_subscriptions",
"edit_usergroups",
"unfiltered_html",
"unfiltered_upload",
"leadcoordinator",
"editor"
]
},
{
"site": "food",
"roles": []
}
],
"headData": {
"title": "Lindsey Hoshaw | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/274b07694c998eaa8f26cfabaa941186?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/274b07694c998eaa8f26cfabaa941186?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/lindseyhoshaw"
},
"jplaczek": {
"type": "authors",
"id": "8606",
"meta": {
"index": "authors_1716337520",
"id": "8606",
"found": true
},
"name": "Jessica Placzek",
"firstName": "Jessica",
"lastName": "Placzek",
"slug": "jplaczek",
"email": "jessicalplaczek@gmail.com",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "\u003cspan style=\"font-weight: 400;\">Jessica Placzek is a former senior editor of podcasts at KQED where she served as the editorial lead of the podcast department. She worked with shows like MindShift, Rightnowish, Consider This, SOLD OUT, Bay Curious and The Bay. She’s also been a reporter and audio producer at KQED, KPFA, and KALW. She taught audio production to men incarcerated at California State Prison Solano and edited pieces they produced for the Uncuffed podcast through KALW. In 2018 she co-hosted and produced the third season of Raw Material for SFMOMA. In New Orleans she wrote for the Nola Defender. Her work has also appeared on Marketplace, All Things Considered, The California Report, and Vice. You can find more at jessicaplaczek.com\u003c/span>",
"avatar": "https://secure.gravatar.com/avatar/4505f7be77b50826a2a1b8bd3a120685?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"subscriber"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Jessica Placzek | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/4505f7be77b50826a2a1b8bd3a120685?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/4505f7be77b50826a2a1b8bd3a120685?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/jplaczek"
},
"rlevi": {
"type": "authors",
"id": "11260",
"meta": {
"index": "authors_1716337520",
"id": "11260",
"found": true
},
"name": "Ryan Levi",
"firstName": "Ryan",
"lastName": "Levi",
"slug": "rlevi",
"email": "rlevi@KQED.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Ryan Levi was a reporter and podcast producer at KQED News from 2016-2019. He worked on \u003ca href=\"https://www.kqed.org/news/series/baycurious\">Bay Curious\u003c/a>, \u003ca href=\"https://www.kqed.org/news/tag/the-bay/\">The Bay, \u003c/a>and \u003ca href=\"https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545\">The California Report Magazine\u003c/a>, as well as hosting and producing the weekly \u003ca href=\"https://www.kqed.org/news/program/qedup/\">Q'ed Up podcast. \u003c/a>He also helped inaugurate KQED's weekend news coverage in 2017 as one of two original digital producers. Ryan holds degrees in multimedia journalism and Spanish from the University of Missouri.",
"avatar": "https://secure.gravatar.com/avatar/4cb2ddd028ac8807d1adf09609c5555d?s=600&d=blank&r=g",
"twitter": "ryan_levi",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"subscriber"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"administrator"
]
},
{
"site": "perspectives",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Ryan Levi | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/4cb2ddd028ac8807d1adf09609c5555d?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/4cb2ddd028ac8807d1adf09609c5555d?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/rlevi"
},
"dcronin": {
"type": "authors",
"id": "11362",
"meta": {
"index": "authors_1716337520",
"id": "11362",
"found": true
},
"name": "Dana Cronin",
"firstName": "Dana",
"lastName": "Cronin",
"slug": "dcronin",
"email": "dcronin@KQED.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Dana Cronin is a reporter for KQED News. She loves writing stories about climate change, environmental issues, food and agriculture. She's reported across the country, from Colorado to Washington D.C. to Illinois, and has won numerous awards for her coverage. Her work is regularly featured on national broadcasts, including NPR’s Morning Edition, All Things Considered, PBS Newshour and Science Friday. She lives in Oakland and has an avocado tree in her back yard.",
"avatar": "https://secure.gravatar.com/avatar/bcf89e3455ff7235f96ab6fa7258dd95?s=600&d=blank&r=g",
"twitter": "DanaHCronin",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"author"
]
},
{
"site": "liveblog",
"roles": [
"author"
]
}
],
"headData": {
"title": "Dana Cronin | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/bcf89e3455ff7235f96ab6fa7258dd95?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/bcf89e3455ff7235f96ab6fa7258dd95?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/dcronin"
},
"adahlstromeckman": {
"type": "authors",
"id": "11785",
"meta": {
"index": "authors_1716337520",
"id": "11785",
"found": true
},
"name": "Azul Dahlstrom-Eckman",
"firstName": "Azul",
"lastName": "Dahlstrom-Eckman",
"slug": "adahlstromeckman",
"email": "adahlstrom-eckman@kqed.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "Reporter",
"bio": "Azul is a reporter for KQED who focuses on producing sound-rich audio features for KQED's Morning Edition segment and digital features for KQED's online audiences. He previously worked as the Weekend News Editor at KQED, responsible for overseeing radio and digital news on the weekends. He joined KQED in 2021 as an alumna of KALW's Audio Academy radio journalism training program. He was born and raised on Potrero Hill in San Francisco and holds a B.A. in Environmental Studies from the University of Oregon.",
"avatar": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twitter": "@zuliemann",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Azul Dahlstrom-Eckman | KQED",
"description": "Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/adahlstromeckman"
},
"pbartolone": {
"type": "authors",
"id": "11879",
"meta": {
"index": "authors_1716337520",
"id": "11879",
"found": true
},
"name": "Pauline Bartolone",
"firstName": "Pauline",
"lastName": "Bartolone",
"slug": "pbartolone",
"email": "pbartolone@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Pauline Bartolone has been a journalist for two decades, specializing in longform audio storytelling. Before editing and producing for podcasts like Bay Curious, she was a health care journalist for public radio and print outlets such as CalMatters and Kaiser Health News. Her reporting has won several regional Edward R. Murrow awards, national recognition from the Society of Professional Journalists and a first-place prize from the Association of Health Care Journalists.\r\n\r\nPauline’s work has aired frequently on National Public Radio, and bylines have appeared in The Los Angeles Times, CNN.com, Washingtonpost.com, USA Today and Scientific American.\r\n\r\nPauline has lived in Northern California for 20 years. Her other passions are crafts (now done in collaboration with her daughter) and the Brazilian martial art of capoeira.",
"avatar": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g",
"twitter": "pbartolone",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "podcasts",
"roles": [
"subscriber"
]
}
],
"headData": {
"title": "Pauline Bartolone | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/pbartolone"
},
"gglueck": {
"type": "authors",
"id": "11946",
"meta": {
"index": "authors_1716337520",
"id": "11946",
"found": true
},
"name": "Gabriela Glueck",
"firstName": "Gabriela",
"lastName": "Glueck",
"slug": "gglueck",
"email": "gglueck@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Gabriela Glueck | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/gglueck"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"news_12035207": {
"type": "posts",
"id": "news_12035207",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12035207",
"score": null,
"sort": [
1744884012000
]
},
"guestAuthors": [],
"slug": "the-south-bay-is-all-stevens-creek-this-and-stevens-creek-that-so-who-is-this-stevens-anyway",
"title": "The South Bay Is All 'Stevens Creek' This and 'Stevens Creek' That. So Who Is This Stevens Anyway?",
"publishDate": 1744884012,
"format": "standard",
"headTitle": "The South Bay Is All ‘Stevens Creek’ This and ‘Stevens Creek’ That. So Who Is This Stevens Anyway? | KQED",
"labelTerm": {
"term": 34552,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Pete Smoot’s driven along Stevens Creek Boulevard. He’s hiked in the \u003ca href=\"https://mghydro.com/watersheds/shared/2F3905.html\">Stevens Creek watershed\u003c/a>, which tumbles down from the Santa Cruz Mountains to the San Francisco Bay. Smoot used to ride his bike around the Stevens Creek Reservoir. And he couldn’t help but notice a lot of things in the South Bay named after somebody named \u003cem>Stevens\u003c/em>.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>“Who is Stevens, and why is Stevens Creek Boulevard in San José and in Cupertino named after him or her?” he asked Bay Curious. “The whole reason to name something after someone is to memorialize them, and we’re failing.”\u003c/p>\n\u003ch2>\u003cstrong>The man behind the name\u003c/strong>\u003c/h2>\n\u003cp>To start with, the Stevens of Stevens Creek et al, spelled his name thusly: “Elisha Stephens\u003cem>,\u003c/em> spelled E-L-I-S-H-A, last name Stephens, S-T-E-P-H-E-N-S,” said Dan White, whose book \u003ca href=\"https://www.amazon.com/Cactus-Eaters-Almost-Myself-Pacific/dp/0061376930/ref=sr_1_1?dib=eyJ2IjoiMSJ9.wrqoBTLcmOIKou_MuTbqEn6TBcBxgx4WyhiI5olXcUA.ceIYpRu8lYS1_frb3-X8DlVzP90YD1QD5ClCfdjoy9c&dib_tag=se&keywords=the+cactus+eaters+dan+white&qid=1743802935&sr=8-1\">\u003cem>The Cactus Eaters\u003c/em>\u003c/a> includes a passage on Stephens.\u003c/p>\n\u003cp>“He’s commemorated, but misspelled egregiously, in so many landmarks around Silicon Valley,” White told me while walking through Stevens Creek County Park in Cupertino, along with Smoot, our question asker.\u003c/p>\n\u003cfigure id=\"attachment_12035351\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035351\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Longtime Bay Curious fan Pete Smoot — pictured here at the Stevens Creek County Park in Cupertino — grew up in Massachusetts but has lived in South San José for over 30 years, working as a software developer. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>So who was Elisha Stephens, and what was his proudest accomplishment, the one that got so many local place names named after him?\u003c/p>\n\u003cp>He was captain of a party of pioneers that opened up what is now known as Donner Pass. Yes, \u003ca href=\"https://www.kqed.org/news/11940118/the-real-story-of-the-donner-party\">THAT Donner Pass\u003c/a>, nine miles west of Truckee, where desperate pioneers ATE each other.\u003c/p>\n\u003cp>The Donner Party, it turns out, was not the first group in a wagon train to cross this particular mountain pass. The \u003ca href=\"https://www.youtube.com/watch?v=u4yztTzfLpE\">Stephens-Townsend-Murphy Party was\u003c/a>. They started with 50 people in eleven wagons and arrived in California with two more people, thanks to childbirths along the way.\u003c/p>\n\u003cp>“This entire overland party did not lose a single man, woman or child at all,” White said. “In fact, it increased by two because of procreation. They came down from the mountain with more people than they started out with, and yet, who is the pass named after? The Donners, who made a colossal mess of it.”\u003c/p>\n\u003cp>That’s not to say the Stephens Party had an easy time of it when they crossed the pass in 1844. Enough beaver trappers and such had made the journey to California that people back East knew going in that \u003ca href=\"https://www.nps.gov/articles/000/young-man-alone-snowbound-in-the-sierra-nevada-1844.htm\">the hardest part\u003c/a> of the journey would be at the end of it.\u003c/p>\n\u003cp>A Northern Paiute tribal leader who helped thousands of white people in the 1840s and ’50s cross the barren Great Basin of Nevada suggested the party follow a river up to its source in the Sierra Nevada mountains. (The guide would often shout, “Tro-kay!” meaning “Everything is alright!” and that’s how a number of things, including the river, were later named “Truckee.”)\u003c/p>\n\u003cfigure id=\"attachment_12035352\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035352\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Author and amateur historian Dan White — pictured here at the Stevens Creek County Park in Cupertino — has written about Elisha Stephens. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In any case, it was a \u003ca href=\"https://www.youtube.com/watch?v=QodvJY8hC-c\">miserable, hard slog\u003c/a>, especially for the pregnant women and the oxen.\u003c/p>\n\u003cp>“At one point, there was a granite ledge, a 10-foot rocky barrier blocking the way. Instead of giving up, they unpacked everything from the wagons, and they hoisted each one up that ledge, and they used a rope pulley chained to the backs of the oxen,” White said.\u003c/p>\n\u003cp>According to the most detailed account — the party was careful about sticking together in one big group until mid-November, when they were knee-deep in snow in the mountains. The leadership of the party — so presumably, Stephens — decided to split up the group. This would leave three young men behind and have them guard the wagons in the same rough location where the Donner Party met their fateful end. The rest of the group, including all the women and children, continued westward.\u003c/p>\n\u003cp>No diaries of the Stephens Party journey west are known to survive, but a couple of participants dictated their memories of what happened decades later, including one account published in 1888, \u003cem>The Diary of Moses Schallenberger. \u003c/em>Schallenberger was among the men that stayed behind. He was 17 at the time, and he barely survived that winter in a cabin he helped build himself.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>At first, “We thought the snow would soon melt, but we were doomed to disappointment. A week passed, and instead of any snow going off, more came. At last, we were compelled to kill our cows, for the snow was so deep that they could not get around to eat. They were nothing but skin and bones, but we killed the poor things to keep them from starving to death.”\u003c/p>\n\u003cp>Schallenberger nearly starved to death. When a member of the advance party was sent back on snowshoes with provisions, Schallenberger was found trying to eat boiled leather.\u003c/p>\n\u003ch2>\u003cstrong>The promised land of California\u003c/strong>\u003c/h2>\n\u003cp>Once Stephens and the rest of the party made it down to the promised land of California, easy living lay ahead. As a young man, Stephens was a blacksmith and trapper. Now in his 40s, he settled in what we call Cupertino, buying 160 acres of land originally part of the Spanish/Mexican land grant known as Rancho San Antonio. Stephens named his patch of paradise Blackberry Farm. A decade later, he essentially doubled his land holdings with more acres in Mountain View.\u003c/p>\n\u003cfigure id=\"attachment_12035361\" class=\"wp-caption aligncenter\" style=\"max-width: 1587px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035361\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2.jpg\" alt=\"\" width=\"1587\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2.jpg 1587w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-800x1008.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-1020x1285.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-160x202.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-1219x1536.jpg 1219w\" sizes=\"auto, (max-width: 1587px) 100vw, 1587px\">\u003cfigcaption class=\"wp-caption-text\">This is the only known photo of Elisha Stephens, believed to have been taken in San José in 1860. \u003ccite>(Source unknown)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He bought the land through legal means, but the broader context of land ownership in California during the mid-19th century is complicated, given that Americans took California from Mexico, which took it from indigenous peoples.\u003c/p>\n\u003cp>Possibly because nobody in the Stephens party died, White surmises, major newspapers of the day didn’t cover its arrival. Which might explain why Stephens felt he had to toot his own horn to South Bay neighbors, often with a fair bit of bitterness involved. So, locals did know of his exploits but largely tried to steer clear of a dinner invite from Stephens.\u003c/p>\n\u003cp>“He was well-known for making an exceptional ragout that was made out of the fat and juicy rattlesnakes that he caught in the brush around Cupertino. And some people avoided his house because they knew that if we went to see him, \u003ca href=\"https://www.youtube.com/watch?v=t3umO6_D8cg\">rattlesnake was on the menu\u003c/a>,” White said.\u003c/p>\n\u003cp>Elisha Stephens became a beekeeper and a chicken farmer, and also “a real grump,” White said. Never married. Never had any kids that we know about. In 1862, he moved to Bakersfield, complaining that the South Bay had become “too durn civilized” — and this was before the sun-baked suburbia we’re all familiar with today.\u003c/p>\n\u003cp>“Very tellingly, in the late 1860s, after the Central Pacific Railroad route across the mountain pass was finished, I think it would have been classy for somebody to invite him to the ribbon cutting ceremony, but they didn’t. Nobody thought to invite him,” said White.\u003c/p>\n\u003cp>It gets worse.\u003c/p>\n\u003cp>“One day he ends up with a stroke. He’s paralyzed in the local hospital. This is when he’s living in Kern County. Then he drops dead. He was initially in a potter’s field in Bakersfield,” said White. A potter’s field is a burial ground for poor, unidentified or unclaimed individuals.\u003c/p>\n\u003cfigure id=\"attachment_12035353\" class=\"wp-caption aligncenter\" style=\"max-width: 1334px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035353\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED.jpg\" alt=\"\" width=\"1334\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED.jpg 1334w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-800x1199.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-1020x1529.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-1025x1536.jpg 1025w\" sizes=\"auto, (max-width: 1334px) 100vw, 1334px\">\u003cfigcaption class=\"wp-caption-text\">This plaque dedicated to Elisha Stevens by the California-Nevada chapter of the Oregon California Trail Association, Cupertino Historical Society, City of Cupertino, and the Mountain Charlie Chapter 1850 E Clampus Vitus, sits embedded in an unassuming concrete and stone pedestal located in the parking lot of the Blackberry Farm golf course. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“The \u003ca href=\"https://www.unioncemeterybakersfield.com/services/elisha-stevens-blazed-the-trail-to-california/\">cemetery\u003c/a> even lost his internment records,” White continued. “But in 2009, somehow, some historical minded people found his grave. So at least they found his grave. But I mean that’s a lot of forgetting, and a lot of obscurity, even during one’s lifetime, let alone afterwards.”\u003c/p>\n\u003ch2>\u003cstrong>And what accounts for\u003c/strong>\u003cstrong> the \u003c/strong>\u003cstrong>misspelling of ‘Stevens Creek’? \u003c/strong>\u003c/h2>\n\u003cp>“This is just my pet theory, okay?” White said. “Now, there is an author named George R. Stewart, who wrote some really popular books about the Donners, about Donner Summit, about all those explorers, and over and over again, he misspelled Stephens’ last name S-T-E-V-E-N-S. I mean, this stings me on a personal level because I can also tell you from first-hand experience that a one-time bureaucratic error can be sustained over time in the most egregious ways. For example, my name — my byline — is Dan White, W-H-I-T-E, which is a horrific misspelling.”\u003c/p>\n\u003cp>Because many people, especially locally, would think of the \u003ca href=\"https://www.kqed.org/news/11706248/40-years-after-assassinations-assessing-the-legacies-of-harvey-milk-and-george-moscone\">Dan White infamous for killing\u003c/a> San Francisco Supervisor Harvey Milk and Mayor George Moscone in 1978.\u003c/p>\n\u003cfigure id=\"attachment_12035354\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Stevens Creek Dam and Reservoir, located about 2 miles southwest of Cupertino. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I descend from Ukrainian and Russian and German Jews, and the last name should be spelled as it was spelled for hundreds and hundreds of years, W-E-I-T. It’s a mistake on my father’s birth certificate that was never corrected. So I’ve got that in common with Stephens. Our last names are butchered, and also with consequences, right? I think what people often say is say whatever you want about me, but spell my name right,” White said.\u003c/p>\n\u003cp>That got a rise out of our question-asker, Pete Smoot. “My family name was a misspelling from about 400 years ago. It gave us a very unique last name. So now, when I see someone with the same name, I can assume that they’re related to me. But yeah, I’m with Dan. Call me anything you want, but at least get my name right,” Smoot said.\u003c/p>\n\u003cp>Much of the terrain that attracted Stephens to settle here during the 1840s is still parkland, full of oak trees, wild turkeys, bobcats, burrowing owls — and in the springtime, dotted with periwinkle and Indian paintbrush flowers.\u003c/p>\n\u003cp>“The valley floor itself is all suburbia and companies. Yeah, but get up into the hills, and the hills are beautiful. They’re filled with trees and wildlife and babbling brooks,” said Smoot.\u003c/p>\n\u003cfigure id=\"attachment_12032757\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032757\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The gravestone for Elisha Stephens in the Historic Union Cemetery in Bakersfield on March 23, 2025. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Was Smoot surprised to learn of the real man behind all things named “Stevens Creek” in the South Bay? Not really. “This area was filled with people who migrated from the East Coast. I’m one of them. When there was a land rush in the 1840s, people would have grabbed chunks of land. Some people would have risen to prominence, and they get a bunch of stuff named after them,” Smoot said.\u003c/p>\n\u003cp>Not to get too philosophical on you, but it does seem like Elisha Stephens’ story is emblematic of so much of California history writ large. There are these layers and layers of human stories of travail and triumph that just get paved over as new generations come through and forge their own paths in the Golden State.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>The naming of things is a serious matter, something we’ve all been paying a bit more attention to in recent years. Who do we memorialize and why? If the honorees don’t merit a mention in school books, who even remembers them after the last living person to know them dies? I’ve been thinking about this a lot ever since we got this question from longtime listener Pete Smoot.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot: \u003c/strong>Who is Stevens, and why is Stevens Creek Boulevard in San José and in Cupertino named after him or her? \u003cstrong>\u003cbr>\n\u003c/strong>\u003cbr>\n\u003cstrong>Olivia Allen-Price: \u003c/strong>Pete’s driven along Stevens Creek Boulevard. He’s hiked in the Stevens Creek watershed, which tumbles down from the Santa Cruz Mountains to the San Francisco Bay. He used to ride his bike around the Stevens Creek Reservoir. And he couldn’t help but notice a lot of things in the South Bay named after somebody named Stevens.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot: \u003c/strong>The whole reason to name something after someone is to memorialize them. And we’re failing.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>This week, we’re digging into the all-but-forgotten history of Elisha Stephens. It’s a tale full of adventure that will take us over the high Sierra a few years before gold was found in this state. I’m Olivia Allen-Price. This is Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003cem>Sponsor message\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>OK, so Pete wants to know why so many things in Cupertino, Mountain View and Sunnyvale are called “Stevens Creek.” KQED’s Rachael Myrow did some digging, and here’s what she found …\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>You know how most searches start on the Internet? Well, the first thing I realized upon looking for Elisha Stephens was there are a lot of different spellings of his name. And the right one is not the one that’s on all the place names and street signs. Author Dan White — whose book “The Cactus Eaters” includes a passage on Stephens — explains.\u003c/p>\n\u003cp>\u003cstrong>Dan White: \u003c/strong>Elisha Stephens\u003cem>,\u003c/em> spelled E-L-I-S-H-A, last name Stephens, S-T-E-P-H-E-N-S. He’s commemorated, but misspelled egregiously, in so many landmarks around Silicon Valley, which is kind of bizarre.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>I met Dan, along with Pete, our question asker, at Stevens Creek County Park in Cupertino to discuss the story of a South Carolina born man who was, by his own account, under-appreciated during his lifetime — and also, by a lot of other accounts, deserved to be remembered better than he has been.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003cstrong>\u003cbr>\n\u003c/strong>\u003cbr>\n\u003cstrong>Dan White:\u003c/strong> Essentially, he was a part of an immigrant party that opened up what is now known as Donner Pass.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>That Donner Pass? The one 9 miles west of Truckee, where desperate pioneers ate each other? Yes. Fun fact: The Donner Party was not the first wagon train to cross this particular mountain pass. The Stephens-Townsend-Murphy Party was! They began in what was then the Iowa Territory. Stephens joined when they stopped in St. Joseph, Missouri. Reflecting their collective respect for his leadership skills, the 50 people in eleven wagons elected him captain.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> The rub is that this entire overland party did not lose a single man, woman or child at all. In fact, it increased by two because of procreation. They came down from the mountain with more people than they started out with, and and yet, who is the pass named after? The Donners, who made a colossal mess of it.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Which is not to say that the Stephens Party had an easy time of it when they crossed the pass in 1844. Enough beaver trappers and such had made the journey to California that people back East knew going in the hardest part of the journey would be at the end of it.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>A Northern Paiute tribal leader who helped thousands of white people in the 1840s and ’50s cross the barren Great Basin of Nevada suggested the party follow a river up to its source in the Sierra Nevada mountains. The guide would often shout, “Tro-kay!” meaning “Everything is alright!” and that’s how a number of things, including the river, were later named “Truckee.” In any case, it was a miserable, hard slog, especially for the pregnant women and the oxen.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> At one point, there was a granite ledge that they got towards, and there was a 10-foot rocky barrier blocking the way. And instead of giving up, what they did was they unpacked everything from the wagons, and they hoisted each one up that ledge, and they used a rope pulley chained to the backs of the oxen.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Once Stephens and the rest of the party made it down to the promised land of California, easy living lay ahead. As a young man, Stephens was a blacksmith and trapper. Now in his 40s, he settled in what we call Cupertino, buying 160 acres of land originally part of the Spanish/Mexican land grant known as Rancho San Antonio. Stephens named his patch of paradise Blackberry Farm. And a decade later, he essentially doubled his land holdings with more acres in Mountain View.\u003c/p>\n\u003cp>Through legal means at the time, but the broader context of land ownership in California during the mid-19th century is … complicated, given that Americans took California from Mexico, which took it from indigenous peoples.\u003c/p>\n\u003cp>But back to opening that mountain path to the Pacific …\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> It became a huge, big deal. It was part of the incursion into California. The 49ers used it, other immigrants used it, and a railroad and a freeway would both breach that same pass. Millions more people going from that same mountain notch.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Possibly because nobody in the Stephens party died, White surmises major newspapers of the day didn’t cover its arrival. That might explain why Stephens felt he had to toot his own horn to South Bay neighbors. They knew about his most famous exploit. But at the time, he was most famous or infamous, for his favorite dish.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> He was well-known for making an exceptional ragout that was made out of the fat and juicy rattlesnakes that he caught in the brush around Cupertino. And some people avoided his house because they knew that if we went to see him, rattlesnake was on the menu.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Elisha Stephens became a beekeeper and a chicken farmer. There’s only one known photo of him, and he looks like what you’d expect a 19th-century pioneer to look like: from his hat to his utility knife hanging from his big, big belt. He was tall and skinny, with deep, sunken eyes and cheekbones, a scraggly, snow white beard that extended down to his rough and ready Western cravat, and a piercing, direct stare that was common in studio photos of the time, because if you smiled the whole thing was likely to come out blurry.\u003c/p>\n\u003cp>\u003cstrong>Dan White: \u003c/strong>He became a real grump.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Never married. Never had any kids that we know about. In 1862, he moved to Bakersfield, complaining that the South Bay had become “too durn civilized.” And this was before the sun-baked suburbia we’re all familiar with today.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> Very tellingly, in the late 1860s, after the Central Pacific Railroad uh route across the mountain pass was finished, I think it would have been classy for somebody to invite him to the ribbon cutting ceremony, but they didn’t. Nobody thought to invite him.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Awwww. It gets worse.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> One day, he ends up with a stroke. He’s paralyzed in the local hospital. This is when he’s living in Kern County. Then he drops dead. He was initially in a potter’s field in Bakersfield.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>A potter’s field is a burial ground for poor, unidentified or unclaimed individuals.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> The cemetery even lost his internment records. But in 2009, somehow, some historical-minded people found his grave. So at least they found his grave. But I mean, that’s a lot of forgetting and a lot of obscurity, even during one’s lifetime, let alone afterwards.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>So how did a guy most everyone forgot get so many South Bay place names named after him? We’ll never know for sure, but Stephens wouldn’t be the only faded-glory pioneer with big land holdings to get memorialized in this particular way in California. What is unusual is the misspelling.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> This is just my pet theory, okay? Now, there is an author named George R. Stewart, who wrote some really popular books about the Donners, about Donner Summit, about all those explorers, and over and over again, he misspelled Stephens’ last name S-T-E-V-E-N-S. I mean, this stings me on a personal level because I can also tell you from first-hand experience, that a one-time bureaucratic error, can be sustained over time in the most egregious ways. For example, my name — my byline — is Dan White, W-H-I-T-E, which is a horrific misspelling.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Because many people, especially locally, would think of the Dan White infamous for killing San Francisco Supervisor Harvey Milk and Mayor George Moscone in 1978.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> I descend from Ukrainian and Russian and German Jews, and the last name should be spelled as it was spelled for hundreds and hundreds of years, W-E-I-T. It’s a mistake on my father’s birth certificate that was never corrected. So I’ve got that in common with Stephens. Our last names are butchered, and also with consequences, right? I think what people often say is say whatever you want about me, but spell my name right.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>That gets a rise out of our question asker, Pete Smoot.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> My family name was a misspelling from about 400 years ago. It gave us a very unique last name. So now, when I see someone with the same name, I can assume that they’re related to me. But yeah, I’m with Dan. Call me anything you want, but at least get my name right.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Much of the terrain that attracted Stephens to settle here during the 1840s is still parkland, full of oak trees, wild turkeys, bobcats, burrowing owls — and in the springtime, dotted with periwinkle and Indian paintbrush flowers.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> The valley floor itself is all suburbia and companies. Yeah, but get up into the hills, and the hills are beautiful. They’re filled with trees and wildlife and babbling brooks.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Is this story that you’re hearing, is it what you expected to hear? Are there surprises in it for you?\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> I didn’t really have an expectation. It makes perfect sense, and I’m not surprised to hear it. I mean, this area was filled with people who migrated from the East Coast. I’m one of them. When there was a land rush in the 1840s, people would have grabbed chunks of land. Some people would have risen to prominence, and they get a bunch of stuff named after them.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Not to get too philosophical on you, but it does seem like Elisha Stephens’ story is emblematic of so much of California history writ large. There are these layers and layers of human stories of travail and triumph that just get paved over, as new generations come through and forge their own paths in the Golden State.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>That was Rachael Myrow, Senior Editor of KQED’s Silicon Valley Desk.\u003c/p>\n\u003cp>Thanks to Pete Smoot for asking the question this week. It was chosen by you in a public voting round at BayCuriuos.org. There’s a new voting round up now, and we’re asking you to consider questions about tree frogs, metal music in the Bay Area, and “the San Francisco Twins” … a well-known pair of actresses. Head to BayCurious.org and cast your vote for which story you’d like to hear on this podcast next.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED. As you may have heard, funding for public media is at risk right now. You can help KQED continue to offer high-quality, fact-checked news and information by becoming a member today. Learn more at \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a>. And thanks!\u003c/p>\n\u003cp>Bay Curious is made by Katrina Schwartz, Christopher Beale and me, Olivia Allen-Price.\u003c/p>\n\u003cp>Extra support from Katie Sprenger, Jen Chien, Alana Walker, Maha Sanad, Holly Kernan and everyone on Team KQED.\u003c/p>\n\u003cp>I’m Olivia Allen-Price. Have a great week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "A lot of things in the South Bay are named after somebody called Stevens. There’s Stevens Creek Boulevard, the Stevens Creek watershed, and Stevens Creek Reservoir, to name a few. Who exactly was Stevens, anyway?",
"status": "publish",
"parent": 0,
"modified": 1744325078,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 88,
"wordCount": 4214
},
"headData": {
"title": "The South Bay Is All 'Stevens Creek' This and 'Stevens Creek' That. So Who Is This Stevens Anyway? | KQED",
"description": "A lot of things in the South Bay are named after somebody called Stevens. There’s Stevens Creek Boulevard, the Stevens Creek watershed, and Stevens Creek Reservoir, to name a few. Who exactly was Stevens, anyway?",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "The South Bay Is All 'Stevens Creek' This and 'Stevens Creek' That. So Who Is This Stevens Anyway?",
"datePublished": "2025-04-17T03:00:12-07:00",
"dateModified": "2025-04-10T15:44:38-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/KQINC1318966714.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12035207/the-south-bay-is-all-stevens-creek-this-and-stevens-creek-that-so-who-is-this-stevens-anyway",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Pete Smoot’s driven along Stevens Creek Boulevard. He’s hiked in the \u003ca href=\"https://mghydro.com/watersheds/shared/2F3905.html\">Stevens Creek watershed\u003c/a>, which tumbles down from the Santa Cruz Mountains to the San Francisco Bay. Smoot used to ride his bike around the Stevens Creek Reservoir. And he couldn’t help but notice a lot of things in the South Bay named after somebody named \u003cem>Stevens\u003c/em>.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>“Who is Stevens, and why is Stevens Creek Boulevard in San José and in Cupertino named after him or her?” he asked Bay Curious. “The whole reason to name something after someone is to memorialize them, and we’re failing.”\u003c/p>\n\u003ch2>\u003cstrong>The man behind the name\u003c/strong>\u003c/h2>\n\u003cp>To start with, the Stevens of Stevens Creek et al, spelled his name thusly: “Elisha Stephens\u003cem>,\u003c/em> spelled E-L-I-S-H-A, last name Stephens, S-T-E-P-H-E-N-S,” said Dan White, whose book \u003ca href=\"https://www.amazon.com/Cactus-Eaters-Almost-Myself-Pacific/dp/0061376930/ref=sr_1_1?dib=eyJ2IjoiMSJ9.wrqoBTLcmOIKou_MuTbqEn6TBcBxgx4WyhiI5olXcUA.ceIYpRu8lYS1_frb3-X8DlVzP90YD1QD5ClCfdjoy9c&dib_tag=se&keywords=the+cactus+eaters+dan+white&qid=1743802935&sr=8-1\">\u003cem>The Cactus Eaters\u003c/em>\u003c/a> includes a passage on Stephens.\u003c/p>\n\u003cp>“He’s commemorated, but misspelled egregiously, in so many landmarks around Silicon Valley,” White told me while walking through Stevens Creek County Park in Cupertino, along with Smoot, our question asker.\u003c/p>\n\u003cfigure id=\"attachment_12035351\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035351\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-01-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Longtime Bay Curious fan Pete Smoot — pictured here at the Stevens Creek County Park in Cupertino — grew up in Massachusetts but has lived in South San José for over 30 years, working as a software developer. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>So who was Elisha Stephens, and what was his proudest accomplishment, the one that got so many local place names named after him?\u003c/p>\n\u003cp>He was captain of a party of pioneers that opened up what is now known as Donner Pass. Yes, \u003ca href=\"https://www.kqed.org/news/11940118/the-real-story-of-the-donner-party\">THAT Donner Pass\u003c/a>, nine miles west of Truckee, where desperate pioneers ATE each other.\u003c/p>\n\u003cp>The Donner Party, it turns out, was not the first group in a wagon train to cross this particular mountain pass. The \u003ca href=\"https://www.youtube.com/watch?v=u4yztTzfLpE\">Stephens-Townsend-Murphy Party was\u003c/a>. They started with 50 people in eleven wagons and arrived in California with two more people, thanks to childbirths along the way.\u003c/p>\n\u003cp>“This entire overland party did not lose a single man, woman or child at all,” White said. “In fact, it increased by two because of procreation. They came down from the mountain with more people than they started out with, and yet, who is the pass named after? The Donners, who made a colossal mess of it.”\u003c/p>\n\u003cp>That’s not to say the Stephens Party had an easy time of it when they crossed the pass in 1844. Enough beaver trappers and such had made the journey to California that people back East knew going in that \u003ca href=\"https://www.nps.gov/articles/000/young-man-alone-snowbound-in-the-sierra-nevada-1844.htm\">the hardest part\u003c/a> of the journey would be at the end of it.\u003c/p>\n\u003cp>A Northern Paiute tribal leader who helped thousands of white people in the 1840s and ’50s cross the barren Great Basin of Nevada suggested the party follow a river up to its source in the Sierra Nevada mountains. (The guide would often shout, “Tro-kay!” meaning “Everything is alright!” and that’s how a number of things, including the river, were later named “Truckee.”)\u003c/p>\n\u003cfigure id=\"attachment_12035352\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035352\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-02-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Author and amateur historian Dan White — pictured here at the Stevens Creek County Park in Cupertino — has written about Elisha Stephens. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In any case, it was a \u003ca href=\"https://www.youtube.com/watch?v=QodvJY8hC-c\">miserable, hard slog\u003c/a>, especially for the pregnant women and the oxen.\u003c/p>\n\u003cp>“At one point, there was a granite ledge, a 10-foot rocky barrier blocking the way. Instead of giving up, they unpacked everything from the wagons, and they hoisted each one up that ledge, and they used a rope pulley chained to the backs of the oxen,” White said.\u003c/p>\n\u003cp>According to the most detailed account — the party was careful about sticking together in one big group until mid-November, when they were knee-deep in snow in the mountains. The leadership of the party — so presumably, Stephens — decided to split up the group. This would leave three young men behind and have them guard the wagons in the same rough location where the Donner Party met their fateful end. The rest of the group, including all the women and children, continued westward.\u003c/p>\n\u003cp>No diaries of the Stephens Party journey west are known to survive, but a couple of participants dictated their memories of what happened decades later, including one account published in 1888, \u003cem>The Diary of Moses Schallenberger. \u003c/em>Schallenberger was among the men that stayed behind. He was 17 at the time, and he barely survived that winter in a cabin he helped build himself.\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 first, “We thought the snow would soon melt, but we were doomed to disappointment. A week passed, and instead of any snow going off, more came. At last, we were compelled to kill our cows, for the snow was so deep that they could not get around to eat. They were nothing but skin and bones, but we killed the poor things to keep them from starving to death.”\u003c/p>\n\u003cp>Schallenberger nearly starved to death. When a member of the advance party was sent back on snowshoes with provisions, Schallenberger was found trying to eat boiled leather.\u003c/p>\n\u003ch2>\u003cstrong>The promised land of California\u003c/strong>\u003c/h2>\n\u003cp>Once Stephens and the rest of the party made it down to the promised land of California, easy living lay ahead. As a young man, Stephens was a blacksmith and trapper. Now in his 40s, he settled in what we call Cupertino, buying 160 acres of land originally part of the Spanish/Mexican land grant known as Rancho San Antonio. Stephens named his patch of paradise Blackberry Farm. A decade later, he essentially doubled his land holdings with more acres in Mountain View.\u003c/p>\n\u003cfigure id=\"attachment_12035361\" class=\"wp-caption aligncenter\" style=\"max-width: 1587px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035361\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2.jpg\" alt=\"\" width=\"1587\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2.jpg 1587w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-800x1008.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-1020x1285.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-160x202.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-05-KQED-2-1219x1536.jpg 1219w\" sizes=\"auto, (max-width: 1587px) 100vw, 1587px\">\u003cfigcaption class=\"wp-caption-text\">This is the only known photo of Elisha Stephens, believed to have been taken in San José in 1860. \u003ccite>(Source unknown)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He bought the land through legal means, but the broader context of land ownership in California during the mid-19th century is complicated, given that Americans took California from Mexico, which took it from indigenous peoples.\u003c/p>\n\u003cp>Possibly because nobody in the Stephens party died, White surmises, major newspapers of the day didn’t cover its arrival. Which might explain why Stephens felt he had to toot his own horn to South Bay neighbors, often with a fair bit of bitterness involved. So, locals did know of his exploits but largely tried to steer clear of a dinner invite from Stephens.\u003c/p>\n\u003cp>“He was well-known for making an exceptional ragout that was made out of the fat and juicy rattlesnakes that he caught in the brush around Cupertino. And some people avoided his house because they knew that if we went to see him, \u003ca href=\"https://www.youtube.com/watch?v=t3umO6_D8cg\">rattlesnake was on the menu\u003c/a>,” White said.\u003c/p>\n\u003cp>Elisha Stephens became a beekeeper and a chicken farmer, and also “a real grump,” White said. Never married. Never had any kids that we know about. In 1862, he moved to Bakersfield, complaining that the South Bay had become “too durn civilized” — and this was before the sun-baked suburbia we’re all familiar with today.\u003c/p>\n\u003cp>“Very tellingly, in the late 1860s, after the Central Pacific Railroad route across the mountain pass was finished, I think it would have been classy for somebody to invite him to the ribbon cutting ceremony, but they didn’t. Nobody thought to invite him,” said White.\u003c/p>\n\u003cp>It gets worse.\u003c/p>\n\u003cp>“One day he ends up with a stroke. He’s paralyzed in the local hospital. This is when he’s living in Kern County. Then he drops dead. He was initially in a potter’s field in Bakersfield,” said White. A potter’s field is a burial ground for poor, unidentified or unclaimed individuals.\u003c/p>\n\u003cfigure id=\"attachment_12035353\" class=\"wp-caption aligncenter\" style=\"max-width: 1334px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035353\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED.jpg\" alt=\"\" width=\"1334\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED.jpg 1334w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-800x1199.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-1020x1529.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-03-KQED-1025x1536.jpg 1025w\" sizes=\"auto, (max-width: 1334px) 100vw, 1334px\">\u003cfigcaption class=\"wp-caption-text\">This plaque dedicated to Elisha Stevens by the California-Nevada chapter of the Oregon California Trail Association, Cupertino Historical Society, City of Cupertino, and the Mountain Charlie Chapter 1850 E Clampus Vitus, sits embedded in an unassuming concrete and stone pedestal located in the parking lot of the Blackberry Farm golf course. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“The \u003ca href=\"https://www.unioncemeterybakersfield.com/services/elisha-stevens-blazed-the-trail-to-california/\">cemetery\u003c/a> even lost his internment records,” White continued. “But in 2009, somehow, some historical minded people found his grave. So at least they found his grave. But I mean that’s a lot of forgetting, and a lot of obscurity, even during one’s lifetime, let alone afterwards.”\u003c/p>\n\u003ch2>\u003cstrong>And what accounts for\u003c/strong>\u003cstrong> the \u003c/strong>\u003cstrong>misspelling of ‘Stevens Creek’? \u003c/strong>\u003c/h2>\n\u003cp>“This is just my pet theory, okay?” White said. “Now, there is an author named George R. Stewart, who wrote some really popular books about the Donners, about Donner Summit, about all those explorers, and over and over again, he misspelled Stephens’ last name S-T-E-V-E-N-S. I mean, this stings me on a personal level because I can also tell you from first-hand experience that a one-time bureaucratic error can be sustained over time in the most egregious ways. For example, my name — my byline — is Dan White, W-H-I-T-E, which is a horrific misspelling.”\u003c/p>\n\u003cp>Because many people, especially locally, would think of the \u003ca href=\"https://www.kqed.org/news/11706248/40-years-after-assassinations-assessing-the-legacies-of-harvey-milk-and-george-moscone\">Dan White infamous for killing\u003c/a> San Francisco Supervisor Harvey Milk and Mayor George Moscone in 1978.\u003c/p>\n\u003cfigure id=\"attachment_12035354\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12035354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250410-ELISHA-STEPHENS-04-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Stevens Creek Dam and Reservoir, located about 2 miles southwest of Cupertino. \u003ccite>(Rachael Myrow/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“I descend from Ukrainian and Russian and German Jews, and the last name should be spelled as it was spelled for hundreds and hundreds of years, W-E-I-T. It’s a mistake on my father’s birth certificate that was never corrected. So I’ve got that in common with Stephens. Our last names are butchered, and also with consequences, right? I think what people often say is say whatever you want about me, but spell my name right,” White said.\u003c/p>\n\u003cp>That got a rise out of our question-asker, Pete Smoot. “My family name was a misspelling from about 400 years ago. It gave us a very unique last name. So now, when I see someone with the same name, I can assume that they’re related to me. But yeah, I’m with Dan. Call me anything you want, but at least get my name right,” Smoot said.\u003c/p>\n\u003cp>Much of the terrain that attracted Stephens to settle here during the 1840s is still parkland, full of oak trees, wild turkeys, bobcats, burrowing owls — and in the springtime, dotted with periwinkle and Indian paintbrush flowers.\u003c/p>\n\u003cp>“The valley floor itself is all suburbia and companies. Yeah, but get up into the hills, and the hills are beautiful. They’re filled with trees and wildlife and babbling brooks,” said Smoot.\u003c/p>\n\u003cfigure id=\"attachment_12032757\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032757\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250324-ELISHA-STEPHENS-MD-02-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The gravestone for Elisha Stephens in the Historic Union Cemetery in Bakersfield on March 23, 2025. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Was Smoot surprised to learn of the real man behind all things named “Stevens Creek” in the South Bay? Not really. “This area was filled with people who migrated from the East Coast. I’m one of them. When there was a land rush in the 1840s, people would have grabbed chunks of land. Some people would have risen to prominence, and they get a bunch of stuff named after them,” Smoot said.\u003c/p>\n\u003cp>Not to get too philosophical on you, but it does seem like Elisha Stephens’ story is emblematic of so much of California history writ large. There are these layers and layers of human stories of travail and triumph that just get paved over as new generations come through and forge their own paths in the Golden State.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>The naming of things is a serious matter, something we’ve all been paying a bit more attention to in recent years. Who do we memorialize and why? If the honorees don’t merit a mention in school books, who even remembers them after the last living person to know them dies? I’ve been thinking about this a lot ever since we got this question from longtime listener Pete Smoot.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot: \u003c/strong>Who is Stevens, and why is Stevens Creek Boulevard in San José and in Cupertino named after him or her? \u003cstrong>\u003cbr>\n\u003c/strong>\u003cbr>\n\u003cstrong>Olivia Allen-Price: \u003c/strong>Pete’s driven along Stevens Creek Boulevard. He’s hiked in the Stevens Creek watershed, which tumbles down from the Santa Cruz Mountains to the San Francisco Bay. He used to ride his bike around the Stevens Creek Reservoir. And he couldn’t help but notice a lot of things in the South Bay named after somebody named Stevens.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot: \u003c/strong>The whole reason to name something after someone is to memorialize them. And we’re failing.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>This week, we’re digging into the all-but-forgotten history of Elisha Stephens. It’s a tale full of adventure that will take us over the high Sierra a few years before gold was found in this state. I’m Olivia Allen-Price. This is Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003cem>Sponsor message\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>OK, so Pete wants to know why so many things in Cupertino, Mountain View and Sunnyvale are called “Stevens Creek.” KQED’s Rachael Myrow did some digging, and here’s what she found …\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>You know how most searches start on the Internet? Well, the first thing I realized upon looking for Elisha Stephens was there are a lot of different spellings of his name. And the right one is not the one that’s on all the place names and street signs. Author Dan White — whose book “The Cactus Eaters” includes a passage on Stephens — explains.\u003c/p>\n\u003cp>\u003cstrong>Dan White: \u003c/strong>Elisha Stephens\u003cem>,\u003c/em> spelled E-L-I-S-H-A, last name Stephens, S-T-E-P-H-E-N-S. He’s commemorated, but misspelled egregiously, in so many landmarks around Silicon Valley, which is kind of bizarre.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>I met Dan, along with Pete, our question asker, at Stevens Creek County Park in Cupertino to discuss the story of a South Carolina born man who was, by his own account, under-appreciated during his lifetime — and also, by a lot of other accounts, deserved to be remembered better than he has been.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003cstrong>\u003cbr>\n\u003c/strong>\u003cbr>\n\u003cstrong>Dan White:\u003c/strong> Essentially, he was a part of an immigrant party that opened up what is now known as Donner Pass.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>That Donner Pass? The one 9 miles west of Truckee, where desperate pioneers ate each other? Yes. Fun fact: The Donner Party was not the first wagon train to cross this particular mountain pass. The Stephens-Townsend-Murphy Party was! They began in what was then the Iowa Territory. Stephens joined when they stopped in St. Joseph, Missouri. Reflecting their collective respect for his leadership skills, the 50 people in eleven wagons elected him captain.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> The rub is that this entire overland party did not lose a single man, woman or child at all. In fact, it increased by two because of procreation. They came down from the mountain with more people than they started out with, and and yet, who is the pass named after? The Donners, who made a colossal mess of it.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Which is not to say that the Stephens Party had an easy time of it when they crossed the pass in 1844. Enough beaver trappers and such had made the journey to California that people back East knew going in the hardest part of the journey would be at the end of it.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>A Northern Paiute tribal leader who helped thousands of white people in the 1840s and ’50s cross the barren Great Basin of Nevada suggested the party follow a river up to its source in the Sierra Nevada mountains. The guide would often shout, “Tro-kay!” meaning “Everything is alright!” and that’s how a number of things, including the river, were later named “Truckee.” In any case, it was a miserable, hard slog, especially for the pregnant women and the oxen.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> At one point, there was a granite ledge that they got towards, and there was a 10-foot rocky barrier blocking the way. And instead of giving up, what they did was they unpacked everything from the wagons, and they hoisted each one up that ledge, and they used a rope pulley chained to the backs of the oxen.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Once Stephens and the rest of the party made it down to the promised land of California, easy living lay ahead. As a young man, Stephens was a blacksmith and trapper. Now in his 40s, he settled in what we call Cupertino, buying 160 acres of land originally part of the Spanish/Mexican land grant known as Rancho San Antonio. Stephens named his patch of paradise Blackberry Farm. And a decade later, he essentially doubled his land holdings with more acres in Mountain View.\u003c/p>\n\u003cp>Through legal means at the time, but the broader context of land ownership in California during the mid-19th century is … complicated, given that Americans took California from Mexico, which took it from indigenous peoples.\u003c/p>\n\u003cp>But back to opening that mountain path to the Pacific …\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> It became a huge, big deal. It was part of the incursion into California. The 49ers used it, other immigrants used it, and a railroad and a freeway would both breach that same pass. Millions more people going from that same mountain notch.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Possibly because nobody in the Stephens party died, White surmises major newspapers of the day didn’t cover its arrival. That might explain why Stephens felt he had to toot his own horn to South Bay neighbors. They knew about his most famous exploit. But at the time, he was most famous or infamous, for his favorite dish.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> He was well-known for making an exceptional ragout that was made out of the fat and juicy rattlesnakes that he caught in the brush around Cupertino. And some people avoided his house because they knew that if we went to see him, rattlesnake was on the menu.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Elisha Stephens became a beekeeper and a chicken farmer. There’s only one known photo of him, and he looks like what you’d expect a 19th-century pioneer to look like: from his hat to his utility knife hanging from his big, big belt. He was tall and skinny, with deep, sunken eyes and cheekbones, a scraggly, snow white beard that extended down to his rough and ready Western cravat, and a piercing, direct stare that was common in studio photos of the time, because if you smiled the whole thing was likely to come out blurry.\u003c/p>\n\u003cp>\u003cstrong>Dan White: \u003c/strong>He became a real grump.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Never married. Never had any kids that we know about. In 1862, he moved to Bakersfield, complaining that the South Bay had become “too durn civilized.” And this was before the sun-baked suburbia we’re all familiar with today.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> Very tellingly, in the late 1860s, after the Central Pacific Railroad uh route across the mountain pass was finished, I think it would have been classy for somebody to invite him to the ribbon cutting ceremony, but they didn’t. Nobody thought to invite him.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Awwww. It gets worse.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> One day, he ends up with a stroke. He’s paralyzed in the local hospital. This is when he’s living in Kern County. Then he drops dead. He was initially in a potter’s field in Bakersfield.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>A potter’s field is a burial ground for poor, unidentified or unclaimed individuals.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> The cemetery even lost his internment records. But in 2009, somehow, some historical-minded people found his grave. So at least they found his grave. But I mean, that’s a lot of forgetting and a lot of obscurity, even during one’s lifetime, let alone afterwards.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>So how did a guy most everyone forgot get so many South Bay place names named after him? We’ll never know for sure, but Stephens wouldn’t be the only faded-glory pioneer with big land holdings to get memorialized in this particular way in California. What is unusual is the misspelling.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> This is just my pet theory, okay? Now, there is an author named George R. Stewart, who wrote some really popular books about the Donners, about Donner Summit, about all those explorers, and over and over again, he misspelled Stephens’ last name S-T-E-V-E-N-S. I mean, this stings me on a personal level because I can also tell you from first-hand experience, that a one-time bureaucratic error, can be sustained over time in the most egregious ways. For example, my name — my byline — is Dan White, W-H-I-T-E, which is a horrific misspelling.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Because many people, especially locally, would think of the Dan White infamous for killing San Francisco Supervisor Harvey Milk and Mayor George Moscone in 1978.\u003c/p>\n\u003cp>\u003cstrong>Dan White:\u003c/strong> I descend from Ukrainian and Russian and German Jews, and the last name should be spelled as it was spelled for hundreds and hundreds of years, W-E-I-T. It’s a mistake on my father’s birth certificate that was never corrected. So I’ve got that in common with Stephens. Our last names are butchered, and also with consequences, right? I think what people often say is say whatever you want about me, but spell my name right.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>That gets a rise out of our question asker, Pete Smoot.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> My family name was a misspelling from about 400 years ago. It gave us a very unique last name. So now, when I see someone with the same name, I can assume that they’re related to me. But yeah, I’m with Dan. Call me anything you want, but at least get my name right.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Much of the terrain that attracted Stephens to settle here during the 1840s is still parkland, full of oak trees, wild turkeys, bobcats, burrowing owls — and in the springtime, dotted with periwinkle and Indian paintbrush flowers.\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> The valley floor itself is all suburbia and companies. Yeah, but get up into the hills, and the hills are beautiful. They’re filled with trees and wildlife and babbling brooks.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Is this story that you’re hearing, is it what you expected to hear? Are there surprises in it for you?\u003c/p>\n\u003cp>\u003cstrong>Pete Smoot:\u003c/strong> I didn’t really have an expectation. It makes perfect sense, and I’m not surprised to hear it. I mean, this area was filled with people who migrated from the East Coast. I’m one of them. When there was a land rush in the 1840s, people would have grabbed chunks of land. Some people would have risen to prominence, and they get a bunch of stuff named after them.\u003c/p>\n\u003cp>\u003cstrong>Rachael Myrow: \u003c/strong>Not to get too philosophical on you, but it does seem like Elisha Stephens’ story is emblematic of so much of California history writ large. There are these layers and layers of human stories of travail and triumph that just get paved over, as new generations come through and forge their own paths in the Golden State.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>That was Rachael Myrow, Senior Editor of KQED’s Silicon Valley Desk.\u003c/p>\n\u003cp>Thanks to Pete Smoot for asking the question this week. It was chosen by you in a public voting round at BayCuriuos.org. There’s a new voting round up now, and we’re asking you to consider questions about tree frogs, metal music in the Bay Area, and “the San Francisco Twins” … a well-known pair of actresses. Head to BayCurious.org and cast your vote for which story you’d like to hear on this podcast next.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED. As you may have heard, funding for public media is at risk right now. You can help KQED continue to offer high-quality, fact-checked news and information by becoming a member today. Learn more at \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a>. And thanks!\u003c/p>\n\u003cp>Bay Curious is made by Katrina Schwartz, Christopher Beale and me, Olivia Allen-Price.\u003c/p>\n\u003cp>Extra support from Katie Sprenger, Jen Chien, Alana Walker, Maha Sanad, Holly Kernan and everyone on Team KQED.\u003c/p>\n\u003cp>I’m Olivia Allen-Price. Have a great week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12035207/the-south-bay-is-all-stevens-creek-this-and-stevens-creek-that-so-who-is-this-stevens-anyway",
"authors": [
"251"
],
"programs": [
"news_33523",
"news_34552"
],
"series": [
"news_17986"
],
"categories": [
"news_223",
"news_8"
],
"tags": [
"news_18426",
"news_160",
"news_21285"
],
"featImg": "news_12032758",
"label": "news_34552"
},
"news_12028752": {
"type": "posts",
"id": "news_12028752",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12028752",
"score": null,
"sort": [
1740654039000
]
},
"guestAuthors": [],
"slug": "ever-heard-of-a-frisco-biscuit-neither-had-many-maritime-historians",
"title": "Ever Heard of a 'Frisco Biscuit'? Neither Had Many Maritime Historians",
"publishDate": 1740654039,
"format": "image",
"headTitle": "Ever Heard of a ‘Frisco Biscuit’? Neither Had Many Maritime Historians | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>\u003ca href=\"#episode-transcript\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Carl Merritt is a history buff. He doesn’t just watch YouTube videos about World War II, he reads the comments. This time around, he was watching a video about the evacuation of Dunkirk when he came across a fascinating character: Charles Lightoller.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]Lightoller was a retired Royal Navy Commander who rescued troops from the beaches of Dunkirk on his private yacht. And, Merritt discovered, he was also the most senior officer to survive the sinking of the Titanic.\u003c/p>\n\u003cp>Merritt was intrigued, so he went out and found Lightoller’s autobiography, \u003cem>Titanic and Other Ships\u003c/em>. In it, Merritt learned that Lightoller had visited San Francisco in the 1880s when he was a teenager. That experience left a lasting impression:\u003c/p>\n\u003cblockquote>\u003cp>What a strange mixture we found in that city of mushroom growth. Beautiful broad streets and magnificent buildings, but almost entirely without law or order, – unless you could pay for it.\u003c/p>\u003c/blockquote>\n\u003cp>San Francisco’s port at the time was a chaotic, dangerous place. And in his autobiography, Lightoller doesn’t skimp on the details:\u003c/p>\n\u003cblockquote>\u003cp>‘Frisco at this time, had the honour of bearing the worst reputation of any sea port in the world for lawlessness, not excepting New York. It was bad enough for the landsman to be on the streets at night, if it was even suspected that he was carrying more than a very few dollars. Even in broad daylight it was no uncommon thing for a man to be sandbagged and robbed.\u003c/p>\u003c/blockquote>\n\u003cfigure id=\"attachment_12028796\" class=\"wp-caption aligncenter\" style=\"max-width: 1519px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028796\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052.jpg\" alt=\"\" width=\"1519\" height=\"2064\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052.jpg 1519w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-800x1087.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1020x1386.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-160x217.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1130x1536.jpg 1130w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1507x2048.jpg 1507w\" sizes=\"auto, (max-width: 1519px) 100vw, 1519px\">\u003cfigcaption class=\"wp-caption-text\">Commander Charles Herbert Lightoller, right, and his son Lieutenant F. R. Lightoller, who both helped in the evacuation from Dunkirk in 1940. \u003ccite>(Daily Mirror/Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Maritime Research Center at San Francisco Maritime National Historical Park houses a vast collection documenting the port’s tumultuous history. Reference librarian Gina Bardi knows this time period well. According to Bardi, there are “lots of stories of people… walking down the street and somebody offering them a drink or conking them on the crown.” Next thing they know, Gina said, “They wake up, and they’re on a ship halfway out to sea.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>This practice, known as shanghaiing, was common at San Francisco’s port. Crimping — aka kidnapping sailors, forcing them onto ships, and stealing their wages — was also widespread. Lightoller describes it all firsthand:\u003c/p>\n\u003cblockquote>\u003cp>The water front of ‘Frisco was held and run by a lot of soulless crimps. These human vultures didn’t wait for a man to get as far as the Shipping Office; in fact they were indifferent as to whether a man was even paying off or not. All they wanted was his body, and they would fight amongst themselves for possession.\u003c/p>\u003c/blockquote>\n\u003cp>“There’s even stories of people supplying dead sailors,” Bardi said, “and just saying he’s drunk, but he was actually dead and getting the money for that.”\u003c/p>\n\u003cfigure id=\"attachment_12028793\" class=\"wp-caption aligncenter\" style=\"max-width: 2246px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028793\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo.jpg\" alt=\"\" width=\"2246\" height=\"820\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo.jpg 2246w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-800x292.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1020x372.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-160x58.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1536x561.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-2048x748.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1920x701.jpg 1920w\" sizes=\"auto, (max-width: 2246px) 100vw, 2246px\">\u003cfigcaption class=\"wp-caption-text\">(left) A photograph of Green Street Wharf in San Francisco, Calif., circa 1894. (right) The docks of San Francisco’s port circa 1885. \u003ccite>(U.S. National Park Service)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For Lightoller, the best part of San Francisco was leaving it. The only other notable positive? The “‘Frisco biscuits.”\u003c/p>\n\u003cblockquote>\u003cp>The only good thing about ‘Frisco as far as I, a first voyager with an eternal hunger, could see, was the biscuits. ‘”‘Frisco biscuits’” are known the world over. Big, crisp and eatable. A good six inches across, and even the ship’s margarine could not altogether spoil their flavour… In fact, the outstanding feature of my first voyage seems to have been the state of semi-starvation we boys lived in, until we got the ‘Frisco biscuits.\u003c/p>\u003c/blockquote>\n\u003cp>For something “known the world over,” tracking down a definition proved surprisingly difficult.\u003c/p>\n\u003cp>“I went through all my maritime dictionaries,” Bardi said. “I went through a bunch of cookbooks that we have… and I have just not come across it anywhere.”\u003c/p>\n\u003cfigure id=\"attachment_12028778\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028778\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Katherine Hijar (left), park historian, and Gina Bardi, reference librarian, pose for a portrait on the Balclutha at the San Francisco Maritime National Historical Park on Feb. 26, 2025. The Balclutha is a historic three-masted, steel-hulled sailing ship built in 1886, now preserved as a museum at the park. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But Bardi did have a few educated guesses. Theory number one: maybe the biscuits had something to do with sourdough? Theory number two: maybe, in Lightoller’s British English, he was actually referring to a cookie? Theory number three: ‘Frisco biscuits were a form of hardtack.\u003c/p>\n\u003cp>Since sourdough wouldn’t have been a good long-term provision and there was no evidence for the cookie theory, hardtack seemed like the most likely answer.\u003c/p>\n\u003ch2>What is hardtack?\u003c/h2>\n\u003cp>Also known as ship’s biscuits, hardtack was a staple in a sailor’s diet. It is essentially a flour and water cracker baked to a crisp. When ships were provisioned in port, this nonperishable staple was an essential item.\u003c/p>\n\u003cp>The flavor of hardtack is somewhere in between sand and cardboard. You can’t even bite it with your front teeth; you have to gnaw. The biscuits were so durable in fact, that sailors sometimes wrote messages on them.\u003c/p>\n\u003cfigure id=\"attachment_12028771\" class=\"wp-caption aligncenter\" style=\"max-width: 1280px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028771\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum.jpg\" alt=\"\" width=\"1280\" height=\"1211\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum.jpg 1280w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-800x757.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-1020x965.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-160x151.jpg 160w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\">\u003cfigcaption class=\"wp-caption-text\">Ship’s biscuit with message: “Betsy Dunnet, given to her by her true love, Thomas Hart, January 4th, in the year of 1842.” \u003ccite>(National Maritime Museum, Greenwich, London)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The London-based National Maritime Museum has a handful of biscuits dating back as far as the 1700s. In 2018, \u003ca href=\"https://www.atlasobscura.com/articles/buy-an-old-biscuit\">a 212-year old British biscuit — still uncracked — went on auction for $3,580\u003c/a>. While not exactly appetizing, a starving sailor might beg to differ. And a few actually did.\u003c/p>\n\u003ch2>Evidence for the hardtack theory\u003c/h2>\n\u003cp>To check Bardi’s hardtack theory, I headed over to the San Francisco Maritime Museum, right on the water at Aquatic Park. It looks like a cruise ship that ran aground, threw in the towel, and decided it’d be easier to call itself a building. Katherine Hijar, the resident historian, found two additional references to the biscuits in the biographies of British sailors. Lightoller finally had company.\u003c/p>\n\u003cp>In \u003cem>Knocking Around\u003c/em>, by Frank H. Shaw, he recalls “nibbling rare, palatable ‘Frisco biscuits lavishly smeared with real salt butter out of \u003cem>bona fide\u003c/em> tins.” His boat was anchored off the coast of Chile at the time. For something provisioned in California to stay edible all the way to Chile, it has to be nonperishable. For Hijar, that was a point for the hardtack theory.\u003c/p>\n\u003cfigure id=\"attachment_12028780\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028780\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Katherine Hijar (left) and Gina Bardi sample a plate of ‘Frisco Biscuits on the Balclutha in San Francisco Maritime National Historical Park. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In \u003cem>Round The Horn and Before The Mast\u003c/em>, Hijar found yet another biscuit reference. The author, A. Basil Lubbock, begins by describing running out of “Kobe biscuits, which are nearly all rice.” He then remembers how relieved he was to receive “splendid American hardtack… I don’t think I have ever eaten better biscuit than this Frisco bread.”\u003c/p>\n\u003cp>With the evidence mounting, Hijar offered her final conclusion: \u003cem>A ‘Frisco biscuit was hardtack provisioned at San Francisco’s port\u003c/em>.\u003c/p>\n\u003ch2>‘Known the world over?’\u003c/h2>\n\u003cp>For something “known the world over,” ‘Frisco biscuits proved fairly elusive. Several maritime historians had never heard of a ‘Frisco biscuit, and Hijar had to really dig to find a few sources.\u003c/p>\n\u003cp>The most likely explanation for the biscuit’s obscurity? Sailor slang.\u003c/p>\n\u003cp>“[Sailors] had their own language… words that you and I would never understand because they were particular to this world of sailors at sea,” Hijar said.\u003c/p>\n\u003cp>Like so many forgotten pieces of history, it comes down to who gets to tell the story. Most sailors in the 1880s didn’t have typewriters or book deals. Their version of events was rarely recorded, and for those of us who love some good slang, that’s a big loss.\u003c/p>\n\u003cp>Lightoller’s biography is full of sailor lingo. Reading it taught our question asker, Carl Merritt, some new vocabulary — like crocodile pearls. (It’s a much more exciting way to say… avocados.)\u003c/p>\n\u003cp>If Merritt’s question has got you hankering to try some hardtack, \u003ca href=\"https://www.rmg.co.uk/stories/blog/how-make-ships-biscuit\">here’s a recipe so you can whip up your very own batch of ‘Frisco biscuits\u003c/a>. Or, you could imagine yourself a sailor at sea on ship’s rations, indulging in biscuit-based delicacies like “Dandy Funk” and “Cracker Hash.” You’re welcome.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Hey everyone, Olivia Allen-Price here, and you’re listening to Bay Curious.\u003c/p>\n\u003cp>Here’s a thing about me: I love a good biscuit. I grew up in North Carolina, where biscuits are a point of pride. It seems like everyone has a grandma who makes a good one, but don’t bother asking for the recipe because there isn’t one. It’s all done by feel — eyeballing the flour in the bowl, the texture of the dough between your fingers.\u003c/p>\n\u003cp>So when a biscuit question arrived in our Bay Curious mailbox, it grabbed my attention right away.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Frisco biscuits? I need your help on that one.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: This is Carl Merritt — our question-asker this week. A while back, he was reading the biography of a storied sailor when he came across the term Frisco Biscuit. It left him feeling stumped.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: He describes it as crispy and six inches in diameter. He says it’s known the world over. So, so I was hoping maybe you can find something.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: But for something known the world over, a quick internet search didn’t turn much up.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Well, I’m glad I threw you a curveball. That’s great news.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: When I passed off the question to one of our Bay Curious reporters, I was secretly hoping they’d crack the code quickly, get some local chefs to give the recipe a whirl — And give me a taste test.\u003c/p>\n\u003cp>But turns out my dream of a flaky, buttery, crispy San Francisco-made biscuit was destined to remain a dream.\u003c/p>\n\u003cp>\u003cem>Bay Curious theme music starts\u003c/em>\u003c/p>\n\u003cp>This week — a culinary, history, maritime mystery. What is a Frisco Biscuit?\u003c/p>\n\u003cp>That’s all coming up! Stay with us.\u003c/p>\n\u003cp>\u003cem>Theme music ends\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: To help us answer Carl’s question — what is a Frisco Biscuit? — we’ve put Bay Curious reporter Gabriela Glueck on the job. Her first step? Find the source in question — the book where ‘Frisco Biscuit’ makes its appearance — and get to know a bit more about the guy who wrote it.\u003c/p>\n\u003cp>A man by the name of Charles Lightoller.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Charles Lightoller was a sailor, as true a seaman at heart as it is possible to be. And in his biography, he tells his story of life on the water. Born in England in the late 1800s and effectively orphaned at age 13, ships were all he’d really ever know.\u003c/p>\n\u003cp>While you might not recognize his name, you’re probably more familiar with him than you think.\u003c/p>\n\u003cp>\u003cstrong>Charles Lightoller\u003c/strong>: Several of us scrambled up onto the slippery bottom of the raft. And it was from there I saw the Titanic sink. It was from there I saw the Titanic sink.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s Lightoller, recounting the sinking of the Titanic in a BBC radio interview following the disaster. He was the most senior officer to survive.\u003c/p>\n\u003cp>\u003cstrong>Charles Lightoller\u003c/strong>: As she vanished, everyone around me on the upturned boat, as though they could hardly believe it, just said, she’s gone.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Lightoller waited on the Titanic until it was nearly under, shepherding others onto the remaining lifeboats before he himself took a seat.\u003c/p>\n\u003cp>But even a shipwreck — perhaps the world’s most infamous one — couldn’t keep him away from the sea for too long. He tells all this in his life story, his book, “Titanic and Other Ships.”\u003c/p>\n\u003cp>When a seaman like that mentions a “Frisco Biscuit” and calls it, quote, “known the world over,” you kinda take his word for it. But tracking down the term was actually a bit of a challenge.\u003c/p>\n\u003cp>We will get to the biscuit, I promise, but first, just a little more context. We know the man we’re working with. Step two is understanding the place he’s talking about: The port of San Francisco in the 1880s.\u003c/p>\n\u003cp>In his book, Lightoller sets the scene.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: What a strange mixture we found in that city of mushroom growth. Beautiful broad streets and magnificent buildings, but almost entirely without law or order, unless you could pay for it.\u003c/p>\n\u003cp>Sounds of waves, seagulls, shipbuilding sounds, wind\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: Here are some men just hanging out on the wharf. You would have seen a lot of people hanging out on the wharf looking for work.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s Gina Bardi. She’s a reference librarian at San Francisco Maritime National Historical Park Research Center. I met up with her to get a better sense of what the port was like back in the day.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: You would have seen a lot of smoke… It was very dirty and dusty. You would have seen insurance agents, merchants, everybody buying and selling wares, so it would have been really vibrant, loud… there was um, ships being built, ships being torn apart, so all, all sounds and noises associated with that.\u003c/p>\n\u003cp>\u003cstrong>Gabriela\u003c/strong> \u003cstrong>Glueck\u003c/strong>: Lightoller was just a teenager when he arrived in the city, but San Francisco made a lasting impression on him. Safe to say, not a very positive one.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: ‘Frisco, at this time, had the honor of bearing the worst reputation of any seaport in the world for lawlessness.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Gina told me that a sailor coming into port around that time was likely to have a tough go.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: People being kidnapped is absolutely true. There’s news reports of it. We have lots of stories of people being, you know, walking down the street and somebody offering them a drink or conking them on the crown, and the next thing they know, they wake up, and they’re on a ship halfway up to sea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: It was a place that Lightoller was, quite frankly, delighted to leave when the time came.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: Hard, bitter hard, though ship life often was, yet we were glad to see the Golden Gates, with all they stood for, fading away and finally disappearing below the horizon. At least the sea was clean.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Harsh.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: The only good thing about ‘Frisco, as far as I, a first voyager with an eternal hunger, could see, was the biscuits. “‘Frisco biscuits” are known the world over. Big, crisp and eatable. A good six inches across, and even the ship’s margarine could not altogether spoil their flavor… In fact, the outstanding feature of my first voyage seems to have been the state of semi-starvation we boys lived in, until we got the ‘Frisco biscuits.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: So, what is a Frisco biscuit?\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: I have no idea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s reference librarian Gina Bardi again.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: I went through all my maritime dictionaries that I have. I went through a bunch of cookbooks that we have, food ways studies that we have, and I have just not come across it anywhere.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Gina and I were stumped. Searching for Frisco Biscuits wasn’t getting us anywhere.\u003c/p>\n\u003cp>But, ship’s biscuits, also known as hardtack, were one of the main staples of a sailor’s diet. It’s basically a flour and water cracker, dried out in the oven for so long that it’s nonperishable.\u003c/p>\n\u003cp>With this clue in mind, we started tossing around theories.\u003c/p>\n\u003cp>Our first hypothesis: Frisco Biscuits were hardtack provisioned at San Francisco’s port.\u003c/p>\n\u003cp>Theory number two: these biscuits had something to do with sourdough.\u003c/p>\n\u003cp>Theory number three: Maybe, in Lightoller’s British English, he was actually referring to a cookie.\u003c/p>\n\u003cp>Thing is, sourdough wouldn’t have made a good long-term provision. And there just wasn’t any evidence for the cookie angle.\u003c/p>\n\u003cp>The hardtack hypothesis seemed like our best bet.\u003c/p>\n\u003cp>\u003cem>Music starts\u003c/em>\u003c/p>\n\u003cp>So, we went down the rabbit hole.\u003c/p>\n\u003cp>To help us test our theory — to see if hardtack could be considered big, crisp, and eatable — Gina pulled out an archival recipe and whipped up a batch.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: You have to have upper arm strength. My poor rolling pin, I was like standing on my tiptoes. I was like mushing with all my strength, trying to get it down.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Then, she invited all her colleagues to join us for a taste test.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: This is the fruits of my labor. Then the recipe also said I should encase it in a wooden cask. But I had no wooden casks at home, so I just put it in a zip lock and bought it here.\u003c/p>\n\u003cp>\u003cem>Sounds of people eating something very crunchy\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: Don’t bite in with your front teeth because I don’t think that’ll work. Maybe gnaw on the side a little bit and then dip.\u003c/p>\n\u003cp>\u003cstrong>Taste tester #1\u003c/strong>: Oh, my God, I think I just lost a tooth. (sounds of chewing)\u003cbr>\n\u003cstrong>Test tester #2\u003c/strong>: Cardboard, a little taste, a little hint of cardboard. It just tastes like flour. It tastes like dry. That’s what it tastes like, like a mouthful of sand.\u003cbr>\n\u003cstrong>Taste tester #3\u003c/strong>: I’m not gonna lie, I would eat this. It does not have much of a flavor, but I kind of just like gnawing on it.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Fair enough. Maybe San Francisco was such a miserable time that something so bad ended up being the best part. Or maybe to a starving sailor, Frisco biscuits were just a little bit tastier than average.\u003c/p>\n\u003cp>Those seemed like solid guesses, but still just guesses.\u003c/p>\n\u003cp>Gina and I felt like we needed to do a bit more digging. Her suggestion? Turn it over to the big guns. AKA, the center’s maritime historian, Katherine Hijar.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck in tape\u003c/strong>: First thing I want to ask you is, did you figure it out?\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: I think I did. Yes, I think I did. As you probably know already, sea biscuits, ships biscuits, Frisco biscuits, hardtack those are all the same thing.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: After scouring the archives, Katherine told me she’d finally found something. Two additional references to Frisco biscuits.\u003c/p>\n\u003cp>Again, in the biographies and diaries of British sailors.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: Describing a journey from San Francisco to Europe, it was before the Panama Canal, so that it was around Cape Horn off the coast of Chile, uh, they spent some time on a ship called the Star of Italy. On that ship, Frank Shaw and some of his fellow sailors ate, quote, rare palatable Frisco biscuits lavishly smeared with real salt butter out of bona fide tins.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: For something provisioned in California to stay edible all the way to Chile, it’s gotta be nonperishable. That’s a point for the hardtack theory. Plus, hardtack was very often stored away in tins.\u003c/p>\n\u003cp>The next clue came from another sailor’s diary dated September 1899.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: He wrote, today, we came to an end of the Kobe biscuits, which are nearly all rice. So, Kobe biscuits, one thing we get from that right away, is that they have provisioned in Japan, possibly the biscuits came from Kobe. They’ve probably loaded in boxes and boxes of these. And these rice flour-based biscuits are now done. And he’s not a fan. He says, At last, we have got the splendid American hardtack served out to us. I don’t think I have ever eaten better biscuit than this Frisco bread.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Sailors often referred to hardtack as their daily bread, so don’t let that throw you off. This clue is pivotal.\u003c/p>\n\u003cp>It puts it all in simple terms, when ships provision at ports, they buy the local version of hardtack. Kobe biscuits from Kobe, Frisco biscuits from Frisco. A 1 to 1.\u003c/p>\n\u003cp>American hardtack, Frisco bread. Another 1 to 1.\u003c/p>\n\u003cp>Of that, Katherine had convinced me.\u003c/p>\n\u003cp>But why does Lightoller claim that Frisco biscuits are, quote, “known the world over?” From what I can tell, they’re hardly known at all. Several maritime experts I spoke with hadn’t heard of them. And Katherine had to do some serious digging to find even a few mentions.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: Definitely slang, absolutely yes.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Katherine’s best guess — “Frisco biscuit” is sailor speak.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: They had their own language, different words that you and I, even if we could get in a time machine, and go back to the 19th-century words that you and I would never understand because they were particular to this world of sailors at sea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: And within the sailor community, Frisco Biscuits might have been known the world over. But sailors at sea in the 1800s weren’t the ones with typewriters and publishing deals.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: So many of the absences and the silences in history have to do with who had the ability to actually leave a permanent record. So when we’re talking about life at sea and the life of sailors, we’re talking about a population that is mostly very poor at best, their working class, and those are just not the people who whose experiences were considered important at the time.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Reporter Gabriela Glueck, thanks!\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Thank you. It was quite a fun mystery.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Big thanks to our question-asker, Carl Merritt, for sending us on this winding adventure. His question was chosen by listeners in a public voting round at BayCurious.org. There’s a new one up now, so head on over and cast your vote for what you’d like us to cover next.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Did you know: KQED relies on your financial support to keep shows like Bay Curious going? More than half of KQED’s budget comes from donations from our audience. It is truly journalism made for the public, powered by the public, which is just the way we like it.\u003c/p>\n\u003cp>If you’re in a position to give, please visit \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a>. There are options for one-time gifts, or you can level up and become a sustaining member by giving each month. Your support keeps local news in the Bay Area alive at a time when it is under threat. Again, head to \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a> to give. And from all us at Bay Curious, a deep, heartfelt thank you.\u003cbr>\nOur show is produced by…\u003cbr>\nKatrina Schwartz\u003cbr>\nChristopher Beale\u003cbr>\nAnd me, Olivia Allen-Price\u003c/p>\n\u003cp>Additional Support From:\u003cbr>\nMaha Sanad\u003cbr>\nKatie Springer\u003cbr>\nJen Chien\u003cbr>\nAlana Walker\u003cbr>\nHolly Kernan\u003cbr>\nAnd everyone on Team KQED.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>I’m Olivia Allen-Price. Have a great week. And if you try making a Frisco biscuit of your own, don’t break a tooth!\u003c/p>\n\n",
"blocks": [],
"excerpt": "Several British sailors who visited San Francisco in the 1800s and 1900s refer to ‘Frisco biscuits' in their memoirs. But what exactly are they?",
"status": "publish",
"parent": 0,
"modified": 1740613234,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 122,
"wordCount": 4044
},
"headData": {
"title": "Ever Heard of a 'Frisco Biscuit'? Neither Had Many Maritime Historians | KQED",
"description": "Several British sailors who visited San Francisco in the 1800s and 1900s refer to ‘Frisco biscuits' in their memoirs. But what exactly are they?",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Ever Heard of a 'Frisco Biscuit'? Neither Had Many Maritime Historians",
"datePublished": "2025-02-27T03:00:39-08:00",
"dateModified": "2025-02-26T15:40:34-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious/",
"audioUrl": "https://dcs-spotify.megaphone.fm/KQINC2013627486.mp3?key=1e042310dfa993e205db3ebd609c89ac&request_event_id=c6497616-8b1b-44bd-a629-20f34c7bf2d5&timetoken=1740601756_CC8BE71007255C4D23D18A3C794C16F3",
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12028752/ever-heard-of-a-frisco-biscuit-neither-had-many-maritime-historians",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#episode-transcript\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Carl Merritt is a history buff. He doesn’t just watch YouTube videos about World War II, he reads the comments. This time around, he was watching a video about the evacuation of Dunkirk when he came across a fascinating character: Charles Lightoller.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>Lightoller was a retired Royal Navy Commander who rescued troops from the beaches of Dunkirk on his private yacht. And, Merritt discovered, he was also the most senior officer to survive the sinking of the Titanic.\u003c/p>\n\u003cp>Merritt was intrigued, so he went out and found Lightoller’s autobiography, \u003cem>Titanic and Other Ships\u003c/em>. In it, Merritt learned that Lightoller had visited San Francisco in the 1880s when he was a teenager. That experience left a lasting impression:\u003c/p>\n\u003cblockquote>\u003cp>What a strange mixture we found in that city of mushroom growth. Beautiful broad streets and magnificent buildings, but almost entirely without law or order, – unless you could pay for it.\u003c/p>\u003c/blockquote>\n\u003cp>San Francisco’s port at the time was a chaotic, dangerous place. And in his autobiography, Lightoller doesn’t skimp on the details:\u003c/p>\n\u003cblockquote>\u003cp>‘Frisco at this time, had the honour of bearing the worst reputation of any sea port in the world for lawlessness, not excepting New York. It was bad enough for the landsman to be on the streets at night, if it was even suspected that he was carrying more than a very few dollars. Even in broad daylight it was no uncommon thing for a man to be sandbagged and robbed.\u003c/p>\u003c/blockquote>\n\u003cfigure id=\"attachment_12028796\" class=\"wp-caption aligncenter\" style=\"max-width: 1519px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028796\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052.jpg\" alt=\"\" width=\"1519\" height=\"2064\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052.jpg 1519w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-800x1087.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1020x1386.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-160x217.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1130x1536.jpg 1130w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/GettyImages-1450430052-1507x2048.jpg 1507w\" sizes=\"auto, (max-width: 1519px) 100vw, 1519px\">\u003cfigcaption class=\"wp-caption-text\">Commander Charles Herbert Lightoller, right, and his son Lieutenant F. R. Lightoller, who both helped in the evacuation from Dunkirk in 1940. \u003ccite>(Daily Mirror/Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Maritime Research Center at San Francisco Maritime National Historical Park houses a vast collection documenting the port’s tumultuous history. Reference librarian Gina Bardi knows this time period well. According to Bardi, there are “lots of stories of people… walking down the street and somebody offering them a drink or conking them on the crown.” Next thing they know, Gina said, “They wake up, and they’re on a ship halfway out to sea.”\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>This practice, known as shanghaiing, was common at San Francisco’s port. Crimping — aka kidnapping sailors, forcing them onto ships, and stealing their wages — was also widespread. Lightoller describes it all firsthand:\u003c/p>\n\u003cblockquote>\u003cp>The water front of ‘Frisco was held and run by a lot of soulless crimps. These human vultures didn’t wait for a man to get as far as the Shipping Office; in fact they were indifferent as to whether a man was even paying off or not. All they wanted was his body, and they would fight amongst themselves for possession.\u003c/p>\u003c/blockquote>\n\u003cp>“There’s even stories of people supplying dead sailors,” Bardi said, “and just saying he’s drunk, but he was actually dead and getting the money for that.”\u003c/p>\n\u003cfigure id=\"attachment_12028793\" class=\"wp-caption aligncenter\" style=\"max-width: 2246px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028793\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo.jpg\" alt=\"\" width=\"2246\" height=\"820\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo.jpg 2246w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-800x292.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1020x372.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-160x58.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1536x561.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-2048x748.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/San-Francisco-docks_duo-1920x701.jpg 1920w\" sizes=\"auto, (max-width: 2246px) 100vw, 2246px\">\u003cfigcaption class=\"wp-caption-text\">(left) A photograph of Green Street Wharf in San Francisco, Calif., circa 1894. (right) The docks of San Francisco’s port circa 1885. \u003ccite>(U.S. National Park Service)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>For Lightoller, the best part of San Francisco was leaving it. The only other notable positive? The “‘Frisco biscuits.”\u003c/p>\n\u003cblockquote>\u003cp>The only good thing about ‘Frisco as far as I, a first voyager with an eternal hunger, could see, was the biscuits. ‘”‘Frisco biscuits’” are known the world over. Big, crisp and eatable. A good six inches across, and even the ship’s margarine could not altogether spoil their flavour… In fact, the outstanding feature of my first voyage seems to have been the state of semi-starvation we boys lived in, until we got the ‘Frisco biscuits.\u003c/p>\u003c/blockquote>\n\u003cp>For something “known the world over,” tracking down a definition proved surprisingly difficult.\u003c/p>\n\u003cp>“I went through all my maritime dictionaries,” Bardi said. “I went through a bunch of cookbooks that we have… and I have just not come across it anywhere.”\u003c/p>\n\u003cfigure id=\"attachment_12028778\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028778\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-06-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Katherine Hijar (left), park historian, and Gina Bardi, reference librarian, pose for a portrait on the Balclutha at the San Francisco Maritime National Historical Park on Feb. 26, 2025. The Balclutha is a historic three-masted, steel-hulled sailing ship built in 1886, now preserved as a museum at the park. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>But Bardi did have a few educated guesses. Theory number one: maybe the biscuits had something to do with sourdough? Theory number two: maybe, in Lightoller’s British English, he was actually referring to a cookie? Theory number three: ‘Frisco biscuits were a form of hardtack.\u003c/p>\n\u003cp>Since sourdough wouldn’t have been a good long-term provision and there was no evidence for the cookie theory, hardtack seemed like the most likely answer.\u003c/p>\n\u003ch2>What is hardtack?\u003c/h2>\n\u003cp>Also known as ship’s biscuits, hardtack was a staple in a sailor’s diet. It is essentially a flour and water cracker baked to a crisp. When ships were provisioned in port, this nonperishable staple was an essential item.\u003c/p>\n\u003cp>The flavor of hardtack is somewhere in between sand and cardboard. You can’t even bite it with your front teeth; you have to gnaw. The biscuits were so durable in fact, that sailors sometimes wrote messages on them.\u003c/p>\n\u003cfigure id=\"attachment_12028771\" class=\"wp-caption aligncenter\" style=\"max-width: 1280px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028771\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum.jpg\" alt=\"\" width=\"1280\" height=\"1211\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum.jpg 1280w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-800x757.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-1020x965.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/Hardtack-MaritimeMuseum-160x151.jpg 160w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\">\u003cfigcaption class=\"wp-caption-text\">Ship’s biscuit with message: “Betsy Dunnet, given to her by her true love, Thomas Hart, January 4th, in the year of 1842.” \u003ccite>(National Maritime Museum, Greenwich, London)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The London-based National Maritime Museum has a handful of biscuits dating back as far as the 1700s. In 2018, \u003ca href=\"https://www.atlasobscura.com/articles/buy-an-old-biscuit\">a 212-year old British biscuit — still uncracked — went on auction for $3,580\u003c/a>. While not exactly appetizing, a starving sailor might beg to differ. And a few actually did.\u003c/p>\n\u003ch2>Evidence for the hardtack theory\u003c/h2>\n\u003cp>To check Bardi’s hardtack theory, I headed over to the San Francisco Maritime Museum, right on the water at Aquatic Park. It looks like a cruise ship that ran aground, threw in the towel, and decided it’d be easier to call itself a building. Katherine Hijar, the resident historian, found two additional references to the biscuits in the biographies of British sailors. Lightoller finally had company.\u003c/p>\n\u003cp>In \u003cem>Knocking Around\u003c/em>, by Frank H. Shaw, he recalls “nibbling rare, palatable ‘Frisco biscuits lavishly smeared with real salt butter out of \u003cem>bona fide\u003c/em> tins.” His boat was anchored off the coast of Chile at the time. For something provisioned in California to stay edible all the way to Chile, it has to be nonperishable. For Hijar, that was a point for the hardtack theory.\u003c/p>\n\u003cfigure id=\"attachment_12028780\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12028780\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/02/250226-FriscoBiscuits-22-BL-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Katherine Hijar (left) and Gina Bardi sample a plate of ‘Frisco Biscuits on the Balclutha in San Francisco Maritime National Historical Park. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In \u003cem>Round The Horn and Before The Mast\u003c/em>, Hijar found yet another biscuit reference. The author, A. Basil Lubbock, begins by describing running out of “Kobe biscuits, which are nearly all rice.” He then remembers how relieved he was to receive “splendid American hardtack… I don’t think I have ever eaten better biscuit than this Frisco bread.”\u003c/p>\n\u003cp>With the evidence mounting, Hijar offered her final conclusion: \u003cem>A ‘Frisco biscuit was hardtack provisioned at San Francisco’s port\u003c/em>.\u003c/p>\n\u003ch2>‘Known the world over?’\u003c/h2>\n\u003cp>For something “known the world over,” ‘Frisco biscuits proved fairly elusive. Several maritime historians had never heard of a ‘Frisco biscuit, and Hijar had to really dig to find a few sources.\u003c/p>\n\u003cp>The most likely explanation for the biscuit’s obscurity? Sailor slang.\u003c/p>\n\u003cp>“[Sailors] had their own language… words that you and I would never understand because they were particular to this world of sailors at sea,” Hijar said.\u003c/p>\n\u003cp>Like so many forgotten pieces of history, it comes down to who gets to tell the story. Most sailors in the 1880s didn’t have typewriters or book deals. Their version of events was rarely recorded, and for those of us who love some good slang, that’s a big loss.\u003c/p>\n\u003cp>Lightoller’s biography is full of sailor lingo. Reading it taught our question asker, Carl Merritt, some new vocabulary — like crocodile pearls. (It’s a much more exciting way to say… avocados.)\u003c/p>\n\u003cp>If Merritt’s question has got you hankering to try some hardtack, \u003ca href=\"https://www.rmg.co.uk/stories/blog/how-make-ships-biscuit\">here’s a recipe so you can whip up your very own batch of ‘Frisco biscuits\u003c/a>. Or, you could imagine yourself a sailor at sea on ship’s rations, indulging in biscuit-based delicacies like “Dandy Funk” and “Cracker Hash.” You’re welcome.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Hey everyone, Olivia Allen-Price here, and you’re listening to Bay Curious.\u003c/p>\n\u003cp>Here’s a thing about me: I love a good biscuit. I grew up in North Carolina, where biscuits are a point of pride. It seems like everyone has a grandma who makes a good one, but don’t bother asking for the recipe because there isn’t one. It’s all done by feel — eyeballing the flour in the bowl, the texture of the dough between your fingers.\u003c/p>\n\u003cp>So when a biscuit question arrived in our Bay Curious mailbox, it grabbed my attention right away.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Frisco biscuits? I need your help on that one.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: This is Carl Merritt — our question-asker this week. A while back, he was reading the biography of a storied sailor when he came across the term Frisco Biscuit. It left him feeling stumped.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: He describes it as crispy and six inches in diameter. He says it’s known the world over. So, so I was hoping maybe you can find something.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: But for something known the world over, a quick internet search didn’t turn much up.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Well, I’m glad I threw you a curveball. That’s great news.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: When I passed off the question to one of our Bay Curious reporters, I was secretly hoping they’d crack the code quickly, get some local chefs to give the recipe a whirl — And give me a taste test.\u003c/p>\n\u003cp>But turns out my dream of a flaky, buttery, crispy San Francisco-made biscuit was destined to remain a dream.\u003c/p>\n\u003cp>\u003cem>Bay Curious theme music starts\u003c/em>\u003c/p>\n\u003cp>This week — a culinary, history, maritime mystery. What is a Frisco Biscuit?\u003c/p>\n\u003cp>That’s all coming up! Stay with us.\u003c/p>\n\u003cp>\u003cem>Theme music ends\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: To help us answer Carl’s question — what is a Frisco Biscuit? — we’ve put Bay Curious reporter Gabriela Glueck on the job. Her first step? Find the source in question — the book where ‘Frisco Biscuit’ makes its appearance — and get to know a bit more about the guy who wrote it.\u003c/p>\n\u003cp>A man by the name of Charles Lightoller.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Charles Lightoller was a sailor, as true a seaman at heart as it is possible to be. And in his biography, he tells his story of life on the water. Born in England in the late 1800s and effectively orphaned at age 13, ships were all he’d really ever know.\u003c/p>\n\u003cp>While you might not recognize his name, you’re probably more familiar with him than you think.\u003c/p>\n\u003cp>\u003cstrong>Charles Lightoller\u003c/strong>: Several of us scrambled up onto the slippery bottom of the raft. And it was from there I saw the Titanic sink. It was from there I saw the Titanic sink.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s Lightoller, recounting the sinking of the Titanic in a BBC radio interview following the disaster. He was the most senior officer to survive.\u003c/p>\n\u003cp>\u003cstrong>Charles Lightoller\u003c/strong>: As she vanished, everyone around me on the upturned boat, as though they could hardly believe it, just said, she’s gone.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Lightoller waited on the Titanic until it was nearly under, shepherding others onto the remaining lifeboats before he himself took a seat.\u003c/p>\n\u003cp>But even a shipwreck — perhaps the world’s most infamous one — couldn’t keep him away from the sea for too long. He tells all this in his life story, his book, “Titanic and Other Ships.”\u003c/p>\n\u003cp>When a seaman like that mentions a “Frisco Biscuit” and calls it, quote, “known the world over,” you kinda take his word for it. But tracking down the term was actually a bit of a challenge.\u003c/p>\n\u003cp>We will get to the biscuit, I promise, but first, just a little more context. We know the man we’re working with. Step two is understanding the place he’s talking about: The port of San Francisco in the 1880s.\u003c/p>\n\u003cp>In his book, Lightoller sets the scene.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: What a strange mixture we found in that city of mushroom growth. Beautiful broad streets and magnificent buildings, but almost entirely without law or order, unless you could pay for it.\u003c/p>\n\u003cp>Sounds of waves, seagulls, shipbuilding sounds, wind\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: Here are some men just hanging out on the wharf. You would have seen a lot of people hanging out on the wharf looking for work.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s Gina Bardi. She’s a reference librarian at San Francisco Maritime National Historical Park Research Center. I met up with her to get a better sense of what the port was like back in the day.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: You would have seen a lot of smoke… It was very dirty and dusty. You would have seen insurance agents, merchants, everybody buying and selling wares, so it would have been really vibrant, loud… there was um, ships being built, ships being torn apart, so all, all sounds and noises associated with that.\u003c/p>\n\u003cp>\u003cstrong>Gabriela\u003c/strong> \u003cstrong>Glueck\u003c/strong>: Lightoller was just a teenager when he arrived in the city, but San Francisco made a lasting impression on him. Safe to say, not a very positive one.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: ‘Frisco, at this time, had the honor of bearing the worst reputation of any seaport in the world for lawlessness.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Gina told me that a sailor coming into port around that time was likely to have a tough go.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: People being kidnapped is absolutely true. There’s news reports of it. We have lots of stories of people being, you know, walking down the street and somebody offering them a drink or conking them on the crown, and the next thing they know, they wake up, and they’re on a ship halfway up to sea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: It was a place that Lightoller was, quite frankly, delighted to leave when the time came.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: Hard, bitter hard, though ship life often was, yet we were glad to see the Golden Gates, with all they stood for, fading away and finally disappearing below the horizon. At least the sea was clean.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Harsh.\u003c/p>\n\u003cp>\u003cstrong>Voice Over for Lightoller\u003c/strong>: The only good thing about ‘Frisco, as far as I, a first voyager with an eternal hunger, could see, was the biscuits. “‘Frisco biscuits” are known the world over. Big, crisp and eatable. A good six inches across, and even the ship’s margarine could not altogether spoil their flavor… In fact, the outstanding feature of my first voyage seems to have been the state of semi-starvation we boys lived in, until we got the ‘Frisco biscuits.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: So, what is a Frisco biscuit?\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: I have no idea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: That’s reference librarian Gina Bardi again.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: I went through all my maritime dictionaries that I have. I went through a bunch of cookbooks that we have, food ways studies that we have, and I have just not come across it anywhere.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Gina and I were stumped. Searching for Frisco Biscuits wasn’t getting us anywhere.\u003c/p>\n\u003cp>But, ship’s biscuits, also known as hardtack, were one of the main staples of a sailor’s diet. It’s basically a flour and water cracker, dried out in the oven for so long that it’s nonperishable.\u003c/p>\n\u003cp>With this clue in mind, we started tossing around theories.\u003c/p>\n\u003cp>Our first hypothesis: Frisco Biscuits were hardtack provisioned at San Francisco’s port.\u003c/p>\n\u003cp>Theory number two: these biscuits had something to do with sourdough.\u003c/p>\n\u003cp>Theory number three: Maybe, in Lightoller’s British English, he was actually referring to a cookie.\u003c/p>\n\u003cp>Thing is, sourdough wouldn’t have made a good long-term provision. And there just wasn’t any evidence for the cookie angle.\u003c/p>\n\u003cp>The hardtack hypothesis seemed like our best bet.\u003c/p>\n\u003cp>\u003cem>Music starts\u003c/em>\u003c/p>\n\u003cp>So, we went down the rabbit hole.\u003c/p>\n\u003cp>To help us test our theory — to see if hardtack could be considered big, crisp, and eatable — Gina pulled out an archival recipe and whipped up a batch.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: You have to have upper arm strength. My poor rolling pin, I was like standing on my tiptoes. I was like mushing with all my strength, trying to get it down.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Then, she invited all her colleagues to join us for a taste test.\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: This is the fruits of my labor. Then the recipe also said I should encase it in a wooden cask. But I had no wooden casks at home, so I just put it in a zip lock and bought it here.\u003c/p>\n\u003cp>\u003cem>Sounds of people eating something very crunchy\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Gina Bardi\u003c/strong>: Don’t bite in with your front teeth because I don’t think that’ll work. Maybe gnaw on the side a little bit and then dip.\u003c/p>\n\u003cp>\u003cstrong>Taste tester #1\u003c/strong>: Oh, my God, I think I just lost a tooth. (sounds of chewing)\u003cbr>\n\u003cstrong>Test tester #2\u003c/strong>: Cardboard, a little taste, a little hint of cardboard. It just tastes like flour. It tastes like dry. That’s what it tastes like, like a mouthful of sand.\u003cbr>\n\u003cstrong>Taste tester #3\u003c/strong>: I’m not gonna lie, I would eat this. It does not have much of a flavor, but I kind of just like gnawing on it.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Fair enough. Maybe San Francisco was such a miserable time that something so bad ended up being the best part. Or maybe to a starving sailor, Frisco biscuits were just a little bit tastier than average.\u003c/p>\n\u003cp>Those seemed like solid guesses, but still just guesses.\u003c/p>\n\u003cp>Gina and I felt like we needed to do a bit more digging. Her suggestion? Turn it over to the big guns. AKA, the center’s maritime historian, Katherine Hijar.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck in tape\u003c/strong>: First thing I want to ask you is, did you figure it out?\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: I think I did. Yes, I think I did. As you probably know already, sea biscuits, ships biscuits, Frisco biscuits, hardtack those are all the same thing.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: After scouring the archives, Katherine told me she’d finally found something. Two additional references to Frisco biscuits.\u003c/p>\n\u003cp>Again, in the biographies and diaries of British sailors.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: Describing a journey from San Francisco to Europe, it was before the Panama Canal, so that it was around Cape Horn off the coast of Chile, uh, they spent some time on a ship called the Star of Italy. On that ship, Frank Shaw and some of his fellow sailors ate, quote, rare palatable Frisco biscuits lavishly smeared with real salt butter out of bona fide tins.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: For something provisioned in California to stay edible all the way to Chile, it’s gotta be nonperishable. That’s a point for the hardtack theory. Plus, hardtack was very often stored away in tins.\u003c/p>\n\u003cp>The next clue came from another sailor’s diary dated September 1899.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: He wrote, today, we came to an end of the Kobe biscuits, which are nearly all rice. So, Kobe biscuits, one thing we get from that right away, is that they have provisioned in Japan, possibly the biscuits came from Kobe. They’ve probably loaded in boxes and boxes of these. And these rice flour-based biscuits are now done. And he’s not a fan. He says, At last, we have got the splendid American hardtack served out to us. I don’t think I have ever eaten better biscuit than this Frisco bread.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Sailors often referred to hardtack as their daily bread, so don’t let that throw you off. This clue is pivotal.\u003c/p>\n\u003cp>It puts it all in simple terms, when ships provision at ports, they buy the local version of hardtack. Kobe biscuits from Kobe, Frisco biscuits from Frisco. A 1 to 1.\u003c/p>\n\u003cp>American hardtack, Frisco bread. Another 1 to 1.\u003c/p>\n\u003cp>Of that, Katherine had convinced me.\u003c/p>\n\u003cp>But why does Lightoller claim that Frisco biscuits are, quote, “known the world over?” From what I can tell, they’re hardly known at all. Several maritime experts I spoke with hadn’t heard of them. And Katherine had to do some serious digging to find even a few mentions.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: Definitely slang, absolutely yes.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Katherine’s best guess — “Frisco biscuit” is sailor speak.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: They had their own language, different words that you and I, even if we could get in a time machine, and go back to the 19th-century words that you and I would never understand because they were particular to this world of sailors at sea.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: And within the sailor community, Frisco Biscuits might have been known the world over. But sailors at sea in the 1800s weren’t the ones with typewriters and publishing deals.\u003c/p>\n\u003cp>\u003cstrong>Katherine Hijar\u003c/strong>: So many of the absences and the silences in history have to do with who had the ability to actually leave a permanent record. So when we’re talking about life at sea and the life of sailors, we’re talking about a population that is mostly very poor at best, their working class, and those are just not the people who whose experiences were considered important at the time.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Reporter Gabriela Glueck, thanks!\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck\u003c/strong>: Thank you. It was quite a fun mystery.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Big thanks to our question-asker, Carl Merritt, for sending us on this winding adventure. His question was chosen by listeners in a public voting round at BayCurious.org. There’s a new one up now, so head on over and cast your vote for what you’d like us to cover next.\u003c/p>\n\u003cp>\u003cstrong>Carl Merritt\u003c/strong>: Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Did you know: KQED relies on your financial support to keep shows like Bay Curious going? More than half of KQED’s budget comes from donations from our audience. It is truly journalism made for the public, powered by the public, which is just the way we like it.\u003c/p>\n\u003cp>If you’re in a position to give, please visit \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a>. There are options for one-time gifts, or you can level up and become a sustaining member by giving each month. Your support keeps local news in the Bay Area alive at a time when it is under threat. Again, head to \u003ca href=\"http://kqed.org/donate\">KQED.org/donate\u003c/a> to give. And from all us at Bay Curious, a deep, heartfelt thank you.\u003cbr>\nOur show is produced by…\u003cbr>\nKatrina Schwartz\u003cbr>\nChristopher Beale\u003cbr>\nAnd me, Olivia Allen-Price\u003c/p>\n\u003cp>Additional Support From:\u003cbr>\nMaha Sanad\u003cbr>\nKatie Springer\u003cbr>\nJen Chien\u003cbr>\nAlana Walker\u003cbr>\nHolly Kernan\u003cbr>\nAnd everyone on Team KQED.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>I’m Olivia Allen-Price. Have a great week. And if you try making a Frisco biscuit of your own, don’t break a tooth!\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12028752/ever-heard-of-a-frisco-biscuit-neither-had-many-maritime-historians",
"authors": [
"11946"
],
"programs": [
"news_33523",
"news_34552"
],
"series": [
"news_17986"
],
"categories": [
"news_223",
"news_24114",
"news_28250",
"news_8",
"news_33520"
],
"tags": [
"news_333",
"news_160",
"news_38"
],
"featImg": "news_12028781",
"label": "source_news_12028752"
},
"news_12027723": {
"type": "posts",
"id": "news_12027723",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12027723",
"score": null,
"sort": [
1740049254000
]
},
"guestAuthors": [],
"slug": "dating-in-the-bay-area-your-stories",
"title": "Dating in the Bay Area: Your Stories",
"publishDate": 1740049254,
"format": "standard",
"headTitle": "Dating in the Bay Area: Your Stories | KQED",
"labelTerm": {
"term": 34552,
"site": "news"
},
"content": "\u003cp>A few weeks back we shared a call out from another KQED podcast, \u003ca href=\"https://www.kqed.org/news/program/the-bay\">The Bay\u003c/a>. They were wanting to hear about your experiences of dating in the Bay Area … and let’s just say you \u003cem>really\u003c/em> delivered. This week on Bay Curious, we share their episode featuring your stories. We’ll meet some daters from all around the region and hear how they’re navigating the highs and lows of the Bay Area dating scene.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" src=\"https://playlist.megaphone.fm?e=KQINC6905794791&light=true\" width=\"100%\" height=\"200\" frameborder=\"0\" scrolling=\"no\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cem>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003cbr>\n\u003c/em>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> I’m Olivia Allen-Price, and this is Bay Curious, the podcast that answers questions about the Bay Area, including it’s people and culture…\u003c/p>\n\u003cp>Today, we’re tackling a topic I know a lot of you are wading through right now: dating in the Bay Area. A few weeks back we shared a call out from another KQED podcast, The Bay. They were wanting to hear about your experiences of dating here… and let’s just say you really delivered.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>Voice 1:\u003c/strong> It just seems like men are kind of sleeping with everyone and have a very short attention span. It doesn’t really seem worth it to be honest.\u003c/p>\n\u003cp>\u003cstrong>Voice 2:\u003c/strong> I met someone who was online, it ended up getting so bad. Contracted three STDs from the guy, when he said he was monogamous and STD free. And then I ended up taking him to court after we had broken up.\u003c/p>\n\u003cp>\u003cstrong>Voice 3:\u003c/strong> My last decent dinner date was 1997.\u003c/p>\n\u003cp>\u003cstrong>Voice 4:\u003c/strong> Tinder, Bumble, Hinge, OK Cupid, Coffee Meets Bagel..\u003c/p>\n\u003cp>\u003cstrong>Voice 5:\u003c/strong> I started with dating websites, it evolved into several dating apps. I finally met my husband in Golden Gate Park where we were walking our dogs.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> From navigating the apps to trying to meet people in real life, we heard a lot about the highs and lows of the Bay Area dating scene. Today, we’re sharing The Bay’s episode to dig a little deeper into what it takes to find love here. That’s all just ahead after this quick break.\u003c/p>\n\u003cp>\u003cem>Sponsor Message\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Alright, let’s talk dating. I’m handing the baton off to The Bay’s Jessica Kariisa, in conversation with KQED’s community engagement reporter Carlos Cabrera-Lomelí.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Hey, Carlos.\u003c/p>\n\u003cp>\u003cstrong>Cabrera-Lomelí:\u003c/strong> Hi, Jessica.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>I’m so excited to talk to you today. Can you maybe start by telling us a bit about the people that you spoke to?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> For this story, I spoke to folks all over the Bay Area. We wanted to make sure that we understood the experiences of what it’s like to be single, of what it’s like to date. Most of the folks we spoke to were born and raised in the Bay Area. I also spoke to a couple of folks who had moved from other places and loved the Bay, but they told me that, hey, this little region that we call home has a very particular energy that sometimes takes a while to get used to.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Sounds like we got a lot of really great perspectives and also there’s you, Carlos. You’re a dater in the Bay Area. Can you tell us a little bit about yourself?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí\u003c/strong>: 5’8, deep dark brown eyes, melanated and marinated.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>There you go.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I started using the apps, specifically Tinder, since I was able to. You know at that age, I was trying to figure out, like, hey, do I like girls, and I was like, oh, wait, I like both. And San Francisco is a place where I felt very comfortable and just being able to tell people that. I’ve met a lot of characters, a lot, a lot of characters, and I’m sure many of them can say the same about me.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Speaking of the apps, you mentioned the apps, and honestly, that’s the first thing I think of when I think of dating, especially in the past five, 10 years. And I’m curious, what’s your experience been like on the apps?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I’m a very spontaneous, instinctual person, and over time, I’ve learned that they’re tools, they’re helpful tools, but they’re also imperfect tools. But also, they make it really hard to just accurately express what you’re feeling, the energy, and also understand the other person. And also, it’s, you know, six, seven photos with maybe like two or three sentences. Right, right. How much are you going to get out of that?\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Like you said, the apps are a tool. There’s good experiences to be had. There’s also not so great experiences to be had. But it seems like it’s just kind of an inevitable part of dating. And I want to get into the story of someone you talk to named Brenda. Can you tell me who she is and what her story is?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Brenda B is a teacher. For privacy reasons, we’re only going to be using the first letter of her last name. She is from Walnut Creek. She’s in her late 30s. She’s been in the apps and online dating for about 20 years, since she was 15.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> So that’s mostly how I’ve been able to meet people. And I also like make sure, like on my profile, that I say exactly like what I’m looking for.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> What did she tell you about what her overall experience has been like on the apps?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> You know, one of the issues that comes up for her is that a lot of the guys she talks to, it’s just that they either don’t know what they want or they don’t want what she wants.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> A lot of people are interested in polyamory and/or non-monogamy. And so at my age and then wanting monogamy is really hard to find. I think in particular, that’s a unique trait of this area.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Wow, I mean, I didn’t realize monogamy was out of style. Maybe I’m out of touch. But I’m curious, you know, when Brenda does meet people who are also interested in monogamy, has she had good experiences?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She puts the best of herself out there. She’s very intentional. And she reminds me a lot of my female besties who go out to meet someone and they are putting so much thought into where the date’s gonna be, what they’re gonna wear, what they’re gonna talk about. And then they leave the house so excited and then a few hours later they come back and they’re like, the guy just didn’t measure up.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> Single guys in the bay, I feel like if you put in a little bit of effort, it will be appreciated. Don’t waste people’s time. If you’re not interested in dating anyone, just delete your app, please.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Something else that bothers her is that she might go out with someone three, four, five times, start building a bit of a connection with them and then the guy’s like, “Wait a minute. This is not something I was ready for. I don’t know what I want. Let’s just stop seeing each other.” Brenda said it very clear. “Hey, it’s okay if you don’t wanna date or if you don’t want something serious, but communicate that from the beginning. The other person might be cool with that. But just don’t lead them along.”\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> People obviously resort to the apps because meeting people in real life is hard. I mean, even just making friends in real life is hard. But people are still managing to meet people IRL and I’m curious, based on the people you spoke to, what did you hear about that?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I spoke to Bri Fritz. She’s from Napa, works at a community college and dates queer people.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> There are a couple queer people out here but it is very slim picking. For me, what I have found really successful is I joined sports leagues. Now, I’m not a sporty person. I had never played soccer, never played sports, but I went and they were so welcoming and through that, I met other people.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She’s been able to form really cool networks of queer women and she’s been really intentional about this.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>I really wish I was a sporty girl, but I would get so intimidated. I would definitely be the worst on the team. How did Bri choose sports?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> These kind of spaces work really well for Bri because she’s not a drinker. She tries not to drink and wants to seek out spaces where drinking isn’t the center of what people are doing.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> The thing with the queer community is there’s a lot of focus on drinking and going to the bars and that’s not really my scene. I don’t like to just randomly approach people. I get pretty nervous.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> There’s a lot of really fun sports leagues for queer women, queer men, trans and non-binary folks all over the Bay Area and it can make meeting people a lot less daunting and even if you don’t meet someone that you’re romantically interested in, you’re now just gonna have a bigger network of people, of friends.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I mean, it honestly sounds like a win -win. You know, she’s doing, she’s being active. She’s, you know, doing these fun activities. She’s meeting super cool people. I wonder, is Brie running into any challenges? Yes.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> The Bay Area is a huge place. It’s nine counties. But what that means is like, you know, you can meet someone at a bar or an app or something that might tell you, oh yeah, I live in the Bay too. And you might live in Marin and they’re like, and I live in San Jose. So you’re like, okay, how am I gonna make this work? Especially if you’re interested in them.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> I met actually somebody who’s originally from Napa, lived in Walnut Creek and then moved to Fremont and they were asking if I was okay with the commute. Luckily, I love to drive. I have a little Honda Fit. And so for me, that commute was okay. We would sometimes meet halfway but it was kind of difficult.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I feel the commuting pain point. I live in San Jose. I obviously work here in San Francisco. I feel like I’m in a long distance relationship with the rest of the Bay team. But I’m curious, you know, besides joining a sports league which is super cool. What are some other good ways you heard from the people that you spoke to about meeting people in real life?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, I spoke about that with Tim Huey. He’s in his 30s, living in Oakland and working as an organizer.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> When it comes to meeting people in real life that’s certainly something that is maybe a little bit of a lost art. And so for myself, one of those spaces is kind of within community organizing, activism and advocacy.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí: \u003c/strong>Something that’s really important to Tim are the values, what the other person believes. Tim mentioned is that it helps you build trust with that person. That’s, I mean, in any relationship if you already have that, that makes things a lot stronger.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> You’re sitting in city hall for five hours for a meeting and you’re trying to wait for your turn to speak to you and making friends with people around you.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Has this worked out romantically for Tim as well?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí: \u003c/strong>In his case, it hasn’t worked out just because with the folks he’s met they mentioned that it’s best to not date within the movements.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> A lot of these spaces are very close -knit doing a lot of important and stressful work. So adding romantic relationships into that element can and has in some cases been a little bit more drama than maybe it’s worth to some people.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Yeah, like dating within a particular community if it’s small or if it overlaps with your work like it definitely sounds like there are some real pitfalls there.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, no, it makes things messy.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Just to wrap up, Carlos, I know you asked each of these daters for their best advice and I’m curious, what did they tell you?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I loved asking folks this question because what they told me it just made me smile. Like Bri, she actually printed out little business cards with her Instagram, funny facts, cool things about her that when she meets someone at a bar she’ll actually pass this card to them.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> It’s such a power move to be like, oh yeah, here, contact me. Everybody I’ve ever given one to they say that their friends think it’s so funny. It’s such a power move.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I love that. I might take that idea, honestly. Business cards, we need to bring those back.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Me too! Me too. Me too. And other folks had kind of like bigger suggestions. Brenda, she really recommends to other women to be clear about what you want from the beginning.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> I think women in particular have been taught to like kind of just smile and be happy and that we’re like too much and I think I bought into that and I’ve learned as I’ve dated more and as I’ve matured and gone to therapy that no, it’s really important to say like, hey, this is bothering me or this is something I’ve noticed.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She mentioned that sometimes if you say, “Hey, I want something serious” or “I want kids” or “I don’t want kids” at the beginning it might be daunting because you’re like, hey, is the other person going to be turned off by that or are they just going to leave? But she pointed out that if they leave or they step away once you mention what you want, that’s just how it’s meant to be, right? You don’t want to be with someone who’s not interested in the same things or doesn’t have the same goal in mind as you are.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> That’s all such great advice. What about advice for the general dating pool? Were there any no-nos, anything that we should be leaving behind in 2025?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, I really, really like what Tim said, that we need to get better at closure.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey: \u003c/strong>Especially in this day and age with social media and digital communication or it can be seen as disposable or really ready to kind of move on to the next thing. There’s something to be said for messaging. Some may say I’m just not feeling it but I wish you the best on finding your person. Something simple like that rather than just ghosting. I think that’s the big thing that a lot of people have either experienced or have done themselves.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> You don’t have to be besties with everyone who you date, right? But at least in my case, I do appreciate when someone lets me know what they’re thinking and they’re honest that it’s not going to work out.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Carlos, what is your takeaway from all these conversations, would you say?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Every person I spoke to has a completely different background experience than I do. But hearing someone who lives in Walnut Creek is a teacher or lives in Napa or is an organizer but has gone through similar things as I have that has been ghosted or has dated someone who turned out to be in a committed relationship and didn’t communicate that to you or where you’ve been maybe not the good person. I think that’s really good to know that someone out there here in the Bay is going exactly through something that you’re going through right now. I mean, it’s not just affirming, but it’s like, okay, whoa, it’s not just about me.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I love that so much and I’ve really, really loved this conversation. Thank you so much, Carlos.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Thank you, Jessica.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> That was Carlos Cabrera-Lomelí, a community reporter for KQED. This conversation was cut down and edited by our intern Mel Velasquez. Dana Cronin added all the music and the tape. Alan Montecillo is our editor. Some members of the KQED podcast team are represented by the Screen Actors Guild American Federation of Television and Radio Artists San Francisco, Northern California Local. Music courtesy of Audio Network and Blue Dot Sessions. Funding for The Bay is provided in part by the Osher Production Fund. Engineering support from Brian Douglas. I’m Jessica Kariisa, in for Erica Cruz Guevarra. Thanks for listening!\u003c/p>\n\n",
"blocks": [],
"excerpt": null,
"status": "publish",
"parent": 0,
"modified": 1740009818,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 72,
"wordCount": 3230
},
"headData": {
"title": "Dating in the Bay Area: Your Stories | KQED",
"description": "A few weeks back we shared a call out from another KQED podcast, The Bay. They were wanting to hear about your experiences of dating in the Bay Area … and let’s just say you really delivered. This week on Bay Curious, we share their episode featuring your stories. We’ll meet some daters from all",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Dating in the Bay Area: Your Stories",
"datePublished": "2025-02-20T03:00:54-08:00",
"dateModified": "2025-02-19T16:03:38-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC6905794791.mp3?updated=1739995996",
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12027723/dating-in-the-bay-area-your-stories",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>A few weeks back we shared a call out from another KQED podcast, \u003ca href=\"https://www.kqed.org/news/program/the-bay\">The Bay\u003c/a>. They were wanting to hear about your experiences of dating in the Bay Area … and let’s just say you \u003cem>really\u003c/em> delivered. This week on Bay Curious, we share their episode featuring your stories. We’ll meet some daters from all around the region and hear how they’re navigating the highs and lows of the Bay Area dating scene.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" src=\"https://playlist.megaphone.fm?e=KQINC6905794791&light=true\" width=\"100%\" height=\"200\" frameborder=\"0\" scrolling=\"no\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cem>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003cbr>\n\u003c/em>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> I’m Olivia Allen-Price, and this is Bay Curious, the podcast that answers questions about the Bay Area, including it’s people and culture…\u003c/p>\n\u003cp>Today, we’re tackling a topic I know a lot of you are wading through right now: dating in the Bay Area. A few weeks back we shared a call out from another KQED podcast, The Bay. They were wanting to hear about your experiences of dating here… and let’s just say you really delivered.\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>\u003cstrong>Voice 1:\u003c/strong> It just seems like men are kind of sleeping with everyone and have a very short attention span. It doesn’t really seem worth it to be honest.\u003c/p>\n\u003cp>\u003cstrong>Voice 2:\u003c/strong> I met someone who was online, it ended up getting so bad. Contracted three STDs from the guy, when he said he was monogamous and STD free. And then I ended up taking him to court after we had broken up.\u003c/p>\n\u003cp>\u003cstrong>Voice 3:\u003c/strong> My last decent dinner date was 1997.\u003c/p>\n\u003cp>\u003cstrong>Voice 4:\u003c/strong> Tinder, Bumble, Hinge, OK Cupid, Coffee Meets Bagel..\u003c/p>\n\u003cp>\u003cstrong>Voice 5:\u003c/strong> I started with dating websites, it evolved into several dating apps. I finally met my husband in Golden Gate Park where we were walking our dogs.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> From navigating the apps to trying to meet people in real life, we heard a lot about the highs and lows of the Bay Area dating scene. Today, we’re sharing The Bay’s episode to dig a little deeper into what it takes to find love here. That’s all just ahead after this quick break.\u003c/p>\n\u003cp>\u003cem>Sponsor Message\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Alright, let’s talk dating. I’m handing the baton off to The Bay’s Jessica Kariisa, in conversation with KQED’s community engagement reporter Carlos Cabrera-Lomelí.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Hey, Carlos.\u003c/p>\n\u003cp>\u003cstrong>Cabrera-Lomelí:\u003c/strong> Hi, Jessica.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>I’m so excited to talk to you today. Can you maybe start by telling us a bit about the people that you spoke to?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> For this story, I spoke to folks all over the Bay Area. We wanted to make sure that we understood the experiences of what it’s like to be single, of what it’s like to date. Most of the folks we spoke to were born and raised in the Bay Area. I also spoke to a couple of folks who had moved from other places and loved the Bay, but they told me that, hey, this little region that we call home has a very particular energy that sometimes takes a while to get used to.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Sounds like we got a lot of really great perspectives and also there’s you, Carlos. You’re a dater in the Bay Area. Can you tell us a little bit about yourself?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí\u003c/strong>: 5’8, deep dark brown eyes, melanated and marinated.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>There you go.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I started using the apps, specifically Tinder, since I was able to. You know at that age, I was trying to figure out, like, hey, do I like girls, and I was like, oh, wait, I like both. And San Francisco is a place where I felt very comfortable and just being able to tell people that. I’ve met a lot of characters, a lot, a lot of characters, and I’m sure many of them can say the same about me.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Speaking of the apps, you mentioned the apps, and honestly, that’s the first thing I think of when I think of dating, especially in the past five, 10 years. And I’m curious, what’s your experience been like on the apps?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I’m a very spontaneous, instinctual person, and over time, I’ve learned that they’re tools, they’re helpful tools, but they’re also imperfect tools. But also, they make it really hard to just accurately express what you’re feeling, the energy, and also understand the other person. And also, it’s, you know, six, seven photos with maybe like two or three sentences. Right, right. How much are you going to get out of that?\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Like you said, the apps are a tool. There’s good experiences to be had. There’s also not so great experiences to be had. But it seems like it’s just kind of an inevitable part of dating. And I want to get into the story of someone you talk to named Brenda. Can you tell me who she is and what her story is?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Brenda B is a teacher. For privacy reasons, we’re only going to be using the first letter of her last name. She is from Walnut Creek. She’s in her late 30s. She’s been in the apps and online dating for about 20 years, since she was 15.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> So that’s mostly how I’ve been able to meet people. And I also like make sure, like on my profile, that I say exactly like what I’m looking for.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> What did she tell you about what her overall experience has been like on the apps?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> You know, one of the issues that comes up for her is that a lot of the guys she talks to, it’s just that they either don’t know what they want or they don’t want what she wants.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> A lot of people are interested in polyamory and/or non-monogamy. And so at my age and then wanting monogamy is really hard to find. I think in particular, that’s a unique trait of this area.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Wow, I mean, I didn’t realize monogamy was out of style. Maybe I’m out of touch. But I’m curious, you know, when Brenda does meet people who are also interested in monogamy, has she had good experiences?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She puts the best of herself out there. She’s very intentional. And she reminds me a lot of my female besties who go out to meet someone and they are putting so much thought into where the date’s gonna be, what they’re gonna wear, what they’re gonna talk about. And then they leave the house so excited and then a few hours later they come back and they’re like, the guy just didn’t measure up.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> Single guys in the bay, I feel like if you put in a little bit of effort, it will be appreciated. Don’t waste people’s time. If you’re not interested in dating anyone, just delete your app, please.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Something else that bothers her is that she might go out with someone three, four, five times, start building a bit of a connection with them and then the guy’s like, “Wait a minute. This is not something I was ready for. I don’t know what I want. Let’s just stop seeing each other.” Brenda said it very clear. “Hey, it’s okay if you don’t wanna date or if you don’t want something serious, but communicate that from the beginning. The other person might be cool with that. But just don’t lead them along.”\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> People obviously resort to the apps because meeting people in real life is hard. I mean, even just making friends in real life is hard. But people are still managing to meet people IRL and I’m curious, based on the people you spoke to, what did you hear about that?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I spoke to Bri Fritz. She’s from Napa, works at a community college and dates queer people.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> There are a couple queer people out here but it is very slim picking. For me, what I have found really successful is I joined sports leagues. Now, I’m not a sporty person. I had never played soccer, never played sports, but I went and they were so welcoming and through that, I met other people.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She’s been able to form really cool networks of queer women and she’s been really intentional about this.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>I really wish I was a sporty girl, but I would get so intimidated. I would definitely be the worst on the team. How did Bri choose sports?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> These kind of spaces work really well for Bri because she’s not a drinker. She tries not to drink and wants to seek out spaces where drinking isn’t the center of what people are doing.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> The thing with the queer community is there’s a lot of focus on drinking and going to the bars and that’s not really my scene. I don’t like to just randomly approach people. I get pretty nervous.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> There’s a lot of really fun sports leagues for queer women, queer men, trans and non-binary folks all over the Bay Area and it can make meeting people a lot less daunting and even if you don’t meet someone that you’re romantically interested in, you’re now just gonna have a bigger network of people, of friends.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I mean, it honestly sounds like a win -win. You know, she’s doing, she’s being active. She’s, you know, doing these fun activities. She’s meeting super cool people. I wonder, is Brie running into any challenges? Yes.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> The Bay Area is a huge place. It’s nine counties. But what that means is like, you know, you can meet someone at a bar or an app or something that might tell you, oh yeah, I live in the Bay too. And you might live in Marin and they’re like, and I live in San Jose. So you’re like, okay, how am I gonna make this work? Especially if you’re interested in them.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> I met actually somebody who’s originally from Napa, lived in Walnut Creek and then moved to Fremont and they were asking if I was okay with the commute. Luckily, I love to drive. I have a little Honda Fit. And so for me, that commute was okay. We would sometimes meet halfway but it was kind of difficult.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I feel the commuting pain point. I live in San Jose. I obviously work here in San Francisco. I feel like I’m in a long distance relationship with the rest of the Bay team. But I’m curious, you know, besides joining a sports league which is super cool. What are some other good ways you heard from the people that you spoke to about meeting people in real life?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, I spoke about that with Tim Huey. He’s in his 30s, living in Oakland and working as an organizer.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> When it comes to meeting people in real life that’s certainly something that is maybe a little bit of a lost art. And so for myself, one of those spaces is kind of within community organizing, activism and advocacy.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí: \u003c/strong>Something that’s really important to Tim are the values, what the other person believes. Tim mentioned is that it helps you build trust with that person. That’s, I mean, in any relationship if you already have that, that makes things a lot stronger.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> You’re sitting in city hall for five hours for a meeting and you’re trying to wait for your turn to speak to you and making friends with people around you.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa: \u003c/strong>Has this worked out romantically for Tim as well?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí: \u003c/strong>In his case, it hasn’t worked out just because with the folks he’s met they mentioned that it’s best to not date within the movements.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey:\u003c/strong> A lot of these spaces are very close -knit doing a lot of important and stressful work. So adding romantic relationships into that element can and has in some cases been a little bit more drama than maybe it’s worth to some people.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Yeah, like dating within a particular community if it’s small or if it overlaps with your work like it definitely sounds like there are some real pitfalls there.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, no, it makes things messy.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Just to wrap up, Carlos, I know you asked each of these daters for their best advice and I’m curious, what did they tell you?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> I loved asking folks this question because what they told me it just made me smile. Like Bri, she actually printed out little business cards with her Instagram, funny facts, cool things about her that when she meets someone at a bar she’ll actually pass this card to them.\u003c/p>\n\u003cp>\u003cstrong>Bri Fritz:\u003c/strong> It’s such a power move to be like, oh yeah, here, contact me. Everybody I’ve ever given one to they say that their friends think it’s so funny. It’s such a power move.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I love that. I might take that idea, honestly. Business cards, we need to bring those back.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Me too! Me too. Me too. And other folks had kind of like bigger suggestions. Brenda, she really recommends to other women to be clear about what you want from the beginning.\u003c/p>\n\u003cp>\u003cstrong>Brenda B:\u003c/strong> I think women in particular have been taught to like kind of just smile and be happy and that we’re like too much and I think I bought into that and I’ve learned as I’ve dated more and as I’ve matured and gone to therapy that no, it’s really important to say like, hey, this is bothering me or this is something I’ve noticed.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> She mentioned that sometimes if you say, “Hey, I want something serious” or “I want kids” or “I don’t want kids” at the beginning it might be daunting because you’re like, hey, is the other person going to be turned off by that or are they just going to leave? But she pointed out that if they leave or they step away once you mention what you want, that’s just how it’s meant to be, right? You don’t want to be with someone who’s not interested in the same things or doesn’t have the same goal in mind as you are.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> That’s all such great advice. What about advice for the general dating pool? Were there any no-nos, anything that we should be leaving behind in 2025?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Yeah, I really, really like what Tim said, that we need to get better at closure.\u003c/p>\n\u003cp>\u003cstrong>Tim Huey: \u003c/strong>Especially in this day and age with social media and digital communication or it can be seen as disposable or really ready to kind of move on to the next thing. There’s something to be said for messaging. Some may say I’m just not feeling it but I wish you the best on finding your person. Something simple like that rather than just ghosting. I think that’s the big thing that a lot of people have either experienced or have done themselves.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> You don’t have to be besties with everyone who you date, right? But at least in my case, I do appreciate when someone lets me know what they’re thinking and they’re honest that it’s not going to work out.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> Carlos, what is your takeaway from all these conversations, would you say?\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Every person I spoke to has a completely different background experience than I do. But hearing someone who lives in Walnut Creek is a teacher or lives in Napa or is an organizer but has gone through similar things as I have that has been ghosted or has dated someone who turned out to be in a committed relationship and didn’t communicate that to you or where you’ve been maybe not the good person. I think that’s really good to know that someone out there here in the Bay is going exactly through something that you’re going through right now. I mean, it’s not just affirming, but it’s like, okay, whoa, it’s not just about me.\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> I love that so much and I’ve really, really loved this conversation. Thank you so much, Carlos.\u003c/p>\n\u003cp>\u003cstrong>Carlos Cabrera-Lomelí:\u003c/strong> Thank you, Jessica.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003cstrong>Jessica Kariisa:\u003c/strong> That was Carlos Cabrera-Lomelí, a community reporter for KQED. This conversation was cut down and edited by our intern Mel Velasquez. Dana Cronin added all the music and the tape. Alan Montecillo is our editor. Some members of the KQED podcast team are represented by the Screen Actors Guild American Federation of Television and Radio Artists San Francisco, Northern California Local. Music courtesy of Audio Network and Blue Dot Sessions. Funding for The Bay is provided in part by the Osher Production Fund. Engineering support from Brian Douglas. I’m Jessica Kariisa, in for Erica Cruz Guevarra. Thanks for listening!\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12027723/dating-in-the-bay-area-your-stories",
"authors": [
"102"
],
"programs": [
"news_33523",
"news_34552"
],
"series": [
"news_17986"
],
"categories": [
"news_8"
],
"featImg": "news_12027793",
"label": "news_34552"
},
"news_11910890": {
"type": "posts",
"id": "news_11910890",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11910890",
"score": null,
"sort": [
1739444485000
]
},
"guestAuthors": [],
"slug": "how-oaklands-16th-street-train-station-helped-build-west-oakland-and-the-modern-civil-rights-movement",
"title": "How Oakland's 16th Street Train Station Helped Build West Oakland and the Modern Civil Rights Movement",
"publishDate": 1739444485,
"format": "image",
"headTitle": "How Oakland’s 16th Street Train Station Helped Build West Oakland and the Modern Civil Rights Movement | KQED",
"labelTerm": {},
"content": "\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript. \u003c/i>\u003c/a>\u003cem>This story was first published on April 14, 2022, and updated on Feb. 13, 2025.\u003c/em>\u003c/p>\n\u003cp>If you’re in Oakland, take 16th Street west from downtown like you’re heading to the freeway. As you travel, single-family homes will give way to vacant lots, industrial warehouses and shiny new condominiums. Pretty soon you’ll see the 880 freeway roaring above you. You’ve hit a dead end, and you’ll be staring up at Oakland’s 16th Street Station.\u003c/p>\n\u003cp>It’s a massive, 40-foot-high stone structure covered in terra-cotta tiles. Designed in the Beaux Arts style, it’s elegant, with three large arched windows over the main door. There’s a wide parking lot, an old control tower and what looks like the skeleton of an elevated train line.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>For all its grandeur, it clearly has been left to the slow decay of time. Local graffiti artists have covered its once bright walls, the perimeter is encircled by cyclone fencing and weeds grow everywhere.\u003c/p>\n\u003cp>“It definitely could have been cared for better,” says Tadd Williams, our question asker. He drives by the station on 880 every day and often wonders about the lives it has lived. “What’s the deal with the 16th Street station?” he wanted to know.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>As it happens, the 16th Street station played a crucial role in the Bay Area’s transportation infrastructure during the golden age of rail travel, helped establish a working-class Black community in West Oakland and was a major organizing force behind America’s first Black union.\u003c/p>\n\u003ch2>The golden age of rail travel\u003c/h2>\n\u003cp>The 16th Street station opened in 1912. Trains were the way to get around, and Oakland soon became a major hub for the Southern Pacific Railroad, which operated a rail yard there. In the decades following its opening, the station boomed.\u003c/p>\n\u003cfigure id=\"attachment_11910937\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-11910937\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-800x479.jpeg\" alt=\"Black and white photo of multiple rail lines and trains exiting a busy train station.\" width=\"800\" height=\"479\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-800x479.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-160x96.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928.jpeg 803w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Southern Pacific lines approaching Oakland Pier Terminal in 1928. \u003ccite>(\u003ca href=\"https://upload.wikimedia.org/wikipedia/commons/c/c6/Busy_scene_on_the_Southern_Pacific_RR%2C_Oakland_Pier%2C_San_Francisco_%28CJ_Allen%2C_Steel_Highway%2C_1928%29.jpg\">Wikimedia Commons\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was like an airport is today,” said Mitchell Schwarzer, a professor at California College of the Arts and author of the book “\u003ca href=\"https://www.ucpress.edu/book/9780520391536/hella-town\">Hella Town: Oakland’s History of Development and Disruption\u003c/a>.” “Back in the day, there would have been 50 or more trains coming into the station from long distances every day.”\u003c/p>\n\u003cp>Hundreds of interurban trains would pass through from all over the East Bay, as would hundreds more street cars. Some trains ran on the first elevated train tracks to be constructed west of the Mississippi.\u003c/p>\n\u003cp>The Bay Bridge wasn’t constructed until 1936, so for many years the 16th Street station was a passthrough for travelers headed to San Francisco. Trains took passengers out onto “\u003ca href=\"https://www.youtube.com/watch?v=zXbicSxD0_g\">moles\u003c/a>” — essentially, wooden piers built far out into the bay. Riders then would transfer to a ferry for the final leg of their journey.\u003c/p>\n\u003cfigure id=\"attachment_11910936\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003ca href=\"https://commons.wikimedia.org/wiki/File:Key_Route_Pier_postcard_(3).jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910936\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3.jpeg\" alt=\"A color drawing shows ferries and other boats out in the Bay with a long stretch of rail tracks connecting back to the mainland.\" width=\"1600\" height=\"1002\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3.jpeg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-800x501.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-1020x639.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-160x100.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-1536x962.jpeg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Postcard circa 1915-1930: “The Key Route Pier: San Francisco-Oakland-Berkeley, Cal.” \u003ccite>(\u003ca href=\"https://commons.wikimedia.org/wiki/File:Key_Route_Pier_postcard_(3).jpg\">Wikimedia Commons\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Perhaps even more surprising, two lanes of traffic on the lower deck of the Bay Bridge were once devoted to rail travel. From 1936, the year the Bay Bridge opened, until 1941, riders could board a train at 16th Street station and take it across the bridge into San Francisco.\u003c/p>\n\u003cp>The Southern Pacific Railroad was a major employer in Oakland, and workers migrated from all over the country to live and work in West Oakland near the station.\u003c/p>\n\u003cp>Levy Laird arrived in Oakland in the 1920s, and found a job working as a cook on trains. Like many Black people at the time, he was looking for a better life away from the Jim Crow South. The first steps of this new life were into Oakland’s 16th Street Station.\u003c/p>\n\u003cp>“Oakland was a golden doorway to a new life,” said Alan Laird, Levy’s son. “When the doors opened up, and the passengers were departing the train, the engine would let off this last blast of steam. It was like a sigh of relief, like hope is here, we made it, and now we are in a new home.”\u003c/p>\n\u003ch2>Pullman car porters make their mark on West Oakland\u003c/h2>\n\u003cp>Cross-country rail travel could be long, harsh and uncomfortable. So, it was only a matter of time until companies started catering to the wealthy who wanted to travel in style. The Pullman Palace Car Company was known for its luxury sleeping cars, like hotels on wheels.\u003c/p>\n\u003cfigure id=\"attachment_11910920\" class=\"wp-caption aligncenter\" style=\"max-width: 2288px\">\u003ca href=\"https://lccn.loc.gov/2012649450\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910920\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/SleepingCar.png\" alt=\"Black and white photo of a woman in early 20th century clothing reading while lying down in a sleeping birth on a train. A small hammock for belongings hands abvoe her.\" width=\"2288\" height=\"858\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar.png 2288w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-800x300.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1020x383.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-160x60.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1536x576.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-2048x768.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1920x720.png 1920w\" sizes=\"auto, (max-width: 2288px) 100vw, 2288px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A woman reading in bed in a Pullman car berth with curtains up, circa 1905. \u003ccite>(\u003ca href=\"https://lccn.loc.gov/2012649450\">Geo. R. Lawrence Co./Library of Congress\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Imagine travelers sitting on plush seats, chandeliers hanging from ceilings, windows with silk curtains and dark walnut woodwork. Travelers could get almost anything on a Pullman car, and it took an army of employees to deliver that experience.\u003c/p>\n\u003cp>Pullman employed maids, waiters and cooks to provide top-quality service. But the porters were the most renowned part of the operation. They would carry luggage, shine shoes and wait on passengers’ every need. The Pullman Palace Car Company hired almost exclusively Black men for these jobs.\u003c/p>\n\u003cp>“There was this racist idea of Blacks serving whites in a subsidiary role,” Schwarzer said.\u003c/p>\n\u003cp>\u003ca href=\"https://interactive.wttw.com/a/chicago-stories-pullman-porters\">Pullman managers expected porters to work 20-hour shifts.\u003c/a> They were at the beck and call of passengers at any time, day or night. Many customers wouldn’t even call the porters by their given names, instead referring to them all as “George,” after the company’s founder, George Pullman.\u003c/p>\n\u003cp>Conditions didn’t improve over time. One report from 1935 found that the porters made just $0.278 per hour, whereas workers in manufacturing or federally funded New Deal projects made twice that. Yet despite the terrible working conditions, being a porter was considered a good job. It was one of the few opportunities Black people had to travel and earn a steady income.\u003c/p>\n\u003cfigure id=\"attachment_11911065\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11911065 size-medium\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/MS189_1319-800x1073.jpg\" alt=\"A very old and poor quality image shows a man wearing a pullman porters uniform holding 2 pieces of luggage at a train station.\" width=\"800\" height=\"1073\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-800x1073.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-1020x1368.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-160x215.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-1145x1536.jpg 1145w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319.jpg 1267w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Clinton Jones stands at a railroad station wearing a porter’s uniform and holding two pieces of luggage, circa 1920. \u003ccite>(Cottrell Laurence Dellums papers/African American Museum and Library at Oakland)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was a huge source of employment for Blacks around the country,” Schwarzer said. “The porters had a kind of role as ambassadors of information throughout the United States to Black communities.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.pbs.org/blackpress/news_bios/defender.html\">Porters often distributed the Chicago Defender\u003c/a> — the largest Black newspaper at the time — across the country, including to the American South, where the paper was banned in some places. The Defender helped fuel the Great Migration out of the South by informing people of opportunities elsewhere.\u003c/p>\n\u003cp>The porters also were talking to each other on their long trips, and organizing to take on the systemic racism in the railroad business. In 1925, the porters announced they wanted to form a union. It would come to be known as the Brotherhood of Sleeping Car Porters — the first Black union in the country. It was based in Chicago.\u003c/p>\n\u003cp>“But the vice president, C.L. Dellums, was based in Oakland,” Schwarzer said. “So Oakland takes on a very large role within the brotherhood. It’s kind of the secondary headquarters of the brotherhood.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.britannica.com/topic/Brotherhood-of-Sleeping-Car-Porters\">The struggle to unionize was a long one, taking 12 years.\u003c/a> The Pullman company fired workers who tried to organize, and did everything they could to discourage the union. But in the end, the porters were successful, and Oakland played no small part.\u003c/p>\n\u003cfigure id=\"attachment_11911063\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-11911063\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/MS014_B12_F11_048-800x654.jpg\" alt=\"A photo shows three black men in suits and ties standing in front of a banner for the Brotherhood of Sleeping Car Porters\" width=\"800\" height=\"654\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-800x654.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-1020x834.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-160x131.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048.jpg 1252w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">From left, C.L. Dellums, vice president of the Brotherhood of Sleeping Car Porters; A. Philip Randolph, president; and unidentified man, at the 28th anniversary of the union, in 1953. \u003ccite>(Cottrell Laurence Dellums papers/African American Museum and Library at Oakland)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s widely reported that the branch that was the most steadfast, that had the largest membership, who supported ongoing union efforts, was the Oakland branch under C.L. Dellums,” Schwarzer said.\u003c/p>\n\u003cp>The Brotherhood of Sleeping Car Porters is credited with helping to establish the Black middle class in America, as well as the modern civil rights movement. \u003ca href=\"https://www.zinnedproject.org/news/tdih/a-philip-randolph-first-call-mow/\">In 1941, the porters threatened to march on Washington to protest employment discrimination.\u003c/a> This was more than 20 years before the March on Washington where Martin Luther King Jr. made his “I Have a Dream” speech.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.npr.org/templates/story/story.php?storyId=103880184#:~:text=Pullman%20Porters%20Helped%20Build%20Black%20Middle%20Class%20Porters%20combined%20their,for%20the%20civil%20rights%20movement.\">porter’s offspring\u003c/a> also made their mark on history. Former San Francisco Mayor Willie Brown and former Supreme Court Justice Thurgood Marshall both are descendants of Pullman porters. C.L. Dellums’s nephew, Ron Dellums, served both as the mayor of Oakland and a U.S. Representative of California in Congress.\u003c/p>\n\u003cp>“If you look at Oakland’s history of civil rights activism, this is really the start,” Schwarzer said. “If you think about the Occupy movement in the 2010s, the Black Panthers in the ’60s and ’70s, or \u003ca href=\"https://moms4housing.org/\">Moms 4 Housing\u003c/a> now, it all goes back to the Brotherhood of Sleeping Car Porters.”\u003c/p>\n\u003cp>The good railroad jobs offered at Oakland’s 16th Street Station, along with the nearby Army base, helped the community to thrive. West Oakland had a vibrant business district, swinging nightclubs and plenty of people who owned homes. Alan Laird remembers going to the porters’ union hall with his father. He looked up to the men there.\u003c/p>\n\u003cp>“It was a vibration there,” Laird said. “It felt like I was getting vitamins from them. It was like I was a sponge receiving it all.”\u003c/p>\n\u003ch2>Redevelopment guts West Oakland\u003c/h2>\n\u003cfigure id=\"attachment_11910898\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910898\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut.jpg\" alt=\"An older Black man wearing an athletic jacket, necklace and white hat stands in the hall of an old building. Sunlight pores through a window behind him, spotlighting the floor.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Former Amtrak employee Lamar McDaniel poses for a portrait in the Main Hall of the 16th Street station in West Oakland on Feb. 16, 2022. McDaniel toured the station with KQED’s Azul Dahlstrom-Eckman and shared his memories on the podcast. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the 1950s, Oakland leaders approved two major infrastructure projects that leveled hundreds of homes and businesses, displacing thousands of mostly Black West Oakland residents. In little more than a decade, the neighborhood suffered the construction of the Cypress viaduct (part of the 880 freeway), a huge regional post office, a BART line and several other “\u003ca href=\"https://www.oaklandca.gov/topics/oaklands-history-of-resistance-to-racism\">urban renewal\u003c/a>” projects.\u003c/p>\n\u003cp>“There’s no place in the Bay Area that received more abuse than West Oakland,” Schwarzer said.\u003c/p>\n\u003cp>Without a business district, the economy of West Oakland began to decline. At the same time, the rising popularity of the automobile made the 16th Street station less relevant. By the late 1980s, just a few trains a day stopped there. In 1989, the Loma Prieta earthquake badly damaged the structure, forcing it to close. The last train rolled past it in 1994.\u003c/p>\n\u003cp>Without regular visitors, people squatted inside the building and stripped its once immaculate interior of anything useful. The tracks themselves disappeared, dug up and sold for scrap, leaving the station disconnected from the world.\u003c/p>\n\u003cp>Instead of fixing the station’s aging structure, Amtrak opened two new stations serving the Oakland area: the Jack London Square station in 1994, and the Emeryville station in 1993. The 16th Street station and West Oakland’s prosperous past became a distant memory.\u003c/p>\n\u003ch2>What’s next for the station?\u003c/h2>\n\u003cfigure id=\"attachment_11910935\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910935\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut.jpg\" alt=\"A once grand hall stands dilapidated and empty. A stairway leads up to the left and light streams in through huge windows.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Light shines through windows in the main hall of the now abandoned 16th Street station in West Oakland on Feb. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Nowadays, the station stands in a strange limbo. BRIDGE Housing, a large affordable housing nonprofit, bought the station in 2005. But after nearly two decades in their care, the station still stands vacant and in disrepair.\u003c/p>\n\u003cp>“We’re not just a housing developer, we try to develop community,” said Jim Mather, chief investment officer for BRIDGE. “I think this was seen as something that could benefit the community and something that could help bring West Oakland back.”\u003c/p>\n\u003cp>But it hasn’t gone according to plan. The building needs over $50 million dollars worth of seismic retrofitting and historic restoration. BRIDGE hoped to get help footing that massive bill from local redevelopment agencies, but the 2008 recession dashed those dreams.\u003c/p>\n\u003cfigure id=\"attachment_11910897\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910897\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut.jpg\" alt=\"A close up of one wall shows the plaster is crumbling away and bricks can be seen underneath.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Plaster has crumbled to reveal brick in the Main Hall of 16th Street Station in West Oakland, Feb. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We’re on hold, trying to find the financing,” Mather said. “So if there are any billionaires listening who want a project, here it is.”\u003c/p>\n\u003cp>BRIDGE used to rent the station out for events. A few \u003ca href=\"https://www.youtube.com/watch?v=2GZbaXdK8Js\">music videos\u003c/a> were shot there. But even those uses are a thing of the past. Pieces of the ceiling can fall without warning, Mather said, and the city of Oakland won’t grant BRIDGE permits anymore.\u003c/p>\n\u003cp>“The liability is too high,” Mather said.\u003c/p>\n\u003cp>Some people want the station turned into a museum for the railroad and the porters; others want it to be an event space. Community advocates, historians and West Oaklanders who remember the building’s former glory don’t want any part of it torn down.\u003c/p>\n\u003cp>“Whatever happens here, BRIDGE is going to recognize and honor the history behind the station and its significance to the African American community of Oakland,” Mather said.\u003c/p>\n\u003cp>You may never hear a train pull into 16th Street Station again, but it’s possible the site could have a new beginning, just like the people who passed through it all those years ago.\u003c/p>\n\u003cp>\u003cstrong>Updates:\u003c/strong> The 16th Street Station was \u003ca href=\"https://www.kqed.org/news/12024819/historic-landmark-status-boosts-push-restore-iconic-west-oakland-train-station\">added to the National Register of Historic Places on Jan. 21.\u003c/a> BRIDGE Housing sold the property to City Ventures, a housing developer based in San Francisco and Irvine, in 2022.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Bay Curious listener Tadd Williams often finds himself driving on the 880 freeway in West Oakland. There’s this one building that’s visible from the road that he’s always wondered about…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Tadd Williams:\u003c/b>\u003cspan style=\"font-weight: 400\"> It seemed like such a beautiful structure. I guess that was the first thing that kinda caught my eye. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s an impressive building, in a beaux arts style that looks stately and European. The front is dominated by three grand arched windows, positioned over the entrance. Everything is very symmetrical.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But the outside is routinely covered with graffiti, and this place is surrounded by a perimeter of chain link fencing … Because it’s been abandoned for more than 3 decades.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Tadd Williams:\u003c/b>\u003cspan style=\"font-weight: 400\"> It’s something I’ve always seen from the freeway and I just wanted to understand more about its background, you know, its history, its purpose.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Turns out the building Tadd has been eyeing is the 16th street train station in West Oakland. It’s got a storied legacy that can hardly be overstated. It helped give rise to West Oakland’s Black community … and laid a foundation for activism in the town. But with all these accolades, why does it sit empty today? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">On today’s show, we go inside the once grand, now derelict 16th Street Station.This episode first ran on Bay Curious in 2022, but there’s been an exciting update. So we’re bringing it back to refresh your memory. Hang out at the end for what’s new. That’s all just ahead on Bay Curious. I’m Olivia Allen-Price. \u003c/span>\u003c/p>\n\u003cp>\u003cb>SPONSOR MESSAGE\u003c/b>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Question asker, Tadd Williams, sent us on a journey to learn about the impressive, and neglected, 16th Street Train Station in West Oakland. Reporter Azul Dahlstrom-Eckman found that for many coming to California, it was the end of the line. The opening scene in your next chapter …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> Oakland was a golden doorway to a new life \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Alan Laird, he was born in Oakland, but before he was born, his father made the journey from Mississippi to California.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> And leaving the south. Um, Uh, brown paper bags and baskets worth of fried chicken and things just to make the journey. And chairs, chair cars that would not give sometimes and your back would ache and your rock and you think, and all the time about making it to that place.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">It was an opportunity to start a\u003c/span> \u003cspan style=\"font-weight: 400\">life away from the Jim Crow South. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> When the doors opened up the engine led off this last blast of steam. Ahh. You almost hear a sigh of relief, like hope is here. We made it on time. We made it all the way through that. And now we are at home, a new home. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">For many people, the first steps of this new life would be into the 16th street station. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> And they stop and pause for a minute, getting off the train, gazing around, not knowing what to expect beyond those, uh, highly polished brass plated doors.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman:\u003c/b>\u003cspan style=\"font-weight: 400\"> Laird’s father worked as a cook on the Southern Pacific Railroad. So Laird was there a lot in the 50’s when he was a boy.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> I remember the smell of the hot dogs and the hot peanuts and things from it, from the little snack shop there that had all the books that you could buy to read and…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">He says the marble floors were so polished, you could see the reflection of the chandeliers when you looked down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> So I had a love affair with that station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman:\u003c/b>\u003cspan style=\"font-weight: 400\"> It was built in 1912, during the golden age of rail travel. For decades, the station was as busy as an airport is today. There would be \u003c/span>\u003cspan style=\"font-weight: 400\">dozens of long distance trains\u003c/span>\u003cspan style=\"font-weight: 400\"> arriving every day.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> “Now on train number track 22. That Shasta Daylight coming in, now arriving.” And depending on what train my father was on, it was extra exciting.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music ends)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">It was the grandest railroad station ever designed in the San Francisco Bay Area. That includes San Francisco, Oakland, and all the cities around. This was the big station. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s Mitchell Schwarzer, professor and author of the book \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">“Hella Town: Oakland’s History of Development and Disruption.” \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">He says that the station was also home to a huge network of local trains and streetcars.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: T\u003c/b>\u003cspan style=\"font-weight: 400\">here would have been hundreds – 500 or more – electric interurban trains arriving from various parts of the East Bay. There would have been about 200 street cars arriving and departing every day as well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Before the Bay Bridge was built you could take a train from 16th street station to something called the Mole. Essentially a pier that took trains out into the bay, to a terminal where people transferred to a ferry to get to San Francisco. Later, for about five years, you could even take a train across the lower deck of the Bay Bridge into San Francisco. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">In the decades after the station was built, throughout the early 1900’s, you’d see all sorts of trains, but the most luxurious were Pullman Palace Cars. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">By day or by night, Pullman offers complete rest and relaxation cleanliness, safety, and comfortable transportation for the American public.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">These trains were \u003c/span>\u003ca href=\"https://www.smithsonianmag.com/arts-culture/traveling-style-and-comfort-pullman-sleeping-car-180949300/\">\u003cspan style=\"font-weight: 400\">luxury sleeping cars\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, like hotels on wheels, designed for wealthy people to make the long transcontinental railroad trip in comfort. Imagine well-to-do travelers sitting on plush seats, chandeliers hanging from ceilings, windows with silk curtains and dark walnut woodwork. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">It takes a great army of men and women to maintain Pullman standards. The yards and shops storerooms and offices work smoothly day and night.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">It was an operation. Pullman employed maids, waiters, and cooks to provide top quality service. But the porters were the most renowned part of the operation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">And electric bell with which to summon the porter at any hour. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">They would carry luggage, shine shoes, and basically wait on passengers every need. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">PORTER! PORTER!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">And the Pullman Palace Car company almost exclusively hired Black men for these jobs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So there was that kind of racist idea of Blacks serving whites in a subsidiary role. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">They were expected to work hard, 20 hour shifts. Many customers wouldn’t even call the porters by their name, they just referred to them as George, after the founder, George Pullman. Calling someone the name of their enslaver was a tradition carried over from slavery. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">But at the same time, it gave a great source of employment for Blacks around the country. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The combination of a steady income and the ability to travel around the country was almost unheard of for Black people at the time.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer:\u003c/b>\u003cspan style=\"font-weight: 400\"> So the porters have a kind of role as ambassadors of information, right throughout the United States to Black communities.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Porters were known for distributing the Chicago Defender, the largest Black newspaper at the time, across the country, including to the south, where the paper was banned in some places. The paper helped fuel The Great Migration out of the south by informing people of opportunities elsewhere.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So they’re both, they have relatively well-paying jobs, stable jobs. They’re moving around the United States. And basically communicating to other Black communities cause they’re getting off and sleeping and then getting back on.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Because of the hard working conditions and the systemic racism, in 1925, the Porters announced they wanted to form a union. The first Black union in the country, called the Brotherhood of Sleepingcar Porters. They were based in Chicago\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">But the vice-president C.L. Dellums was based in Oakland. \u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So Oakland takes on a very large role within the brotherhood. You know, it’s kind of, it’s kind of what the secondary headquarters of the brotherhood.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But the struggle to unionize was a long one. It took 12 years. The Pullman company fired workers who tried to organize, and did everything they could to discourage the union. But in the end, the porters were successful, and Oakland played no small part. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">The branch that was the most steadfast, that had the largest membership who supported ongoing union efforts was the Oakland branch under C.L. Dellums.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The porters are credited with helping to found the Black middle class in America, as well as the modern civil rights movement. In 1941, they threaten a march on Washington to protest employment discrimination. This is more than 20 years before the March on Washington where Martin Luther King makes his “I have a dream” speech.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Schwarzer says the community organizing that continues in West Oakland today, groups like Moms 4 Housing, are part of a legacy started by the Brotherhood. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">If you look at Oakland’s history of civil rights activism, this is really the kind of start, you know. You think about the occupy movement in the 2010s, and the Black panthers in the 60s and 70s. It all goes back to the brotherhood of sleeping car porters. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">These railroad jobs were the foundation for a neighborhood of black owned businesses, nightclubs, and homes in West Oakland. Alan Laird remembers going to the porters union hall with his father and seeing a flourishing community. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird: \u003c/b>\u003cspan style=\"font-weight: 400\">So in that community, we had all our own businesses and finances. I remember my barber shop, Stovall Barber Shop, was right there on Seventh Street. It was vibrant. It was people walking on both sides of the street going and coming with shopping bags and different things.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">West Oakland, and the 16th Street Station, were thriving. But all that starts to change in the late 1950s. The construction of the 880 freeway and later, the BART line, demolished a lot of those West Oakland businesses. And as the economy of West Oakland begins to decline, so does the 16th street station. The golden age of railroads comes to an end. Cars and airplanes become more popular and all those streetcars and suburban trains ceased to exist. By the late 80’s, just a few trains a day stopped at 16th Street Station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Alan Laird remembers seeing the station in disrepair.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird: \u003c/b>\u003cspan style=\"font-weight: 400\">When I pass by and it’s just a hulk, with a million memories, you know, the windowpanes looked as though they’d been in steady tears. And say, “Won’t, they notice me can’t they see me don’t they know who I was,” you know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">In 1989 the Loma Prieta Earthquake badly damaged the structure of the station, and it was closed. The last train rolled past it in 1994.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The station sat vacant and abandoned for 11 years. People squatted in it, covered it in graffiti, and stripped the interior. In 2005 it was bought by BRIDGE housing, an non-profit affordable housing developer. They wanted to turn the station into something the community could use, but like other redevelopment plans in West Oakland… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">A lot of those plans have been derailed by at least two major recessions during that time. I mean, the dot com bust was one, then the big recession.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s Jim Mather, the Chief Investment Officer for BRIDGE. I met him outside the station. He says those recessions dried up a lot of the funding that the station needed. And the price tag for the restoration and seismic retrofitting the station needs is at least $50 million dollars. So the station is in limbo.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">We’re on hold. I mean, it’s really trying to find the financing. Any billionaires listening who want to want a project here, here it is. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">I like to say we’re looking for, uh, somebody with deep pockets who says, this is my legacy to Oakland.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Also here is, Frankie Whitman a consultant for BRIDGE.\u003c/span> \u003cspan style=\"font-weight: 400\">We’re going to go inside the station, for a chance to peek at some history most Oaklander’s never get to see. So I brought someone along who knows the station firsthand.\u003c/span>\u003c/p>\n\u003cp>\u003cem>\u003cspan style=\"font-weight: 400\">Recordings outside the station: \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey, nice to meet you, man.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey, Am I late?\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">No, you’re right on time. Perfect timing. So welcome back.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Alright alright\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">How’s it feel to be back? \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh man, I just got a little chill.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Lamar MacDaniel. He started working out of the station in 1973. He’s 71 now. He walks a bit slowly, which he credits to working on the railroad.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">By the time you leave the railroad, walking on the train, serving, waiting tables and taking all that rocking and rolling, You’d be wowed, you’ll feel like you’ve been in football game for the last 27 years. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">When he started, MacDaniel was trained by some of the last of the Pullman Porters to work on the railroads. He started as a waiter and worked his way up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">And I was the one that got, you know, I got taught a lot. That’s how I ended up being a maitre’d, which was the job that a Black guy didn’t have during the Pullman days. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">He hasn’t been inside since the station was closed.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of door being unlocked\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But today we get to go in.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of everyone “wow” as they enter the station\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The inside is jaw dropping. The ceilings are 40 feet high, adorned with intricate plaster work. Golden light filters in through arched windows. MacDaniel remembers some of the same things that made Alan Laird’s eyes big as a kid …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">They used to have a guy over there that was shine shoes … and over in that corner was a snack stand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But the grand clocks and chandeliers that Alan Laird told me about are gone. Somethings off.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">But you could even see here, even though it looks very distressed, it’s very evenly distressed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Since BRIDGE has owned the station, they’ve rented it out to companies like HBO and Netflix for TV and movies, and those companies have left a lot of their sets behind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">All the wainscoting, the door treatment, the window treatment, the valances … those are not elevators cause there’s no second floor. All movie set. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">More than one music video has been filmed here as well. So in the same spot where porters once carried luggage, E-40 told us how to go dumb in the Tell Me When To Go Music video.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Clip from “Tell Me When To Go”\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Mumford and Son’s did a video here too, and it has hosted Burning Man inspired parties. But BRIDGE can’t even do that anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">This, this, this is new\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Back in the main hall, Whitman points to a pile of debris on the floor. \u003c/span>\u003c/p>\n\u003cp>\u003cem>In the train station:\u003c/em>\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: \u003cspan style=\"font-weight: 400\">Where do you think that fell from? \u003c/span>\u003c/p>\n\u003cp>\u003cem>Jim Mather: \u003cspan style=\"font-weight: 400\">Right up there. \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>Azul Dahlstrom-Eckman: \u003cspan style=\"font-weight: 400\">Wow. So the, the ceilings like actively crumbling, huh?\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>Jim Mather: \u003cspan style=\"font-weight: 400\">Yes. Another reason we don’t have, I mean, it’s part of the liability thing. Why we not having events in here anymore.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">We walk out of the main hall, through a dark corridor, to the old baggage wing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> I’m going to need my flashlight\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, it’s pretty dark here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The baggage wing is thick with history. There’s an old scale for weighing luggage, and a large rolling door where passengers used to wait for their things. The first elevated tracks west of the Mississippi are directly over our heads. I walk with Lamar over to another small room. It’s the utility room, where the porters would hang out between shifts.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> There would be luggage all over the place. Guys would be here, when there wasn’t a train to be ready to be serving. The red caps would just hang out, back here and shoot the breeze, tell jokes and all kinds of stuff. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Some people want the station turned into a museum for the railroad and the porters, others want it to be an event space. Jim Mather from Bridge. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">Whatever happens here, BRIDGE is going to recognize and honor the history behind the station and its significance to the African-American community of Oakland. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Just When the doors of the 16th Street Station will reopen again is unclear. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of freeway\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">To complete the tour we walk out to the back of the station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Where once there was the shore of the bay, there’s the 880 freeway. Instead of trains, semi’s run in and out of the Port of Oakland. There are no tracks connected to 16th Street Station anymore. They’ve been dug up and taken away. It’s reminiscent of how this station has been disconnected from Oakland, the building neglected, the history obscured. Alan Laird again.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> It was like losing a friend, you know, but, you see the shadow of it right there and you want to run and tell people: “I remember when that was a palace! And that was filled with thriving hearts and minds and souls and energy and hope was waiting for you as you got off the train.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">You’ll never hear a train pull into 16th Street Station again, but it’s still possible the station could have a new beginning, just like the people that passed through it all those years ago. \u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">(music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400\"> So, Azul, as we mentioned earlier this story first aired in 2022, and there have been some recent developments. What’s happening now?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">So the big news is that the 16th Street Station has been added to the National Register of Historic Places. A non-profit group called the Oakland Heritage Alliance submitted the application for the station, which basically outlined the stations significance for three things; its importance to local transportation, its architectural significance, and its relation to C.L. Dellums, and that’s the labor organizer you heard about in this story. The station was one of the first places to be recognized for this newly created category within the register, that recognizes the history of African Americans in California. I spoke to Feleciai Favroth, whose the treasurer with the Oakland Heritage Alliance, about this, she said she was ecstatic.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Feleciai Favroth:\u003c/b>\u003cspan style=\"font-weight: 400\"> This could be the key to make the station a viable rehab project. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The Alliance is really hoping this will turn the tide in the battle to get the station repaired. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Historic sites make me think the building is like going to get a fancy plaque that has a little bit of history written on it. But what does historic designation mean practically?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">So yes there is a lot of notoriety and national recognition that comes with being added to the register, but a really big thing that’s tangible is that it also opens the station up to a 20% federal income tax credit. And a developer could use that towards restoration of the station. This has actually worked in the Bay Area before. Like say, have you ever been to the Fox Theater in Oakland?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, I’ve seen some great shows there and I always marvel at the ceiling in that place …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, well the Fox is on the National Register, and received a federal tax credit toward its rehabilitation, including that really nice ceiling. So advocates are hoping this will happen to the 16th Street Station as well. But again this is all still just theoretical. There’s no money that has been committed yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">So it’s not like the station is suddenly saved necessarily…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">No. There still aren’t any plans to restore the station itself. And another change is that BRIDGE Housing no longer owns the station, they sold it to City Ventures, a housing developer based in San Francisco and Irvine in 2022. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">City Ventures has submitted plans to the city of Oakland to build a 77-unit townhome-style development — called “Signal House” — on the area around the station, but there’s no plan to rehabilitate the station itself.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To that end, City Ventures has hired a consulting group called OE Consulting to explore finding someone or some group to fund the rehabilitation of the station, separate from this housing project. They’re still trying to find someone to fund that. And even what the space could become is still open ended. Members of the Oakland Heritage Alliance have suggested a business incubator, or an events space, and something that highlights the history of the station, but as of now, those are all just ideas.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Alright. Azul Dahlstrom-Eckman, KQED Features Reporter – thank you.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">You’re welcome.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400\"> If you want to see some pictures of 16th Street Station, including some from our tour inside, head to BayCurious.org. We’ll drop a link in the show notes too.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Special thanks to Dan Brekke and Paul Lancour for their help on this episode.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This episode was made by Katrina Schwartz, Sebastian Miño-Bucheli, Brendan Willard and me, Olivia Allen-Price. Additional engineering from Christopher Beale.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Bay Curious is produced at member-supported KQED in San Francisco.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I’m Olivia Allen-Price. Have a good one!\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Oakland's 16th Street Station used to be a hub of transcontinental rail travel. Its presence in West Oakland helped build a thriving Black community and business district, before 1950s redevelopment, along with a new reliance on the automobile, disrupted everything.",
"status": "publish",
"parent": 0,
"modified": 1741118069,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 179,
"wordCount": 6241
},
"headData": {
"title": "How Oakland's 16th Street Train Station Helped Build West Oakland and the Modern Civil Rights Movement | KQED",
"description": "Oakland's 16th Street Station used to be a hub of transcontinental rail travel. Its presence in West Oakland helped build a thriving Black community and business district, before 1950s redevelopment, along with a new reliance on the automobile, disrupted everything.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "How Oakland's 16th Street Train Station Helped Build West Oakland and the Modern Civil Rights Movement",
"datePublished": "2025-02-13T03:01:25-08:00",
"dateModified": "2025-03-04T11:54:29-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC1944625343.mp3?updated=1739391716",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11910890/how-oaklands-16th-street-train-station-helped-build-west-oakland-and-the-modern-civil-rights-movement",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript. \u003c/i>\u003c/a>\u003cem>This story was first published on April 14, 2022, and updated on Feb. 13, 2025.\u003c/em>\u003c/p>\n\u003cp>If you’re in Oakland, take 16th Street west from downtown like you’re heading to the freeway. As you travel, single-family homes will give way to vacant lots, industrial warehouses and shiny new condominiums. Pretty soon you’ll see the 880 freeway roaring above you. You’ve hit a dead end, and you’ll be staring up at Oakland’s 16th Street Station.\u003c/p>\n\u003cp>It’s a massive, 40-foot-high stone structure covered in terra-cotta tiles. Designed in the Beaux Arts style, it’s elegant, with three large arched windows over the main door. There’s a wide parking lot, an old control tower and what looks like the skeleton of an elevated train line.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>For all its grandeur, it clearly has been left to the slow decay of time. Local graffiti artists have covered its once bright walls, the perimeter is encircled by cyclone fencing and weeds grow everywhere.\u003c/p>\n\u003cp>“It definitely could have been cared for better,” says Tadd Williams, our question asker. He drives by the station on 880 every day and often wonders about the lives it has lived. “What’s the deal with the 16th Street station?” he wanted to know.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>As it happens, the 16th Street station played a crucial role in the Bay Area’s transportation infrastructure during the golden age of rail travel, helped establish a working-class Black community in West Oakland and was a major organizing force behind America’s first Black union.\u003c/p>\n\u003ch2>The golden age of rail travel\u003c/h2>\n\u003cp>The 16th Street station opened in 1912. Trains were the way to get around, and Oakland soon became a major hub for the Southern Pacific Railroad, which operated a rail yard there. In the decades following its opening, the station boomed.\u003c/p>\n\u003cfigure id=\"attachment_11910937\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-11910937\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-800x479.jpeg\" alt=\"Black and white photo of multiple rail lines and trains exiting a busy train station.\" width=\"800\" height=\"479\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-800x479.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928-160x96.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Busy_scene_on_the_Southern_Pacific_RR_Oakland_Pier_San_Francisco_CJ_Allen_Steel_Highway_1928.jpeg 803w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Southern Pacific lines approaching Oakland Pier Terminal in 1928. \u003ccite>(\u003ca href=\"https://upload.wikimedia.org/wikipedia/commons/c/c6/Busy_scene_on_the_Southern_Pacific_RR%2C_Oakland_Pier%2C_San_Francisco_%28CJ_Allen%2C_Steel_Highway%2C_1928%29.jpg\">Wikimedia Commons\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was like an airport is today,” said Mitchell Schwarzer, a professor at California College of the Arts and author of the book “\u003ca href=\"https://www.ucpress.edu/book/9780520391536/hella-town\">Hella Town: Oakland’s History of Development and Disruption\u003c/a>.” “Back in the day, there would have been 50 or more trains coming into the station from long distances every day.”\u003c/p>\n\u003cp>Hundreds of interurban trains would pass through from all over the East Bay, as would hundreds more street cars. Some trains ran on the first elevated train tracks to be constructed west of the Mississippi.\u003c/p>\n\u003cp>The Bay Bridge wasn’t constructed until 1936, so for many years the 16th Street station was a passthrough for travelers headed to San Francisco. Trains took passengers out onto “\u003ca href=\"https://www.youtube.com/watch?v=zXbicSxD0_g\">moles\u003c/a>” — essentially, wooden piers built far out into the bay. Riders then would transfer to a ferry for the final leg of their journey.\u003c/p>\n\u003cfigure id=\"attachment_11910936\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003ca href=\"https://commons.wikimedia.org/wiki/File:Key_Route_Pier_postcard_(3).jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910936\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3.jpeg\" alt=\"A color drawing shows ferries and other boats out in the Bay with a long stretch of rail tracks connecting back to the mainland.\" width=\"1600\" height=\"1002\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3.jpeg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-800x501.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-1020x639.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-160x100.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Key_Route_Pier_postcard_3-1536x962.jpeg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Postcard circa 1915-1930: “The Key Route Pier: San Francisco-Oakland-Berkeley, Cal.” \u003ccite>(\u003ca href=\"https://commons.wikimedia.org/wiki/File:Key_Route_Pier_postcard_(3).jpg\">Wikimedia Commons\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Perhaps even more surprising, two lanes of traffic on the lower deck of the Bay Bridge were once devoted to rail travel. From 1936, the year the Bay Bridge opened, until 1941, riders could board a train at 16th Street station and take it across the bridge into San Francisco.\u003c/p>\n\u003cp>The Southern Pacific Railroad was a major employer in Oakland, and workers migrated from all over the country to live and work in West Oakland near the station.\u003c/p>\n\u003cp>Levy Laird arrived in Oakland in the 1920s, and found a job working as a cook on trains. Like many Black people at the time, he was looking for a better life away from the Jim Crow South. The first steps of this new life were into Oakland’s 16th Street Station.\u003c/p>\n\u003cp>“Oakland was a golden doorway to a new life,” said Alan Laird, Levy’s son. “When the doors opened up, and the passengers were departing the train, the engine would let off this last blast of steam. It was like a sigh of relief, like hope is here, we made it, and now we are in a new home.”\u003c/p>\n\u003ch2>Pullman car porters make their mark on West Oakland\u003c/h2>\n\u003cp>Cross-country rail travel could be long, harsh and uncomfortable. So, it was only a matter of time until companies started catering to the wealthy who wanted to travel in style. The Pullman Palace Car Company was known for its luxury sleeping cars, like hotels on wheels.\u003c/p>\n\u003cfigure id=\"attachment_11910920\" class=\"wp-caption aligncenter\" style=\"max-width: 2288px\">\u003ca href=\"https://lccn.loc.gov/2012649450\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910920\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/SleepingCar.png\" alt=\"Black and white photo of a woman in early 20th century clothing reading while lying down in a sleeping birth on a train. A small hammock for belongings hands abvoe her.\" width=\"2288\" height=\"858\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar.png 2288w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-800x300.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1020x383.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-160x60.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1536x576.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-2048x768.png 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/SleepingCar-1920x720.png 1920w\" sizes=\"auto, (max-width: 2288px) 100vw, 2288px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A woman reading in bed in a Pullman car berth with curtains up, circa 1905. \u003ccite>(\u003ca href=\"https://lccn.loc.gov/2012649450\">Geo. R. Lawrence Co./Library of Congress\u003c/a>)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Imagine travelers sitting on plush seats, chandeliers hanging from ceilings, windows with silk curtains and dark walnut woodwork. Travelers could get almost anything on a Pullman car, and it took an army of employees to deliver that experience.\u003c/p>\n\u003cp>Pullman employed maids, waiters and cooks to provide top-quality service. But the porters were the most renowned part of the operation. They would carry luggage, shine shoes and wait on passengers’ every need. The Pullman Palace Car Company hired almost exclusively Black men for these jobs.\u003c/p>\n\u003cp>“There was this racist idea of Blacks serving whites in a subsidiary role,” Schwarzer said.\u003c/p>\n\u003cp>\u003ca href=\"https://interactive.wttw.com/a/chicago-stories-pullman-porters\">Pullman managers expected porters to work 20-hour shifts.\u003c/a> They were at the beck and call of passengers at any time, day or night. Many customers wouldn’t even call the porters by their given names, instead referring to them all as “George,” after the company’s founder, George Pullman.\u003c/p>\n\u003cp>Conditions didn’t improve over time. One report from 1935 found that the porters made just $0.278 per hour, whereas workers in manufacturing or federally funded New Deal projects made twice that. Yet despite the terrible working conditions, being a porter was considered a good job. It was one of the few opportunities Black people had to travel and earn a steady income.\u003c/p>\n\u003cfigure id=\"attachment_11911065\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11911065 size-medium\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/MS189_1319-800x1073.jpg\" alt=\"A very old and poor quality image shows a man wearing a pullman porters uniform holding 2 pieces of luggage at a train station.\" width=\"800\" height=\"1073\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-800x1073.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-1020x1368.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-160x215.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319-1145x1536.jpg 1145w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS189_1319.jpg 1267w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Clinton Jones stands at a railroad station wearing a porter’s uniform and holding two pieces of luggage, circa 1920. \u003ccite>(Cottrell Laurence Dellums papers/African American Museum and Library at Oakland)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was a huge source of employment for Blacks around the country,” Schwarzer said. “The porters had a kind of role as ambassadors of information throughout the United States to Black communities.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.pbs.org/blackpress/news_bios/defender.html\">Porters often distributed the Chicago Defender\u003c/a> — the largest Black newspaper at the time — across the country, including to the American South, where the paper was banned in some places. The Defender helped fuel the Great Migration out of the South by informing people of opportunities elsewhere.\u003c/p>\n\u003cp>The porters also were talking to each other on their long trips, and organizing to take on the systemic racism in the railroad business. In 1925, the porters announced they wanted to form a union. It would come to be known as the Brotherhood of Sleeping Car Porters — the first Black union in the country. It was based in Chicago.\u003c/p>\n\u003cp>“But the vice president, C.L. Dellums, was based in Oakland,” Schwarzer said. “So Oakland takes on a very large role within the brotherhood. It’s kind of the secondary headquarters of the brotherhood.”\u003c/p>\n\u003cp>\u003ca href=\"https://www.britannica.com/topic/Brotherhood-of-Sleeping-Car-Porters\">The struggle to unionize was a long one, taking 12 years.\u003c/a> The Pullman company fired workers who tried to organize, and did everything they could to discourage the union. But in the end, the porters were successful, and Oakland played no small part.\u003c/p>\n\u003cfigure id=\"attachment_11911063\" class=\"wp-caption alignnone\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-11911063\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/MS014_B12_F11_048-800x654.jpg\" alt=\"A photo shows three black men in suits and ties standing in front of a banner for the Brotherhood of Sleeping Car Porters\" width=\"800\" height=\"654\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-800x654.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-1020x834.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048-160x131.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/MS014_B12_F11_048.jpg 1252w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">From left, C.L. Dellums, vice president of the Brotherhood of Sleeping Car Porters; A. Philip Randolph, president; and unidentified man, at the 28th anniversary of the union, in 1953. \u003ccite>(Cottrell Laurence Dellums papers/African American Museum and Library at Oakland)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It’s widely reported that the branch that was the most steadfast, that had the largest membership, who supported ongoing union efforts, was the Oakland branch under C.L. Dellums,” Schwarzer said.\u003c/p>\n\u003cp>The Brotherhood of Sleeping Car Porters is credited with helping to establish the Black middle class in America, as well as the modern civil rights movement. \u003ca href=\"https://www.zinnedproject.org/news/tdih/a-philip-randolph-first-call-mow/\">In 1941, the porters threatened to march on Washington to protest employment discrimination.\u003c/a> This was more than 20 years before the March on Washington where Martin Luther King Jr. made his “I Have a Dream” speech.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.npr.org/templates/story/story.php?storyId=103880184#:~:text=Pullman%20Porters%20Helped%20Build%20Black%20Middle%20Class%20Porters%20combined%20their,for%20the%20civil%20rights%20movement.\">porter’s offspring\u003c/a> also made their mark on history. Former San Francisco Mayor Willie Brown and former Supreme Court Justice Thurgood Marshall both are descendants of Pullman porters. C.L. Dellums’s nephew, Ron Dellums, served both as the mayor of Oakland and a U.S. Representative of California in Congress.\u003c/p>\n\u003cp>“If you look at Oakland’s history of civil rights activism, this is really the start,” Schwarzer said. “If you think about the Occupy movement in the 2010s, the Black Panthers in the ’60s and ’70s, or \u003ca href=\"https://moms4housing.org/\">Moms 4 Housing\u003c/a> now, it all goes back to the Brotherhood of Sleeping Car Porters.”\u003c/p>\n\u003cp>The good railroad jobs offered at Oakland’s 16th Street Station, along with the nearby Army base, helped the community to thrive. West Oakland had a vibrant business district, swinging nightclubs and plenty of people who owned homes. Alan Laird remembers going to the porters’ union hall with his father. He looked up to the men there.\u003c/p>\n\u003cp>“It was a vibration there,” Laird said. “It felt like I was getting vitamins from them. It was like I was a sponge receiving it all.”\u003c/p>\n\u003ch2>Redevelopment guts West Oakland\u003c/h2>\n\u003cfigure id=\"attachment_11910898\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910898\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut.jpg\" alt=\"An older Black man wearing an athletic jacket, necklace and white hat stands in the hall of an old building. Sunlight pores through a window behind him, spotlighting the floor.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/LamarMcDaniel_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Former Amtrak employee Lamar McDaniel poses for a portrait in the Main Hall of the 16th Street station in West Oakland on Feb. 16, 2022. McDaniel toured the station with KQED’s Azul Dahlstrom-Eckman and shared his memories on the podcast. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In the 1950s, Oakland leaders approved two major infrastructure projects that leveled hundreds of homes and businesses, displacing thousands of mostly Black West Oakland residents. In little more than a decade, the neighborhood suffered the construction of the Cypress viaduct (part of the 880 freeway), a huge regional post office, a BART line and several other “\u003ca href=\"https://www.oaklandca.gov/topics/oaklands-history-of-resistance-to-racism\">urban renewal\u003c/a>” projects.\u003c/p>\n\u003cp>“There’s no place in the Bay Area that received more abuse than West Oakland,” Schwarzer said.\u003c/p>\n\u003cp>Without a business district, the economy of West Oakland began to decline. At the same time, the rising popularity of the automobile made the 16th Street station less relevant. By the late 1980s, just a few trains a day stopped there. In 1989, the Loma Prieta earthquake badly damaged the structure, forcing it to close. The last train rolled past it in 1994.\u003c/p>\n\u003cp>Without regular visitors, people squatted inside the building and stripped its once immaculate interior of anything useful. The tracks themselves disappeared, dug up and sold for scrap, leaving the station disconnected from the world.\u003c/p>\n\u003cp>Instead of fixing the station’s aging structure, Amtrak opened two new stations serving the Oakland area: the Jack London Square station in 1994, and the Emeryville station in 1993. The 16th Street station and West Oakland’s prosperous past became a distant memory.\u003c/p>\n\u003ch2>What’s next for the station?\u003c/h2>\n\u003cfigure id=\"attachment_11910935\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910935\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut.jpg\" alt=\"A once grand hall stands dilapidated and empty. A stairway leads up to the left and light streams in through huge windows.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Hall_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Light shines through windows in the main hall of the now abandoned 16th Street station in West Oakland on Feb. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Nowadays, the station stands in a strange limbo. BRIDGE Housing, a large affordable housing nonprofit, bought the station in 2005. But after nearly two decades in their care, the station still stands vacant and in disrepair.\u003c/p>\n\u003cp>“We’re not just a housing developer, we try to develop community,” said Jim Mather, chief investment officer for BRIDGE. “I think this was seen as something that could benefit the community and something that could help bring West Oakland back.”\u003c/p>\n\u003cp>But it hasn’t gone according to plan. The building needs over $50 million dollars worth of seismic retrofitting and historic restoration. BRIDGE hoped to get help footing that massive bill from local redevelopment agencies, but the 2008 recession dashed those dreams.\u003c/p>\n\u003cfigure id=\"attachment_11910897\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11910897\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut.jpg\" alt=\"A close up of one wall shows the plaster is crumbling away and bricks can be seen underneath.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/04/Disrepair_16thStreetStationOakland_02162022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Plaster has crumbled to reveal brick in the Main Hall of 16th Street Station in West Oakland, Feb. 16, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We’re on hold, trying to find the financing,” Mather said. “So if there are any billionaires listening who want a project, here it is.”\u003c/p>\n\u003cp>BRIDGE used to rent the station out for events. A few \u003ca href=\"https://www.youtube.com/watch?v=2GZbaXdK8Js\">music videos\u003c/a> were shot there. But even those uses are a thing of the past. Pieces of the ceiling can fall without warning, Mather said, and the city of Oakland won’t grant BRIDGE permits anymore.\u003c/p>\n\u003cp>“The liability is too high,” Mather said.\u003c/p>\n\u003cp>Some people want the station turned into a museum for the railroad and the porters; others want it to be an event space. Community advocates, historians and West Oaklanders who remember the building’s former glory don’t want any part of it torn down.\u003c/p>\n\u003cp>“Whatever happens here, BRIDGE is going to recognize and honor the history behind the station and its significance to the African American community of Oakland,” Mather said.\u003c/p>\n\u003cp>You may never hear a train pull into 16th Street Station again, but it’s possible the site could have a new beginning, just like the people who passed through it all those years ago.\u003c/p>\n\u003cp>\u003cstrong>Updates:\u003c/strong> The 16th Street Station was \u003ca href=\"https://www.kqed.org/news/12024819/historic-landmark-status-boosts-push-restore-iconic-west-oakland-train-station\">added to the National Register of Historic Places on Jan. 21.\u003c/a> BRIDGE Housing sold the property to City Ventures, a housing developer based in San Francisco and Irvine, in 2022.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Bay Curious listener Tadd Williams often finds himself driving on the 880 freeway in West Oakland. There’s this one building that’s visible from the road that he’s always wondered about…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Tadd Williams:\u003c/b>\u003cspan style=\"font-weight: 400\"> It seemed like such a beautiful structure. I guess that was the first thing that kinda caught my eye. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">It’s an impressive building, in a beaux arts style that looks stately and European. The front is dominated by three grand arched windows, positioned over the entrance. Everything is very symmetrical.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">But the outside is routinely covered with graffiti, and this place is surrounded by a perimeter of chain link fencing … Because it’s been abandoned for more than 3 decades.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Tadd Williams:\u003c/b>\u003cspan style=\"font-weight: 400\"> It’s something I’ve always seen from the freeway and I just wanted to understand more about its background, you know, its history, its purpose.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Turns out the building Tadd has been eyeing is the 16th street train station in West Oakland. It’s got a storied legacy that can hardly be overstated. It helped give rise to West Oakland’s Black community … and laid a foundation for activism in the town. But with all these accolades, why does it sit empty today? \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">On today’s show, we go inside the once grand, now derelict 16th Street Station.This episode first ran on Bay Curious in 2022, but there’s been an exciting update. So we’re bringing it back to refresh your memory. Hang out at the end for what’s new. That’s all just ahead on Bay Curious. I’m Olivia Allen-Price. \u003c/span>\u003c/p>\n\u003cp>\u003cb>SPONSOR MESSAGE\u003c/b>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Question asker, Tadd Williams, sent us on a journey to learn about the impressive, and neglected, 16th Street Train Station in West Oakland. Reporter Azul Dahlstrom-Eckman found that for many coming to California, it was the end of the line. The opening scene in your next chapter …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> Oakland was a golden doorway to a new life \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Alan Laird, he was born in Oakland, but before he was born, his father made the journey from Mississippi to California.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> And leaving the south. Um, Uh, brown paper bags and baskets worth of fried chicken and things just to make the journey. And chairs, chair cars that would not give sometimes and your back would ache and your rock and you think, and all the time about making it to that place.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">It was an opportunity to start a\u003c/span> \u003cspan style=\"font-weight: 400\">life away from the Jim Crow South. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> When the doors opened up the engine led off this last blast of steam. Ahh. You almost hear a sigh of relief, like hope is here. We made it on time. We made it all the way through that. And now we are at home, a new home. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">For many people, the first steps of this new life would be into the 16th street station. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> And they stop and pause for a minute, getting off the train, gazing around, not knowing what to expect beyond those, uh, highly polished brass plated doors.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman:\u003c/b>\u003cspan style=\"font-weight: 400\"> Laird’s father worked as a cook on the Southern Pacific Railroad. So Laird was there a lot in the 50’s when he was a boy.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> I remember the smell of the hot dogs and the hot peanuts and things from it, from the little snack shop there that had all the books that you could buy to read and…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">He says the marble floors were so polished, you could see the reflection of the chandeliers when you looked down. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> So I had a love affair with that station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman:\u003c/b>\u003cspan style=\"font-weight: 400\"> It was built in 1912, during the golden age of rail travel. For decades, the station was as busy as an airport is today. There would be \u003c/span>\u003cspan style=\"font-weight: 400\">dozens of long distance trains\u003c/span>\u003cspan style=\"font-weight: 400\"> arriving every day.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird:\u003c/b>\u003cspan style=\"font-weight: 400\"> “Now on train number track 22. That Shasta Daylight coming in, now arriving.” And depending on what train my father was on, it was extra exciting.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music ends)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">It was the grandest railroad station ever designed in the San Francisco Bay Area. That includes San Francisco, Oakland, and all the cities around. This was the big station. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s Mitchell Schwarzer, professor and author of the book \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400\">“Hella Town: Oakland’s History of Development and Disruption.” \u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400\">He says that the station was also home to a huge network of local trains and streetcars.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: T\u003c/b>\u003cspan style=\"font-weight: 400\">here would have been hundreds – 500 or more – electric interurban trains arriving from various parts of the East Bay. There would have been about 200 street cars arriving and departing every day as well.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Before the Bay Bridge was built you could take a train from 16th street station to something called the Mole. Essentially a pier that took trains out into the bay, to a terminal where people transferred to a ferry to get to San Francisco. Later, for about five years, you could even take a train across the lower deck of the Bay Bridge into San Francisco. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">In the decades after the station was built, throughout the early 1900’s, you’d see all sorts of trains, but the most luxurious were Pullman Palace Cars. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">By day or by night, Pullman offers complete rest and relaxation cleanliness, safety, and comfortable transportation for the American public.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">These trains were \u003c/span>\u003ca href=\"https://www.smithsonianmag.com/arts-culture/traveling-style-and-comfort-pullman-sleeping-car-180949300/\">\u003cspan style=\"font-weight: 400\">luxury sleeping cars\u003c/span>\u003c/a>\u003cspan style=\"font-weight: 400\">, like hotels on wheels, designed for wealthy people to make the long transcontinental railroad trip in comfort. Imagine well-to-do travelers sitting on plush seats, chandeliers hanging from ceilings, windows with silk curtains and dark walnut woodwork. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">It takes a great army of men and women to maintain Pullman standards. The yards and shops storerooms and offices work smoothly day and night.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">It was an operation. Pullman employed maids, waiters, and cooks to provide top quality service. But the porters were the most renowned part of the operation. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">And electric bell with which to summon the porter at any hour. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">They would carry luggage, shine shoes, and basically wait on passengers every need. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Archival tape: \u003c/b>\u003cspan style=\"font-weight: 400\">PORTER! PORTER!\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">And the Pullman Palace Car company almost exclusively hired Black men for these jobs. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So there was that kind of racist idea of Blacks serving whites in a subsidiary role. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">They were expected to work hard, 20 hour shifts. Many customers wouldn’t even call the porters by their name, they just referred to them as George, after the founder, George Pullman. Calling someone the name of their enslaver was a tradition carried over from slavery. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">But at the same time, it gave a great source of employment for Blacks around the country. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The combination of a steady income and the ability to travel around the country was almost unheard of for Black people at the time.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer:\u003c/b>\u003cspan style=\"font-weight: 400\"> So the porters have a kind of role as ambassadors of information, right throughout the United States to Black communities.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Porters were known for distributing the Chicago Defender, the largest Black newspaper at the time, across the country, including to the south, where the paper was banned in some places. The paper helped fuel The Great Migration out of the south by informing people of opportunities elsewhere.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So they’re both, they have relatively well-paying jobs, stable jobs. They’re moving around the United States. And basically communicating to other Black communities cause they’re getting off and sleeping and then getting back on.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Because of the hard working conditions and the systemic racism, in 1925, the Porters announced they wanted to form a union. The first Black union in the country, called the Brotherhood of Sleepingcar Porters. They were based in Chicago\u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">But the vice-president C.L. Dellums was based in Oakland. \u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">(Music)\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">So Oakland takes on a very large role within the brotherhood. You know, it’s kind of, it’s kind of what the secondary headquarters of the brotherhood.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But the struggle to unionize was a long one. It took 12 years. The Pullman company fired workers who tried to organize, and did everything they could to discourage the union. But in the end, the porters were successful, and Oakland played no small part. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">The branch that was the most steadfast, that had the largest membership who supported ongoing union efforts was the Oakland branch under C.L. Dellums.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The porters are credited with helping to found the Black middle class in America, as well as the modern civil rights movement. In 1941, they threaten a march on Washington to protest employment discrimination. This is more than 20 years before the March on Washington where Martin Luther King makes his “I have a dream” speech.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Schwarzer says the community organizing that continues in West Oakland today, groups like Moms 4 Housing, are part of a legacy started by the Brotherhood. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Mitchell Schwarzer: \u003c/b>\u003cspan style=\"font-weight: 400\">If you look at Oakland’s history of civil rights activism, this is really the kind of start, you know. You think about the occupy movement in the 2010s, and the Black panthers in the 60s and 70s. It all goes back to the brotherhood of sleeping car porters. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">These railroad jobs were the foundation for a neighborhood of black owned businesses, nightclubs, and homes in West Oakland. Alan Laird remembers going to the porters union hall with his father and seeing a flourishing community. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird: \u003c/b>\u003cspan style=\"font-weight: 400\">So in that community, we had all our own businesses and finances. I remember my barber shop, Stovall Barber Shop, was right there on Seventh Street. It was vibrant. It was people walking on both sides of the street going and coming with shopping bags and different things.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">West Oakland, and the 16th Street Station, were thriving. But all that starts to change in the late 1950s. The construction of the 880 freeway and later, the BART line, demolished a lot of those West Oakland businesses. And as the economy of West Oakland begins to decline, so does the 16th street station. The golden age of railroads comes to an end. Cars and airplanes become more popular and all those streetcars and suburban trains ceased to exist. By the late 80’s, just a few trains a day stopped at 16th Street Station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Alan Laird remembers seeing the station in disrepair.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Alan Laird: \u003c/b>\u003cspan style=\"font-weight: 400\">When I pass by and it’s just a hulk, with a million memories, you know, the windowpanes looked as though they’d been in steady tears. And say, “Won’t, they notice me can’t they see me don’t they know who I was,” you know?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">In 1989 the Loma Prieta Earthquake badly damaged the structure of the station, and it was closed. The last train rolled past it in 1994.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">The station sat vacant and abandoned for 11 years. People squatted in it, covered it in graffiti, and stripped the interior. In 2005 it was bought by BRIDGE housing, an non-profit affordable housing developer. They wanted to turn the station into something the community could use, but like other redevelopment plans in West Oakland… \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">A lot of those plans have been derailed by at least two major recessions during that time. I mean, the dot com bust was one, then the big recession.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">That’s Jim Mather, the Chief Investment Officer for BRIDGE. I met him outside the station. He says those recessions dried up a lot of the funding that the station needed. And the price tag for the restoration and seismic retrofitting the station needs is at least $50 million dollars. So the station is in limbo.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">We’re on hold. I mean, it’s really trying to find the financing. Any billionaires listening who want to want a project here, here it is. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">I like to say we’re looking for, uh, somebody with deep pockets who says, this is my legacy to Oakland.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Also here is, Frankie Whitman a consultant for BRIDGE.\u003c/span> \u003cspan style=\"font-weight: 400\">We’re going to go inside the station, for a chance to peek at some history most Oaklander’s never get to see. So I brought someone along who knows the station firsthand.\u003c/span>\u003c/p>\n\u003cp>\u003cem>\u003cspan style=\"font-weight: 400\">Recordings outside the station: \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey, nice to meet you, man.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Hey, Am I late?\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">No, you’re right on time. Perfect timing. So welcome back.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Alright alright\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">How’s it feel to be back? \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh man, I just got a little chill.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">This is Lamar MacDaniel. He started working out of the station in 1973. He’s 71 now. He walks a bit slowly, which he credits to working on the railroad.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">By the time you leave the railroad, walking on the train, serving, waiting tables and taking all that rocking and rolling, You’d be wowed, you’ll feel like you’ve been in football game for the last 27 years. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">When he started, MacDaniel was trained by some of the last of the Pullman Porters to work on the railroads. He started as a waiter and worked his way up. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">And I was the one that got, you know, I got taught a lot. That’s how I ended up being a maitre’d, which was the job that a Black guy didn’t have during the Pullman days. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">He hasn’t been inside since the station was closed.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of door being unlocked\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But today we get to go in.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of everyone “wow” as they enter the station\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The inside is jaw dropping. The ceilings are 40 feet high, adorned with intricate plaster work. Golden light filters in through arched windows. MacDaniel remembers some of the same things that made Alan Laird’s eyes big as a kid …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel: \u003c/b>\u003cspan style=\"font-weight: 400\">They used to have a guy over there that was shine shoes … and over in that corner was a snack stand. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">But the grand clocks and chandeliers that Alan Laird told me about are gone. Somethings off.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">But you could even see here, even though it looks very distressed, it’s very evenly distressed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Since BRIDGE has owned the station, they’ve rented it out to companies like HBO and Netflix for TV and movies, and those companies have left a lot of their sets behind. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">All the wainscoting, the door treatment, the window treatment, the valances … those are not elevators cause there’s no second floor. All movie set. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">More than one music video has been filmed here as well. So in the same spot where porters once carried luggage, E-40 told us how to go dumb in the Tell Me When To Go Music video.\u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Clip from “Tell Me When To Go”\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Mumford and Son’s did a video here too, and it has hosted Burning Man inspired parties. But BRIDGE can’t even do that anymore. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Frankie Whitman: \u003c/b>\u003cspan style=\"font-weight: 400\">This, this, this is new\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Back in the main hall, Whitman points to a pile of debris on the floor. \u003c/span>\u003c/p>\n\u003cp>\u003cem>In the train station:\u003c/em>\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: \u003cspan style=\"font-weight: 400\">Where do you think that fell from? \u003c/span>\u003c/p>\n\u003cp>\u003cem>Jim Mather: \u003cspan style=\"font-weight: 400\">Right up there. \u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>Azul Dahlstrom-Eckman: \u003cspan style=\"font-weight: 400\">Wow. So the, the ceilings like actively crumbling, huh?\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cem>Jim Mather: \u003cspan style=\"font-weight: 400\">Yes. Another reason we don’t have, I mean, it’s part of the liability thing. Why we not having events in here anymore.\u003c/span>\u003c/em>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">We walk out of the main hall, through a dark corridor, to the old baggage wing. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> I’m going to need my flashlight\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, it’s pretty dark here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The baggage wing is thick with history. There’s an old scale for weighing luggage, and a large rolling door where passengers used to wait for their things. The first elevated tracks west of the Mississippi are directly over our heads. I walk with Lamar over to another small room. It’s the utility room, where the porters would hang out between shifts.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> There would be luggage all over the place. Guys would be here, when there wasn’t a train to be ready to be serving. The red caps would just hang out, back here and shoot the breeze, tell jokes and all kinds of stuff. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Some people want the station turned into a museum for the railroad and the porters, others want it to be an event space. Jim Mather from Bridge. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Jim Mather: \u003c/b>\u003cspan style=\"font-weight: 400\">Whatever happens here, BRIDGE is going to recognize and honor the history behind the station and its significance to the African-American community of Oakland. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Just When the doors of the 16th Street Station will reopen again is unclear. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400\">Sound of freeway\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">To complete the tour we walk out to the back of the station. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Where once there was the shore of the bay, there’s the 880 freeway. Instead of trains, semi’s run in and out of the Port of Oakland. There are no tracks connected to 16th Street Station anymore. They’ve been dug up and taken away. It’s reminiscent of how this station has been disconnected from Oakland, the building neglected, the history obscured. Alan Laird again.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Lamar MacDaniel:\u003c/b>\u003cspan style=\"font-weight: 400\"> It was like losing a friend, you know, but, you see the shadow of it right there and you want to run and tell people: “I remember when that was a palace! And that was filled with thriving hearts and minds and souls and energy and hope was waiting for you as you got off the train.”\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">You’ll never hear a train pull into 16th Street Station again, but it’s still possible the station could have a new beginning, just like the people that passed through it all those years ago. \u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">\u003cbr>\n\u003c/span>\u003cspan style=\"font-weight: 400\">(music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400\"> So, Azul, as we mentioned earlier this story first aired in 2022, and there have been some recent developments. What’s happening now?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">So the big news is that the 16th Street Station has been added to the National Register of Historic Places. A non-profit group called the Oakland Heritage Alliance submitted the application for the station, which basically outlined the stations significance for three things; its importance to local transportation, its architectural significance, and its relation to C.L. Dellums, and that’s the labor organizer you heard about in this story. The station was one of the first places to be recognized for this newly created category within the register, that recognizes the history of African Americans in California. I spoke to Feleciai Favroth, whose the treasurer with the Oakland Heritage Alliance, about this, she said she was ecstatic.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Feleciai Favroth:\u003c/b>\u003cspan style=\"font-weight: 400\"> This could be the key to make the station a viable rehab project. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">The Alliance is really hoping this will turn the tide in the battle to get the station repaired. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Historic sites make me think the building is like going to get a fancy plaque that has a little bit of history written on it. But what does historic designation mean practically?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">So yes there is a lot of notoriety and national recognition that comes with being added to the register, but a really big thing that’s tangible is that it also opens the station up to a 20% federal income tax credit. And a developer could use that towards restoration of the station. This has actually worked in the Bay Area before. Like say, have you ever been to the Fox Theater in Oakland?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Oh yeah, I’ve seen some great shows there and I always marvel at the ceiling in that place …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">Yeah, well the Fox is on the National Register, and received a federal tax credit toward its rehabilitation, including that really nice ceiling. So advocates are hoping this will happen to the 16th Street Station as well. But again this is all still just theoretical. There’s no money that has been committed yet. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">So it’s not like the station is suddenly saved necessarily…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">No. There still aren’t any plans to restore the station itself. And another change is that BRIDGE Housing no longer owns the station, they sold it to City Ventures, a housing developer based in San Francisco and Irvine in 2022. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">City Ventures has submitted plans to the city of Oakland to build a 77-unit townhome-style development — called “Signal House” — on the area around the station, but there’s no plan to rehabilitate the station itself.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">To that end, City Ventures has hired a consulting group called OE Consulting to explore finding someone or some group to fund the rehabilitation of the station, separate from this housing project. They’re still trying to find someone to fund that. And even what the space could become is still open ended. Members of the Oakland Heritage Alliance have suggested a business incubator, or an events space, and something that highlights the history of the station, but as of now, those are all just ideas.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400\">Alright. Azul Dahlstrom-Eckman, KQED Features Reporter – thank you.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Azul Dahlstrom-Eckman: \u003c/b>\u003cspan style=\"font-weight: 400\">You’re welcome.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">(Music bridge)\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400\"> If you want to see some pictures of 16th Street Station, including some from our tour inside, head to BayCurious.org. We’ll drop a link in the show notes too.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Special thanks to Dan Brekke and Paul Lancour for their help on this episode.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">This episode was made by Katrina Schwartz, Sebastian Miño-Bucheli, Brendan Willard and me, Olivia Allen-Price. Additional engineering from Christopher Beale.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">Bay Curious is produced at member-supported KQED in San Francisco.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400\">I’m Olivia Allen-Price. Have a good one!\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11910890/how-oaklands-16th-street-train-station-helped-build-west-oakland-and-the-modern-civil-rights-movement",
"authors": [
"11785"
],
"programs": [
"news_33523",
"news_34552",
"news_28779"
],
"series": [
"news_17986"
],
"categories": [
"news_28250",
"news_8",
"news_33520"
],
"tags": [
"news_17657",
"news_27626",
"news_2266",
"news_20517",
"news_2318"
],
"featImg": "news_11910896",
"label": "source_news_11910890"
},
"news_11700225": {
"type": "posts",
"id": "news_11700225",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11700225",
"score": null,
"sort": [
1728554402000
]
},
"guestAuthors": [],
"slug": "the-ghost-of-a-legend-how-a-san-francisco-civil-rights-icon-was-made-a-monster",
"title": "Ghost of a Legend: How a San Francisco Civil Rights Icon Was Made a Monster",
"publishDate": 1728554402,
"format": "image",
"headTitle": "Ghost of a Legend: How a San Francisco Civil Rights Icon Was Made a Monster | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>This story first published online and aired on “Bay Curious” on Oct 25, 2018.\u003c/em>\u003c/p>\n\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript.\u003c/i>\u003c/a>\u003c/p>\n\u003cp>“What are the most haunted places in San Francisco?”\u003c/p>\n\u003cp>That’s the question that \u003ca href=\"https://www.kqed.org/news/series/baycurious\">Bay Curious\u003c/a> listener Kelsey Poole asked us a few weeks ago. Which is how I found myself standing with her on the steep streets of San Francisco’s Pacific Heights neighborhood as the sun went down — on the San Francisco Ghost Hunt.\u003c/p>\n\u003cfigure id=\"attachment_11699617\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11699617\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut.jpg\" alt=\"\" width=\"1920\" height=\"1271\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-800x530.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1020x675.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1200x794.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1180x781.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-960x636.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-240x159.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-375x248.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-520x344.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Christian Cagigal leading the San Francisco Ghost Hunt through Pacific Heights \u003ccite>(Anne Wernikoff/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A Tennessee transplant to the Bay Area, Poole is actually already a fan of going on ghost tours when she travels, as a way to learn the history of a city she’s visiting — plus “you get some spooky stories that keep you up at night,” she says. But she’d never done one in San Francisco. \u003cem>(Want to go on a ghost hunt with the Bay Curious team on Nov. 1? \u003ca href=\"https://www.eventbrite.com/e/bay-curious-sf-ghost-hunt-tour-and-meetup-tickets-51352552868\" target=\"_blank\" rel=\"noopener\">Details and tickets here\u003c/a>!)\u003c/em>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The Ghost Hunt tour is led by performer Christian Cagigal, who leads us through these streets in full 19th century dress, top hat and clacking cane. From tales of ghostly apparitions to aristocrats meeting grisly ends, every corner brings another ghoulish story from San Francisco history.\u003c/p>\n\u003cfigure id=\"attachment_11700249\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700249\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut.jpg\" alt=\"\" width=\"1920\" height=\"1401\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-160x117.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-800x584.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1020x744.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1200x876.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1180x861.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-960x701.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-240x175.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-375x274.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-520x379.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Bay Curious listener Kelsey Poole \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>There’s one stop on this tour we discovered, however, that tells a real-life story bigger than any Halloween legend: at the corner of Octavia and Bush streets, the place known as Mary Ellen Pleasant Memorial Park.\u003c/p>\n\u003cp>The ghost of Mary Ellen Pleasant — a 19th century entrepreneur who once lived in a now-vanished mansion nearby, and actually planted the eucalyptus trees above our heads — is said to still haunt this unlit corner. Her spirit is said to summon chills, frighten dogs and even throw eucalyptus nuts at passers-by. (For the record, we escaped unscathed that night.)\u003c/p>\n\u003cfigure id=\"attachment_11700253\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700253 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/10062018_AW_GhostStory_100-e1540151423725.jpg\" alt=\"\" width=\"1920\" height=\"1343\">\u003cfigcaption class=\"wp-caption-text\">Christian Cagigal holds up a photograph of 19th century San Francisco on his Ghost Hunt tour, at Mary Ellen Memorial Park \u003ccite>(Anne Wernikoff)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pleasant, Cagigal tells us, was born into slavery in the South and came to San Francisco in the mid-1800s — defying white society’s constraints to not only amass great wealth, but to use her power to advance the cause of civil rights in the city.\u003c/p>\n\u003cfigure id=\"attachment_11700602\" class=\"wp-caption alignright\" style=\"max-width: 291px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700602 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/AAD-2997.jpg\" alt=\"\" width=\"291\" height=\"400\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997.jpg 291w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997-160x220.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997-240x330.jpg 240w\" sizes=\"(max-width: 291px) 100vw, 291px\">\u003cfigcaption class=\"wp-caption-text\">Photograph of Mary Ellen Pleasant, age 87. \u003ccite>(Courtesy San Francisco Public Library History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Yet she was \u003cem>also\u003c/em> described as a witch, a “voodoo queen” and even a murderer. What’s real here?\u003c/p>\n\u003cp>“Her life is so enshrouded in mystery because she was her own spin doctor,” says Sacramento writer and performer Susheel Bibbs, who has studied Pleasant’s story for decades. Pleasant wrote three autobiographies — but each one contradicts the other on basic facts, such as the year of her birth.\u003c/p>\n\u003cp>We do know that she was born in Georgia, and was raised in Nantucket, Massachusetts, “in indenture,” says Bibbs. There on the East Coast, the young Pleasant became a crucial figure in the civil rights fight, secretly teaming up with abolitionists and rescuing escaped slaves on the Underground Railroad.\u003c/p>\n\u003cp>Her double life actually including presenting as a white woman when she could.\u003c/p>\n\u003cp>“She was very used to being covert,” Bibbs says.\u003c/p>\n\u003cp>The death of her first husband left her rich, and she arrived in San Francisco in 1852 — still passing as white. She invested this sizable fortune in property by establishing boardinghouses and laundries: services that a town full of prospectors relied on.\u003c/p>\n\u003cfigure id=\"attachment_11700259\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700259\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1180x787.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-520x347.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Sacramento writer and performer Susheel Bibbs \u003ccite>(Carly Severn / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In these spaces, she learned the private secrets of powerful men, and used them as another kind of currency, to rise in society. While wealthy white people of San Francisco knew her as the white boardinghouse proprietress, the city’s growing black community knew her \u003cem>real\u003c/em> identity.\u003c/p>\n\u003cp>To them, she was known as “The Black City Hall,” who brought the Underground Railroad to the West and helped black people find employment. And almost a century before Rosa Parks, Pleasant challenged San Francisco’s segregated transit system in court, winning black people the right to ride the streetcars.\u003c/p>\n\u003cp>“My cause,” Pleasant wrote in one of her memoirs, “was the cause of freedom and equality for myself and for my people. And I’d rather be a corpse than a coward.”\u003c/p>\n\u003cfigure id=\"attachment_11700604\" class=\"wp-caption alignnone\" style=\"max-width: 1007px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700604\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/Chron-3.png\" alt=\"\" width=\"1007\" height=\"565\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3.png 1007w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-800x449.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-960x539.png 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-240x135.png 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-375x210.png 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-520x292.png 520w\" sizes=\"(max-width: 1007px) 100vw, 1007px\">\u003cfigcaption class=\"wp-caption-text\">Mary Ellen Pleasant pictured in the San Francisco Chronicle in 1899 \u003ccite>(Courtesy San Francisco Chronicle)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After the Civil War, over a decade after she arrived in the city, Pleasant finally checked the box that said “Black” on the census of 1865. While this undoubtedly caused a stir, Pleasant continued to move in wealthy white circles.\u003c/p>\n\u003cp>But by the 1880s, the wild, mud-caked San Francisco that Mary Ellen Pleasant the capitalist had carved her way into had itself transformed into a “very much more overtly racist” city, says Bibbs.\u003c/p>\n\u003cp>Across the nation, emancipated slaves became a convenient scapegoat for the economy’s woes — and as a wealthy, older black woman, Pleasant now inspired suspicion, even fear. The press coined a racist nickname: “Mammy Pleasant.”\u003c/p>\n\u003cp>Whispers grew that she had some otherworldly hold over the wealthy white people she was close to — especially when Pleasant became entangled in the scandalous 1883 trial of Nevada Sen. William Sharon, accused of seducing and then abandoning a young woman.\u003c/p>\n\u003cp>“It was like the O.J. Simpson trial” in notoriety, says Bibbs.\u003c/p>\n\u003cfigure id=\"attachment_11700255\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700255 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/10062018_AW_GhostStory_102-e1540151451936.jpg\" alt=\"\" width=\"1920\" height=\"1280\">\u003cfigcaption class=\"wp-caption-text\">The crowd listens to Christian Cagigal telling the story of Mary Ellen Pleasant on the San Francisco Ghost Hunt tour \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Lawyers for Sharon claimed that Pleasant, as the young woman’s friend, had used dark forces to manipulate her into entrapping the senator. And rather than rejecting the rumors, she defied them — encouraged them. She carried a voodoo doll in court, claiming she would use it to bring about his death. Wild thing is, he soon \u003cem>did\u003c/em> die during the trial.\u003c/p>\n\u003cp>Pleasant’s status as a “voodoo queen” grew, cementing her reputation as a quasi-mystical figure in San Francisco. To the public, voodoo meant blood magic and malevolent intent.\u003c/p>\n\u003cp>To Mary Ellen Pleasant, however, the real voodoo — vodoun, or vodun — was actually her religion from her ancestral homeland of Haiti, says Bibbs.\u003c/p>\n\u003cp>Scandal followed scandal. When her business partner, a Scotsman named Thomas Bell, was found dead in Pleasant’s mansion in 1899, his widow collaborated on a full-page smear piece in the San Francisco Chronicle with the headline “The Queen of the Voodoos.”\u003c/p>\n\u003cfigure id=\"attachment_11700490\" class=\"wp-caption alignnone\" style=\"max-width: 1359px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700490\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/Chron-2.png\" alt=\"\" width=\"1359\" height=\"867\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2.png 1359w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-160x102.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-800x510.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1020x651.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1200x766.png 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1180x753.png 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-960x612.png 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-240x153.png 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-375x239.png 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-520x332.png 520w\" sizes=\"(max-width: 1359px) 100vw, 1359px\">\u003cfigcaption class=\"wp-caption-text\">The “Queen of the Voodoos” article about Mary Ellen Pleasant in the San Francisco Chronicle \u003ccite>(Courtesy San Francisco Chronicle )\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The press had used the language of the supernatural to describe her for years — but now, they made her into a flat-out monster, accusing her of witchcraft and heavily implying she murdered Bell.\u003c/p>\n\u003cp>It’s telling who gets a legend — and who gets a ghost story. Mary Ellen Pleasant was demonized in her own lifetime. Yet in a system so loaded against a black woman in the public eye, playing with rumor, as she did, was perhaps the only way to play the game — even if it was ultimately her undoing.\u003c/p>\n\u003cp>She died in 1904, in her 90s, and her obituary in the San Francisco Examiner was titled: “Mammy Pleasant Will Work Weird Spells No More.”\u003c/p>\n\u003cp>How we’re remembered depends on who’s telling your story. And with such varying accounts, “one could not tell \u003cem>who\u003c/em> she was,” says Bibbs. “Was she the … mother of civil rights, or was she a murderess?”\u003c/p>\n\u003cfigure id=\"attachment_11700257\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700257\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut.jpg\" alt=\"\" width=\"1920\" height=\"1311\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-800x546.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1020x696.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1200x819.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1180x806.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-960x656.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-240x164.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-375x256.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-520x355.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The San Francisco Ghost Hunt concludes in Room 407 — rumored to be haunted — of the Hotel Majestic in Pacific Heights \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Or as Christian Cagigal put it in closing on the San Francisco Ghost Hunt, under those eucalyptus trees she’s said to haunt: “When there’s three versions of your life story. We don’t know what to do with your life story…. And we \u003cem>forget\u003c/em> your story.”\u003c/p>\n\u003cp>He keeps Mary Ellen Pleasant on his ghost hunt, he says, “so we might start to remember.”\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">The nights are getting longer. Pumpkins are popping up on doorsteps all over town. And soon ghoulish trick or treaters may be knocking at your door. Today on Bay Curious, we’ve got a treat for you to kick off spooky season, all inspired by this question from a listener.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hi, I’m Kelsey Poole and my question is, what are the most haunted places in San Francisco?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">We sent Kelsey on a San Francisco Ghost Hunt tour to learn the haunted side of the city’s history.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s a cool way to see the city and you get some spooky stories that keep you up at night.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">But what we didn’t expect to find on the tour was the real life story that would shake us the most. Something not found in many San Francisco history books. Something more significant than any Halloween legend.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m Olivia Allen-Price, this is Bay Curious. Today we’re bringing back a story we first aired in 2018 about a crusading heroine who somehow became a demon in her own lifetime. That’s all just ahead. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400;\">Sponsor message\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Bay Curious reporter Carly Seven went along with Kelsey on the ghost tour and brings us the tale.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Alright ghost hunters. Gather ‘round, gather ‘round.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The San Francisco Ghost Hunt starts at dusk in the city’s Pacific Heights neighborhood in the shadow of those looming Victorians.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hello and welcome to the San Francisco Ghost Hunt walking tour. Thank you.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Actor Christian Cagigal leads us around the steep streets in full 19th century dress – top hat and clacking cane. Every corner brings another ghoulish story from San Francisco history, from ghostly apparitions to an aristocrat who disappeared under grisly circumstances.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Windows and doors were said to slam shut throughout the entire house, as inside, they discovered the pickled body of George Atherton.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">But on one particularly dark street corner, our guide Christian places his flickering lantern down on the sidewalk to illuminate a large circular plaque under our feet, dedicated to a woman who lived and died here over a century ago.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was said to be worth $30 million. For anybody, anytime, that is an accomplishment. For a woman in the Victorian time, quite an accomplishment. For an African-American woman, for that time, almost unheard of. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Almost.\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\"> This, my friends, is Miss Mary Ellen Pleasant.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The excitable crowd on this tour has come to be scared. But sometimes Christian says they get more than they bargained for. Mary’s ghost is said to summon chills, frighten dogs, even throw nuts from the nearby eucalyptus trees at people like us.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Not on your head. From behind … on your back.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">After the crowds disperse into the night, I wondered: why would the soul still be so restless? I wanted to learn more about the flesh and blood Mary. And there’s one person who knows her better than most, Sacramento writer Susheel Bibbs.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">Her life is so enshrouded in mystery because she was her own spin doctor.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Mary wrote three autobiographies, but each one contradicts the other. Here’s what we do know about her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was born a slave in Georgia. She was raised in Nantucket in indenture.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> \u003cspan style=\"font-weight: 400;\">There on the East Coast, years before she came to San Francisco, Mary was a crucial figure in the civil rights fight, secretly teaming up with abolitionists and rescuing escaped slaves on the Underground Railroad. In this world, nothing could ever be as it seemed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was very used to being covert, and she often said that words were made to conceal feelings and that she was good at it.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">And that double life included presenting as a white woman when she could. Early on, she married well, and rich. And when she was widowed, she inherited all that money.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">$45,000 in gold from her husband’s estate.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">And she made the journey by steamer to San Francisco in 1852, still passing as white. She found a town filled with men come to make their gold rush fortunes. They were far from home and needed somewhere to live. So Mary buys up boarding houses and laundries.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">All kinds of things that she thinks will be a niche in San Francisco to make more money.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Thing is, Mary also did the cooking and the cleaning for these men. Why? Because you can hear secrets that way. She had the dirty laundry of influential men, literally, and she was using it as leverage to further her real cause, bringing the Underground Railroad out west. You see, only San Francisco’s growing Black community knew her as a Black woman. They called her the Black City Hall, the place where you go to get what you need.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She helped African Americans get jobs on steamers and in homes and in her own businesses.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Not only that, almost a century before Rosa Parks, Mary Ellen Pleasant challenged the city’s segregated transit system.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She won in and out of court, and in 1868, African Americans could ride the trolleys in San Francisco.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">After the Civil War. Over a decade after she arrived in the city, Mary finally checked the box that said Black on the census of 1865. Susheel, who also performs as Mary on stage, reads from her memoirs.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">My cause was the cause of freedom and equality for myself and for my people, and I’d rather be a corpse than a coward.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">But by the 1880s, the wild mud-caked San Francisco that Mary Ellen Pleasant, the capitalist, had carved her way into, had itself transformed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">Very much more overtly racist.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Across the nation, emancipated slaves became a convenient scapegoat for the economy’s woes. And as a wealthy, older Black woman, Mary now inspired suspicion, even fear. And that is how a heroine becomes a villain. Now, the press coined a racist nickname, Mammy Pleasant. And in 1883, she became entangled in the scandalous trial of a Nevada senator accused of seducing, then abandoning a young woman. That woman was Mary’s friend.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was a trial like the O.J. Simpson trial of the 20th century and went all the way to New York and it was reported everywhere, every day.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Though she wasn’t on trial, Mary was painted as a sinister crone with an otherworldly hold over the white people she was close to. But rather than rejecting the rumors, she defied them, encouraged them even, during the senator’s trial.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">At one point, she planted a voodoo doll and said that, you know, he would die. He did die during, over the course of the trials.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">To Mary Ellen Pleasant, voodoo wasn’t just some scare tactic. It was, vodoun, or vodun, a belief system from her ancestral homeland of Haiti.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was Pleasant’s religion from the time she was a child. She was born the daughter of a voodoo priestess and the granddaughter of a voodoo priest from Haiti.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Scandal followed scandal. When her wealthy white business partner was found dead in her mansion, his widow collaborated on a full page smear piece in the San Francisco Chronicle. The headline…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Paul Lancour (reading from newspaper): \u003c/b>\u003cspan style=\"font-weight: 400;\">The Queen of the Voodoos\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The press had used the language of the supernatural to describe her for years, and now they made her into a flat out monster. And the public turned on her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">They exploited those rumors and called her a blackmailer. They called her a baby stealer. So I would say that it was hate, revenge and racism.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Pleasant died in 1904, in her 90s. After such a life, so many achievements, this was the obituary she received in the San Francisco Examiner.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Paul Lancour (reading from a newspaper): \u003c/b>\u003cspan style=\"font-weight: 400;\">Mammy Pleasant will work weird spells no more.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s telling who gets a legend and who gets a ghost story. How we are remembered depends on who’s telling your story. Or as our tour guide, Christian put it ,under those haunted eucalyptus trees in San Francisco …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">But when there’s three versions of your life story, we don’t know what to do with your life story. We stop telling your life story and we forget your story.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">He keeps Mary Ellen Pleasant on his ghost hunt, he says so that she’s not forgotten. But given Mary’s own penchant for mystery and a good story, then maybe you could choose a worse time to get to know Mary Ellen Pleasant than Halloween.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Before we go, let’s check back in with Kelsey, our question asker.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">What do you think about the story of Mary Ellen Pleasant?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was really cool history I didn’t know before. But I hope she doesn’t throw a gumball at me.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Reporter Carly Seven. Thanks for bringing us this story. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Mark your calendars for a super fun event we have coming up. It’s a free and festive block party and open house at KQED headquarters in San Francisco’s Mission District. It’s called KQED Fest, and it’s a daylong celebration of local food, music, culture and your favorite KQED, PBS and NPR programs. Bay Curious will be live on stage talking about the statewide propositions that we recently covered in our Prop Fest series. So be sure to swing by and say hello. I’ll be there. It all goes down on October 19th. Find details and register for free at kqed.org/live. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Amanda Font, Christopher Beale, Ana De Almeida Amaral and me, Olivia Allen-Price. Additional support from Victoria Mauleon, Jen Chien, Katie Sprenger, Maha Sanad, Holly Kernan and the whole KQED family.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m Olivia Ellen Price, and I hope to see you at KQED Fest. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\n",
"blocks": [],
"excerpt": "One of San Francisco's purported 'ghosts' has a remarkable real-life story often left out of San Francisco's history books. ",
"status": "publish",
"parent": 0,
"modified": 1728518035,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 93,
"wordCount": 3242
},
"headData": {
"title": "Ghost of a Legend: How a San Francisco Civil Rights Icon Was Made a Monster | KQED",
"description": "One of San Francisco's purported 'ghosts' has a remarkable real-life story often left out of San Francisco's history books. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Ghost of a Legend: How a San Francisco Civil Rights Icon Was Made a Monster",
"datePublished": "2024-10-10T03:00:02-07:00",
"dateModified": "2024-10-09T16:53:55-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/news/series/baycurious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC4958860274.mp3?updated=1728503701",
"sticky": false,
"audioTrackLength": 656,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11700225/the-ghost-of-a-legend-how-a-san-francisco-civil-rights-icon-was-made-a-monster",
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>This story first published online and aired on “Bay Curious” on Oct 25, 2018.\u003c/em>\u003c/p>\n\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript.\u003c/i>\u003c/a>\u003c/p>\n\u003cp>“What are the most haunted places in San Francisco?”\u003c/p>\n\u003cp>That’s the question that \u003ca href=\"https://www.kqed.org/news/series/baycurious\">Bay Curious\u003c/a> listener Kelsey Poole asked us a few weeks ago. Which is how I found myself standing with her on the steep streets of San Francisco’s Pacific Heights neighborhood as the sun went down — on the San Francisco Ghost Hunt.\u003c/p>\n\u003cfigure id=\"attachment_11699617\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11699617\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut.jpg\" alt=\"\" width=\"1920\" height=\"1271\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-800x530.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1020x675.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1200x794.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-1180x781.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-960x636.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-240x159.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-375x248.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33251_composite_2-qut-520x344.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Christian Cagigal leading the San Francisco Ghost Hunt through Pacific Heights \u003ccite>(Anne Wernikoff/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A Tennessee transplant to the Bay Area, Poole is actually already a fan of going on ghost tours when she travels, as a way to learn the history of a city she’s visiting — plus “you get some spooky stories that keep you up at night,” she says. But she’d never done one in San Francisco. \u003cem>(Want to go on a ghost hunt with the Bay Curious team on Nov. 1? \u003ca href=\"https://www.eventbrite.com/e/bay-curious-sf-ghost-hunt-tour-and-meetup-tickets-51352552868\" target=\"_blank\" rel=\"noopener\">Details and tickets here\u003c/a>!)\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The Ghost Hunt tour is led by performer Christian Cagigal, who leads us through these streets in full 19th century dress, top hat and clacking cane. From tales of ghostly apparitions to aristocrats meeting grisly ends, every corner brings another ghoulish story from San Francisco history.\u003c/p>\n\u003cfigure id=\"attachment_11700249\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700249\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut.jpg\" alt=\"\" width=\"1920\" height=\"1401\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-160x117.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-800x584.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1020x744.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1200x876.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-1180x861.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-960x701.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-240x175.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-375x274.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33238_10062018_AW_GhostStory_11-qut-520x379.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Bay Curious listener Kelsey Poole \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>There’s one stop on this tour we discovered, however, that tells a real-life story bigger than any Halloween legend: at the corner of Octavia and Bush streets, the place known as Mary Ellen Pleasant Memorial Park.\u003c/p>\n\u003cp>The ghost of Mary Ellen Pleasant — a 19th century entrepreneur who once lived in a now-vanished mansion nearby, and actually planted the eucalyptus trees above our heads — is said to still haunt this unlit corner. Her spirit is said to summon chills, frighten dogs and even throw eucalyptus nuts at passers-by. (For the record, we escaped unscathed that night.)\u003c/p>\n\u003cfigure id=\"attachment_11700253\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700253 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/10062018_AW_GhostStory_100-e1540151423725.jpg\" alt=\"\" width=\"1920\" height=\"1343\">\u003cfigcaption class=\"wp-caption-text\">Christian Cagigal holds up a photograph of 19th century San Francisco on his Ghost Hunt tour, at Mary Ellen Memorial Park \u003ccite>(Anne Wernikoff)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pleasant, Cagigal tells us, was born into slavery in the South and came to San Francisco in the mid-1800s — defying white society’s constraints to not only amass great wealth, but to use her power to advance the cause of civil rights in the city.\u003c/p>\n\u003cfigure id=\"attachment_11700602\" class=\"wp-caption alignright\" style=\"max-width: 291px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700602 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/AAD-2997.jpg\" alt=\"\" width=\"291\" height=\"400\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997.jpg 291w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997-160x220.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/AAD-2997-240x330.jpg 240w\" sizes=\"(max-width: 291px) 100vw, 291px\">\u003cfigcaption class=\"wp-caption-text\">Photograph of Mary Ellen Pleasant, age 87. \u003ccite>(Courtesy San Francisco Public Library History Center)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Yet she was \u003cem>also\u003c/em> described as a witch, a “voodoo queen” and even a murderer. What’s real here?\u003c/p>\n\u003cp>“Her life is so enshrouded in mystery because she was her own spin doctor,” says Sacramento writer and performer Susheel Bibbs, who has studied Pleasant’s story for decades. Pleasant wrote three autobiographies — but each one contradicts the other on basic facts, such as the year of her birth.\u003c/p>\n\u003cp>We do know that she was born in Georgia, and was raised in Nantucket, Massachusetts, “in indenture,” says Bibbs. There on the East Coast, the young Pleasant became a crucial figure in the civil rights fight, secretly teaming up with abolitionists and rescuing escaped slaves on the Underground Railroad.\u003c/p>\n\u003cp>Her double life actually including presenting as a white woman when she could.\u003c/p>\n\u003cp>“She was very used to being covert,” Bibbs says.\u003c/p>\n\u003cp>The death of her first husband left her rich, and she arrived in San Francisco in 1852 — still passing as white. She invested this sizable fortune in property by establishing boardinghouses and laundries: services that a town full of prospectors relied on.\u003c/p>\n\u003cfigure id=\"attachment_11700259\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700259\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1200x800.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-1180x787.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-960x640.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-240x160.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-375x250.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33344_DSC_1169-qut-520x347.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Sacramento writer and performer Susheel Bibbs \u003ccite>(Carly Severn / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In these spaces, she learned the private secrets of powerful men, and used them as another kind of currency, to rise in society. While wealthy white people of San Francisco knew her as the white boardinghouse proprietress, the city’s growing black community knew her \u003cem>real\u003c/em> identity.\u003c/p>\n\u003cp>To them, she was known as “The Black City Hall,” who brought the Underground Railroad to the West and helped black people find employment. And almost a century before Rosa Parks, Pleasant challenged San Francisco’s segregated transit system in court, winning black people the right to ride the streetcars.\u003c/p>\n\u003cp>“My cause,” Pleasant wrote in one of her memoirs, “was the cause of freedom and equality for myself and for my people. And I’d rather be a corpse than a coward.”\u003c/p>\n\u003cfigure id=\"attachment_11700604\" class=\"wp-caption alignnone\" style=\"max-width: 1007px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700604\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/Chron-3.png\" alt=\"\" width=\"1007\" height=\"565\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3.png 1007w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-160x90.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-800x449.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-960x539.png 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-240x135.png 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-375x210.png 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-3-520x292.png 520w\" sizes=\"(max-width: 1007px) 100vw, 1007px\">\u003cfigcaption class=\"wp-caption-text\">Mary Ellen Pleasant pictured in the San Francisco Chronicle in 1899 \u003ccite>(Courtesy San Francisco Chronicle)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>After the Civil War, over a decade after she arrived in the city, Pleasant finally checked the box that said “Black” on the census of 1865. While this undoubtedly caused a stir, Pleasant continued to move in wealthy white circles.\u003c/p>\n\u003cp>But by the 1880s, the wild, mud-caked San Francisco that Mary Ellen Pleasant the capitalist had carved her way into had itself transformed into a “very much more overtly racist” city, says Bibbs.\u003c/p>\n\u003cp>Across the nation, emancipated slaves became a convenient scapegoat for the economy’s woes — and as a wealthy, older black woman, Pleasant now inspired suspicion, even fear. The press coined a racist nickname: “Mammy Pleasant.”\u003c/p>\n\u003cp>Whispers grew that she had some otherworldly hold over the wealthy white people she was close to — especially when Pleasant became entangled in the scandalous 1883 trial of Nevada Sen. William Sharon, accused of seducing and then abandoning a young woman.\u003c/p>\n\u003cp>“It was like the O.J. Simpson trial” in notoriety, says Bibbs.\u003c/p>\n\u003cfigure id=\"attachment_11700255\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11700255 size-full\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/10062018_AW_GhostStory_102-e1540151451936.jpg\" alt=\"\" width=\"1920\" height=\"1280\">\u003cfigcaption class=\"wp-caption-text\">The crowd listens to Christian Cagigal telling the story of Mary Ellen Pleasant on the San Francisco Ghost Hunt tour \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Lawyers for Sharon claimed that Pleasant, as the young woman’s friend, had used dark forces to manipulate her into entrapping the senator. And rather than rejecting the rumors, she defied them — encouraged them. She carried a voodoo doll in court, claiming she would use it to bring about his death. Wild thing is, he soon \u003cem>did\u003c/em> die during the trial.\u003c/p>\n\u003cp>Pleasant’s status as a “voodoo queen” grew, cementing her reputation as a quasi-mystical figure in San Francisco. To the public, voodoo meant blood magic and malevolent intent.\u003c/p>\n\u003cp>To Mary Ellen Pleasant, however, the real voodoo — vodoun, or vodun — was actually her religion from her ancestral homeland of Haiti, says Bibbs.\u003c/p>\n\u003cp>Scandal followed scandal. When her business partner, a Scotsman named Thomas Bell, was found dead in Pleasant’s mansion in 1899, his widow collaborated on a full-page smear piece in the San Francisco Chronicle with the headline “The Queen of the Voodoos.”\u003c/p>\n\u003cfigure id=\"attachment_11700490\" class=\"wp-caption alignnone\" style=\"max-width: 1359px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700490\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/Chron-2.png\" alt=\"\" width=\"1359\" height=\"867\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2.png 1359w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-160x102.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-800x510.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1020x651.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1200x766.png 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-1180x753.png 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-960x612.png 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-240x153.png 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-375x239.png 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/Chron-2-520x332.png 520w\" sizes=\"(max-width: 1359px) 100vw, 1359px\">\u003cfigcaption class=\"wp-caption-text\">The “Queen of the Voodoos” article about Mary Ellen Pleasant in the San Francisco Chronicle \u003ccite>(Courtesy San Francisco Chronicle )\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The press had used the language of the supernatural to describe her for years — but now, they made her into a flat-out monster, accusing her of witchcraft and heavily implying she murdered Bell.\u003c/p>\n\u003cp>It’s telling who gets a legend — and who gets a ghost story. Mary Ellen Pleasant was demonized in her own lifetime. Yet in a system so loaded against a black woman in the public eye, playing with rumor, as she did, was perhaps the only way to play the game — even if it was ultimately her undoing.\u003c/p>\n\u003cp>She died in 1904, in her 90s, and her obituary in the San Francisco Examiner was titled: “Mammy Pleasant Will Work Weird Spells No More.”\u003c/p>\n\u003cp>How we’re remembered depends on who’s telling your story. And with such varying accounts, “one could not tell \u003cem>who\u003c/em> she was,” says Bibbs. “Was she the … mother of civil rights, or was she a murderess?”\u003c/p>\n\u003cfigure id=\"attachment_11700257\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11700257\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut.jpg\" alt=\"\" width=\"1920\" height=\"1311\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-160x109.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-800x546.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1020x696.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1200x819.jpg 1200w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-1180x806.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-960x656.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-240x164.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-375x256.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2018/10/RS33243_10062018_AW_GhostStory_76-qut-520x355.jpg 520w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The San Francisco Ghost Hunt concludes in Room 407 — rumored to be haunted — of the Hotel Majestic in Pacific Heights \u003ccite>(Anne Wernikoff / KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Or as Christian Cagigal put it in closing on the San Francisco Ghost Hunt, under those eucalyptus trees she’s said to haunt: “When there’s three versions of your life story. We don’t know what to do with your life story…. And we \u003cem>forget\u003c/em> your story.”\u003c/p>\n\u003cp>He keeps Mary Ellen Pleasant on his ghost hunt, he says, “so we might start to remember.”\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">The nights are getting longer. Pumpkins are popping up on doorsteps all over town. And soon ghoulish trick or treaters may be knocking at your door. Today on Bay Curious, we’ve got a treat for you to kick off spooky season, all inspired by this question from a listener.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hi, I’m Kelsey Poole and my question is, what are the most haunted places in San Francisco?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">We sent Kelsey on a San Francisco Ghost Hunt tour to learn the haunted side of the city’s history.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s a cool way to see the city and you get some spooky stories that keep you up at night.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">But what we didn’t expect to find on the tour was the real life story that would shake us the most. Something not found in many San Francisco history books. Something more significant than any Halloween legend.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m Olivia Allen-Price, this is Bay Curious. Today we’re bringing back a story we first aired in 2018 about a crusading heroine who somehow became a demon in her own lifetime. That’s all just ahead. \u003c/span>\u003c/p>\n\u003cp>\u003ci>\u003cspan style=\"font-weight: 400;\">Sponsor message\u003c/span>\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Bay Curious reporter Carly Seven went along with Kelsey on the ghost tour and brings us the tale.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Alright ghost hunters. Gather ‘round, gather ‘round.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The San Francisco Ghost Hunt starts at dusk in the city’s Pacific Heights neighborhood in the shadow of those looming Victorians.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hello and welcome to the San Francisco Ghost Hunt walking tour. Thank you.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Actor Christian Cagigal leads us around the steep streets in full 19th century dress – top hat and clacking cane. Every corner brings another ghoulish story from San Francisco history, from ghostly apparitions to an aristocrat who disappeared under grisly circumstances.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Windows and doors were said to slam shut throughout the entire house, as inside, they discovered the pickled body of George Atherton.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">But on one particularly dark street corner, our guide Christian places his flickering lantern down on the sidewalk to illuminate a large circular plaque under our feet, dedicated to a woman who lived and died here over a century ago.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was said to be worth $30 million. For anybody, anytime, that is an accomplishment. For a woman in the Victorian time, quite an accomplishment. For an African-American woman, for that time, almost unheard of. \u003c/span>\u003ci>\u003cspan style=\"font-weight: 400;\">Almost.\u003c/span>\u003c/i>\u003cspan style=\"font-weight: 400;\"> This, my friends, is Miss Mary Ellen Pleasant.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The excitable crowd on this tour has come to be scared. But sometimes Christian says they get more than they bargained for. Mary’s ghost is said to summon chills, frighten dogs, even throw nuts from the nearby eucalyptus trees at people like us.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">Not on your head. From behind … on your back.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">After the crowds disperse into the night, I wondered: why would the soul still be so restless? I wanted to learn more about the flesh and blood Mary. And there’s one person who knows her better than most, Sacramento writer Susheel Bibbs.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">Her life is so enshrouded in mystery because she was her own spin doctor.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Mary wrote three autobiographies, but each one contradicts the other. Here’s what we do know about her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was born a slave in Georgia. She was raised in Nantucket in indenture.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> \u003cspan style=\"font-weight: 400;\">There on the East Coast, years before she came to San Francisco, Mary was a crucial figure in the civil rights fight, secretly teaming up with abolitionists and rescuing escaped slaves on the Underground Railroad. In this world, nothing could ever be as it seemed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She was very used to being covert, and she often said that words were made to conceal feelings and that she was good at it.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">And that double life included presenting as a white woman when she could. Early on, she married well, and rich. And when she was widowed, she inherited all that money.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">$45,000 in gold from her husband’s estate.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">And she made the journey by steamer to San Francisco in 1852, still passing as white. She found a town filled with men come to make their gold rush fortunes. They were far from home and needed somewhere to live. So Mary buys up boarding houses and laundries.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">All kinds of things that she thinks will be a niche in San Francisco to make more money.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Thing is, Mary also did the cooking and the cleaning for these men. Why? Because you can hear secrets that way. She had the dirty laundry of influential men, literally, and she was using it as leverage to further her real cause, bringing the Underground Railroad out west. You see, only San Francisco’s growing Black community knew her as a Black woman. They called her the Black City Hall, the place where you go to get what you need.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She helped African Americans get jobs on steamers and in homes and in her own businesses.\u003c/span>\u003cspan style=\"font-weight: 400;\"> \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Not only that, almost a century before Rosa Parks, Mary Ellen Pleasant challenged the city’s segregated transit system.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">She won in and out of court, and in 1868, African Americans could ride the trolleys in San Francisco.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">After the Civil War. Over a decade after she arrived in the city, Mary finally checked the box that said Black on the census of 1865. Susheel, who also performs as Mary on stage, reads from her memoirs.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">My cause was the cause of freedom and equality for myself and for my people, and I’d rather be a corpse than a coward.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">But by the 1880s, the wild mud-caked San Francisco that Mary Ellen Pleasant, the capitalist, had carved her way into, had itself transformed.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">Very much more overtly racist.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Across the nation, emancipated slaves became a convenient scapegoat for the economy’s woes. And as a wealthy, older Black woman, Mary now inspired suspicion, even fear. And that is how a heroine becomes a villain. Now, the press coined a racist nickname, Mammy Pleasant. And in 1883, she became entangled in the scandalous trial of a Nevada senator accused of seducing, then abandoning a young woman. That woman was Mary’s friend.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was a trial like the O.J. Simpson trial of the 20th century and went all the way to New York and it was reported everywhere, every day.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Though she wasn’t on trial, Mary was painted as a sinister crone with an otherworldly hold over the white people she was close to. But rather than rejecting the rumors, she defied them, encouraged them even, during the senator’s trial.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">At one point, she planted a voodoo doll and said that, you know, he would die. He did die during, over the course of the trials.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">To Mary Ellen Pleasant, voodoo wasn’t just some scare tactic. It was, vodoun, or vodun, a belief system from her ancestral homeland of Haiti.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was Pleasant’s religion from the time she was a child. She was born the daughter of a voodoo priestess and the granddaughter of a voodoo priest from Haiti.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Scandal followed scandal. When her wealthy white business partner was found dead in her mansion, his widow collaborated on a full page smear piece in the San Francisco Chronicle. The headline…\u003c/span>\u003c/p>\n\u003cp>\u003cb>Paul Lancour (reading from newspaper): \u003c/b>\u003cspan style=\"font-weight: 400;\">The Queen of the Voodoos\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">The press had used the language of the supernatural to describe her for years, and now they made her into a flat out monster. And the public turned on her.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Susheel Bibbs: \u003c/b>\u003cspan style=\"font-weight: 400;\">They exploited those rumors and called her a blackmailer. They called her a baby stealer. So I would say that it was hate, revenge and racism.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">Pleasant died in 1904, in her 90s. After such a life, so many achievements, this was the obituary she received in the San Francisco Examiner.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Paul Lancour (reading from a newspaper): \u003c/b>\u003cspan style=\"font-weight: 400;\">Mammy Pleasant will work weird spells no more.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s telling who gets a legend and who gets a ghost story. How we are remembered depends on who’s telling your story. Or as our tour guide, Christian put it ,under those haunted eucalyptus trees in San Francisco …\u003c/span>\u003c/p>\n\u003cp>\u003cb>Christian Cagigal: \u003c/b>\u003cspan style=\"font-weight: 400;\">But when there’s three versions of your life story, we don’t know what to do with your life story. We stop telling your life story and we forget your story.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">He keeps Mary Ellen Pleasant on his ghost hunt, he says so that she’s not forgotten. But given Mary’s own penchant for mystery and a good story, then maybe you could choose a worse time to get to know Mary Ellen Pleasant than Halloween.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Before we go, let’s check back in with Kelsey, our question asker.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>\u003cspan style=\"font-weight: 400;\">What do you think about the story of Mary Ellen Pleasant?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Kelsey Poole: \u003c/b>\u003cspan style=\"font-weight: 400;\">It was really cool history I didn’t know before. But I hope she doesn’t throw a gumball at me.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Reporter Carly Seven. Thanks for bringing us this story. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Mark your calendars for a super fun event we have coming up. It’s a free and festive block party and open house at KQED headquarters in San Francisco’s Mission District. It’s called KQED Fest, and it’s a daylong celebration of local food, music, culture and your favorite KQED, PBS and NPR programs. Bay Curious will be live on stage talking about the statewide propositions that we recently covered in our Prop Fest series. So be sure to swing by and say hello. I’ll be there. It all goes down on October 19th. Find details and register for free at kqed.org/live. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Amanda Font, Christopher Beale, Ana De Almeida Amaral and me, Olivia Allen-Price. Additional support from Victoria Mauleon, Jen Chien, Katie Sprenger, Maha Sanad, Holly Kernan and the whole KQED family.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">I’m Olivia Ellen Price, and I hope to see you at KQED Fest. Thanks for listening!\u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11700225/the-ghost-of-a-legend-how-a-san-francisco-civil-rights-icon-was-made-a-monster",
"authors": [
"3243"
],
"programs": [
"news_33523",
"news_34552"
],
"series": [
"news_17986"
],
"categories": [
"news_8",
"news_33520"
],
"tags": [
"news_18426",
"news_24211",
"news_4750",
"news_18816",
"news_33812"
],
"featImg": "news_11700254",
"label": "source_news_11700225"
},
"news_11999232": {
"type": "posts",
"id": "news_11999232",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11999232",
"score": null,
"sort": [
1723111242000
]
},
"guestAuthors": [],
"slug": "what-will-it-take-to-improve-ev-infrastructure-in-california",
"title": "What Will It Take to Improve EV Infrastructure in California?",
"publishDate": 1723111242,
"format": "standard",
"headTitle": "What Will It Take to Improve EV Infrastructure in California? | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript.\u003c/i>\u003c/a>\u003c/p>\n\u003cp>You may have heard some horror stories about electric vehicle charging — long lines, lengthy waits, broken units. Sometimes even\u003cem> finding \u003c/em>a charging station is a challenge. When your car’s low on charge but no charger is available, it’s stressful. Maybe you’re halfway between San Francisco and Los Angeles and you’re stuck waiting.\u003c/p>\n\u003cp>That’s one of the big things stopping Bay Curious listener Kelly Lindberg from buying an electric car right now.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>“I’m hoping that by 2030, between having some years to save up and the technology getting better and cheaper, maybe that’s around the time [it] could work for our family,” she said.\u003c/p>\n\u003cp>In the meantime, Lindberg has an idea to help alleviate the charging congestion. She’s noticed a lot of empty former gas station sites around her neighborhood in Oakland and wondered, “Would it be a good idea to turn some of these spaces into electric car charging stations?”\u003c/p>\n\u003cp>In 2020, Gov. Gavin Newsom set a goal for the state to ban the sale of new gas-powered vehicles by the year 2035. So even if you’ve got a gas-powered car, and this isn’t a problem you’re facing currently, it may be soon.\u003c/p>\n\u003ch2>\u003cstrong>How to set up a charging station\u003c/strong>\u003c/h2>\n\u003cp>To find out what goes into installing a new charging station, I met up with Jonah Eidus, who oversees real estate development for electric car charging company EVgo. The company has hundreds of charging stalls across the Bay Area and thousands across the country.\u003c/p>\n\u003cp>“In general, when we’re installing new chargers, we’re looking to be in high-traffic areas where the chargers will be used for about 15 to 45 minutes,” Eidus said. “And that means we also want to have amenities nearby so people have something to do during those 15 to 45 minutes.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Since charging your car takes longer than pumping gas, stations are designed with the surroundings in mind. They aim to install stations in the parking lot of a Safeway, for example, or close to a coffee shop.\u003c/p>\n\u003cp>There are many other considerations too, Eidus said, including the availability of parking stalls. Is there enough space for many cars to park? The goal, after all, is to build as many charging stalls per site as possible.\u003c/p>\n\u003cp>Does the site integrate well into the electrical grid? The product they are ultimately selling is electricity, so they have to make sure that a site \u003cem>has \u003c/em>the electricity to sell at an affordable price.\u003c/p>\n\u003cp>Additionally, is the charging station set up near those who need it most, including those who live in apartment complexes and don’t have the option to charge from their own garage? There are also city zoning regulations and safety considerations to take into account.\u003c/p>\n\u003cp>That’s not even half of what goes into establishing a charging site. In fact, EVgo has a mapping algorithm that integrates 27 different factors.\u003c/p>\n\u003cp>“Suffice to say, it is a fairly sophisticated process that we go through,” Eidus said. “When a site goes live, a lot of thought and a lot of data has gone into the decision to build that site.”\u003c/p>\n\u003ch2>\u003cstrong>Improving reliability and keeping up with demand\u003c/strong>\u003c/h2>\n\u003cp>California — particularly the Bay Area — \u003ca href=\"https://www.nytimes.com/2024/03/12/us/bay-area-electric-vehicles.html\">leads the nation\u003c/a> in electric vehicle adoption. To meet that growing demand, California has to build 1 million new chargers by the end of 2030, \u003ca href=\"https://s3.documentcloud.org/documents/24795161/assembly-bill-2127-second-electric-vehicle-charging-infrastructure-second-assessment-revised-staff-report.pdf#page=52\">according to the state’s own projections (PDF)\u003c/a>. Some experts say \u003ca href=\"https://calmatters.org/environment/climate-change/2024/07/california-electric-car-chargers-unrealistic-goals/\">that’s not feasible\u003c/a>.\u003c/p>\n\u003cp>“I would say we’re tight on the number of chargers,” said Carleen Cullen, co-founder of the environmental nonprofit Cool the Earth and a former transportation advisor to Gov. Newsom.\u003c/p>\n\u003cp>Not only are they in short supply, the ones we do have are not always reliable, Cullen said. She helped conduct a study a few years ago to test the reliability of charging stations in the Bay Area and found that a quarter of them weren’t functional, meaning the screens were broken, the payment system didn’t work or the equipment was flawed.\u003c/p>\n\u003cp>Cullen said while the infrastructure has improved a lot since then, there’s still not enough of it — despite the fact that \u003ca href=\"https://smartasset.com/data-studies/ev-chargers-2023\">California is outpacing other states\u003c/a> in both EV adoption and infrastructure. And in order to reach Newsom’s goal, we need consumers, charging companies, EV manufacturers, local governments and utility companies to work together, Cullen said.\u003c/p>\n\u003cp>“We need to move the adoption of EVs forward, we need to move the number of charging ports available as well, and we need to move the grid capacity as well,” she said.\u003c/p>\n\u003cfigure id=\"attachment_11999354\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11999354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1920x1280.jpg 1920w\" sizes=\"(max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">Tashinda Richardson of Oakland plugs in her rented electric vehicle at an EVgo Fast Charging station in Oakland on Jan. 29. Richardson said it can be hard to find a charger when she needs one. Sometimes, she said, chargers won’t work or the plug will get stuck in the car. \u003ccite>(Kathryn Styer Martínez/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A big hold-up right now, according to Cullen, lies with PG&E.\u003c/p>\n\u003cp>“There’s a huge lag time between when the charging station vendor requests the power and when PG&E actually delivers it,” she said.\u003c/p>\n\u003cp>For a charging station to operate, it needs to be hooked up to the power grid. That’s where PG&E comes in. And they won’t just let you set up a charging station anywhere. They have to be able to deliver enough power to that site.\u003c/p>\n\u003cp>Is the section of the grid you’re trying to connect to also connected to a big manufacturing plant, for example? Are your neighbors using a lot of electricity during certain times of the day? Then the available power is likely spoken for. Does that portion of the grid rely heavily on solar power? Then the chargers may not work when the sun goes down.\u003c/p>\n\u003cp>“We have over 600,000 EVs in our service territory. And we’ve seen EV adoption grow at about 26% of the compound annual growth rate over the last few years. That’s a significant amount of load that we’re seeing on the system,” said David Almeida, a manager within PG&E’s clean energy transportation group.\u003c/p>\n\u003cp>Almeida said the utility company underestimated electricity demand, and as a result, it doesn’t have the infrastructure to support the rapidly growing EV industry right now.\u003c/p>\n\u003cp>But they’re working on it.\u003c/p>\n\u003cp>“We are building out a forecast that doesn’t look at necessarily just historical load, but it looks at where we anticipate load growth,” he said.\u003c/p>\n\u003cp>The goal is to make electric car charging stations faster to build and more reliable once they’re up and running.\u003c/p>\n\u003cp>Despite all the work needed to bolster this transportation system overhaul, Almeida said it’s ultimately worth it.\u003c/p>\n\u003cp>Right now, California’s transportation system is by far the \u003ca href=\"https://ww2.arb.ca.gov/ghg-inventory-data\">largest contributor\u003c/a> to our greenhouse gas emissions. Transitioning away from gas-powered cars is critical to mitigating the impacts of climate change, and EVs are already helping to do that.\u003c/p>\n\u003cp>A recent \u003ca href=\"https://pubs.acs.org/doi/10.1021/acs.est.3c09642\">study\u003c/a> by scientists at UC Berkeley showed EV adoption in the Bay Area has already reduced our carbon emissions by almost 2%.\u003c/p>\n\u003cp>“I’ve been a believer from the very beginning,” Almeida said. “And it’s just very cool to see a lot of this prove out.”\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>I’m Olivia Allen-Price. This is Bay curious. And today we’re going on a little road trip.\u003c/p>\n\u003cp>\u003cem>Sounds of a car driving\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Here we go. So we are driving around San Francisco in my Volkswagen E-golf, and it’s an electric vehicle. And we’re looking for a place to charge. And I’m here with Dana Cronin.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And how do you normally find a place to charge in the city?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> It’s pretty rare that I have to find a place to charge because I mostly charge at home. But when I do have to find a place, I pull up an app on my phone and …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Safely, of course, pulled over by the side of the road.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Exactly. Let’s actually pull over real quick up here.\u003c/p>\n\u003cp>(sound of car decelerating)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Okay, so I pull up this app on my phone and what it does is it loads all sorts of different chargers that are nearby that are owned by all sorts of different companies. The numbers mean how many charging stations are in each of these locations. Of the one that’s nearby, it looks like one is out of service; four are currently being used … but looks like one is available.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> 0.2 miles away. That’s not too bad.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Yeah, let’s give it a shot. Okay, so the charger is somewhere in this enormous parking lot.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> You know that there’s a spot open right now because of your app, right? Or is it possible that it’s there but someone’s using it?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> I would … I would say I don’t feel 100% confident based on the app.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> There’s a line of Teslas.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>So, let’s go and see if the non-Tesla chargers are near the Tesla ones, too. Oh, and here we are to the right. … This is also Tesla charging. Just kidding.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>We drove around the parking lot for a while but then finally found the chargers.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> So, it’s full. (laughs)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> There was a little dispute with another customer over who was there first. It was totally us, but we let it go. Eventually, another stall opened up.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Charging port here, plug it in and it looks like this one gives me the option to pay by the EVgo app, or I can pay by credit card, which is actually great. It does not seem … Oh, there we go, there we go. Okay, let’s remove the card … (pause) authorization declined. I will try a different card payment. (pause) Authorized!\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Step one: Complete! (laughing)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Step 7,962: pay for the charging. (laughing)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Generally, I would say this was not super easy, and yet it’s pretty much totally full.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Yeah, I mean, it’s not easy. I feel really lucky most of the time. I charge at home because it is, you know, it’s a pain and it’s a little stressful, especially if you are really low on charge. Like I’ve been in situations where I’m really sweating it out because I go to one charging station and like the screen is broken or the Wi-Fi isn’t working, or sometimes they’ll have these in paid parking garages and they don’t tell you that. And it’s like $30 just to get in the garage.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Like it feels like you do have to have an at-home charger right now for this to be convenient and conducive to your lifestyle. Like, I can’t imagine, like fully relying on this, you know. I, for one, will probably just stick with my Subaru for now. My gas-powered Subaru, for now.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> On today’s episode of Bay Curious, we dive into the world of electric vehicles. I love driving mine, but as you saw, it’s not perfect. California currently dominates the EV market, and the state has a lofty goal of banning the sale of new gas-powered vehicles by 2035. So if you’re not driving an EV yet, you may be soon. Is your community set up for it? Is the Bay area’s current infrastructure matching up with the demand? We’ll get into all that just after a quick break.\u003c/p>\n\u003cp>\u003cem>SPONSOR\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>For this episode, I’m tossing to my co-pilot … reporter Dana Cronin … to explain what’s going on with the Bay Area’s EV infrastructure.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Like a lot of Bay Area residents … maybe you included … I want my next car to be electric. But if my 2012 Subaru Outback died tomorrow … I’m not sure I’d be ready to make the switch. Especially after that drive with Olivia.\u003c/p>\n\u003cp>Bay Curious listener Kelly Lindberg … feels the same way.\u003c/p>\n\u003cp>\u003cstrong>Kelly Lindberg:\u003c/strong> You hear those stories in the news sometimes about, like, the drive between, like, Las Vegas and Los Angeles. You know, people going in their Teslas and having a super long line at the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Kelly works for a climate startup accelerator, and she’s thought, “There’s gotta be a solution to this problem.”\u003c/p>\n\u003cp>One came to her… as she was driving through her neighborhood in Oakland. She’s noticed a lot of abandoned gas stations around.\u003c/p>\n\u003cp>\u003cstrong>Kelly Lindberg:\u003c/strong> Would it be a good idea to maybe turn some of these spaces into electric car charging stations?\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>I mean … sounds like a good idea to me. I, too, live in Oakland and have noticed quite a few empty lots. Whether they’re former gas stations, convenience stores, or storefronts … it seems like there’s plenty of empty space for charging stations to set up shop.\u003c/p>\n\u003cp>But, to do that, you first need a charging company. So, I met with one.\u003c/p>\n\u003cp>(sounds of loud road noise)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Jonah Eidus is wearing a navy-logoed polo and is parked at an EVgo charging station. He oversees EVgo’s real estate department.\u003c/p>\n\u003cp>EVgo has hundreds of charging stalls in the Bay Area … the one we’re meeting at is in Oakland’s Fruitvale neighborhood … right off of 580 on Fruitvale Avenue. It’s set up at a Shell gas station.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> So this site is an eight-stall, fast-charging site, capable of delivering up to 350 kW to each car. And it is definitely one of the more popular stations in Oakland.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>That’s enough to charge most modern EVs in less than 20 minutes. And it is popular! Over the course of our interview … all eight stalls were full almost the whole time.\u003c/p>\n\u003cp>Without wasting any time, I posed Kelly’s question. Could empty lots and gas stations near her house get setups like this one?\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> In general, when we’re installing new chargers, we’re looking to be in high-traffic areas where the chargers will be used for about 15 to 45 minutes. And that means we also want to have amenities nearby so people have something to do during those 15 to 45 minutes.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>It takes longer to charge your car’s battery than it does to pump gas. So this charging station, for example, is right next to a Peet’s Coffee and a Farmer Joe’s grocery store. A perfect place to run some errands while you wait.\u003c/p>\n\u003cp>As we’re talking, Dave Robinson drives up in his brand new 2023 KIA EV6, backs into a stall, and plugs in.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>What do you plan to do while you wait?\u003c/p>\n\u003cp>\u003cstrong>Dave Robinson:\u003c/strong> Just hang out. You know, if it’s going to be a while, there’s coffee shops and everything else around. So it’s easy.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Convenience! It’s a big factor in selecting a charging site, Jonah says. But there are lots of other factors, too.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus: \u003c/strong>Availability of parking stalls, grid interconnection, forecasted charging demand, electricity rates and importantly, multifamily housing density nearby the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>OK … let’s take those one at a time.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> Availability of parking stalls …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Meaning … is there enough space for cars to park here? The goal is to build as many charging stalls as possible per site.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … grid interconnection …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>This one is super important. Because after all, the product they are ultimately selling … is electricity. And they need to make sure that a specific site HAS the electricity to sell\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … forecasted charging demand … electricity rates …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>How many customers do they expect, and how much will those customers have to pay to charge? The cost of electricity can \u003cem>literally \u003c/em>vary block to block.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And … EVGo is a for-profit company after all … so it needs to pencil out.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … and importantly, multifamily housing density nearby the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Is the charging station set up near those who need it the most? Those who live in apartment complexes, for example, don’t have the option to charge from their own garage.\u003c/p>\n\u003cp>That’s not even \u003cem>half \u003c/em>the considerations that go into establishing a charging site. There’s also things like a city’s zoning regulations … and safety considerations.\u003c/p>\n\u003cp>In fact, EVgo has a mapping algorithm that integrates 27 different factors.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus: \u003c/strong>Suffice to say, it is a fairly sophisticated process that we go through. And when a site goes live, a lot of thought and a lot of data has gone into the decision to build that site.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Jonah couldn’t say exactly whether the specific abandoned gas stations in Kelly’s neighborhood could be converted to charging sites … I guess that’s a question for the algorithm.\u003c/p>\n\u003cp>(music)\u003c/p>\n\u003cp>\u003cem> \u003c/em>So that’s how companies choose specific charging sites … and avoid others.\u003c/p>\n\u003cp>But at the \u003cem>heart \u003c/em>of Kelly’s question … is a bigger question. Clearly, we need MORE charging stations … whether at abandoned gas stations … or near coffee shops and grocery stores. So … why hasn’t the electric vehicle charging infrastructure kept up with demand?\u003c/p>\n\u003cp>To answer that question, I met up with Carleen Cullen. She’s the co-founder of the environmental nonprofit Cool the Earth and a former transportation advisor to Governor Newsom.\u003c/p>\n\u003cp>(sounds of a busy parking lot)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>We meet up at another charging station … this one in the parking lot of a Safeway in Mill Valley. We’re chatting next to Carleen’s Chevy Bolt … which is parked in a stall, ready to charge … when, all of a sudden, another EV driver pulls up behind us and asks how long we plan to be.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>I guess that’s part of the challenge is that there’s so few chargers that we have someone waiting on us here waiting for a charge, somewhat impatiently. So we’re going to go ahead and get charging.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen:\u003c/strong> Let’s get started.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Carleen swipes her credit card, pulls the charger around to her car, plugs in, and it starts charging.\u003c/p>\n\u003cp>(sound of the high-pitched hum from the charger)\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>So when you hear that great hum, you know that that’s happening.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Carleen is somewhat of an electric vehicle evangelist … an E-V-vangelist … if you will. Half the time we spent together I felt like I was in an EV infomercial. But she’s not naive. She knows the current infrastructure is flawed. In fact, she did a study a few years ago where she tested the reliability of charging stations in the Bay Area.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>And we found that about a quarter of the stations in the Bay area weren’t functional.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Meaning the screens were broken or the payment system didn’t work or the equipment was flawed. She says the infrastructure has improved a lot since then, but there’s still not enough of it.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>I would say we’re tight on the number of chargers. Yeah, we’re definitely tight.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And that’s in part because … what we’re talking about here … is a MAJOR overhaul of an entire transportation system. In 2020, Governor Newsom set a goal to ban the sale of new gas-powered vehicles in California by the year 2035. And California is outpacing other states in both EV adoption and infrastructure by a long shot. We have more chargers than any other state. But in order to reach that lofty goal … Carleen says we need three things:\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen:\u003c/strong> We need to move the adoption of EVs forward. We need to move the number of charging ports available as well, and we need to move the grid capacity as well.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>These things all have to happen simultaneously. Consumers, charging companies, EV manufacturers, utility companies, local governments … everyone has to work in concert for this to work. Carleen says, right now, the utility companies aren’t necessarily pulling their weight.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>There’s a huge lag time between when the station, the charging station vendor requests the power and when PG&E actually delivers it.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>For a charging station to operate, it needs to be hooked up to our power grid. That’s where PG&E comes in. And they won’t just let you set up a charging station ANYWHERE. They have to be able to deliver enough power to that site.\u003c/p>\n\u003cp>Is the section of the grid you’re trying to connect to also connected to a big manufacturing plant … for example? Are your neighbors using a lot of electricity during certain times of the day? Then the available power is likely spoken for. Does that portion of the grid rely heavily on solar power? Then the chargers may not work when the sun goes down.\u003c/p>\n\u003cp>These are critical considerations, says David Almeida … a manager within PG&E’s clean energy transportation group. And he says Carleen’s critique is fair. He says, yes, the utility is definitely still playing catch-up.\u003c/p>\n\u003cp>\u003cstrong>David Almeida:\u003c/strong> So we have over 600,000 EVs in our service territory. And we’ve seen EV adoption grow at about 26% of the compound annual growth rate over the last few years. That’s a significant amount of load that we’re seeing on the system.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>He also says … they didn’t plan for that increased demand for electricity. In fact, they UNDERestimated it … and, as a result, they don’t have the infrastructure to support it right now.\u003c/p>\n\u003cp>But, he says, they’re working on it.\u003c/p>\n\u003cp>\u003cstrong>David Almeida: \u003c/strong>We are building out a forecast that doesn’t look at necessarily just historical load, but it looks at where we anticipate load growth.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>He says their goal is to make electric car charging stations faster to build and more reliable once they’re up and running.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>This all sounds like a lot of work. Overhauling our entire state’s transportation system … building thousands and thousands of new charging stations … getting utility companies on board … I’m exhausted just thinking about it.\u003c/p>\n\u003cp>But it’s important to remember WHY we’re doing this. Right now, California’s transportation system is BY FAR the largest contributor to our greenhouse gas emissions. Transitioning away from gas-powered cars is critical to mitigating the impacts of climate change.\u003c/p>\n\u003cp>And Evs are already helping to do that.\u003c/p>\n\u003cp>A recent study by scientists at UC Berkeley showed EV adoption in the Bay Area has already reduced our carbon emissions by almost 2 percent.\u003c/p>\n\u003cp>Now, obviously, to keep up that progress … the system has to work for EVERYONE. And I’m not sure we’re there yet.\u003c/p>\n\u003cp>\u003cem>Music sneaks in\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> What do you think, Olivia? Any more sympathy for the cause?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> You know, yeah. I didn’t realize there were so many hurdles to getting new charging stations online. I feel really lucky that I am able to charge my car at home and so this isn’t an issue I have to deal with very often. But for folks who can’t charge overnight where they live — that’s a huge hurdle. And I’m sure it’s a non-starter for some people! It’s got to get better.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Yeah … 2035 is not THAT far away … and if we’re gonna reach that goal, we’re going to need more charging stations.\u003c/p>\n\u003cp>I’m kind of hoping my Subaru lasts just a couple more years …\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Dana Cronin — thank you!\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Thank you.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>That was KQED’s Dana Cronin.\u003c/p>\n\u003cp>This story would not have been possible without our question-asker, Kelly Lindberg. That’s because you, our dear audience, decide what we cover by submitting questions — and then voting on which ones we should answer.\u003c/p>\n\u003cp>We have a new voting round-up at BayCurious.org with three enticing questions.\u003c/p>\n\u003cp>\u003cstrong>Voice 1:\u003c/strong> Why did Oakland International Airport become San Francisco Bay Oakland International Airport, giving us two very confusingly similar-sounding airports?\u003c/p>\n\u003cp>\u003cstrong>Voice 2:\u003c/strong> I remember going to the Berkeley dump, now Cesar Chavez Park, with my dad in the 1970s. It was pretty wild. It’d be really interesting to learn more about its evolution from dump to park.\u003c/p>\n\u003cp>\u003cstrong>Voice 3:\u003c/strong> I was walking my dog on Thornton Beach on the Daly City/SF border and found a really long tunnel coming out of the hillside around some abandoned piers. Any idea what it is?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Voting is so easy! Just grab your phone, pull up BayCurious.org, scroll to our voting round and click on your favorite question! No registering or emails or phone numbers or anything complicated. We try to make it easy on you.\u003c/p>\n\u003cp>Bay Curious is made by Ana De Almeida Amaral, Amanda Font, Olivia Allen-Price, Christopher Beale. Special thanks to Laura Klivans, Jen Chien, Katie Sprenger, Maha Sanad, Holly Kernan and the whole KQED Family.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>I’m Olivia Allen-Price.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "EV owners face challenges in finding charging stations with infrastructure still lagging behind ambitious California goals. But few are aware of just how many complicated considerations go into the building charging stations.",
"status": "publish",
"parent": 0,
"modified": 1729027055,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 148,
"wordCount": 4565
},
"headData": {
"title": "What Will It Take to Improve EV Infrastructure in California? | KQED",
"description": "EV owners face challenges in finding charging stations with infrastructure still lagging behind ambitious California goals. But few are aware of just how many complicated considerations go into the building charging stations.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "What Will It Take to Improve EV Infrastructure in California?",
"datePublished": "2024-08-08T03:00:42-07:00",
"dateModified": "2024-10-15T14:17:35-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC9615068029.mp3?updated=1723057572",
"sticky": false,
"nprStoryId": "kqed-11999232",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11999232/what-will-it-take-to-improve-ev-infrastructure-in-california",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"#episode-transcript\">\u003ci>View the full episode transcript.\u003c/i>\u003c/a>\u003c/p>\n\u003cp>You may have heard some horror stories about electric vehicle charging — long lines, lengthy waits, broken units. Sometimes even\u003cem> finding \u003c/em>a charging station is a challenge. When your car’s low on charge but no charger is available, it’s stressful. Maybe you’re halfway between San Francisco and Los Angeles and you’re stuck waiting.\u003c/p>\n\u003cp>That’s one of the big things stopping Bay Curious listener Kelly Lindberg from buying an electric car right now.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>“I’m hoping that by 2030, between having some years to save up and the technology getting better and cheaper, maybe that’s around the time [it] could work for our family,” she said.\u003c/p>\n\u003cp>In the meantime, Lindberg has an idea to help alleviate the charging congestion. She’s noticed a lot of empty former gas station sites around her neighborhood in Oakland and wondered, “Would it be a good idea to turn some of these spaces into electric car charging stations?”\u003c/p>\n\u003cp>In 2020, Gov. Gavin Newsom set a goal for the state to ban the sale of new gas-powered vehicles by the year 2035. So even if you’ve got a gas-powered car, and this isn’t a problem you’re facing currently, it may be soon.\u003c/p>\n\u003ch2>\u003cstrong>How to set up a charging station\u003c/strong>\u003c/h2>\n\u003cp>To find out what goes into installing a new charging station, I met up with Jonah Eidus, who oversees real estate development for electric car charging company EVgo. The company has hundreds of charging stalls across the Bay Area and thousands across the country.\u003c/p>\n\u003cp>“In general, when we’re installing new chargers, we’re looking to be in high-traffic areas where the chargers will be used for about 15 to 45 minutes,” Eidus said. “And that means we also want to have amenities nearby so people have something to do during those 15 to 45 minutes.”\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>Since charging your car takes longer than pumping gas, stations are designed with the surroundings in mind. They aim to install stations in the parking lot of a Safeway, for example, or close to a coffee shop.\u003c/p>\n\u003cp>There are many other considerations too, Eidus said, including the availability of parking stalls. Is there enough space for many cars to park? The goal, after all, is to build as many charging stalls per site as possible.\u003c/p>\n\u003cp>Does the site integrate well into the electrical grid? The product they are ultimately selling is electricity, so they have to make sure that a site \u003cem>has \u003c/em>the electricity to sell at an affordable price.\u003c/p>\n\u003cp>Additionally, is the charging station set up near those who need it most, including those who live in apartment complexes and don’t have the option to charge from their own garage? There are also city zoning regulations and safety considerations to take into account.\u003c/p>\n\u003cp>That’s not even half of what goes into establishing a charging site. In fact, EVgo has a mapping algorithm that integrates 27 different factors.\u003c/p>\n\u003cp>“Suffice to say, it is a fairly sophisticated process that we go through,” Eidus said. “When a site goes live, a lot of thought and a lot of data has gone into the decision to build that site.”\u003c/p>\n\u003ch2>\u003cstrong>Improving reliability and keeping up with demand\u003c/strong>\u003c/h2>\n\u003cp>California — particularly the Bay Area — \u003ca href=\"https://www.nytimes.com/2024/03/12/us/bay-area-electric-vehicles.html\">leads the nation\u003c/a> in electric vehicle adoption. To meet that growing demand, California has to build 1 million new chargers by the end of 2030, \u003ca href=\"https://s3.documentcloud.org/documents/24795161/assembly-bill-2127-second-electric-vehicle-charging-infrastructure-second-assessment-revised-staff-report.pdf#page=52\">according to the state’s own projections (PDF)\u003c/a>. Some experts say \u003ca href=\"https://calmatters.org/environment/climate-change/2024/07/california-electric-car-chargers-unrealistic-goals/\">that’s not feasible\u003c/a>.\u003c/p>\n\u003cp>“I would say we’re tight on the number of chargers,” said Carleen Cullen, co-founder of the environmental nonprofit Cool the Earth and a former transportation advisor to Gov. Newsom.\u003c/p>\n\u003cp>Not only are they in short supply, the ones we do have are not always reliable, Cullen said. She helped conduct a study a few years ago to test the reliability of charging stations in the Bay Area and found that a quarter of them weren’t functional, meaning the screens were broken, the payment system didn’t work or the equipment was flawed.\u003c/p>\n\u003cp>Cullen said while the infrastructure has improved a lot since then, there’s still not enough of it — despite the fact that \u003ca href=\"https://smartasset.com/data-studies/ev-chargers-2023\">California is outpacing other states\u003c/a> in both EV adoption and infrastructure. And in order to reach Newsom’s goal, we need consumers, charging companies, EV manufacturers, local governments and utility companies to work together, Cullen said.\u003c/p>\n\u003cp>“We need to move the adoption of EVs forward, we need to move the number of charging ports available as well, and we need to move the grid capacity as well,” she said.\u003c/p>\n\u003cfigure id=\"attachment_11999354\" class=\"wp-caption aligncenter\" style=\"max-width: 1999px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11999354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed.jpg\" alt=\"\" width=\"1999\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/08/240129-EVFILE-KSM-24_qed-1920x1280.jpg 1920w\" sizes=\"(max-width: 1999px) 100vw, 1999px\">\u003cfigcaption class=\"wp-caption-text\">Tashinda Richardson of Oakland plugs in her rented electric vehicle at an EVgo Fast Charging station in Oakland on Jan. 29. Richardson said it can be hard to find a charger when she needs one. Sometimes, she said, chargers won’t work or the plug will get stuck in the car. \u003ccite>(Kathryn Styer Martínez/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A big hold-up right now, according to Cullen, lies with PG&E.\u003c/p>\n\u003cp>“There’s a huge lag time between when the charging station vendor requests the power and when PG&E actually delivers it,” she said.\u003c/p>\n\u003cp>For a charging station to operate, it needs to be hooked up to the power grid. That’s where PG&E comes in. And they won’t just let you set up a charging station anywhere. They have to be able to deliver enough power to that site.\u003c/p>\n\u003cp>Is the section of the grid you’re trying to connect to also connected to a big manufacturing plant, for example? Are your neighbors using a lot of electricity during certain times of the day? Then the available power is likely spoken for. Does that portion of the grid rely heavily on solar power? Then the chargers may not work when the sun goes down.\u003c/p>\n\u003cp>“We have over 600,000 EVs in our service territory. And we’ve seen EV adoption grow at about 26% of the compound annual growth rate over the last few years. That’s a significant amount of load that we’re seeing on the system,” said David Almeida, a manager within PG&E’s clean energy transportation group.\u003c/p>\n\u003cp>Almeida said the utility company underestimated electricity demand, and as a result, it doesn’t have the infrastructure to support the rapidly growing EV industry right now.\u003c/p>\n\u003cp>But they’re working on it.\u003c/p>\n\u003cp>“We are building out a forecast that doesn’t look at necessarily just historical load, but it looks at where we anticipate load growth,” he said.\u003c/p>\n\u003cp>The goal is to make electric car charging stations faster to build and more reliable once they’re up and running.\u003c/p>\n\u003cp>Despite all the work needed to bolster this transportation system overhaul, Almeida said it’s ultimately worth it.\u003c/p>\n\u003cp>Right now, California’s transportation system is by far the \u003ca href=\"https://ww2.arb.ca.gov/ghg-inventory-data\">largest contributor\u003c/a> to our greenhouse gas emissions. Transitioning away from gas-powered cars is critical to mitigating the impacts of climate change, and EVs are already helping to do that.\u003c/p>\n\u003cp>A recent \u003ca href=\"https://pubs.acs.org/doi/10.1021/acs.est.3c09642\">study\u003c/a> by scientists at UC Berkeley showed EV adoption in the Bay Area has already reduced our carbon emissions by almost 2%.\u003c/p>\n\u003cp>“I’ve been a believer from the very beginning,” Almeida said. “And it’s just very cool to see a lot of this prove out.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003ci>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>I’m Olivia Allen-Price. This is Bay curious. And today we’re going on a little road trip.\u003c/p>\n\u003cp>\u003cem>Sounds of a car driving\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Here we go. So we are driving around San Francisco in my Volkswagen E-golf, and it’s an electric vehicle. And we’re looking for a place to charge. And I’m here with Dana Cronin.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And how do you normally find a place to charge in the city?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> It’s pretty rare that I have to find a place to charge because I mostly charge at home. But when I do have to find a place, I pull up an app on my phone and …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Safely, of course, pulled over by the side of the road.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Exactly. Let’s actually pull over real quick up here.\u003c/p>\n\u003cp>(sound of car decelerating)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Okay, so I pull up this app on my phone and what it does is it loads all sorts of different chargers that are nearby that are owned by all sorts of different companies. The numbers mean how many charging stations are in each of these locations. Of the one that’s nearby, it looks like one is out of service; four are currently being used … but looks like one is available.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> 0.2 miles away. That’s not too bad.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Yeah, let’s give it a shot. Okay, so the charger is somewhere in this enormous parking lot.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> You know that there’s a spot open right now because of your app, right? Or is it possible that it’s there but someone’s using it?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> I would … I would say I don’t feel 100% confident based on the app.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> There’s a line of Teslas.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>So, let’s go and see if the non-Tesla chargers are near the Tesla ones, too. Oh, and here we are to the right. … This is also Tesla charging. Just kidding.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>We drove around the parking lot for a while but then finally found the chargers.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> So, it’s full. (laughs)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> There was a little dispute with another customer over who was there first. It was totally us, but we let it go. Eventually, another stall opened up.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Charging port here, plug it in and it looks like this one gives me the option to pay by the EVgo app, or I can pay by credit card, which is actually great. It does not seem … Oh, there we go, there we go. Okay, let’s remove the card … (pause) authorization declined. I will try a different card payment. (pause) Authorized!\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Step one: Complete! (laughing)\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Step 7,962: pay for the charging. (laughing)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Generally, I would say this was not super easy, and yet it’s pretty much totally full.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price\u003c/strong>: Yeah, I mean, it’s not easy. I feel really lucky most of the time. I charge at home because it is, you know, it’s a pain and it’s a little stressful, especially if you are really low on charge. Like I’ve been in situations where I’m really sweating it out because I go to one charging station and like the screen is broken or the Wi-Fi isn’t working, or sometimes they’ll have these in paid parking garages and they don’t tell you that. And it’s like $30 just to get in the garage.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Like it feels like you do have to have an at-home charger right now for this to be convenient and conducive to your lifestyle. Like, I can’t imagine, like fully relying on this, you know. I, for one, will probably just stick with my Subaru for now. My gas-powered Subaru, for now.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> On today’s episode of Bay Curious, we dive into the world of electric vehicles. I love driving mine, but as you saw, it’s not perfect. California currently dominates the EV market, and the state has a lofty goal of banning the sale of new gas-powered vehicles by 2035. So if you’re not driving an EV yet, you may be soon. Is your community set up for it? Is the Bay area’s current infrastructure matching up with the demand? We’ll get into all that just after a quick break.\u003c/p>\n\u003cp>\u003cem>SPONSOR\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>For this episode, I’m tossing to my co-pilot … reporter Dana Cronin … to explain what’s going on with the Bay Area’s EV infrastructure.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Like a lot of Bay Area residents … maybe you included … I want my next car to be electric. But if my 2012 Subaru Outback died tomorrow … I’m not sure I’d be ready to make the switch. Especially after that drive with Olivia.\u003c/p>\n\u003cp>Bay Curious listener Kelly Lindberg … feels the same way.\u003c/p>\n\u003cp>\u003cstrong>Kelly Lindberg:\u003c/strong> You hear those stories in the news sometimes about, like, the drive between, like, Las Vegas and Los Angeles. You know, people going in their Teslas and having a super long line at the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Kelly works for a climate startup accelerator, and she’s thought, “There’s gotta be a solution to this problem.”\u003c/p>\n\u003cp>One came to her… as she was driving through her neighborhood in Oakland. She’s noticed a lot of abandoned gas stations around.\u003c/p>\n\u003cp>\u003cstrong>Kelly Lindberg:\u003c/strong> Would it be a good idea to maybe turn some of these spaces into electric car charging stations?\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>I mean … sounds like a good idea to me. I, too, live in Oakland and have noticed quite a few empty lots. Whether they’re former gas stations, convenience stores, or storefronts … it seems like there’s plenty of empty space for charging stations to set up shop.\u003c/p>\n\u003cp>But, to do that, you first need a charging company. So, I met with one.\u003c/p>\n\u003cp>(sounds of loud road noise)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Jonah Eidus is wearing a navy-logoed polo and is parked at an EVgo charging station. He oversees EVgo’s real estate department.\u003c/p>\n\u003cp>EVgo has hundreds of charging stalls in the Bay Area … the one we’re meeting at is in Oakland’s Fruitvale neighborhood … right off of 580 on Fruitvale Avenue. It’s set up at a Shell gas station.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> So this site is an eight-stall, fast-charging site, capable of delivering up to 350 kW to each car. And it is definitely one of the more popular stations in Oakland.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>That’s enough to charge most modern EVs in less than 20 minutes. And it is popular! Over the course of our interview … all eight stalls were full almost the whole time.\u003c/p>\n\u003cp>Without wasting any time, I posed Kelly’s question. Could empty lots and gas stations near her house get setups like this one?\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> In general, when we’re installing new chargers, we’re looking to be in high-traffic areas where the chargers will be used for about 15 to 45 minutes. And that means we also want to have amenities nearby so people have something to do during those 15 to 45 minutes.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>It takes longer to charge your car’s battery than it does to pump gas. So this charging station, for example, is right next to a Peet’s Coffee and a Farmer Joe’s grocery store. A perfect place to run some errands while you wait.\u003c/p>\n\u003cp>As we’re talking, Dave Robinson drives up in his brand new 2023 KIA EV6, backs into a stall, and plugs in.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>What do you plan to do while you wait?\u003c/p>\n\u003cp>\u003cstrong>Dave Robinson:\u003c/strong> Just hang out. You know, if it’s going to be a while, there’s coffee shops and everything else around. So it’s easy.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Convenience! It’s a big factor in selecting a charging site, Jonah says. But there are lots of other factors, too.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus: \u003c/strong>Availability of parking stalls, grid interconnection, forecasted charging demand, electricity rates and importantly, multifamily housing density nearby the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>OK … let’s take those one at a time.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> Availability of parking stalls …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Meaning … is there enough space for cars to park here? The goal is to build as many charging stalls as possible per site.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … grid interconnection …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>This one is super important. Because after all, the product they are ultimately selling … is electricity. And they need to make sure that a specific site HAS the electricity to sell\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … forecasted charging demand … electricity rates …\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>How many customers do they expect, and how much will those customers have to pay to charge? The cost of electricity can \u003cem>literally \u003c/em>vary block to block.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And … EVGo is a for-profit company after all … so it needs to pencil out.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus:\u003c/strong> … and importantly, multifamily housing density nearby the charging station.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Is the charging station set up near those who need it the most? Those who live in apartment complexes, for example, don’t have the option to charge from their own garage.\u003c/p>\n\u003cp>That’s not even \u003cem>half \u003c/em>the considerations that go into establishing a charging site. There’s also things like a city’s zoning regulations … and safety considerations.\u003c/p>\n\u003cp>In fact, EVgo has a mapping algorithm that integrates 27 different factors.\u003c/p>\n\u003cp>\u003cstrong>Jonah Eidus: \u003c/strong>Suffice to say, it is a fairly sophisticated process that we go through. And when a site goes live, a lot of thought and a lot of data has gone into the decision to build that site.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Jonah couldn’t say exactly whether the specific abandoned gas stations in Kelly’s neighborhood could be converted to charging sites … I guess that’s a question for the algorithm.\u003c/p>\n\u003cp>(music)\u003c/p>\n\u003cp>\u003cem> \u003c/em>So that’s how companies choose specific charging sites … and avoid others.\u003c/p>\n\u003cp>But at the \u003cem>heart \u003c/em>of Kelly’s question … is a bigger question. Clearly, we need MORE charging stations … whether at abandoned gas stations … or near coffee shops and grocery stores. So … why hasn’t the electric vehicle charging infrastructure kept up with demand?\u003c/p>\n\u003cp>To answer that question, I met up with Carleen Cullen. She’s the co-founder of the environmental nonprofit Cool the Earth and a former transportation advisor to Governor Newsom.\u003c/p>\n\u003cp>(sounds of a busy parking lot)\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>We meet up at another charging station … this one in the parking lot of a Safeway in Mill Valley. We’re chatting next to Carleen’s Chevy Bolt … which is parked in a stall, ready to charge … when, all of a sudden, another EV driver pulls up behind us and asks how long we plan to be.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>I guess that’s part of the challenge is that there’s so few chargers that we have someone waiting on us here waiting for a charge, somewhat impatiently. So we’re going to go ahead and get charging.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen:\u003c/strong> Let’s get started.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Carleen swipes her credit card, pulls the charger around to her car, plugs in, and it starts charging.\u003c/p>\n\u003cp>(sound of the high-pitched hum from the charger)\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>So when you hear that great hum, you know that that’s happening.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Carleen is somewhat of an electric vehicle evangelist … an E-V-vangelist … if you will. Half the time we spent together I felt like I was in an EV infomercial. But she’s not naive. She knows the current infrastructure is flawed. In fact, she did a study a few years ago where she tested the reliability of charging stations in the Bay Area.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>And we found that about a quarter of the stations in the Bay area weren’t functional.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>Meaning the screens were broken or the payment system didn’t work or the equipment was flawed. She says the infrastructure has improved a lot since then, but there’s still not enough of it.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>I would say we’re tight on the number of chargers. Yeah, we’re definitely tight.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>And that’s in part because … what we’re talking about here … is a MAJOR overhaul of an entire transportation system. In 2020, Governor Newsom set a goal to ban the sale of new gas-powered vehicles in California by the year 2035. And California is outpacing other states in both EV adoption and infrastructure by a long shot. We have more chargers than any other state. But in order to reach that lofty goal … Carleen says we need three things:\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen:\u003c/strong> We need to move the adoption of EVs forward. We need to move the number of charging ports available as well, and we need to move the grid capacity as well.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>These things all have to happen simultaneously. Consumers, charging companies, EV manufacturers, utility companies, local governments … everyone has to work in concert for this to work. Carleen says, right now, the utility companies aren’t necessarily pulling their weight.\u003c/p>\n\u003cp>\u003cstrong>Carleen Cullen: \u003c/strong>There’s a huge lag time between when the station, the charging station vendor requests the power and when PG&E actually delivers it.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>For a charging station to operate, it needs to be hooked up to our power grid. That’s where PG&E comes in. And they won’t just let you set up a charging station ANYWHERE. They have to be able to deliver enough power to that site.\u003c/p>\n\u003cp>Is the section of the grid you’re trying to connect to also connected to a big manufacturing plant … for example? Are your neighbors using a lot of electricity during certain times of the day? Then the available power is likely spoken for. Does that portion of the grid rely heavily on solar power? Then the chargers may not work when the sun goes down.\u003c/p>\n\u003cp>These are critical considerations, says David Almeida … a manager within PG&E’s clean energy transportation group. And he says Carleen’s critique is fair. He says, yes, the utility is definitely still playing catch-up.\u003c/p>\n\u003cp>\u003cstrong>David Almeida:\u003c/strong> So we have over 600,000 EVs in our service territory. And we’ve seen EV adoption grow at about 26% of the compound annual growth rate over the last few years. That’s a significant amount of load that we’re seeing on the system.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>He also says … they didn’t plan for that increased demand for electricity. In fact, they UNDERestimated it … and, as a result, they don’t have the infrastructure to support it right now.\u003c/p>\n\u003cp>But, he says, they’re working on it.\u003c/p>\n\u003cp>\u003cstrong>David Almeida: \u003c/strong>We are building out a forecast that doesn’t look at necessarily just historical load, but it looks at where we anticipate load growth.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>He says their goal is to make electric car charging stations faster to build and more reliable once they’re up and running.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin: \u003c/strong>This all sounds like a lot of work. Overhauling our entire state’s transportation system … building thousands and thousands of new charging stations … getting utility companies on board … I’m exhausted just thinking about it.\u003c/p>\n\u003cp>But it’s important to remember WHY we’re doing this. Right now, California’s transportation system is BY FAR the largest contributor to our greenhouse gas emissions. Transitioning away from gas-powered cars is critical to mitigating the impacts of climate change.\u003c/p>\n\u003cp>And Evs are already helping to do that.\u003c/p>\n\u003cp>A recent study by scientists at UC Berkeley showed EV adoption in the Bay Area has already reduced our carbon emissions by almost 2 percent.\u003c/p>\n\u003cp>Now, obviously, to keep up that progress … the system has to work for EVERYONE. And I’m not sure we’re there yet.\u003c/p>\n\u003cp>\u003cem>Music sneaks in\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> What do you think, Olivia? Any more sympathy for the cause?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> You know, yeah. I didn’t realize there were so many hurdles to getting new charging stations online. I feel really lucky that I am able to charge my car at home and so this isn’t an issue I have to deal with very often. But for folks who can’t charge overnight where they live — that’s a huge hurdle. And I’m sure it’s a non-starter for some people! It’s got to get better.\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Yeah … 2035 is not THAT far away … and if we’re gonna reach that goal, we’re going to need more charging stations.\u003c/p>\n\u003cp>I’m kind of hoping my Subaru lasts just a couple more years …\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Dana Cronin — thank you!\u003c/p>\n\u003cp>\u003cstrong>Dana Cronin:\u003c/strong> Thank you.\u003c/p>\n\u003cp>\u003cem>Music\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>That was KQED’s Dana Cronin.\u003c/p>\n\u003cp>This story would not have been possible without our question-asker, Kelly Lindberg. That’s because you, our dear audience, decide what we cover by submitting questions — and then voting on which ones we should answer.\u003c/p>\n\u003cp>We have a new voting round-up at BayCurious.org with three enticing questions.\u003c/p>\n\u003cp>\u003cstrong>Voice 1:\u003c/strong> Why did Oakland International Airport become San Francisco Bay Oakland International Airport, giving us two very confusingly similar-sounding airports?\u003c/p>\n\u003cp>\u003cstrong>Voice 2:\u003c/strong> I remember going to the Berkeley dump, now Cesar Chavez Park, with my dad in the 1970s. It was pretty wild. It’d be really interesting to learn more about its evolution from dump to park.\u003c/p>\n\u003cp>\u003cstrong>Voice 3:\u003c/strong> I was walking my dog on Thornton Beach on the Daly City/SF border and found a really long tunnel coming out of the hillside around some abandoned piers. Any idea what it is?\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>Voting is so easy! Just grab your phone, pull up BayCurious.org, scroll to our voting round and click on your favorite question! No registering or emails or phone numbers or anything complicated. We try to make it easy on you.\u003c/p>\n\u003cp>Bay Curious is made by Ana De Almeida Amaral, Amanda Font, Olivia Allen-Price, Christopher Beale. Special thanks to Laura Klivans, Jen Chien, Katie Sprenger, Maha Sanad, Holly Kernan and the whole KQED Family.\u003c/p>\n\u003cp>\u003cstrong>Olivia Allen-Price: \u003c/strong>I’m Olivia Allen-Price.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11999232/what-will-it-take-to-improve-ev-infrastructure-in-california",
"authors": [
"11362"
],
"programs": [
"news_28779",
"news_34552",
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_31795",
"news_1758",
"news_19906",
"news_8",
"news_33520",
"news_248",
"news_1397"
],
"tags": [
"news_18426",
"news_21349",
"news_22457",
"news_21348",
"news_27626",
"news_1631"
],
"featImg": "news_11999267",
"label": "news_33523"
},
"news_11624317": {
"type": "posts",
"id": "news_11624317",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11624317",
"score": null,
"sort": [
1718662258000
]
},
"guestAuthors": [],
"slug": "wildfires-youve-got-questions-weve-got-answers",
"title": "What Does It Mean to 'Contain' a Wildfire? And More Answers to Your Questions",
"publishDate": 1718662258,
"format": "standard",
"headTitle": "What Does It Mean to ‘Contain’ a Wildfire? And More Answers to Your Questions | KQED",
"labelTerm": {
"term": 28779,
"site": "news"
},
"content": "\u003cp>\u003cem>Updated 10 a.m. on January 9, 2025\u003c/em>\u003c/p>\n\u003cp>When\u003ca href=\"https://www.kqed.org/news/12020872/la-fires-eaton-fire-palisades-pasadena-wildfire-resources-air-quality\"> a deadly wildfire\u003c/a> breaks out in California, causing people to lose their homes, security or even their lives, it can be a truly distressing and confusing time for those of us who live here.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.kqed.org/podcasts/baycurious\">Bay Curious\u003c/a> team asked KQED audiences their most pressing questions about wildfires. Read on for the full answers.\u003c/p>\n\u003ch2>‘What does it mean when a fire is \u003cem>contained\u003c/em> or \u003cem>controlled\u003c/em>?’\u003c/h2>\n\u003cp>Once a fire starts, the goal is suppression, and the first step is containment.\u003c/p>\n\u003cp>Fire updates often include a “% contained” figure, and it can take days for fire crews to get even 10% containment on certain fires.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>So what does containment mean, and why is it so hard to achieve?\u003c/p>\n\u003cp>“Containment means that there’s some type of barrier between the area that has been burned, which we call ‘the black’ and an area that has not been burned, which we refer to as ‘the green,'” Cal Fire public information officer Jaime Williams says.\u003c/p>\n\u003cp>The “% contained” indicates how much of the fire’s perimeter is surrounded by a barrier. So, for a fire whose perimeter is 10 miles around, if firefighters create a 5-mile-long dirt area around the fire, the fire is 50% contained.\u003c/p>\n\u003cp>There are two types of barriers: natural and artificial. A stream or lake can act as a natural barrier, and an artificial barrier is often a dirt path dug around the fire. Firefighters will use a bulldozer to create what is called a “dozer line” or manually carve out a path using picks and shovels, which is called a “hand line.”\u003c/p>\n\u003cp>“They basically scrape the top layer of the grass off to leave bare mineral soil,” Williams says. “That way, the fire stops because there’s nothing to burn.”\u003c/p>\n\u003cp>Or firefighters will employ a “hose lay,” where they’ll carry a synthetic hose around the fire, periodically spraying the area inside “the black.”\u003c/p>\n\u003cp>But that doesn’t mean fires can’t spread beyond a containment line.\u003c/p>\n\u003cfigure id=\"attachment_1916742\" class=\"wp-caption aligncenter\" style=\"max-width: 2404px\">\u003ca href=\"https://ww2.kqed.org/science/wp-content/uploads/sites/35/2017/10/Fork-Complex_Aug-5-3.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1916742\" src=\"https://ww2.kqed.org/science/wp-content/uploads/sites/35/2017/10/Fork-Complex_Aug-5-3.jpg\" alt=\"\" width=\"2404\" height=\"1412\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Firefighters use picks to create a barrier between unburned vegetation and the fire in a technique called a ‘hand line.’ \u003cem>(Deleware.gov)\u003c/em>\u003c/figcaption>\u003c/figure>\n\u003cp>Winds can carry embers beyond containment lines, which spark new fires nearby.\u003c/p>\n\u003cp>And then a fire can go from 50% contained to 20% contained.\u003c/p>\n\u003cp>Even after a fire is contained, there’s still a lot of work to do.\u003c/p>\n\u003cp>A contained fire can still be flaming inside the perimeter and firefighters must burn out untouched vegetation inside the barrier and cool down hot spots that could flare up. After the hot spots and unburned vegetation are treated and the barrier is expected to hold, a fire is considered “controlled.”\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=9EzcA3KvEsY\u003c/p>\n\u003ch2>‘How do wildfires get their names?’\u003c/h2>\n\u003cp>The first fire crew on the scene typically names the fire. Usually, they’re inspired by a nearby landmark like a road, mountain, lake or town.\u003c/p>\n\u003cp>The \u003ca href=\"http://www.fire.ca.gov/current_incidents/incidentdetails/Index/1867\" target=\"_blank\" rel=\"noopener noreferrer\">Tubbs Fire, which \u003c/a>destroyed parts of Santa Rosa in 2017, started near Tubbs Lane, just north of Calistoga. The \u003ca href=\"http://www.fire.ca.gov/current_incidents/incidentdetails/Index/1866\" target=\"_blank\" rel=\"noopener noreferrer\">Atlas Fire\u003c/a> in Napa was named for Atlas Peak, a nearby mountain.\u003c/p>\n\u003cp>But the naming process isn’t always that simple — especially with the sheer number of fires in play.\u003c/p>\n\u003cp>Back in 2015, \u003ca href=\"http://www.npr.org/2015/08/26/434821450/how-do-wildfires-get-their-names-the-national-park-service-explains\">firefighters in Idaho faced their 57th fire of the season\u003c/a> and couldn’t come up with a creative name for the fire. So, they named it \u003ca href=\"https://inciweb.nwcg.gov/incident/4523\" target=\"_blank\" rel=\"noopener noreferrer\">Not Creative Fire\u003c/a>.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>Fire names also often include the word “complex,” like the CZU Lightning Complex fires that burned in San Mateo and Santa Cruz counties in 2020. That means there are two or more individual fires located in the same general area, and it has been assigned to a unified command.\u003c/p>\n\u003ch2>‘How can I prepare for a wildfire?’\u003c/h2>\n\u003cp>Wildfires may now feel grimly inevitable in Northern California. But there is still a great deal you can do personally to prepare yourself, your family and your home for wildfire and its wide-reaching effects. Find our most-read guides to wildfire preparedness below:\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/science/1965575/and-now-fire-season-heres-how-to-prepare\">How to Prepare Your Home For Wildfire\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Even if your home isn’t in the direct path of flames, wildfire can still reach you through flying embers. Find out how to do a self-assessment of the trees, brush and other vegetation on and around your property, and \u003ca href=\"https://www.kqed.org/science/1965575/and-now-fire-season-heres-how-to-prepare\">learn the steps to protect your home\u003c/a> from wildfire by creating defensible space and “hardening” your home.\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11833686/what-to-pack-in-your-emergency-bag-with-covid-19-in-mind\">What to Pack in Your Emergency Bag to Prepare For a Wildfire\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Fire moves incredibly fast, and if you live in an at-risk zone, you and your family may have to leave your home immediately. Read \u003ca href=\"https://www.kqed.org/news/11833686/what-to-pack-in-your-emergency-bag-with-covid-19-in-mind\">our guide to what should be in your emergency bag\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11619961\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003ca href=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11619961 size-medium\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-800x530.jpg\" alt=\"Inmate firefighters clear brush from a roadside in the Berkeley Hills in September. Fire officials say fuel reduction projects like this are critical to preventing major wildfires, but funding for fuel reduction on federal land has been squeezed to pay for increasing firefighting costs.\" width=\"800\" height=\"530\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-800x530.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-1020x676.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-1180x782.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-960x636.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-240x159.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-375x248.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-520x345.jpg 520w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Inmate firefighters clear brush from a roadside in the Berkeley Hills in September 2017. Fire officials say fuel reduction projects like this are critical to preventing major wildfires, but funding for fuel reduction on federal land has been squeezed to pay for increasing firefighting costs. \u003ccite>(Ryan Levi/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834901/fire-evacuation-what-actually-happens-and-how-can-you-plan\">Fire Evacuation: What Actually Happens? And How Can You Plan?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Having to evacuate your home due to the threat of wildfire is a scary prospect — especially if you’ve never had to do it before. \u003ca href=\"https://www.kqed.org/news/11834901/fire-evacuation-what-actually-happens-and-how-can-you-plan\">Read our guide to safely and swiftly leaving your home\u003c/a>, from when you should leave to what you should bring (and what you should wear).\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11840047/during-a-disaster-your-phone-might-stop-working-how-can-you-communicate\">During a Wildfire, Your Phone Might Stop Working. How Can You Communicate?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>In a disaster situation, communication between you and those you care about is key. But what if the one device you rely on to communicate — your phone — isn’t working because of downed cell towers? Read these \u003ca href=\"https://www.kqed.org/news/11840047/during-a-disaster-your-phone-might-stop-working-how-can-you-communicate\">steps you can take to maintain contact with others\u003c/a> and keep loved ones up-to-date on your safety.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">When Air Quality’s Bad, Which Mask Should I Wear for Wildfire Smoke?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Californians have become familiar with masks in recent years. And in a nutshell, that collection of N95 or KN95 masks you may still have in your home for COVID is the best choice for protecting yourself from wildfire smoke. \u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">Read more about how these masks work\u003c/a>, and which ones just aren’t effective.\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">Why Wildfire Smoke is So Dangerous to Your Health\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Even brief exposure to wildfire smoke can cause potentially serious health problems for everyone. And the most dangerous thing for your health in this smoke is the fine particulate matter: that is, the tiny pieces of soot and ash that are invisible to the naked eye. Read more about \u003ca href=\"https://www.kqed.org/science/1926793/protecting-your-health-from-toxic-wildfire-smoke\">why protecting yourself against wildfire smoke is so crucial\u003c/a>, and how to do it.\u003c/p>\n\u003cp>\u003cem>An earlier version of this story was originally published in Oct. 2017.\u003c/em>\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "What does containment mean? How are wildfires named? And how can you prepare your home and your family for wildfire?",
"status": "publish",
"parent": 0,
"modified": 1736445484,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 40,
"wordCount": 1168
},
"headData": {
"title": "What Does It Mean to 'Contain' a Wildfire? And More Answers to Your Questions | KQED",
"description": "What does containment mean? How are wildfires named? And how can you prepare your home and your family for wildfire?",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "What Does It Mean to 'Contain' a Wildfire? And More Answers to Your Questions",
"datePublished": "2024-06-17T15:10:58-07:00",
"dateModified": "2025-01-09T09:58:04-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"sticky": false,
"audioTrackLength": 819,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11624317/wildfires-youve-got-questions-weve-got-answers",
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>Updated 10 a.m. on January 9, 2025\u003c/em>\u003c/p>\n\u003cp>When\u003ca href=\"https://www.kqed.org/news/12020872/la-fires-eaton-fire-palisades-pasadena-wildfire-resources-air-quality\"> a deadly wildfire\u003c/a> breaks out in California, causing people to lose their homes, security or even their lives, it can be a truly distressing and confusing time for those of us who live here.\u003c/p>\n\u003cp>The \u003ca href=\"https://www.kqed.org/podcasts/baycurious\">Bay Curious\u003c/a> team asked KQED audiences their most pressing questions about wildfires. Read on for the full answers.\u003c/p>\n\u003ch2>‘What does it mean when a fire is \u003cem>contained\u003c/em> or \u003cem>controlled\u003c/em>?’\u003c/h2>\n\u003cp>Once a fire starts, the goal is suppression, and the first step is containment.\u003c/p>\n\u003cp>Fire updates often include a “% contained” figure, and it can take days for fire crews to get even 10% containment on certain fires.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>So what does containment mean, and why is it so hard to achieve?\u003c/p>\n\u003cp>“Containment means that there’s some type of barrier between the area that has been burned, which we call ‘the black’ and an area that has not been burned, which we refer to as ‘the green,'” Cal Fire public information officer Jaime Williams says.\u003c/p>\n\u003cp>The “% contained” indicates how much of the fire’s perimeter is surrounded by a barrier. So, for a fire whose perimeter is 10 miles around, if firefighters create a 5-mile-long dirt area around the fire, the fire is 50% contained.\u003c/p>\n\u003cp>There are two types of barriers: natural and artificial. A stream or lake can act as a natural barrier, and an artificial barrier is often a dirt path dug around the fire. Firefighters will use a bulldozer to create what is called a “dozer line” or manually carve out a path using picks and shovels, which is called a “hand line.”\u003c/p>\n\u003cp>“They basically scrape the top layer of the grass off to leave bare mineral soil,” Williams says. “That way, the fire stops because there’s nothing to burn.”\u003c/p>\n\u003cp>Or firefighters will employ a “hose lay,” where they’ll carry a synthetic hose around the fire, periodically spraying the area inside “the black.”\u003c/p>\n\u003cp>But that doesn’t mean fires can’t spread beyond a containment line.\u003c/p>\n\u003cfigure id=\"attachment_1916742\" class=\"wp-caption aligncenter\" style=\"max-width: 2404px\">\u003ca href=\"https://ww2.kqed.org/science/wp-content/uploads/sites/35/2017/10/Fork-Complex_Aug-5-3.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1916742\" src=\"https://ww2.kqed.org/science/wp-content/uploads/sites/35/2017/10/Fork-Complex_Aug-5-3.jpg\" alt=\"\" width=\"2404\" height=\"1412\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Firefighters use picks to create a barrier between unburned vegetation and the fire in a technique called a ‘hand line.’ \u003cem>(Deleware.gov)\u003c/em>\u003c/figcaption>\u003c/figure>\n\u003cp>Winds can carry embers beyond containment lines, which spark new fires nearby.\u003c/p>\n\u003cp>And then a fire can go from 50% contained to 20% contained.\u003c/p>\n\u003cp>Even after a fire is contained, there’s still a lot of work to do.\u003c/p>\n\u003cp>A contained fire can still be flaming inside the perimeter and firefighters must burn out untouched vegetation inside the barrier and cool down hot spots that could flare up. After the hot spots and unburned vegetation are treated and the barrier is expected to hold, a fire is considered “controlled.”\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/9EzcA3KvEsY'\n title='//www.youtube.com/embed/9EzcA3KvEsY'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003ch2>‘How do wildfires get their names?’\u003c/h2>\n\u003cp>The first fire crew on the scene typically names the fire. Usually, they’re inspired by a nearby landmark like a road, mountain, lake or town.\u003c/p>\n\u003cp>The \u003ca href=\"http://www.fire.ca.gov/current_incidents/incidentdetails/Index/1867\" target=\"_blank\" rel=\"noopener noreferrer\">Tubbs Fire, which \u003c/a>destroyed parts of Santa Rosa in 2017, started near Tubbs Lane, just north of Calistoga. The \u003ca href=\"http://www.fire.ca.gov/current_incidents/incidentdetails/Index/1866\" target=\"_blank\" rel=\"noopener noreferrer\">Atlas Fire\u003c/a> in Napa was named for Atlas Peak, a nearby mountain.\u003c/p>\n\u003cp>But the naming process isn’t always that simple — especially with the sheer number of fires in play.\u003c/p>\n\u003cp>Back in 2015, \u003ca href=\"http://www.npr.org/2015/08/26/434821450/how-do-wildfires-get-their-names-the-national-park-service-explains\">firefighters in Idaho faced their 57th fire of the season\u003c/a> and couldn’t come up with a creative name for the fire. So, they named it \u003ca href=\"https://inciweb.nwcg.gov/incident/4523\" target=\"_blank\" rel=\"noopener noreferrer\">Not Creative Fire\u003c/a>.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>Fire names also often include the word “complex,” like the CZU Lightning Complex fires that burned in San Mateo and Santa Cruz counties in 2020. That means there are two or more individual fires located in the same general area, and it has been assigned to a unified command.\u003c/p>\n\u003ch2>‘How can I prepare for a wildfire?’\u003c/h2>\n\u003cp>Wildfires may now feel grimly inevitable in Northern California. But there is still a great deal you can do personally to prepare yourself, your family and your home for wildfire and its wide-reaching effects. Find our most-read guides to wildfire preparedness below:\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/science/1965575/and-now-fire-season-heres-how-to-prepare\">How to Prepare Your Home For Wildfire\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Even if your home isn’t in the direct path of flames, wildfire can still reach you through flying embers. Find out how to do a self-assessment of the trees, brush and other vegetation on and around your property, and \u003ca href=\"https://www.kqed.org/science/1965575/and-now-fire-season-heres-how-to-prepare\">learn the steps to protect your home\u003c/a> from wildfire by creating defensible space and “hardening” your home.\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11833686/what-to-pack-in-your-emergency-bag-with-covid-19-in-mind\">What to Pack in Your Emergency Bag to Prepare For a Wildfire\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Fire moves incredibly fast, and if you live in an at-risk zone, you and your family may have to leave your home immediately. Read \u003ca href=\"https://www.kqed.org/news/11833686/what-to-pack-in-your-emergency-bag-with-covid-19-in-mind\">our guide to what should be in your emergency bag\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_11619961\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003ca href=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11619961 size-medium\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-800x530.jpg\" alt=\"Inmate firefighters clear brush from a roadside in the Berkeley Hills in September. Fire officials say fuel reduction projects like this are critical to preventing major wildfires, but funding for fuel reduction on federal land has been squeezed to pay for increasing firefighting costs.\" width=\"800\" height=\"530\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-800x530.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-1020x676.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-1180x782.jpg 1180w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-960x636.jpg 960w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-240x159.jpg 240w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-375x248.jpg 375w, https://cdn.kqed.org/wp-content/uploads/sites/10/2017/09/RS27070_Inmate-Firefighters-1-qut-520x345.jpg 520w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Inmate firefighters clear brush from a roadside in the Berkeley Hills in September 2017. Fire officials say fuel reduction projects like this are critical to preventing major wildfires, but funding for fuel reduction on federal land has been squeezed to pay for increasing firefighting costs. \u003ccite>(Ryan Levi/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834901/fire-evacuation-what-actually-happens-and-how-can-you-plan\">Fire Evacuation: What Actually Happens? And How Can You Plan?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Having to evacuate your home due to the threat of wildfire is a scary prospect — especially if you’ve never had to do it before. \u003ca href=\"https://www.kqed.org/news/11834901/fire-evacuation-what-actually-happens-and-how-can-you-plan\">Read our guide to safely and swiftly leaving your home\u003c/a>, from when you should leave to what you should bring (and what you should wear).\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11840047/during-a-disaster-your-phone-might-stop-working-how-can-you-communicate\">During a Wildfire, Your Phone Might Stop Working. How Can You Communicate?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>In a disaster situation, communication between you and those you care about is key. But what if the one device you rely on to communicate — your phone — isn’t working because of downed cell towers? Read these \u003ca href=\"https://www.kqed.org/news/11840047/during-a-disaster-your-phone-might-stop-working-how-can-you-communicate\">steps you can take to maintain contact with others\u003c/a> and keep loved ones up-to-date on your safety.\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>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">When Air Quality’s Bad, Which Mask Should I Wear for Wildfire Smoke?\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Californians have become familiar with masks in recent years. And in a nutshell, that collection of N95 or KN95 masks you may still have in your home for COVID is the best choice for protecting yourself from wildfire smoke. \u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">Read more about how these masks work\u003c/a>, and which ones just aren’t effective.\u003c/p>\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/news/11834305/masks-for-smoke-and-covid-19-what-kind-is-best\">Why Wildfire Smoke is So Dangerous to Your Health\u003c/a>\u003c/strong>\u003c/p>\n\u003cp>Even brief exposure to wildfire smoke can cause potentially serious health problems for everyone. And the most dangerous thing for your health in this smoke is the fine particulate matter: that is, the tiny pieces of soot and ash that are invisible to the naked eye. Read more about \u003ca href=\"https://www.kqed.org/science/1926793/protecting-your-health-from-toxic-wildfire-smoke\">why protecting yourself against wildfire smoke is so crucial\u003c/a>, and how to do it.\u003c/p>\n\u003cp>\u003cem>An earlier version of this story was originally published in Oct. 2017.\u003c/em>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11624317/wildfires-youve-got-questions-weve-got-answers",
"authors": [
"102",
"5432",
"8606",
"11260",
"3243"
],
"programs": [
"news_33523",
"news_34552",
"news_28779"
],
"series": [
"news_17986"
],
"categories": [
"news_19906",
"news_8",
"news_33520",
"news_356"
],
"tags": [
"news_18426",
"news_4463"
],
"featImg": "news_11990788",
"label": "news_28779"
},
"news_11978051": {
"type": "posts",
"id": "news_11978051",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11978051",
"score": null,
"sort": [
1710410432000
]
},
"guestAuthors": [],
"slug": "unraveling-the-mysteries-of-the-universe-inside-slac",
"title": "Unraveling the Mysteries of the Universe Inside SLAC",
"publishDate": 1710410432,
"format": "standard",
"headTitle": "Unraveling the Mysteries of the Universe Inside SLAC | KQED",
"labelTerm": {},
"content": "\u003cp>\u003ca href=\"#episode-transcript\">View the full episode transcript.\u003c/a>\u003c/p>\n\u003cp>Did you know one of the longest buildings \u003cem>on the planet\u003c/em> is in Menlo Park? And drivers speeding along Interstate 280, near Sand Hill Road, pass mere meters above it?\u003c/p>\n\u003cp>Bay Curious listener Eric Nelson of Petaluma wanted to know more about the nearly 2-mile-long structure. He asked, “What’s that huge, long building on the side of 280 that I drive by all the time but really have no idea what it is?”\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>Turns out the \u003ca href=\"https://www6.slac.stanford.edu/sites/default/files/2022-10/slac_factsheet_btn_08_2022_final.pdf\">SLAC National Accelerator Laboratory\u003c/a> is home to a scientific marvel that pushes particles to travel close to the speed of light. We called up Stanford, which is home to SLAC — SLAC used to stand for the Stanford Linear Accelerator Center, but now it’s just SLAC. Not an acronym — and they said the equivalent of, “Come on over! We give tours!”\u003c/p>\n\u003cfigure id=\"attachment_11978061\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11978061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut.jpg\" alt=\"A woman faces a monitor that is displaying information about the linear accelerator. She is pointing at a part of the screen with her finger. You cannot see her face, only the back of her head. \" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Student researcher Rachel Spurlock explains the Linear Accelerator at the SLAC National Accelerator Laboratory, operated by Stanford University for the US Department of Energy, in Menlo Park on Jan. 29, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Not one lab but many\u003c/h2>\n\u003cp>Let’s start with the fact that SLAC is big. It’s a \u003ca href=\"https://www6.slac.stanford.edu/about/lab-overview\">426-acre campus\u003c/a> near Stanford University is made up of several facilities where scientists are conducting all sorts of cutting-edge research. That long, skinny building Eric noticed is just one of the facilities — the linear accelerator. It’s not the only particle accelerator in the world, but it was \u003ca href=\"https://www.kqed.org/quest/17535/homegrown-particle-accelerators\">one of the first.\u003c/a>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The building that houses this thing is almost two miles long. Cameras inside record the ultra-bright X-ray light that particles throw off to create freeze-frame movies of molecules, allowing the scientists to see what’s going on in the universe at the subatomic level. This is research that has implications for particle physics, yes, but also \u003ca href=\"https://www.kqed.org/futureofyou/443483/physicists-go-small-lets-put-a-particle-accelerator-on-a-chip\">computer chips\u003c/a>, \u003ca href=\"https://www.kqed.org/science/916677/stanford-develops-chiclet-sized-device-that-purifies-water-using-sunlight\">clean energy\u003c/a>, \u003ca href=\"https://www.kqed.org/science/28510/researchers-at-slac-study-promising-alternative-to-morphine\">medicine\u003c/a>, \u003ca href=\"https://www.kqed.org/science/99894/what-happens-when-you-zap-coral-with-the-worlds-most-powerful-x-ray-laser\">ancient weather\u003c/a>, and much, much more.\u003c/p>\n\u003cp>When electrons move fast, they buzz. A LOT.\u003c/p>\n\u003cp>“A lot of people who come visit think that the noise is actually the fluorescents, but it’s the accelerator,” our tour guide, Rachel Spurlock, told us in the visitor alcove of SLAC’s Linear Accelerator. She’s working on her Ph.D. in Chemical Engineering at Stanford. “That is actually the sound of our accelerator operating. Our accelerator moves 120 bunches of electrons per second.”\u003c/p>\n\u003cp>How do they pick up that much speed?\u003c/p>\n\u003cfigure id=\"attachment_11975061\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED.jpg\" alt=\"A long room that you cannot see the end of. It is about 20 feet wide. On the left is a walkway for people and small vehicles. On the right side of the image, is the linear accelerator equipment, which looks like a lot of tubes and wires.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The building that houses the Linear Accelerator at the SLAC National Accelerator Laboratory, operated by Stanford University for the US Department of Energy, in Menlo Park on Jan. 29, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Particle accelerators \u003ca href=\"https://www.energy.gov/articles/how-particle-accelerators-work\">use electric fields\u003c/a> to speed up and energize a beam of particles, which are steered and focused by magnetic fields while the beam travels. Electric fields spaced around the accelerator switch from positive to negative at a given frequency, creating radio waves that accelerate particles in bunches.\u003c/p>\n\u003cp>Two long tubes stretch to what seems like infinity to the human eye at SLAC: one large aluminum tube on the bottom and a smaller copper tube on top, where the electrons are. More than 150 microwave generators called \u003ca href=\"https://www6.slac.stanford.edu/media/2015-1216-0484-klystrongallery-tripodjpg\">klystrons\u003c/a> move the electrons along.\u003c/p>\n\u003cp>“The exact same thing that you have in your kitchen at home in your microwave, except about 60 times stronger,” explains Spurlock, adding that you could bake a potato in one of these klystrons in a millisecond.\u003c/p>\n\u003cp>During WWII, physicists working in Los Alamos, New Mexico, developed the atom bomb. After WWII, Stanford physicists wanted to get a better look inside the atom. So they pitched the idea of a linear accelerator to the Atomic Energy Commission, explained here in a 1964 documentary called “The Worlds Within.”\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=9I4GxICAcBs\u003c/p>\n\u003cp>Over the following years, SLAC won three Nobel prizes for its early research, including the discovery of two fundamental particles, proving protons are made of quarks, and showing how DNA directs protein manufacturing in cells.\u003c/p>\n\u003cp>But of course, science has moved on from these first, basic lines of inquiry, and so has SLAC. The facilities on this campus are constantly being modernized to allow scientists to stay on the cutting edge of research.\u003c/p>\n\u003cp>Today, SLAC functions like a high-tech hacker space. Anybody can propose a project, and if receiving the thumbs up from a research committee, do their experiment at one of the facilities.\u003c/p>\n\u003cp>“If your proposal is accepted, you can come and use our facilities absolutely for free, as long as you publish your results,” Spurlock said. “If you don’t want to publish your results, it can get very expensive.”\u003c/p>\n\u003cp>That said, private corporations hoping to profit from the results of their research sometimes pitch experiments to SLAC.\u003c/p>\n\u003cfigure id=\"attachment_11975065\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975065\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED.jpg\" alt=\"A very complicated looking instrument about the size of a car with colorful wires and tubes.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The complexity of the research happening at SLAC can be overwhelming to many visitors, as one glance at this Linac Coherent Light Source instrument demonstrates. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The world’s first hard X-ray free-electron laser\u003c/h2>\n\u003cp>Beyond the accelerators, SLAC’s campus is full of different lab spaces doing different things.\u003c/p>\n\u003cp>“With X-ray light, we’re able to look at atoms. So we’re looking at microscopic details of what matter is doing,” said Matthias Kling, Director of Science, Research and Development at the Linac Coherent Light Source (\u003ca href=\"https://lcls.slac.stanford.edu/\">LCLS\u003c/a>) lab at SLAC. (There’s a second X-ray laser, too, at SLAC, called the \u003ca href=\"https://www.almanacnews.com/news/2023/09/18/menlo-parks-slac-turns-on-x-ray-that-can-take-images-at-the-attosecond/\">LCLS-II\u003c/a>.)\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=kUeraeIkTmo&t=2s\u003c/p>\n\u003cp>You know the MRI machine doctors use to get a 3D picture of your organs and tissues? Now imagine using that X-ray light that particles speeding through a linear accelerator throw off to look at your insides at the molecular level.\u003c/p>\n\u003cp>Scientists are also trying to find ways to make the equipment smaller, cheaper, and capable of operating at room temperature so that one day, the equivalent of an MRI machine could be available to many more people.\u003c/p>\n\u003cp>“We’re striving to stay at that frontier. So that’s why we’re constantly thinking about, OK, ‘What is it that would enable us to answer the next big question?’” Kling said.\u003c/p>\n\u003cp>When Kling was done leading his part of the tour, I turned to Nelson, whose eyes were spinning as fast as mine. “I’m just blown away with the people who founded this originally. [I wonder] if they had a vision of where they would be now. If you could put them in a time machine and [ask], ‘Here you are. Did you have any concept of this little tube you built, what impact it would be having on the world?’” Nelson said.\u003c/p>\n\u003cp>But wait, there’s more.\u003c/p>\n\u003ch2>SLAC is home to the world’s largest digital camera\u003c/h2>\n\u003cfigure id=\"attachment_11975069\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975069\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED.jpg\" alt=\"A large white room with a black cylindrical drum-shaped instrument in the middle that is about the size of a car. \" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Legacy Survey of Space and Time, or LSST, camera at the SLAC National Accelerator Laboratory. The camera is the world’s largest digital camera and will be trasnported to the Vera C. Rubin Observatory in the mountains of Chile, where it will be mapping the southern sky. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The world’s largest digital camera has 3.2 gigapixels. That’s considerably larger than your smartphone camera. This thing is massive, the size of a 3-ton car, with a lens bigger than 5 feet in diameter. Also, it can capture a huge swath of sky with every photograph.\u003c/p>\n\u003cp>“It will take images, and within 60 seconds of a shutter closing, it will do a bunch of analysis. It will do comparisons to previous images that it has, and it will detect that there’s things that are different,” SLAC LSST Camera Deputy Project Manager Travis Lange said.\u003c/p>\n\u003cp>“In a very large image, there’s going to be thousands and thousands of things,” Lange said. “So every single image, you’re going to get a lot of things that are different from the previous time. There are some things in cosmology that happen very slowly. Most things, actually, right? The universe is a very slow-moving thing, but there are some things that occur very fast. Things like supernovas or asteroids that are coming through our solar system. Those kinds of things, those very transient events, are very hard to detect.”\u003c/p>\n\u003cfigure id=\"attachment_11978064\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11978064\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut.jpg\" alt=\"Two men having a conversation. One is facing the camera and wearing a blue shirt and glasses. The other is wearing a green shirt and facing away from the camera.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Travis Lange speaks with tour guest Eric Nelson about the Legacy Survey of Space and Time, or LSST, camera at the SLAC National Accelerator Laboratory. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This camera, which cost $200 million to construct and will be mounted on a mountaintop in \u003ca href=\"https://phys.org/news/2024-01-astronomers-chile-scour-universe-car.html\">northern Chile\u003c/a>, can detect those transient events. Then, scientists can direct astronomers working with bigger, more powerful telescopes to point them at the thing that is happening, “and get a really in-depth image in real time,” Lange said.\u003c/p>\n\u003cp>Mind-blowing. But wait, there’s more.\u003c/p>\n\u003ch2>A race for a cleaner, greener, long-lasting battery\u003c/h2>\n\u003cfigure id=\"attachment_11975074\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975074\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED.jpg\" alt=\"A woman stands in a laboratory touching small objects the size of playing cards. She is wearing purple gloves. \" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Scientist Johanna Nelson Weker displays pouch cells in a battery lab. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Can we make a battery out of rust? Iron oxygen battery? Things that are ridiculously cheap that could bring the cost of storing energy down,” asked SLAC-Stanford Battery Center lead scientist Johanna Nelson Weker. She might not have the answers to those questions now, but she hopes to soon.\u003c/p>\n\u003cp>Scientists in Weker’s lab are also trying to make things inexpensive, sustainable and free of elements that lead to \u003ca href=\"https://www.washingtonpost.com/world/interactive/2023/ev-cobalt-mines-congo/\">child labor and strip mining\u003c/a>. This effort requires intimate and coordinated collaboration, which is \u003ca href=\"https://www6.slac.stanford.edu/news/2023-04-13-new-slac-stanford-battery-center-targets-roadblocks-sustainable-energy-transition\">a strength for SLAC and Stanford,\u003c/a> between experts in chemistry, materials science, engineering and a host of other fields.\u003c/p>\n\u003cp>So, did our question-asker, Eric Nelson, understand it all?\u003c/p>\n\u003cp>“Absolutely. In fact, if you need a recap later, I’m sure I’ll be able to help. No problem at all,” he laughed.\u003c/p>\n\u003cp>If you’re interested in taking a public tour of SLAC, there are two to four\u003ca href=\"https://www6.slac.stanford.edu/public-tours\"> of them available each month\u003c/a>. But they’re capped at 30 people at a time, and I’m told they fill up quickly. I can’t recommend it highly enough!\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Hey everyone! I’m Olivia Allen-Price. And this is Bay Curious.\u003c/p>\n\u003cp>Should you find yourself driving on Interstate 280, just south of the Sand Hill Road exit, near Stanford, there is this overpass that crosses over a long, skinny building.\u003c/p>\n\u003cp>And when I say long, I do mean looooong. At nearly 2 miles, it’s one of the longest buildings on the planet.\u003c/p>\n\u003cp>Eric Nelson of Petaluma has wondered about it for years.\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>What’s that huge, long building on the side of 280 that I drive by all the time but really have no idea what it is?\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Turns out, drivers crossing over that long, skinny building are mere meters away from one of the most advanced technology labs in the world. A place where scientists are exploring how the universe works at the biggest and smallest levels. Inside the lab, particles travel at speeds that would put any hot rod to shame. I’m talking 669 million miles per hour, that’s just shy of the speed of light!\u003c/p>\n\u003cp>We called up Stanford to ask what’s up with this thing? And they said “Come on over! We give tours!” So today on the show we’re heading inside the \u003ca href=\"https://www6.slac.stanford.edu/sites/default/files/2022-10/slac_factsheet_btn_08_2022_final.pdf\">SLAC National Accelerator Laboratory\u003c/a> in Menlo Park. SLAC used to stand for the Stanford Linear Accelerator Center, but now it’s just SLAC. Not an acronym.\u003c/p>\n\u003cp>Get ready to have your mind a little bit blown. Or a lotta bit blown, if you zoned out during high school physics class like I did. That’s all just ahead on Bay Curious! I’m Olivia Allen-Price.\u003c/p>\n\u003cp>\u003ci>Sponsor message\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Today we’re exploring a massive, 426-acre campus near Stanford where scientists are conducting all sorts of cutting edge research that has implications for astronomy, clean energy, medicine and more.\u003c/p>\n\u003cp>Our question asker, Eric Nelson, is along for the ride with KQED’s Rachael Myrow. She was an English major in college, so hopefully, she can explain some of this to us in plain English.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Look, if you’re like me, metaphors help to get a grip on complex scientific concepts. So before we get out of the tour van to visit SLAC — that’s SLAC with a C, not with a CK like the office app — I want to make a quick stop in the 19th century.\u003c/p>\n\u003cp>\u003ci>Crackle of phonograph \u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Just to help illustrate the basic concept behind a linear accelerator, let’s review a scientific first that happened in Palo Alto before Stanford was Stanford.\u003c/p>\n\u003cp>\u003ci>Sound of a horse running\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Leland Stanford, the super rich railroad baron, bred and raced horses on the land he later built the university on. In the 1870s, Stanford hired a guy named Eadweard Muybridge to photograph those horses\u003c/p>\n\u003cp>\u003ci>Sound of a camera clicking twice \u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>To get a closer look at their strides. Closer than strides had ever been observed before. Now, Muybridge had a scientific bent to his thinking. So after some annoyingly blurry snaps he had an electric-powered battery of 12 cameras installed at Stanford’s race track, to catch a horse running past in a series of freeze frames.\u003c/p>\n\u003cp>\u003ci>Sound of an old-timey projector rolling\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Hey, I know this story! When Muybridge ran all those photographs together at high speed, he got what, today, we call a movie. The father of “motion pictures.”\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Exactly. Now imagine a much longer racetrack. And imagine, not horses running past, but tiny, tiny subatomic particles.\u003c/p>\n\u003cp>\u003ci>Buzzing sound\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>The building that houses this thing is almost two miles long and the cameras, instead of recording sunlight bouncing off horses, use ultra bright x-ray light those particles throw off to create freeze frame movies of molecules. Also, when they move fast, they buzz. A lot.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>That is actually the sound of our accelerator operating.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b>That’s Rachel Spurlock, working on her PhD in Chemical Engineering at Stanford, and our tour guide in the visitor alcove of SLAC’s Linear Accelerator.\u003c/p>\n\u003cp>\u003ci>Spooky sound effect\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>This is what drivers on 280 pass over regularly — absolutely clueless — because from the outside, the linear accelerator building looks like a long, skinny, beige warehouse.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>What are the pros and cons of having a linear accelerator, versus a circular one?\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Yeah, Nowadays, I think it would be very rare to find a linear accelerator the way we have here at SLAC. Most are built circular. But we also have some accelerator research going on here at SLAC. One portion of our original 1960s accelerator is dedicated to research to shorten the length of accelerators.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>When this was built in the 1960s, they needed a two-mile long building so there’s time and space enough to “accelerate” electrons to close to the speed of light. The building is so long, you can’t see to the end of it inside.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Our accelerator moves 120 bunches of electrons per second.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (In scene): \u003c/b>They make a big noise for such small particles.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>They do. They do. A lot of people who come visit think that the noise is actually the fluorescents, but it’s the accelerator. \u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Inside the building that houses them, two long tubes stretch to what seems like infinity to the human eye — one large aluminum tube on the bottom, and a smaller copper tube on top, where the electrons are. What’s moving the electrons along? More than 150 microwave generators called “klystrons.”\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock:\u003c/b> The exact same thing that you have in your kitchen at home in your microwave, except about 60 times stronger.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>You could bake a potato in one of these klystrons in a millisecond. Which impressed our question asker, Eric.\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>I want to come here to fix my TV dinner tonight!\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>The whole shebang is surrounded by a lot of yellow “caution” tape and bright, plastic, orange delineators, to keep people from touching things they’re not supposed to touch. How did this thing get here? Let’s go back to the end of World War II.\u003c/p>\n\u003cp>During WWII, physicists working in Los Alamos, New Mexico developed the atom bomb. A\u003ci>fter\u003c/i> that war, Stanford physicists wanted to get a better look \u003ci>inside\u003c/i> the atom. But just like Muybridge, they needed a specialized, cutting edge contraption to do it. So they pitched the idea of a linear accelerator to the Atomic Energy Commission, to explore the basic building blocks of the universe, as explained here in a 1964 documentary called “The Worlds Within.”\u003c/p>\n\u003cp>\u003cb>Archival Video: \u003c/b>The largest and most expensive tool in the world, in a pastoral setting. Music. What the nation is investing in this accelerator, and the contribution which Stanford is making in terms of its land, are used to buy knowledge and fundamental understanding of nature.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Over the following years, SLAC won 3 Nobel prizes for its early research, including: the discovery of two fundamental particles, proving protons are made of quarks, and showing how DNA directs protein manufacturing in cells.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Not too shabby. But of course, science has moved on from these first, basic lines of inquiry.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Yes! Now, as then, SLAC functions like a cutting edge research \u003ci>hacker space\u003c/i>. Anybody can propose a project, and if receiving the thumbs up from a research committee, do their experiment at one of the facilities. Which are constantly being upgraded and modernized to allow for scientists to \u003ci>stay\u003c/i> on the cutting edge of research.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>We no longer use our linear accelerator for those particle physics experiments that I mentioned were kind of the foundation of SLAC when it was first conceived and developed.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>In fact, if you were flying over the campus, you’d see what looks like a clutch of big warehouses. Nondescript on the outside, chock full of scientific labs on the inside: wires, tubes, cylinders and tanks and such.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>If your proposal is accepted, you can come and use our facilities absolutely for free, as long as you publish your results. If you don’t want to publish your results, it can get very expensive.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>And would those mostly be, I guess, private corporations that are hoping to profit from the results of their research?\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Exactly.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> What kind of research happens at SLAC today?\u003c/p>\n\u003cp>\u003cb>Rachael Myrow\u003c/b> Soooo many kinds.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>And not just using the linear accelerators. \u003ci>Yes, plural. \u003c/i>SLAC is home to a campus full of different lab spaces doing different things, using X-rays, lasers and electron beams for groundbreaking experiments.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Like what? Anything concrete a regular person would understand?\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Here’s another metaphor. You know the MRI machine doctors use to get a 3-D picture of your organs and tissues?\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Yup.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Now imagine using that x-ray light I mentioned earlier — the x-ray light that particles speeding through a linear accelerator throw off — to look at your insides! at the molecular level!\u003c/p>\n\u003cp>\u003cb>Matthias Kling: \u003c/b>With X-ray light, we’re able to look at atoms. So we’re looking at microscopic details of what matter is doing.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Matthias Kling is Director of Science, Research and Development at the Linac Coherent Light Source at SLAC. I know, Olivia, that’s a mouthful.\u003c/p>\n\u003cp>Scientists are trying to find ways to make the equipment smaller, cheaper, and capable of operating at room temperature, so one day the equivalent of an MRI machine could be available to many more people. At their doctor’s offices, among other places.\u003c/p>\n\u003cp>\u003cb>Matthias Kling: \u003c/b>We’re striving to stay at that frontier. So that’s why we’re constantly thinking about, OK, ‘What is it that would enable us to answer the next big question?’\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Watching chemical reactions as they happen, at the molecular level, could lead to groundbreaking insights in a variety of fields, from computing to pharmaceuticals to aerospace to clean energy.\u003c/p>\n\u003cp>When Matthias was done with his part of the tour, I turned to our question asker Eric, whose eyes were spinning as fast as mine.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>Any questions?\u003cbr>\n\u003cb>Eric Nelson: \u003c/b>No, I’m just blown away with the people who founded this originally. If they had a vision of where they would be now. If you could, Like, put them in a time machine. And like, ‘Here you are. Did you have any concept of this little tube you built, what impact it would be having on the world?’ That just blows me away.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>And now to a camera big enough to capture the night sky.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>We took a van over to a hangar where SLAC LSST Camera Deputy Project Manager Travis Lange stood with us in front of a brightly lit clean room, home to…\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>The world’s \u003ca href=\"https://phys.org/news/2024-01-astronomers-chile-scour-universe-car.html\">largest digital camera\u003c/a>. 3.2 giga pixels. Considerably larger than, you know, your iPhone camera. It is going to be mounted on a mountaintop in northern Chile. And we are using it to do a survey of the sky.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>It’s not just that this thing is massive, the size of a 3 ton car, with a lens bigger than 5 feet in diameter. Or that it can capture a huge swath of sky with every photograph.\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>It will take images, and within 60 seconds of a shutter closing, it will do a bunch of analysis. It will do comparisons to previous images that it has, and it will detect that there’s things that are different.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>What’s the point of a camera this big? One that costs $200 million dollars to construct?\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>In a very large image, there’s going to be thousands and thousands of things. So every single image, you’re going to get a lot of things that are different from the previous time. So there are some things in cosmology that happen very slowly. Most things, actually, right? The universe is a very slow moving thing. But there are some things that occur very fast. So things like super novaes. Or asteroids that are coming through our solar system. So those kind of things, those very transient events, are very hard to detect.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>This camera can detect them, and then scientists can direct astronomers working with bigger, more powerful telescopes to point them at the thing that is happening.\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>And get a really in depth image in real time.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Rachael, that’s mind blowing.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> But wait, there’s more! You might be wondering at this point whether anything SLAC researchers are working on could be ready for the rest of us to use in \u003ci>the near future\u003c/i>.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Yes, yes I am.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> That’s where Johanna Nelson Weker comes in. She’s a lead scientist at the SLAC-Stanford Battery Center. She and her colleagues are researching cleaner, greener forms of energy storage.\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>One of the goals for making a battery for, not a vehicle, but putting it onto the grid, is for it to be longer duration than a standard lithium ion battery. If you want to store energy for more than 8 hours, lithium ion battery technology’s not good. It’s way too expensive and it doesn’t last.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Scientists in Weker’s lab are also trying to make things inexpensive, sustainable and free of elements that lead to child labor and strip mining.\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>So we’re looking at things that are much cheaper. Can we make a battery out of rust, for example? Iron oxygen battery? Things that are, you know, ridiculously cheap, that you could bring the cost of storing energy down.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>Does that make the batteries more sustainable, more easily disposed of, et cetera, et cetera?\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>Not necessarily, but that’s also a goal we have.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Rachael, this all sounds super cool. But I’m overwhelmed! Did our question asker Eric understand it all?\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>Absolutely. In fact, if you need a recap later, I’m sure I’ll be able to help, provide a recap. No problem at all. \u003ci>(Laughing)\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> I hope I haven’t scared y’all off — because this is an awesome tour — and there are two to four of them a month available to the public. But they’re capped at 30 people at a time and I’m told they fill up pretty quick. Can’t recommend it highly enough.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> KQED’s Rachael Myrow, thank you so much.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>You’re welcome.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Big thanks to Eric Nelson for asking this week’s question.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>If you are enjoying Bay Curious, would you do me a favor? Head to Bay Curious in the listening app of your choice, make sure you subscribe and make sure you turn on your auto downloads. That way you’re automatically getting every episode as soon as it comes out. And! It would be so nice if you could leave a rating and review for the show. You can do that on Apple Podcasts and Spotify. Five stars. A written review. Let us know what you’re enjoying about the show so we can bring you even more of it. Those are much appreciated. Thanks to everyone who has done so already. I know it only takes a minute, but wow does that minute mean a lot to us.\u003c/p>\n\u003cp>Our show is produced by Katrina Schwartz, Christopher Beale, and me, Olivia-Allen Price. Additional support from Jen Chien, Katie Sprenger, Cesar Saldana, Maha Sanad, Carly Severn, Bianca Taylor, Holly Kernan and the whole KQED Family.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Have a great week!\u003c/p>\n\n",
"blocks": [],
"excerpt": "Inside one of the most advanced technology labs on the planet — one most Bay Area drivers fly over on I-280 without a clue.",
"status": "publish",
"parent": 0,
"modified": 1729027271,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 132,
"wordCount": 4535
},
"headData": {
"title": "Unraveling the Mysteries of the Universe Inside SLAC | KQED",
"description": "Inside one of the most advanced technology labs on the planet — one most Bay Area drivers fly over on I-280 without a clue.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Unraveling the Mysteries of the Universe Inside SLAC",
"datePublished": "2024-03-14T03:00:32-07:00",
"dateModified": "2024-10-15T14:21:11-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious/",
"audioUrl": "https://dcs.megaphone.fm/KQINC1707097560.mp3?key=ab5c2d7787d71199c36e3f67d296059b&request_event_id=73f1422a-8f95-4df3-85f6-664397d44096",
"sticky": false,
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11978051/unraveling-the-mysteries-of-the-universe-inside-slac",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ca href=\"#episode-transcript\">View the full episode transcript.\u003c/a>\u003c/p>\n\u003cp>Did you know one of the longest buildings \u003cem>on the planet\u003c/em> is in Menlo Park? And drivers speeding along Interstate 280, near Sand Hill Road, pass mere meters above it?\u003c/p>\n\u003cp>Bay Curious listener Eric Nelson of Petaluma wanted to know more about the nearly 2-mile-long structure. He asked, “What’s that huge, long building on the side of 280 that I drive by all the time but really have no idea what it is?”\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>Turns out the \u003ca href=\"https://www6.slac.stanford.edu/sites/default/files/2022-10/slac_factsheet_btn_08_2022_final.pdf\">SLAC National Accelerator Laboratory\u003c/a> is home to a scientific marvel that pushes particles to travel close to the speed of light. We called up Stanford, which is home to SLAC — SLAC used to stand for the Stanford Linear Accelerator Center, but now it’s just SLAC. Not an acronym — and they said the equivalent of, “Come on over! We give tours!”\u003c/p>\n\u003cfigure id=\"attachment_11978061\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11978061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut.jpg\" alt=\"A woman faces a monitor that is displaying information about the linear accelerator. She is pointing at a part of the screen with her finger. You cannot see her face, only the back of her head. \" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-21-BL_qut-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Student researcher Rachel Spurlock explains the Linear Accelerator at the SLAC National Accelerator Laboratory, operated by Stanford University for the US Department of Energy, in Menlo Park on Jan. 29, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Not one lab but many\u003c/h2>\n\u003cp>Let’s start with the fact that SLAC is big. It’s a \u003ca href=\"https://www6.slac.stanford.edu/about/lab-overview\">426-acre campus\u003c/a> near Stanford University is made up of several facilities where scientists are conducting all sorts of cutting-edge research. That long, skinny building Eric noticed is just one of the facilities — the linear accelerator. It’s not the only particle accelerator in the world, but it was \u003ca href=\"https://www.kqed.org/quest/17535/homegrown-particle-accelerators\">one of the first.\u003c/a>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The building that houses this thing is almost two miles long. Cameras inside record the ultra-bright X-ray light that particles throw off to create freeze-frame movies of molecules, allowing the scientists to see what’s going on in the universe at the subatomic level. This is research that has implications for particle physics, yes, but also \u003ca href=\"https://www.kqed.org/futureofyou/443483/physicists-go-small-lets-put-a-particle-accelerator-on-a-chip\">computer chips\u003c/a>, \u003ca href=\"https://www.kqed.org/science/916677/stanford-develops-chiclet-sized-device-that-purifies-water-using-sunlight\">clean energy\u003c/a>, \u003ca href=\"https://www.kqed.org/science/28510/researchers-at-slac-study-promising-alternative-to-morphine\">medicine\u003c/a>, \u003ca href=\"https://www.kqed.org/science/99894/what-happens-when-you-zap-coral-with-the-worlds-most-powerful-x-ray-laser\">ancient weather\u003c/a>, and much, much more.\u003c/p>\n\u003cp>When electrons move fast, they buzz. A LOT.\u003c/p>\n\u003cp>“A lot of people who come visit think that the noise is actually the fluorescents, but it’s the accelerator,” our tour guide, Rachel Spurlock, told us in the visitor alcove of SLAC’s Linear Accelerator. She’s working on her Ph.D. in Chemical Engineering at Stanford. “That is actually the sound of our accelerator operating. Our accelerator moves 120 bunches of electrons per second.”\u003c/p>\n\u003cp>How do they pick up that much speed?\u003c/p>\n\u003cfigure id=\"attachment_11975061\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975061\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED.jpg\" alt=\"A long room that you cannot see the end of. It is about 20 feet wide. On the left is a walkway for people and small vehicles. On the right side of the image, is the linear accelerator equipment, which looks like a lot of tubes and wires.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-20-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The building that houses the Linear Accelerator at the SLAC National Accelerator Laboratory, operated by Stanford University for the US Department of Energy, in Menlo Park on Jan. 29, 2024. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Particle accelerators \u003ca href=\"https://www.energy.gov/articles/how-particle-accelerators-work\">use electric fields\u003c/a> to speed up and energize a beam of particles, which are steered and focused by magnetic fields while the beam travels. Electric fields spaced around the accelerator switch from positive to negative at a given frequency, creating radio waves that accelerate particles in bunches.\u003c/p>\n\u003cp>Two long tubes stretch to what seems like infinity to the human eye at SLAC: one large aluminum tube on the bottom and a smaller copper tube on top, where the electrons are. More than 150 microwave generators called \u003ca href=\"https://www6.slac.stanford.edu/media/2015-1216-0484-klystrongallery-tripodjpg\">klystrons\u003c/a> move the electrons along.\u003c/p>\n\u003cp>“The exact same thing that you have in your kitchen at home in your microwave, except about 60 times stronger,” explains Spurlock, adding that you could bake a potato in one of these klystrons in a millisecond.\u003c/p>\n\u003cp>During WWII, physicists working in Los Alamos, New Mexico, developed the atom bomb. After WWII, Stanford physicists wanted to get a better look inside the atom. So they pitched the idea of a linear accelerator to the Atomic Energy Commission, explained here in a 1964 documentary called “The Worlds Within.”\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/9I4GxICAcBs'\n title='//www.youtube.com/embed/9I4GxICAcBs'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Over the following years, SLAC won three Nobel prizes for its early research, including the discovery of two fundamental particles, proving protons are made of quarks, and showing how DNA directs protein manufacturing in cells.\u003c/p>\n\u003cp>But of course, science has moved on from these first, basic lines of inquiry, and so has SLAC. The facilities on this campus are constantly being modernized to allow scientists to stay on the cutting edge of research.\u003c/p>\n\u003cp>Today, SLAC functions like a high-tech hacker space. Anybody can propose a project, and if receiving the thumbs up from a research committee, do their experiment at one of the facilities.\u003c/p>\n\u003cp>“If your proposal is accepted, you can come and use our facilities absolutely for free, as long as you publish your results,” Spurlock said. “If you don’t want to publish your results, it can get very expensive.”\u003c/p>\n\u003cp>That said, private corporations hoping to profit from the results of their research sometimes pitch experiments to SLAC.\u003c/p>\n\u003cfigure id=\"attachment_11975065\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975065\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED.jpg\" alt=\"A very complicated looking instrument about the size of a car with colorful wires and tubes.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-46-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The complexity of the research happening at SLAC can be overwhelming to many visitors, as one glance at this Linac Coherent Light Source instrument demonstrates. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The world’s first hard X-ray free-electron laser\u003c/h2>\n\u003cp>Beyond the accelerators, SLAC’s campus is full of different lab spaces doing different things.\u003c/p>\n\u003cp>“With X-ray light, we’re able to look at atoms. So we’re looking at microscopic details of what matter is doing,” said Matthias Kling, Director of Science, Research and Development at the Linac Coherent Light Source (\u003ca href=\"https://lcls.slac.stanford.edu/\">LCLS\u003c/a>) lab at SLAC. (There’s a second X-ray laser, too, at SLAC, called the \u003ca href=\"https://www.almanacnews.com/news/2023/09/18/menlo-parks-slac-turns-on-x-ray-that-can-take-images-at-the-attosecond/\">LCLS-II\u003c/a>.)\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/kUeraeIkTmo'\n title='//www.youtube.com/embed/kUeraeIkTmo'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>You know the MRI machine doctors use to get a 3D picture of your organs and tissues? Now imagine using that X-ray light that particles speeding through a linear accelerator throw off to look at your insides at the molecular level.\u003c/p>\n\u003cp>Scientists are also trying to find ways to make the equipment smaller, cheaper, and capable of operating at room temperature so that one day, the equivalent of an MRI machine could be available to many more people.\u003c/p>\n\u003cp>“We’re striving to stay at that frontier. So that’s why we’re constantly thinking about, OK, ‘What is it that would enable us to answer the next big question?’” Kling said.\u003c/p>\n\u003cp>When Kling was done leading his part of the tour, I turned to Nelson, whose eyes were spinning as fast as mine. “I’m just blown away with the people who founded this originally. [I wonder] if they had a vision of where they would be now. If you could put them in a time machine and [ask], ‘Here you are. Did you have any concept of this little tube you built, what impact it would be having on the world?’” Nelson said.\u003c/p>\n\u003cp>But wait, there’s more.\u003c/p>\n\u003ch2>SLAC is home to the world’s largest digital camera\u003c/h2>\n\u003cfigure id=\"attachment_11975069\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975069\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED.jpg\" alt=\"A large white room with a black cylindrical drum-shaped instrument in the middle that is about the size of a car. \" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-56-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The Legacy Survey of Space and Time, or LSST, camera at the SLAC National Accelerator Laboratory. The camera is the world’s largest digital camera and will be trasnported to the Vera C. Rubin Observatory in the mountains of Chile, where it will be mapping the southern sky. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The world’s largest digital camera has 3.2 gigapixels. That’s considerably larger than your smartphone camera. This thing is massive, the size of a 3-ton car, with a lens bigger than 5 feet in diameter. Also, it can capture a huge swath of sky with every photograph.\u003c/p>\n\u003cp>“It will take images, and within 60 seconds of a shutter closing, it will do a bunch of analysis. It will do comparisons to previous images that it has, and it will detect that there’s things that are different,” SLAC LSST Camera Deputy Project Manager Travis Lange said.\u003c/p>\n\u003cp>“In a very large image, there’s going to be thousands and thousands of things,” Lange said. “So every single image, you’re going to get a lot of things that are different from the previous time. There are some things in cosmology that happen very slowly. Most things, actually, right? The universe is a very slow-moving thing, but there are some things that occur very fast. Things like supernovas or asteroids that are coming through our solar system. Those kinds of things, those very transient events, are very hard to detect.”\u003c/p>\n\u003cfigure id=\"attachment_11978064\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11978064\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut.jpg\" alt=\"Two men having a conversation. One is facing the camera and wearing a blue shirt and glasses. The other is wearing a green shirt and facing away from the camera.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/03/240129-SLAC-61-BL_qut-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Travis Lange speaks with tour guest Eric Nelson about the Legacy Survey of Space and Time, or LSST, camera at the SLAC National Accelerator Laboratory. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This camera, which cost $200 million to construct and will be mounted on a mountaintop in \u003ca href=\"https://phys.org/news/2024-01-astronomers-chile-scour-universe-car.html\">northern Chile\u003c/a>, can detect those transient events. Then, scientists can direct astronomers working with bigger, more powerful telescopes to point them at the thing that is happening, “and get a really in-depth image in real time,” Lange said.\u003c/p>\n\u003cp>Mind-blowing. But wait, there’s more.\u003c/p>\n\u003ch2>A race for a cleaner, greener, long-lasting battery\u003c/h2>\n\u003cfigure id=\"attachment_11975074\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11975074\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED.jpg\" alt=\"A woman stands in a laboratory touching small objects the size of playing cards. She is wearing purple gloves. \" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/240129-SLAC-86-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Scientist Johanna Nelson Weker displays pouch cells in a battery lab. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Can we make a battery out of rust? Iron oxygen battery? Things that are ridiculously cheap that could bring the cost of storing energy down,” asked SLAC-Stanford Battery Center lead scientist Johanna Nelson Weker. She might not have the answers to those questions now, but she hopes to soon.\u003c/p>\n\u003cp>Scientists in Weker’s lab are also trying to make things inexpensive, sustainable and free of elements that lead to \u003ca href=\"https://www.washingtonpost.com/world/interactive/2023/ev-cobalt-mines-congo/\">child labor and strip mining\u003c/a>. This effort requires intimate and coordinated collaboration, which is \u003ca href=\"https://www6.slac.stanford.edu/news/2023-04-13-new-slac-stanford-battery-center-targets-roadblocks-sustainable-energy-transition\">a strength for SLAC and Stanford,\u003c/a> between experts in chemistry, materials science, engineering and a host of other fields.\u003c/p>\n\u003cp>So, did our question-asker, Eric Nelson, understand it all?\u003c/p>\n\u003cp>“Absolutely. In fact, if you need a recap later, I’m sure I’ll be able to help. No problem at all,” he laughed.\u003c/p>\n\u003cp>If you’re interested in taking a public tour of SLAC, there are two to four\u003ca href=\"https://www6.slac.stanford.edu/public-tours\"> of them available each month\u003c/a>. But they’re capped at 30 people at a time, and I’m told they fill up quickly. I can’t recommend it highly enough!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2 id=\"episode-transcript\">Episode Transcript\u003c/h2>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Hey everyone! I’m Olivia Allen-Price. And this is Bay Curious.\u003c/p>\n\u003cp>Should you find yourself driving on Interstate 280, just south of the Sand Hill Road exit, near Stanford, there is this overpass that crosses over a long, skinny building.\u003c/p>\n\u003cp>And when I say long, I do mean looooong. At nearly 2 miles, it’s one of the longest buildings on the planet.\u003c/p>\n\u003cp>Eric Nelson of Petaluma has wondered about it for years.\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>What’s that huge, long building on the side of 280 that I drive by all the time but really have no idea what it is?\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Turns out, drivers crossing over that long, skinny building are mere meters away from one of the most advanced technology labs in the world. A place where scientists are exploring how the universe works at the biggest and smallest levels. Inside the lab, particles travel at speeds that would put any hot rod to shame. I’m talking 669 million miles per hour, that’s just shy of the speed of light!\u003c/p>\n\u003cp>We called up Stanford to ask what’s up with this thing? And they said “Come on over! We give tours!” So today on the show we’re heading inside the \u003ca href=\"https://www6.slac.stanford.edu/sites/default/files/2022-10/slac_factsheet_btn_08_2022_final.pdf\">SLAC National Accelerator Laboratory\u003c/a> in Menlo Park. SLAC used to stand for the Stanford Linear Accelerator Center, but now it’s just SLAC. Not an acronym.\u003c/p>\n\u003cp>Get ready to have your mind a little bit blown. Or a lotta bit blown, if you zoned out during high school physics class like I did. That’s all just ahead on Bay Curious! I’m Olivia Allen-Price.\u003c/p>\n\u003cp>\u003ci>Sponsor message\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Today we’re exploring a massive, 426-acre campus near Stanford where scientists are conducting all sorts of cutting edge research that has implications for astronomy, clean energy, medicine and more.\u003c/p>\n\u003cp>Our question asker, Eric Nelson, is along for the ride with KQED’s Rachael Myrow. She was an English major in college, so hopefully, she can explain some of this to us in plain English.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Look, if you’re like me, metaphors help to get a grip on complex scientific concepts. So before we get out of the tour van to visit SLAC — that’s SLAC with a C, not with a CK like the office app — I want to make a quick stop in the 19th century.\u003c/p>\n\u003cp>\u003ci>Crackle of phonograph \u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Just to help illustrate the basic concept behind a linear accelerator, let’s review a scientific first that happened in Palo Alto before Stanford was Stanford.\u003c/p>\n\u003cp>\u003ci>Sound of a horse running\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Leland Stanford, the super rich railroad baron, bred and raced horses on the land he later built the university on. In the 1870s, Stanford hired a guy named Eadweard Muybridge to photograph those horses\u003c/p>\n\u003cp>\u003ci>Sound of a camera clicking twice \u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>To get a closer look at their strides. Closer than strides had ever been observed before. Now, Muybridge had a scientific bent to his thinking. So after some annoyingly blurry snaps he had an electric-powered battery of 12 cameras installed at Stanford’s race track, to catch a horse running past in a series of freeze frames.\u003c/p>\n\u003cp>\u003ci>Sound of an old-timey projector rolling\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Hey, I know this story! When Muybridge ran all those photographs together at high speed, he got what, today, we call a movie. The father of “motion pictures.”\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Exactly. Now imagine a much longer racetrack. And imagine, not horses running past, but tiny, tiny subatomic particles.\u003c/p>\n\u003cp>\u003ci>Buzzing sound\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>The building that houses this thing is almost two miles long and the cameras, instead of recording sunlight bouncing off horses, use ultra bright x-ray light those particles throw off to create freeze frame movies of molecules. Also, when they move fast, they buzz. A lot.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>That is actually the sound of our accelerator operating.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b>That’s Rachel Spurlock, working on her PhD in Chemical Engineering at Stanford, and our tour guide in the visitor alcove of SLAC’s Linear Accelerator.\u003c/p>\n\u003cp>\u003ci>Spooky sound effect\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>This is what drivers on 280 pass over regularly — absolutely clueless — because from the outside, the linear accelerator building looks like a long, skinny, beige warehouse.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>What are the pros and cons of having a linear accelerator, versus a circular one?\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Yeah, Nowadays, I think it would be very rare to find a linear accelerator the way we have here at SLAC. Most are built circular. But we also have some accelerator research going on here at SLAC. One portion of our original 1960s accelerator is dedicated to research to shorten the length of accelerators.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>When this was built in the 1960s, they needed a two-mile long building so there’s time and space enough to “accelerate” electrons to close to the speed of light. The building is so long, you can’t see to the end of it inside.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Our accelerator moves 120 bunches of electrons per second.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (In scene): \u003c/b>They make a big noise for such small particles.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>They do. They do. A lot of people who come visit think that the noise is actually the fluorescents, but it’s the accelerator. \u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Inside the building that houses them, two long tubes stretch to what seems like infinity to the human eye — one large aluminum tube on the bottom, and a smaller copper tube on top, where the electrons are. What’s moving the electrons along? More than 150 microwave generators called “klystrons.”\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock:\u003c/b> The exact same thing that you have in your kitchen at home in your microwave, except about 60 times stronger.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>You could bake a potato in one of these klystrons in a millisecond. Which impressed our question asker, Eric.\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>I want to come here to fix my TV dinner tonight!\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>The whole shebang is surrounded by a lot of yellow “caution” tape and bright, plastic, orange delineators, to keep people from touching things they’re not supposed to touch. How did this thing get here? Let’s go back to the end of World War II.\u003c/p>\n\u003cp>During WWII, physicists working in Los Alamos, New Mexico developed the atom bomb. A\u003ci>fter\u003c/i> that war, Stanford physicists wanted to get a better look \u003ci>inside\u003c/i> the atom. But just like Muybridge, they needed a specialized, cutting edge contraption to do it. So they pitched the idea of a linear accelerator to the Atomic Energy Commission, to explore the basic building blocks of the universe, as explained here in a 1964 documentary called “The Worlds Within.”\u003c/p>\n\u003cp>\u003cb>Archival Video: \u003c/b>The largest and most expensive tool in the world, in a pastoral setting. Music. What the nation is investing in this accelerator, and the contribution which Stanford is making in terms of its land, are used to buy knowledge and fundamental understanding of nature.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Over the following years, SLAC won 3 Nobel prizes for its early research, including: the discovery of two fundamental particles, proving protons are made of quarks, and showing how DNA directs protein manufacturing in cells.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Not too shabby. But of course, science has moved on from these first, basic lines of inquiry.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Yes! Now, as then, SLAC functions like a cutting edge research \u003ci>hacker space\u003c/i>. Anybody can propose a project, and if receiving the thumbs up from a research committee, do their experiment at one of the facilities. Which are constantly being upgraded and modernized to allow for scientists to \u003ci>stay\u003c/i> on the cutting edge of research.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>We no longer use our linear accelerator for those particle physics experiments that I mentioned were kind of the foundation of SLAC when it was first conceived and developed.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>In fact, if you were flying over the campus, you’d see what looks like a clutch of big warehouses. Nondescript on the outside, chock full of scientific labs on the inside: wires, tubes, cylinders and tanks and such.\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>If your proposal is accepted, you can come and use our facilities absolutely for free, as long as you publish your results. If you don’t want to publish your results, it can get very expensive.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>And would those mostly be, I guess, private corporations that are hoping to profit from the results of their research?\u003c/p>\n\u003cp>\u003cb>Rachel Spurlock: \u003c/b>Exactly.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> What kind of research happens at SLAC today?\u003c/p>\n\u003cp>\u003cb>Rachael Myrow\u003c/b> Soooo many kinds.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>And not just using the linear accelerators. \u003ci>Yes, plural. \u003c/i>SLAC is home to a campus full of different lab spaces doing different things, using X-rays, lasers and electron beams for groundbreaking experiments.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Like what? Anything concrete a regular person would understand?\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Here’s another metaphor. You know the MRI machine doctors use to get a 3-D picture of your organs and tissues?\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Yup.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Now imagine using that x-ray light I mentioned earlier — the x-ray light that particles speeding through a linear accelerator throw off — to look at your insides! at the molecular level!\u003c/p>\n\u003cp>\u003cb>Matthias Kling: \u003c/b>With X-ray light, we’re able to look at atoms. So we’re looking at microscopic details of what matter is doing.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Matthias Kling is Director of Science, Research and Development at the Linac Coherent Light Source at SLAC. I know, Olivia, that’s a mouthful.\u003c/p>\n\u003cp>Scientists are trying to find ways to make the equipment smaller, cheaper, and capable of operating at room temperature, so one day the equivalent of an MRI machine could be available to many more people. At their doctor’s offices, among other places.\u003c/p>\n\u003cp>\u003cb>Matthias Kling: \u003c/b>We’re striving to stay at that frontier. So that’s why we’re constantly thinking about, OK, ‘What is it that would enable us to answer the next big question?’\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>Watching chemical reactions as they happen, at the molecular level, could lead to groundbreaking insights in a variety of fields, from computing to pharmaceuticals to aerospace to clean energy.\u003c/p>\n\u003cp>When Matthias was done with his part of the tour, I turned to our question asker Eric, whose eyes were spinning as fast as mine.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>Any questions?\u003cbr>\n\u003cb>Eric Nelson: \u003c/b>No, I’m just blown away with the people who founded this originally. If they had a vision of where they would be now. If you could, Like, put them in a time machine. And like, ‘Here you are. Did you have any concept of this little tube you built, what impact it would be having on the world?’ That just blows me away.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>And now to a camera big enough to capture the night sky.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>We took a van over to a hangar where SLAC LSST Camera Deputy Project Manager Travis Lange stood with us in front of a brightly lit clean room, home to…\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>The world’s \u003ca href=\"https://phys.org/news/2024-01-astronomers-chile-scour-universe-car.html\">largest digital camera\u003c/a>. 3.2 giga pixels. Considerably larger than, you know, your iPhone camera. It is going to be mounted on a mountaintop in northern Chile. And we are using it to do a survey of the sky.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>It’s not just that this thing is massive, the size of a 3 ton car, with a lens bigger than 5 feet in diameter. Or that it can capture a huge swath of sky with every photograph.\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>It will take images, and within 60 seconds of a shutter closing, it will do a bunch of analysis. It will do comparisons to previous images that it has, and it will detect that there’s things that are different.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>What’s the point of a camera this big? One that costs $200 million dollars to construct?\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>In a very large image, there’s going to be thousands and thousands of things. So every single image, you’re going to get a lot of things that are different from the previous time. So there are some things in cosmology that happen very slowly. Most things, actually, right? The universe is a very slow moving thing. But there are some things that occur very fast. So things like super novaes. Or asteroids that are coming through our solar system. So those kind of things, those very transient events, are very hard to detect.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>This camera can detect them, and then scientists can direct astronomers working with bigger, more powerful telescopes to point them at the thing that is happening.\u003c/p>\n\u003cp>\u003cb>Travis Lange: \u003c/b>And get a really in depth image in real time.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Rachael, that’s mind blowing.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> But wait, there’s more! You might be wondering at this point whether anything SLAC researchers are working on could be ready for the rest of us to use in \u003ci>the near future\u003c/i>.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Yes, yes I am.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> That’s where Johanna Nelson Weker comes in. She’s a lead scientist at the SLAC-Stanford Battery Center. She and her colleagues are researching cleaner, greener forms of energy storage.\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>One of the goals for making a battery for, not a vehicle, but putting it onto the grid, is for it to be longer duration than a standard lithium ion battery. If you want to store energy for more than 8 hours, lithium ion battery technology’s not good. It’s way too expensive and it doesn’t last.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> Scientists in Weker’s lab are also trying to make things inexpensive, sustainable and free of elements that lead to child labor and strip mining.\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>So we’re looking at things that are much cheaper. Can we make a battery out of rust, for example? Iron oxygen battery? Things that are, you know, ridiculously cheap, that you could bring the cost of storing energy down.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow (in scene): \u003c/b>Does that make the batteries more sustainable, more easily disposed of, et cetera, et cetera?\u003c/p>\n\u003cp>\u003cb>Johanna Nelson Weker: \u003c/b>Not necessarily, but that’s also a goal we have.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Rachael, this all sounds super cool. But I’m overwhelmed! Did our question asker Eric understand it all?\u003c/p>\n\u003cp>\u003cb>Eric Nelson: \u003c/b>Absolutely. In fact, if you need a recap later, I’m sure I’ll be able to help, provide a recap. No problem at all. \u003ci>(Laughing)\u003c/i>\u003c/p>\n\u003cp>\u003cb>Rachael Myrow:\u003c/b> I hope I haven’t scared y’all off — because this is an awesome tour — and there are two to four of them a month available to the public. But they’re capped at 30 people at a time and I’m told they fill up pretty quick. Can’t recommend it highly enough.\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> KQED’s Rachael Myrow, thank you so much.\u003c/p>\n\u003cp>\u003cb>Rachael Myrow: \u003c/b>You’re welcome.\u003c/p>\n\u003cp>\u003ci>Music starts\u003c/i>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b> Big thanks to Eric Nelson for asking this week’s question.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>If you are enjoying Bay Curious, would you do me a favor? Head to Bay Curious in the listening app of your choice, make sure you subscribe and make sure you turn on your auto downloads. That way you’re automatically getting every episode as soon as it comes out. And! It would be so nice if you could leave a rating and review for the show. You can do that on Apple Podcasts and Spotify. Five stars. A written review. Let us know what you’re enjoying about the show so we can bring you even more of it. Those are much appreciated. Thanks to everyone who has done so already. I know it only takes a minute, but wow does that minute mean a lot to us.\u003c/p>\n\u003cp>Our show is produced by Katrina Schwartz, Christopher Beale, and me, Olivia-Allen Price. Additional support from Jen Chien, Katie Sprenger, Cesar Saldana, Maha Sanad, Carly Severn, Bianca Taylor, Holly Kernan and the whole KQED Family.\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>Have a great week!\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11978051/unraveling-the-mysteries-of-the-universe-inside-slac",
"authors": [
"251"
],
"programs": [
"news_28779",
"news_34552",
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_8",
"news_33520",
"news_356",
"news_248"
],
"tags": [
"news_1631"
],
"featImg": "news_11978069",
"label": "source_news_11978051"
},
"news_11955554": {
"type": "posts",
"id": "news_11955554",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11955554",
"score": null,
"sort": [
1689242421000
]
},
"guestAuthors": [],
"slug": "could-empty-offices-in-san-francisco-be-converted-to-homes",
"title": "Could Empty Offices in San Francisco Be Converted to Homes?",
"publishDate": 1689242421,
"format": "standard",
"headTitle": "Could Empty Offices in San Francisco Be Converted to Homes? | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"https://drive.google.com/file/d/1q7BNr6kOVbzQpP46ZuANDKQEgjwIpge7/view?usp=drive_link\">Read a transcript of this episode. \u003c/a>\u003c/em>\u003c/p>\n\u003cp>If you watch national TV news — or eavesdrop at your local coffee shop — you may have heard something like this: San Francisco’s offices are lying vacant, homelessness is rampant, and the city is floundering.\u003c/p>\n\u003cp>Bay Curious listener Judith Gottlieb, a retired nurse in Oakland, has been hearing some of those stories. And the idea of people sleeping on the street breaks her heart. One day, she got an idea.\u003c/p>\n\u003cp>“I heard about all these empty office buildings in San Francisco, and I was thinking, couldn’t we just move [people] in there really quickly?” Gottlieb asked Bay Curious.\u003c/p>\n\u003cp>Office vacancy is hovering around 30% in downtown San Francisco, and recently there’s been a lot of talk about converting all these empty offices to living space as a way to create much-needed housing and revive downtown at the same time. [baycuriouspodcastinfo]\u003c/p>\n\u003cp>“The unhoused need dignity. They need a roof over their head,” said Gottlieb. “Anything we can do is better than just waiting around.”\u003cbr>\nBay Curious looked into the economics of converting office space to housing in the city, and explored whether this is a good option for getting people off the streets.\u003c/p>\n\u003ch2>How difficult is conversion?\u003c/h2>\n\u003cp>Offices have been converted to housing before in San Francisco, but only a handful of times, according to the San Francisco Planning Commission. But as far as the agency knows, it hasn’t been done for people experiencing homelessness.\u003c/p>\n\u003cp>A prime example of a market-rate conversion is 100 Van Ness, a 28-story, glass-covered tower just steps from Market Street and City Hall.\u003c/p>\n\u003cp>This tower first belonged to the California State Automobile Association and was built in the 1970s. Back then, it was a beige tower of concrete with small rectangular windows. Now its exterior is almost all glass.\u003c/p>\n\u003cfigure id=\"attachment_11955562\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11955562 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg\" alt=\"A white man wearing a suit smiles at the camera in the foreground. He's standing on the rooftop of a skyscraper. Behind him is a view of the San Francisco city skyline.\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-800x600.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1020x765.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-160x120.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1536x1152.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-2048x1536.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1920x1440.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Strachan Forgan stands on the rooftop of 100 Van Ness. \u003ccite>(Pauline Bartolone/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We essentially took off the entire façade of the building and replaced it with this floor-to-ceiling glass,” said Strachan Forgan, a principal at SCB, the architectural firm that helped create the residential units in 2015.\u003c/p>\n\u003cp>During a recent tour of 100 Van Ness, Forgan explained the complete transformation of the interior of the building. The once sprawling open floors of office space have been carved up into hundreds of luxury apartments. Only four of the original eight elevators remain, because residential settings have less need for elevators, according to Forgan.\u003c/p>\n\u003cp>The converted apartments — ranging from $3,159 for a tiny studio to more than $6,000 for a roomy two-bedroom — are not without design quirks. Some are attractive, others less so.\u003c/p>\n\u003cp>Things residents may enjoy are the elevated ceilings — slightly higher than in your standard apartment. Developers also removed the heating and cooling machinery, which is typically kept on office building roofs, to make open leisure space instead, complete with chairs and 360-degree views of the Bay Area.\u003c/p>\n\u003cp>“It has pretty spectacular views in every direction,” said Forgan, with a backdrop of the Marin Headlands, and the many hills of San Francisco, behind him.\u003c/p>\n\u003cp>On the downside, some apartments at Van Ness have fewer surface area for windows, so bedrooms use “borrowed light” from living spaces. Because the apartments are carved out of a vast open office floor, many of the apartments are long and deep, stretching from the window to the center elevators.\u003c/p>\n\u003cp>As a result, many apartments at 100 Van Ness have long, tunnel-like hallways with windows at the end. In one of the building’s one-bedroom units, a windowless bedroom in the middle of the layout has a semi-transparent wall to let in light from the living room.\u003c/p>\n\u003cfigure id=\"attachment_11954821\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11954821 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg\" alt=\"A large empty room with a glass sliding door and glass panels in one wall.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A sliding door and light panels allow light through to an interior bedroom in a converted apartment at 100 Van Ness in San Francisco on June 30, 2023. Built in 1974, the building was converted from office space to residential apartment units in 2012. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When 100 Van Ness first opened to residents, units with windowless bedrooms were initially offered with significant discounts, but developers soon found that wasn’t necessary.\u003c/p>\n\u003cp>“Actually, the residents really like it because it’s very quiet,” said Forgan. “You’re away from the hustle and bustle. It can be a little darker, so if you’re sleeping there, it’s fine.”\u003c/p>\n\u003ch2>It comes down to money\u003c/h2>\n\u003cp>Forgan’s firm wants to stay in this business of designing conversions of offices to housing. They see the value to downtown San Francisco, and the environment. Reusing an existing building has a smaller carbon footprint than knocking it down and starting from scratch.\u003cbr>\nSo why is this project one of only a handful of office-to-residential conversions in San Francisco?\u003c/p>\n\u003cp>Perhaps not surprisingly, it has largely to do with the high cost of housing development.\u003c/p>\n\u003cp>On a very basic level, there’s the cost of new plumbing and electrical. You need pipes for new kitchens and bathrooms. Then, a lot of these buildings need a seismic upgrade. Forgan says the kind of housing that would recoup costs of a conversion would be at the higher end of the market.\u003c/p>\n\u003cp>“You’ve got to buy the building and do everything to convert it. And by the time you add up those costs, the only thing that pencils [out] is more of a luxury product, especially with a building like this that has great views and a good location,” he said.\u003c/p>\n\u003cfigure id=\"attachment_11954820\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11954820 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg\" alt=\"People pass a sign on a city sidewalk advertising luxury apartments.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">People pass by the entrance to the 100 Van Ness building in San Francisco on June 30, 2023. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Housing developers like the Emerald Fund, which backed 100 Van Ness, say they’re interested in doing more office-to-housing conversions. The raw construction costs of converting offices could actually be done more cheaply than building a brand-new apartment tower, says Marc Babsin, president of the fund.\u003c/p>\n\u003cp>Babsin says they’ve looked at four office buildings to convert recently, but so far, no new project has made sense cost-wise.\u003c/p>\n\u003cp>“We continue to look. We think this is a great idea from a public policy perspective. We do need to save our downtowns and this is a great way to do that, to bring people onto the street,” said Babsin. “It’s a great way to produce housing that is currently not being produced.”\u003c/p>\n\u003cp>Public policy experts at the San Francisco Bay Area Planning and Urban Research Association (SPUR) agree that the hefty costs of development can make such a project a nonstarter.\u003c/p>\n\u003cp>Sujata Srivastava, San Francisco director at SPUR, explained a few of the financial burdens that give housing developers pause:\u003c/p>\n\u003cul>\n\u003cli>City fees that support public projects like child care programs and transportation, which can add up to millions of dollars.\u003c/li>\n\u003cli>Transfer and property taxes.\u003c/li>\n\u003cli>Reduced revenue potential, because San Francisco requires a certain number of units be affordable to lower-income tenants.\u003c/li>\n\u003cli>Construction costs, which are very expensive right now.\u003c/li>\n\u003c/ul>\n\u003cp>“It doesn’t really make any financial sense to do conversions under the current costs that we have in San Francisco,” said Srivastava, adding that housing development is even less likely because rents are also down since before the pandemic. “The math just doesn’t really work.”\u003c/p>\n\u003cp>A recent SPUR report suggests city lawmakers need to make major changes if they want to jump-start these conversions.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>San Francisco politicians have already made some changes, and are working on more. The Mayor’s Office and supervisors have relaxed rules about open space, sunlight and apartment sizes for some conversions. Elected city officials have proposed reducing affordable housing requirements and impact fees on all new housing developments, but not as low as developers want.\u003c/p>\n\u003cp>It’s all part of the city’s effort to jump-start more activity downtown and build more housing.\u003c/p>\n\u003ch2>A solution for homelessness?\u003c/h2>\n\u003cp>Since the pandemic emptied out office space in the Financial District, downtown streets look vacant; pedestrians experience windy sidewalks, empty restaurants and sparse foot traffic. Graham Luth was sitting on the sidewalk on 2nd Street near Montgomery Street one recent Friday morning, trying to get money to go to Colorado.\u003c/p>\n\u003cp>“I got evicted, sort of,” said Luth about being temporarily without a home. “I got a job offer but I’m short on bus money.”\u003c/p>\n\u003cp>When asked about this idea of sheltering people in empty office space downtown, Luth looked up at the tall buildings around him, and said, if no one’s using them, why not?\u003c/p>\n\u003cp>“I think it’s a fantastic idea because there is a lot of space that is just … sitting there,” said Luth. “So I guess just being able to figure out who owns the spaces and if … they’re not gaining or losing, that the space can be used for a matter that would help support the whole community.”\u003c/p>\n\u003cp>However, the city of San Francisco may have already found a different way to shelter people without housing: buying underused hotels.\u003c/p>\n\u003cp>“One of the things that happened during the pandemic that … really kind of changed the landscape around solving homelessness was this idea of using hotels,” said Jennifer Friedenbach, executive director of the Coalition on Homelessness.\u003c/p>\n\u003cp>During the pandemic, San Francisco and their partner organizations bought eight hotels and apartment buildings to provide permanent supportive housing to people who were formerly on the streets. It has created almost 1,000 new housing units for people without shelter. The city is in the process of acquiring two more buildings. [emailsignup newslettername=\"baycurious\" align=\"right\"]\u003c/p>\n\u003cp>As a result of San Francisco’s efforts, the unsheltered unhoused population has gone down 15% since 2020. That’s as homelessness in general has gone up around the state, according to the Public Policy Institute of California.\u003c/p>\n\u003cp>“Folks are getting housed,” said Friedenbach. “That has been really incredible.”\u003c/p>\n\u003cp>San Francisco used state COVID-19 money through Project Homekey and a local tax on large corporations, known to San Francisco voters as Proposition C, to purchase and operate the buildings.\u003c/p>\n\u003cp>“We had unprecedented success during COVID,” said Shireen McSpadden, executive director of San Francisco’s Department of Homelessness and Supportive Housing, about their recent efforts to house unsheltered people.\u003c/p>\n\u003cp>The success is due to the enormous resources that were made available to them through Project Homekey and local tax dollars, said McSpadden.\u003c/p>\n\u003cp>“It really showed what can happen when you can marshal resources,” she said.\u003c/p>\n\u003cp>Friedenbach says making housing out of hotel rooms is easier and cheaper because it already has living space infrastructure.\u003c/p>\n\u003cp>“A lot of the tourist hotels have larger rooms. You can turn them into studio apartments and have small kitchens,” Friedenbach said. “There’s all these design things you can do that are really cool and you’ve already got the pipes, the electricity, the water.”\u003c/p>\n\u003cp>With nationally owned hotels like the Hilton and Parc 55 abandoning their Union Square buildings, and the city’s recent track record of housing people in hotels, repurposing these newly abandoned buildings doesn’t seem like a wild idea.\u003c/p>\n\u003cp>As for Judith Gottlieb’s question, it seems that vacant hotels may be a better option for housing unsheltered people. But those vacant offices in the city’s core could one day be high-end housing, especially if lawmakers take more steps to make conversions cheaper.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "The office vacancy rate in downtown San Francisco is hovering around 30%. Is it feasible to turn these empty buildings into new housing? ",
"status": "publish",
"parent": 0,
"modified": 1729027514,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 51,
"wordCount": 1976
},
"headData": {
"title": "Could Empty Offices in San Francisco Be Converted to Homes? | KQED",
"description": "The office vacancy rate in downtown San Francisco is hovering around 30%. Is it feasible to turn these empty buildings into new housing? ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Could Empty Offices in San Francisco Be Converted to Homes?",
"datePublished": "2023-07-13T03:00:21-07:00",
"dateModified": "2024-10-15T14:25:14-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC3726965618.mp3?updated=1689205690",
"sticky": false,
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/11955554/could-empty-offices-in-san-francisco-be-converted-to-homes",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"https://drive.google.com/file/d/1q7BNr6kOVbzQpP46ZuANDKQEgjwIpge7/view?usp=drive_link\">Read a transcript of this episode. \u003c/a>\u003c/em>\u003c/p>\n\u003cp>If you watch national TV news — or eavesdrop at your local coffee shop — you may have heard something like this: San Francisco’s offices are lying vacant, homelessness is rampant, and the city is floundering.\u003c/p>\n\u003cp>Bay Curious listener Judith Gottlieb, a retired nurse in Oakland, has been hearing some of those stories. And the idea of people sleeping on the street breaks her heart. One day, she got an idea.\u003c/p>\n\u003cp>“I heard about all these empty office buildings in San Francisco, and I was thinking, couldn’t we just move [people] in there really quickly?” Gottlieb asked Bay Curious.\u003c/p>\n\u003cp>Office vacancy is hovering around 30% in downtown San Francisco, and recently there’s been a lot of talk about converting all these empty offices to living space as a way to create much-needed housing and revive downtown at the same time. \u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>“The unhoused need dignity. They need a roof over their head,” said Gottlieb. “Anything we can do is better than just waiting around.”\u003cbr>\nBay Curious looked into the economics of converting office space to housing in the city, and explored whether this is a good option for getting people off the streets.\u003c/p>\n\u003ch2>How difficult is conversion?\u003c/h2>\n\u003cp>Offices have been converted to housing before in San Francisco, but only a handful of times, according to the San Francisco Planning Commission. But as far as the agency knows, it hasn’t been done for people experiencing homelessness.\u003c/p>\n\u003cp>A prime example of a market-rate conversion is 100 Van Ness, a 28-story, glass-covered tower just steps from Market Street and City Hall.\u003c/p>\n\u003cp>This tower first belonged to the California State Automobile Association and was built in the 1970s. Back then, it was a beige tower of concrete with small rectangular windows. Now its exterior is almost all glass.\u003c/p>\n\u003cfigure id=\"attachment_11955562\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11955562 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg\" alt=\"A white man wearing a suit smiles at the camera in the foreground. He's standing on the rooftop of a skyscraper. Behind him is a view of the San Francisco city skyline.\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-scaled.jpeg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-800x600.jpeg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1020x765.jpeg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-160x120.jpeg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1536x1152.jpeg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-2048x1536.jpeg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/07/IMG_6909-1920x1440.jpeg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">Strachan Forgan stands on the rooftop of 100 Van Ness. \u003ccite>(Pauline Bartolone/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“We essentially took off the entire façade of the building and replaced it with this floor-to-ceiling glass,” said Strachan Forgan, a principal at SCB, the architectural firm that helped create the residential units in 2015.\u003c/p>\n\u003cp>During a recent tour of 100 Van Ness, Forgan explained the complete transformation of the interior of the building. The once sprawling open floors of office space have been carved up into hundreds of luxury apartments. Only four of the original eight elevators remain, because residential settings have less need for elevators, according to Forgan.\u003c/p>\n\u003cp>The converted apartments — ranging from $3,159 for a tiny studio to more than $6,000 for a roomy two-bedroom — are not without design quirks. Some are attractive, others less so.\u003c/p>\n\u003cp>Things residents may enjoy are the elevated ceilings — slightly higher than in your standard apartment. Developers also removed the heating and cooling machinery, which is typically kept on office building roofs, to make open leisure space instead, complete with chairs and 360-degree views of the Bay Area.\u003c/p>\n\u003cp>“It has pretty spectacular views in every direction,” said Forgan, with a backdrop of the Marin Headlands, and the many hills of San Francisco, behind him.\u003c/p>\n\u003cp>On the downside, some apartments at Van Ness have fewer surface area for windows, so bedrooms use “borrowed light” from living spaces. Because the apartments are carved out of a vast open office floor, many of the apartments are long and deep, stretching from the window to the center elevators.\u003c/p>\n\u003cp>As a result, many apartments at 100 Van Ness have long, tunnel-like hallways with windows at the end. In one of the building’s one-bedroom units, a windowless bedroom in the middle of the layout has a semi-transparent wall to let in light from the living room.\u003c/p>\n\u003cfigure id=\"attachment_11954821\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11954821 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg\" alt=\"A large empty room with a glass sliding door and glass panels in one wall.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-14-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">A sliding door and light panels allow light through to an interior bedroom in a converted apartment at 100 Van Ness in San Francisco on June 30, 2023. Built in 1974, the building was converted from office space to residential apartment units in 2012. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When 100 Van Ness first opened to residents, units with windowless bedrooms were initially offered with significant discounts, but developers soon found that wasn’t necessary.\u003c/p>\n\u003cp>“Actually, the residents really like it because it’s very quiet,” said Forgan. “You’re away from the hustle and bustle. It can be a little darker, so if you’re sleeping there, it’s fine.”\u003c/p>\n\u003ch2>It comes down to money\u003c/h2>\n\u003cp>Forgan’s firm wants to stay in this business of designing conversions of offices to housing. They see the value to downtown San Francisco, and the environment. Reusing an existing building has a smaller carbon footprint than knocking it down and starting from scratch.\u003cbr>\nSo why is this project one of only a handful of office-to-residential conversions in San Francisco?\u003c/p>\n\u003cp>Perhaps not surprisingly, it has largely to do with the high cost of housing development.\u003c/p>\n\u003cp>On a very basic level, there’s the cost of new plumbing and electrical. You need pipes for new kitchens and bathrooms. Then, a lot of these buildings need a seismic upgrade. Forgan says the kind of housing that would recoup costs of a conversion would be at the higher end of the market.\u003c/p>\n\u003cp>“You’ve got to buy the building and do everything to convert it. And by the time you add up those costs, the only thing that pencils [out] is more of a luxury product, especially with a building like this that has great views and a good location,” he said.\u003c/p>\n\u003cfigure id=\"attachment_11954820\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003ca href=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-11954820 size-full\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg\" alt=\"People pass a sign on a city sidewalk advertising luxury apartments.\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2023/06/230630-100-VAN-NESS-MHN-10-KQED-1920x1280.jpg 1920w\" sizes=\"(max-width: 2000px) 100vw, 2000px\">\u003c/a>\u003cfigcaption class=\"wp-caption-text\">People pass by the entrance to the 100 Van Ness building in San Francisco on June 30, 2023. \u003ccite>(Martin do Nascimento/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Housing developers like the Emerald Fund, which backed 100 Van Ness, say they’re interested in doing more office-to-housing conversions. The raw construction costs of converting offices could actually be done more cheaply than building a brand-new apartment tower, says Marc Babsin, president of the fund.\u003c/p>\n\u003cp>Babsin says they’ve looked at four office buildings to convert recently, but so far, no new project has made sense cost-wise.\u003c/p>\n\u003cp>“We continue to look. We think this is a great idea from a public policy perspective. We do need to save our downtowns and this is a great way to do that, to bring people onto the street,” said Babsin. “It’s a great way to produce housing that is currently not being produced.”\u003c/p>\n\u003cp>Public policy experts at the San Francisco Bay Area Planning and Urban Research Association (SPUR) agree that the hefty costs of development can make such a project a nonstarter.\u003c/p>\n\u003cp>Sujata Srivastava, San Francisco director at SPUR, explained a few of the financial burdens that give housing developers pause:\u003c/p>\n\u003cul>\n\u003cli>City fees that support public projects like child care programs and transportation, which can add up to millions of dollars.\u003c/li>\n\u003cli>Transfer and property taxes.\u003c/li>\n\u003cli>Reduced revenue potential, because San Francisco requires a certain number of units be affordable to lower-income tenants.\u003c/li>\n\u003cli>Construction costs, which are very expensive right now.\u003c/li>\n\u003c/ul>\n\u003cp>“It doesn’t really make any financial sense to do conversions under the current costs that we have in San Francisco,” said Srivastava, adding that housing development is even less likely because rents are also down since before the pandemic. “The math just doesn’t really work.”\u003c/p>\n\u003cp>A recent SPUR report suggests city lawmakers need to make major changes if they want to jump-start these conversions.\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>San Francisco politicians have already made some changes, and are working on more. The Mayor’s Office and supervisors have relaxed rules about open space, sunlight and apartment sizes for some conversions. Elected city officials have proposed reducing affordable housing requirements and impact fees on all new housing developments, but not as low as developers want.\u003c/p>\n\u003cp>It’s all part of the city’s effort to jump-start more activity downtown and build more housing.\u003c/p>\n\u003ch2>A solution for homelessness?\u003c/h2>\n\u003cp>Since the pandemic emptied out office space in the Financial District, downtown streets look vacant; pedestrians experience windy sidewalks, empty restaurants and sparse foot traffic. Graham Luth was sitting on the sidewalk on 2nd Street near Montgomery Street one recent Friday morning, trying to get money to go to Colorado.\u003c/p>\n\u003cp>“I got evicted, sort of,” said Luth about being temporarily without a home. “I got a job offer but I’m short on bus money.”\u003c/p>\n\u003cp>When asked about this idea of sheltering people in empty office space downtown, Luth looked up at the tall buildings around him, and said, if no one’s using them, why not?\u003c/p>\n\u003cp>“I think it’s a fantastic idea because there is a lot of space that is just … sitting there,” said Luth. “So I guess just being able to figure out who owns the spaces and if … they’re not gaining or losing, that the space can be used for a matter that would help support the whole community.”\u003c/p>\n\u003cp>However, the city of San Francisco may have already found a different way to shelter people without housing: buying underused hotels.\u003c/p>\n\u003cp>“One of the things that happened during the pandemic that … really kind of changed the landscape around solving homelessness was this idea of using hotels,” said Jennifer Friedenbach, executive director of the Coalition on Homelessness.\u003c/p>\n\u003cp>During the pandemic, San Francisco and their partner organizations bought eight hotels and apartment buildings to provide permanent supportive housing to people who were formerly on the streets. It has created almost 1,000 new housing units for people without shelter. The city is in the process of acquiring two more buildings. \u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "emailsignup",
"attributes": {
"named": {
"newslettername": "baycurious",
"align": "right",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>As a result of San Francisco’s efforts, the unsheltered unhoused population has gone down 15% since 2020. That’s as homelessness in general has gone up around the state, according to the Public Policy Institute of California.\u003c/p>\n\u003cp>“Folks are getting housed,” said Friedenbach. “That has been really incredible.”\u003c/p>\n\u003cp>San Francisco used state COVID-19 money through Project Homekey and a local tax on large corporations, known to San Francisco voters as Proposition C, to purchase and operate the buildings.\u003c/p>\n\u003cp>“We had unprecedented success during COVID,” said Shireen McSpadden, executive director of San Francisco’s Department of Homelessness and Supportive Housing, about their recent efforts to house unsheltered people.\u003c/p>\n\u003cp>The success is due to the enormous resources that were made available to them through Project Homekey and local tax dollars, said McSpadden.\u003c/p>\n\u003cp>“It really showed what can happen when you can marshal resources,” she said.\u003c/p>\n\u003cp>Friedenbach says making housing out of hotel rooms is easier and cheaper because it already has living space infrastructure.\u003c/p>\n\u003cp>“A lot of the tourist hotels have larger rooms. You can turn them into studio apartments and have small kitchens,” Friedenbach said. “There’s all these design things you can do that are really cool and you’ve already got the pipes, the electricity, the water.”\u003c/p>\n\u003cp>With nationally owned hotels like the Hilton and Parc 55 abandoning their Union Square buildings, and the city’s recent track record of housing people in hotels, repurposing these newly abandoned buildings doesn’t seem like a wild idea.\u003c/p>\n\u003cp>As for Judith Gottlieb’s question, it seems that vacant hotels may be a better option for housing unsheltered people. But those vacant offices in the city’s core could one day be high-end housing, especially if lawmakers take more steps to make conversions cheaper.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11955554/could-empty-offices-in-san-francisco-be-converted-to-homes",
"authors": [
"11879"
],
"programs": [
"news_28779",
"news_34552",
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_6266",
"news_8",
"news_33520",
"news_248"
],
"tags": [
"news_3921",
"news_27626",
"news_4020",
"news_1775",
"news_38",
"news_1631"
],
"featImg": "news_11954853",
"label": "news_33523"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 19
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 13
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of daily listener commentaries since 1991",
"info": "KQED's series of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 15
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 5
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 14
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 3
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"closealltabs": {
"id": "closealltabs",
"title": "Close All Tabs",
"tagline": "Your irreverent guide to the trends redefining our world",
"info": "Close All Tabs breaks down how digital culture shapes our world through thoughtful insights and irreverent humor.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/02/CAT_2_Tile-scaled.jpg",
"imageAlt": "\"KQED Close All Tabs",
"officialWebsiteLink": "/podcasts/closealltabs",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/closealltabs",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/close-all-tabs/id214663465",
"rss": "https://feeds.megaphone.fm/KQINC6993880386",
"amazon": "https://music.amazon.com/podcasts/92d9d4ac-67a3-4eed-b10a-fb45d45b1ef2/close-all-tabs",
"spotify": "https://open.spotify.com/show/6LAJFHnGK1pYXYzv6SIol6?si=deb0cae19813417c"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"hyphenacion": {
"id": "hyphenacion",
"title": "Hyphenación",
"tagline": "Where conversation and cultura meet",
"info": "What kind of no sabo word is Hyphenación? For us, it’s about living within a hyphenation. Like being a third-gen Mexican-American from the Texas border now living that Bay Area Chicano life. Like Xorje! Each week we bring together a couple of hyphenated Latinos to talk all about personal life choices: family, careers, relationships, belonging … everything is on the table. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/03/Hyphenacion_FinalAssets_PodcastTile.png",
"imageAlt": "KQED Hyphenación",
"officialWebsiteLink": "/podcasts/hyphenacion",
"meta": {
"site": "news",
"source": "kqed",
"order": 1
},
"link": "/podcasts/hyphenacion",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/hyphenaci%C3%B3n/id1191591838",
"spotify": "https://open.spotify.com/show/2p3Fifq96nw9BPcmFdIq0o?si=39209f7b25774f38",
"youtube": "https://www.youtube.com/c/kqedarts",
"amazon": "https://music.amazon.com/podcasts/6c3dd23c-93fb-4aab-97ba-1725fa6315f1/hyphenaci%C3%B3n",
"rss": "https://feeds.megaphone.fm/KQINC2275451163"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 16
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 18
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"5921": {
"id": "5921",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 158422,
"precinctsReportPercentage": 99.66,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 89456,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 48920,
"isWinner": true
},
{
"candidateName": "David Mandel",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 20046,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:00:38.194Z"
},
"5922": {
"id": "5922",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5924": {
"id": "5924",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 185034,
"precinctsReportPercentage": 99.84,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 121265,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34883,
"isWinner": true
},
{
"candidateName": "Nolan Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 19459,
"isWinner": false
},
{
"candidateName": "Joe Sweeney",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 7606,
"isWinner": false
},
{
"candidateName": "Mohamed Elsherbini",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1821,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:02:32.415Z"
},
"5926": {
"id": "5926",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 153801,
"precinctsReportPercentage": 99.44,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 85905,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22964,
"isWinner": true
},
{
"candidateName": "Tony Daysog",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17197,
"isWinner": false
},
{
"candidateName": "Stephen Slauson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9699,
"isWinner": false
},
{
"candidateName": "Glenn Kaplan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6785,
"isWinner": false
},
{
"candidateName": "Eric Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4243,
"isWinner": false
},
{
"candidateName": "Abdur Sikder",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2847,
"isWinner": false
},
{
"candidateName": "Ned Nuerge",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2532,
"isWinner": false
},
{
"candidateName": "Andre Todd",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:22:36.062Z"
},
"5928": {
"id": "5928",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 125831,
"precinctsReportPercentage": 99.71,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 83989,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 22106,
"isWinner": true
},
{
"candidateName": "Alison Hayden",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11928,
"isWinner": false
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7808,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:51:36.366Z"
},
"5930": {
"id": "5930",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 182188,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 38492,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30261,
"isWinner": true
},
{
"candidateName": "Joe Simitian",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30256,
"isWinner": false
},
{
"candidateName": "Peter Ohtaki",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23283,
"isWinner": false
},
{
"candidateName": "Peter Dixon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14677,
"isWinner": false
},
{
"candidateName": "Rishi Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12383,
"isWinner": false
},
{
"candidateName": "Karl Ryan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11563,
"isWinner": false
},
{
"candidateName": "Julie Lythcott-Haims",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11386,
"isWinner": false
},
{
"candidateName": "Ahmed Mostafa",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5814,
"isWinner": false
},
{
"candidateName": "Greg Tanaka",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2421,
"isWinner": false
},
{
"candidateName": "Joby Bernstein",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1652,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:15:13.232Z"
},
"5931": {
"id": "5931",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 117534,
"precinctsReportPercentage": 99.46,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73941,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31539,
"isWinner": true
},
{
"candidateName": "Ritesh Tandon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5728,
"isWinner": false
},
{
"candidateName": "Mario Ramirez",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4491,
"isWinner": false
},
{
"candidateName": "Joe Dehn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 1835,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T01:50:53.956Z"
},
"5932": {
"id": "5932",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 96302,
"precinctsReportPercentage": 99.64,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 49323,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31622,
"isWinner": true
},
{
"candidateName": "Charlene Nijmeh",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 10614,
"isWinner": false
},
{
"candidateName": "Lawrence Milan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2712,
"isWinner": false
},
{
"candidateName": "Luele Kifle",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2031,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:26:02.706Z"
},
"5963": {
"id": "5963",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 139085,
"precinctsReportPercentage": 98.28,
"eevp": 98.3,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38079,
"isWinner": true
},
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 27126,
"isWinner": true
},
{
"candidateName": "Rusty Hicks",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25615,
"isWinner": false
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19483,
"isWinner": false
},
{
"candidateName": "Frankie Myers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17694,
"isWinner": false
},
{
"candidateName": "Ted Williams",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9550,
"isWinner": false
},
{
"candidateName": "Cynthia Click",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1538,
"isWinner": false
}
],
"winnerDateTime": "2024-03-22T21:38:36.711Z"
},
"5972": {
"id": "5972",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 99775,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 50085,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 26074,
"isWinner": true
},
{
"candidateName": "Wanda Wallis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14638,
"isWinner": false
},
{
"candidateName": "Jeffrey Flack",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8978,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T02:01:24.524Z"
},
"5973": {
"id": "5973",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 143532,
"precinctsReportPercentage": 99.6,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 111275,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17240,
"isWinner": true
},
{
"candidateName": "Eryn Cervantes",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15017,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:25:32.262Z"
},
"5975": {
"id": "5975",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 106997,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 78678,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18251,
"isWinner": true
},
{
"candidateName": "Utkarsh Jain",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 10068,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:30:34.539Z"
},
"5976": {
"id": "5976",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 97144,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30946,
"isWinner": true
},
{
"candidateName": "Anamarie Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 29512,
"isWinner": true
},
{
"candidateName": "Monica Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 24775,
"isWinner": false
},
{
"candidateName": "Karen Mitchoff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11911,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T00:19:38.858Z"
},
"5977": {
"id": "5977",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5978": {
"id": "5978",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 111003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 90915,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13843,
"isWinner": true
},
{
"candidateName": "Otto Duke",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6245,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:36:19.697Z"
},
"5979": {
"id": "5979",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 86008,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73040,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 4575,
"isWinner": true
},
{
"candidateName": "Mindy Pechenuk",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4389,
"isWinner": false
},
{
"candidateName": "Cheyenne Kenney",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4004,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:13:20.724Z"
},
"5980": {
"id": "5980",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 113959,
"precinctsReportPercentage": 99.6,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 64960,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 33035,
"isWinner": true
},
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 8335,
"isWinner": false
},
{
"candidateName": "Arjun Sodhani",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-11T23:50:23.109Z"
},
"5981": {
"id": "5981",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5982": {
"id": "5982",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5984": {
"id": "5984",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 116963,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 67106,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 23699,
"isWinner": true
},
{
"candidateName": "Gus Mattammal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13277,
"isWinner": false
},
{
"candidateName": "Allan Marson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12881,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:13:06.280Z"
},
"5987": {
"id": "5987",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 72753,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25036,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19600,
"isWinner": true
},
{
"candidateName": "Sophie Song",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15954,
"isWinner": false
},
{
"candidateName": "Omar Din",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8772,
"isWinner": false
},
{
"candidateName": "Bob Goodwyn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 2170,
"isWinner": false
},
{
"candidateName": "Ashish Garg",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1221,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T21:06:29.070Z"
},
"5989": {
"id": "5989",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6010": {
"id": "6010",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 49",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Fong",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Long Liu",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6018": {
"id": "6018",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 229348,
"precinctsReportPercentage": 98.89,
"eevp": 98.93,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169005,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 37372,
"isWinner": true
},
{
"candidateName": "Tief Gibbs",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18437,
"isWinner": false
},
{
"candidateName": "Jolian Kangas",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 3166,
"isWinner": false
},
{
"candidateName": "Jason Brisendine",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1368,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:46:10.103Z"
},
"6020": {
"id": "6020",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 187640,
"precinctsReportPercentage": 97.02,
"eevp": 97.16,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 118147,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56232,
"isWinner": true
},
{
"candidateName": "Andrew Engdahl",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11202,
"isWinner": false
},
{
"candidateName": "Niket Patwardhan",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 2059,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:30:57.980Z"
},
"6025": {
"id": "6025",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 121271,
"precinctsReportPercentage": 98.75,
"eevp": 98.93,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 60396,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 36346,
"isWinner": true
},
{
"candidateName": "John McBride",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15525,
"isWinner": false
},
{
"candidateName": "Khalid Jafri",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9004,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:49:44.113Z"
},
"6031": {
"id": "6031",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6035": {
"id": "6035",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 203670,
"precinctsReportPercentage": 99.7,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 132540,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"isWinner": true
},
{
"candidateName": "Sean Dougherty",
"candidateIncumbent": false,
"candidateParty": "Grn",
"voteCount": 13010,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:23:46.779Z"
},
"6066": {
"id": "6066",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jamie Gallagher",
"candidateIncumbent": true,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Aaron Draper",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6067": {
"id": "6067",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6087": {
"id": "6087",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 66643,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 45544,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14951,
"isWinner": true
},
{
"candidateName": "Marti Souza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6148,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T23:23:49.770Z"
},
"6088": {
"id": "6088",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 69560,
"precinctsReportPercentage": 99.31,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 35821,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18255,
"isWinner": true
},
{
"candidateName": "Lan Ngo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 15484,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T02:40:57.200Z"
},
"6092": {
"id": "6092",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6223": {
"id": "6223",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 46",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lou Correa",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "David Pan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6530": {
"id": "6530",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 222193,
"precinctsReportPercentage": 99.86,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61776,
"isWinner": true
},
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 59041,
"isWinner": true
},
{
"candidateName": "Rozzana Verder-Aliga",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 45546,
"isWinner": false
},
{
"candidateName": "Jackie Elward",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41127,
"isWinner": false
},
{
"candidateName": "Jimih Jones",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14703,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:24:31.539Z"
},
"6531": {
"id": "6531",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 171623,
"precinctsReportPercentage": 99.09,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74935,
"isWinner": true
},
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57040,
"isWinner": true
},
{
"candidateName": "Carlos Villapudua",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 39648,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T20:07:46.382Z"
},
"6532": {
"id": "6532",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 192446,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61837,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34025,
"isWinner": true
},
{
"candidateName": "Dan Kalb",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28842,
"isWinner": false
},
{
"candidateName": "Kathryn Lybarger",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28041,
"isWinner": false
},
{
"candidateName": "Sandre Swanson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22862,
"isWinner": false
},
{
"candidateName": "Jeanne Solnordal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16839,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:58:11.533Z"
},
"6533": {
"id": "6533",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6534": {
"id": "6534",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 228260,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 166592,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34438,
"isWinner": true
},
{
"candidateName": "Cynthia Cravens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18513,
"isWinner": false
},
{
"candidateName": "Jing Xiong",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 8717,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T02:01:51.597Z"
},
"6535": {
"id": "6535",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 227191,
"precinctsReportPercentage": 99.72,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 167127,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 42788,
"isWinner": true
},
{
"candidateName": "Christina Laskowski",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17276,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:56:24.964Z"
},
"6536": {
"id": "6536",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 180231,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:25 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124440,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34173,
"isWinner": true
},
{
"candidateName": "Tony Loaiza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 21618,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T01:15:45.365Z"
},
"6548": {
"id": "6548",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 39",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "Vote Certified",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Akilah Weber",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Bob Divine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6611": {
"id": "6611",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 188732,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 138285,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16285,
"isWinner": true
},
{
"candidateName": "Marjorie Mikels",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9363,
"isWinner": false
},
{
"candidateName": "Bianca Von Krieg",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 7634,
"isWinner": false
},
{
"candidateName": "Jason Zeng",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6607,
"isWinner": false
},
{
"candidateName": "Jason Boyce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4325,
"isWinner": false
},
{
"candidateName": "Larry Nichelson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3482,
"isWinner": false
},
{
"candidateName": "Eve Del Castello",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2751,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:31:55.445Z"
},
"8589": {
"id": "8589",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7276537,
"precinctsReportPercentage": 99.66,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2299507,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2292414,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1115606,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 714408,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 240723,
"isWinner": false
},
{
"candidateName": "James Bradley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98180,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61755,
"isWinner": false
},
{
"candidateName": "Sharleta Bassett",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 54422,
"isWinner": false
},
{
"candidateName": "Sarah Liew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38483,
"isWinner": false
},
{
"candidateName": "Laura Garza ",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 34320,
"isWinner": false
},
{
"candidateName": "Jonathan Reiss",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34283,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34056,
"isWinner": false
},
{
"candidateName": "Gail Lightfoot",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 33046,
"isWinner": false
},
{
"candidateName": "Denice Gary-Pandol",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 25494,
"isWinner": false
},
{
"candidateName": "James Macauley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23168,
"isWinner": false
},
{
"candidateName": "Harmesh Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21522,
"isWinner": false
},
{
"candidateName": "David Peterson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21076,
"isWinner": false
},
{
"candidateName": "Douglas Pierce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19371,
"isWinner": false
},
{
"candidateName": "Major Singh",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 16965,
"isWinner": false
},
{
"candidateName": "John Rose",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14577,
"isWinner": false
},
{
"candidateName": "Perry Pound",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14134,
"isWinner": false
},
{
"candidateName": "Raji Rab",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 13558,
"isWinner": false
},
{
"candidateName": "Mark Ruzon",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 13429,
"isWinner": false
},
{
"candidateName": "Forrest Jones",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 13027,
"isWinner": false
},
{
"candidateName": "Stefan Simchowitz",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12717,
"isWinner": false
},
{
"candidateName": "Martin Veprauskas",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9714,
"isWinner": false
},
{
"candidateName": "Don Grundmann",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 6582,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T05:01:46.589Z"
},
"8686": {
"id": "8686",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 3589127,
"precinctsReportPercentage": 99.75,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Joe Biden",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 3200188,
"isWinner": true
},
{
"candidateName": "Marianne Williamson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 145690,
"isWinner": false
},
{
"candidateName": "Dean Phillips",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 99981,
"isWinner": false
},
{
"candidateName": "Armando Perez-Serrato",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 42925,
"isWinner": false
},
{
"candidateName": "Gabriel Cornejo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41261,
"isWinner": false
},
{
"candidateName": "President Boddie",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25373,
"isWinner": false
},
{
"candidateName": "Stephen Lyons",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21008,
"isWinner": false
},
{
"candidateName": "Eban Cambridge",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12701,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:12:27.559Z"
},
"8688": {
"id": "8688",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 2466569,
"precinctsReportPercentage": 99.58,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 1953947,
"isWinner": true
},
{
"candidateName": "Nikki Haley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 430792,
"isWinner": false
},
{
"candidateName": "Ron DeSantis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 35581,
"isWinner": false
},
{
"candidateName": "Chris Christie",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 20164,
"isWinner": false
},
{
"candidateName": "Vivek Ramaswamy",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11069,
"isWinner": false
},
{
"candidateName": "Rachel Swift",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4231,
"isWinner": false
},
{
"candidateName": "David Stuckenberg",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3895,
"isWinner": false
},
{
"candidateName": "Ryan Binkley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3563,
"isWinner": false
},
{
"candidateName": "Asa Hutchinson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3327,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:13:19.766Z"
},
"81993": {
"id": "81993",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7358837,
"precinctsReportPercentage": 99.65,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:23 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2444940,
"isWinner": true
},
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2155146,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1269194,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 863278,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 448788,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 109421,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 68070,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:31:08.186Z"
},
"82014": {
"id": "82014",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 1 - Behavioral Health Services Program",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 7221972,
"precinctsReportPercentage": 99.65,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "April 11, 2025",
"timeUpdated": "11:24 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3624998,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3596974,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:11:06.265Z"
},
"timeLoaded": "April 26, 2025 3:39 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "5921",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5922",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5924",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5926",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/congress-12th-district"
},
{
"id": "5928",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5930",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/congress-16th-district"
},
{
"id": "5931",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5932",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5963",
"raceName": "State Assembly, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5972",
"raceName": "State Assembly, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5973",
"raceName": "State Assembly, District 12",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5975",
"raceName": "State Assembly, District 14",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5976",
"raceName": "State Assembly, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/state-assembly"
},
{
"id": "5977",
"raceName": "State Assembly, District 16",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5978",
"raceName": "State Assembly, District 17",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5979",
"raceName": "State Assembly, District 18",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5980",
"raceName": "State Assembly, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5981",
"raceName": "State Assembly, District 20",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5982",
"raceName": "State Assembly, District 21",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "5984",
"raceName": "State Assembly, District 23",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-assembly-23rd-district"
},
{
"id": "5987",
"raceName": "State Assembly, District 26",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/state-assembly-26th-district"
},
{
"id": "5989",
"raceName": "State Assembly, District 28",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6010",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6018",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6020",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6025",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6031",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6035",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6067",
"raceName": "State Assembly, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6087",
"raceName": "State Assembly, District 24",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6088",
"raceName": "State Assembly, District 25",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6092",
"raceName": "State Assembly, District 29",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6223",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6530",
"raceName": "State Senate, District 3",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-3rd-district"
},
{
"id": "6531",
"raceName": "State Senate, District 5",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6532",
"raceName": "State Senate, District 7",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/state-senate-7th-district"
},
{
"id": "6533",
"raceName": "State Senate, District 9",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6534",
"raceName": "State Senate, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6535",
"raceName": "State Senate, District 13",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6536",
"raceName": "State Senate, District 15",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "6611",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": ""
},
{
"id": "8589",
"raceName": "U.S. Senate (Full Term)",
"raceDescription": "Top two candidates advance to general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/senator"
},
{
"id": "8686",
"raceName": "California Democratic Presidential Primary",
"raceDescription": "Candidates are competing for 496 delegates.",
"raceReadTheStory": "https://www.kqed.org/elections/results/president/democrat"
},
{
"id": "8688",
"raceName": "California Republican Presidential Primary",
"raceDescription": "Candidates are competing for 169 delegates.",
"raceReadTheStory": "https://kqed.org/elections/results/president/republican"
},
{
"id": "81993",
"raceName": "U.S. Senate (Partial/Unexpired Term)",
"raceDescription": "Top two candidates advance to general election."
},
{
"id": "82014",
"raceName": "Proposition 1",
"raceDescription": "Bond and mental health reforms. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/california/proposition-1"
}
],
"AlamedaJudge5": {
"id": "AlamedaJudge5",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 200601,
"candidates": [
{
"candidateName": "Terry Wiley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 200601
}
]
},
"AlamedaJudge12": {
"id": "AlamedaJudge12",
"type": "localRace",
"location": "Alameda",
"raceName": "Superior Court Judge, Office 12",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 240853,
"candidates": [
{
"candidateName": "Mark Fickes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 133009
},
{
"candidateName": "Michael P. Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107844
}
]
},
"AlamedaBoard2": {
"id": "AlamedaBoard2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33580,
"candidates": [
{
"candidateName": "John Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6943
},
{
"candidateName": "Angela Normand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26637
}
]
},
"AlamedaBoard5": {
"id": "AlamedaBoard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 26072,
"candidates": [
{
"candidateName": "Guadalupe \"Lupe\" Angulo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7521
},
{
"candidateName": "Janevette Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13338
},
{
"candidateName": "Joe Orlando Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5213
}
]
},
"AlamedaBoard6": {
"id": "AlamedaBoard6",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 30864,
"candidates": [
{
"candidateName": "John Guerrero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9989
},
{
"candidateName": "Eileen McDonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20875
}
]
},
"AlamedaSup1": {
"id": "AlamedaSup1",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 41038,
"candidates": [
{
"candidateName": "David Haubert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 41038
}
]
},
"AlamedaSup2": {
"id": "AlamedaSup2",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 31034,
"candidates": [
{
"candidateName": "Elisa Márquez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 31034
}
]
},
"AlamedaSup4": {
"id": "AlamedaSup4",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 57007,
"candidates": [
{
"candidateName": "Jennifer Esteen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22400
},
{
"candidateName": "Nate Miley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34607
}
]
},
"AlamedaSup5": {
"id": "AlamedaSup5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 81059,
"candidates": [
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13518
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27597
},
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16783
},
{
"candidateName": "Ken Berrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7520
},
{
"candidateName": "Omar Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1240
},
{
"candidateName": "Gregory Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3419
},
{
"candidateName": "Chris Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7428
},
{
"candidateName": "Gerald Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 305
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3249
}
]
},
"AlamedaBoard7": {
"id": "AlamedaBoard7",
"type": "localRace",
"location": "Alameda",
"raceName": "Flood Control & Water Conservation District Director, Zone 7, Full Term",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 134340,
"candidates": [
{
"candidateName": "Alan Burnham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15723
},
{
"candidateName": "Sandy Figuers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22454
},
{
"candidateName": "Laurene K. Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30343
},
{
"candidateName": "Kathy Narum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23833
},
{
"candidateName": "Seema Badar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7468
},
{
"candidateName": "Catherine Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34519
}
]
},
"AlamedaAuditor": {
"id": "AlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland Auditor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 59227,
"candidates": [
{
"candidateName": "Michael Houston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 59227
}
]
},
"AlamedaMeasureA": {
"id": "AlamedaMeasureA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure A",
"raceDescription": "Alameda County. Civil service. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 167903
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114432
}
]
},
"AlamedaMeasureB": {
"id": "AlamedaMeasureB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure B",
"raceDescription": "Alameda County. Recall rules. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/alameda/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 282683,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182200
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 100483
}
]
},
"AlamedaMeasureD": {
"id": "AlamedaMeasureD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure D",
"raceDescription": "Oakland. Appropriations limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 79797,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 59852
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19945
}
]
},
"AlamedaMeasureE": {
"id": "AlamedaMeasureE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure E",
"raceDescription": "Alameda Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 22692,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5412
}
]
},
"AlamedaMeasureF": {
"id": "AlamedaMeasureF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure F",
"raceDescription": "Piedmont. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 4855,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3673
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1182
}
]
},
"AlamedaMeasureG": {
"id": "AlamedaMeasureG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure G",
"raceDescription": "Albany Unified School District. Parcel tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 5898,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4651
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1247
}
]
},
"AlamedaMeasureH": {
"id": "AlamedaMeasureH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure H",
"raceDescription": "Berkeley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 33331,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29418
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
}
]
},
"AlamedaMeasureI": {
"id": "AlamedaMeasureI",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure I",
"raceDescription": "Hayward Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 21929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7778
}
]
},
"AlamedaMeasureJ": {
"id": "AlamedaMeasureJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure J",
"raceDescription": "San Leandro Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:02 PM",
"dateUpdated": "April 1, 2024",
"totalVotes": 12338,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4554
}
]
},
"CCD2": {
"id": "CCD2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 45776,
"candidates": [
{
"candidateName": "Candace Andersen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45776
}
]
},
"CCD3": {
"id": "CCD3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 25120,
"candidates": [
{
"candidateName": "Diane Burgis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25120
}
]
},
"CCD5": {
"id": "CCD5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/contracosta/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 37045,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14338
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5683
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12993
},
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
}
]
},
"CCMeasureA": {
"id": "CCMeasureA",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure A",
"raceDescription": "Martinez. Appoint City Clerk. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 11513,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7554
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3959
}
]
},
"CCMeasureB": {
"id": "CCMeasureB",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure B",
"raceDescription": "Antioch Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17971,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10397
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7574
}
]
},
"CCMeasureC": {
"id": "CCMeasureC",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure C",
"raceDescription": "Martinez Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 9230,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6917
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2313
}
]
},
"CCMeasureD": {
"id": "CCMeasureD",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure D",
"raceDescription": "Moraga School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:45 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 6007,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1955
}
]
},
"MarinD2": {
"id": "MarinD2",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 18466,
"candidates": [
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7971
},
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4851
},
{
"candidateName": "Ryan O'Neil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2647
},
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2997
}
]
},
"MarinD3": {
"id": "MarinD3",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 13274,
"candidates": [
{
"candidateName": "Stephanie Moulton-Peters",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13274
}
]
},
"MarinD4": {
"id": "MarinD4",
"type": "localRace",
"location": "Marin",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 12986,
"candidates": [
{
"candidateName": "Dennis Rodoni",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10086
},
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
}
]
},
"MarinLarkspurCC": {
"id": "MarinLarkspurCC",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council (Short Term)",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4176,
"candidates": [
{
"candidateName": "Stephanie Andre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2514
},
{
"candidateName": "Claire Paquette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1008
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 654
}
]
},
"MarinRossCouncil": {
"id": "MarinRossCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1740,
"candidates": [
{
"candidateName": "Charles William \"Bill\" Kircher, Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Mathew Salter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 502
},
{
"candidateName": "Shadi Aboukhater",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187
},
{
"candidateName": "Teri Dowling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 515
}
]
},
"MarinMeasureA": {
"id": "MarinMeasureA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure A",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 45345,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24376
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20969
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 132,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 62
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Belvedere. Appropriation limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 870,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 679
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureD": {
"id": "MarinMeasureD",
"type": "localRace",
"location": "Marin",
"raceName": "Measure D",
"raceDescription": "Larkspur. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-d",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 4955,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2573
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2382
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Ross. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/marin/measure-e",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 874,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 683
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 191
}
]
},
"MarinMeasureF": {
"id": "MarinMeasureF",
"type": "localRace",
"location": "Marin",
"raceName": "Measure F",
"raceDescription": "San Anselmo. Flood Control and Water Conservation District. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 5193,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3083
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2110
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Bel Marin Keys Community Services District. Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 830,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 661
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 169
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Marinwood Community Services District. Appropriations limit, fire protection. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1738,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1369
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Marinwood Community Services District. Appropriations limit, parks. Passes with a majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:54 PM",
"dateUpdated": "March 27, 2024",
"totalVotes": 1735,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1336
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 399
}
]
},
"NapaD2": {
"id": "NapaD2",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 8351,
"candidates": [
{
"candidateName": "Liz Alessio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6340
},
{
"candidateName": "Doris Gentry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2011
}
]
},
"NapaD4": {
"id": "NapaD4",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-4th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 7306,
"candidates": [
{
"candidateName": "Amber Manfree",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3913
},
{
"candidateName": "Pete Mott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3393
}
]
},
"NapaD5": {
"id": "NapaD5",
"type": "localRace",
"location": "Napa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/napa/supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 5356,
"candidates": [
{
"candidateName": "Mariam Aboudamous",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
},
{
"candidateName": "Belia Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2977
}
]
},
"NapaMeasureD": {
"id": "NapaMeasureD",
"type": "localRace",
"location": "Napa",
"raceName": "Measure D",
"raceDescription": "Howell Mountain Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 367
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 374
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Lake Berryessa Resort Improvement District. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 86,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"NapaMeasureU1": {
"id": "NapaMeasureU1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Yountville. Appropriations limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "April 3, 2024",
"totalVotes": 925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SFJudge1": {
"id": "SFJudge1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-1",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202960,
"candidates": [
{
"candidateName": "Michael Begert",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 124943
},
{
"candidateName": "Chip Zecher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 78017
}
]
},
"SFJudge13": {
"id": "SFJudge13",
"type": "localRace",
"location": "San Francisco",
"raceName": "Superior Court Judge, Seat 13",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/superior-court-seat-13",
"raceType": "top1",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 202386,
"candidates": [
{
"candidateName": "Jean Myungjin Roland",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 90012
},
{
"candidateName": "Patrick S. Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 112374
}
]
},
"SFPropA": {
"id": "SFPropA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition A",
"raceDescription": "Housing bond. Passes with 2/3 vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-a",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 225187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158497
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66690
}
]
},
"SFPropB": {
"id": "SFPropB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition B",
"raceDescription": "Police staffing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222954,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 161374
}
]
},
"SFPropC": {
"id": "SFPropC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition C",
"raceDescription": "Transfer tax exemption. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 220349,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 116311
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104038
}
]
},
"SFPropD": {
"id": "SFPropD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition D",
"raceDescription": "Ethics laws. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222615,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 198584
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24031
}
]
},
"SFPropE": {
"id": "SFPropE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition E",
"raceDescription": "Police policies. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-e",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222817,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 120529
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102288
}
]
},
"SFPropF": {
"id": "SFPropF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition F",
"raceDescription": "Drug screening. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanfrancisco/proposition-f",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 224004,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 130214
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 93790
}
]
},
"SFPropG": {
"id": "SFPropG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Proposition G",
"raceDescription": "Eighth-grade algebra. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:50 PM",
"dateUpdated": "March 21, 2024",
"totalVotes": 222704,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182066
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40638
}
]
},
"SMJudge4": {
"id": "SMJudge4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 108919,
"candidates": [
{
"candidateName": "Sarah Burdick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 108919
}
]
},
"SMD1": {
"id": "SMD1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-1st-district",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 29650,
"candidates": [
{
"candidateName": "Jackie Speier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20353
},
{
"candidateName": "Ann Schneider",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9297
}
]
},
"SMD4": {
"id": "SMD4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sanmateo/supervisor-4th-district",
"raceType": "top2",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22725,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5730
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10358
},
{
"candidateName": "Celeste Brevard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1268
},
{
"candidateName": "Paul Bocanegra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1909
},
{
"candidateName": "Maggie Cornejo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3460
}
]
},
"SMD5": {
"id": "SMD5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 19937,
"candidates": [
{
"candidateName": "David Canepa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19937
}
]
},
"SMMeasureB": {
"id": "SMMeasureB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure B",
"raceDescription": "County Service Area #1 (Highlands). Special tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1549,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1360
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 189
}
]
},
"SMMeasureC": {
"id": "SMMeasureC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure C",
"raceDescription": "Jefferson Elementary School District. Parcel tax. Passes with 2/3 vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 12234,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8543
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3691
}
]
},
"SMMeasureE": {
"id": "SMMeasureE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure E",
"raceDescription": "Woodside Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 1392,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 910
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 482
}
]
},
"SMMeasureG": {
"id": "SMMeasureG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure G",
"raceDescription": "Pacifica School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 11548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7067
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4481
}
]
},
"SMMeasureH": {
"id": "SMMeasureH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure H",
"raceDescription": "San Carlos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:56 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 9938,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3655
}
]
},
"SCJudge5": {
"id": "SCJudge5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Superior Court Judge, Office 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 301953,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 142549
},
{
"candidateName": "Nicole M. Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52147
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 107257
}
]
},
"SCD2": {
"id": "SCD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-2nd-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 44059,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10519
},
{
"candidateName": "Jennifer Margaret Celaya",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2394
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12794
},
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14031
},
{
"candidateName": "Nelson McElmurry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4321
}
]
},
"SCD3": {
"id": "SCD3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 42549,
"candidates": [
{
"candidateName": "Otto Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 42549
}
]
},
"SCD5": {
"id": "SCD5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/santaclara/supervisor-5th-district",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 88712,
"candidates": [
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37172
},
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21962
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6164
},
{
"candidateName": "Peter C. Fung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17892
},
{
"candidateName": "Sandy Sans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5522
}
]
},
"SCSJMayor": {
"id": "SCSJMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Mayor",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 167064,
"candidates": [
{
"candidateName": "Matt Mahan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 144701
},
{
"candidateName": "Tyrone Wade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22363
}
]
},
"SCSJD2": {
"id": "SCSJD2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14131,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4950
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
},
{
"candidateName": "Vanessa Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2719
},
{
"candidateName": "Babu Prasad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3026
}
]
},
"SCSJD4": {
"id": "SCSJD4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14322,
"candidates": [
{
"candidateName": "Kansen Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5931
},
{
"candidateName": "David Cohen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8391
}
]
},
"SCSJD6": {
"id": "SCSJD6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22146,
"candidates": [
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6913
},
{
"candidateName": "Alex Shoor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3850
},
{
"candidateName": "Angelo \"A.J.\" Pasciuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2688
},
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8695
}
]
},
"SCSJD8": {
"id": "SCSJD8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 21462,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6982
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Sukhdev Singh Bainiwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5513
},
{
"candidateName": "Surinder Kaur Dhaliwal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
}
]
},
"SCSJD10": {
"id": "SCSJD10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 22799,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8805
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8354
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5640
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Santa Clara. Appointed city clerk. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20315,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13735
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Santa Clara. Appointed police chief. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 20567,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5680
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14887
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Sunnyvale School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:05 PM",
"dateUpdated": "April 4, 2024",
"totalVotes": 14656,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10261
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
}
]
},
"SolanoD15": {
"id": "SolanoD15",
"type": "localRace",
"location": "Solano",
"raceName": "Superior Court Judge, Department 15",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 81709,
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36844
},
{
"candidateName": "Bryan J. Kim",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44865
}
]
},
"SolanoD1": {
"id": "SolanoD1",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/supervisor-1st-district",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 13786,
"candidates": [
{
"candidateName": "Michael Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6401
},
{
"candidateName": "Cassandra James",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7385
}
]
},
"SolanoD2": {
"id": "SolanoD2",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 19903,
"candidates": [
{
"candidateName": "Monica Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10951
},
{
"candidateName": "Nora Dizon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3135
},
{
"candidateName": "Rochelle Sherlock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5817
}
]
},
"SolanoD5": {
"id": "SolanoD5",
"type": "localRace",
"location": "Solano",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 17888,
"candidates": [
{
"candidateName": "Mitch Mashburn",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11210
},
{
"candidateName": "Chadwick J. Ledoux",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6678
}
]
},
"SolanoEducation": {
"id": "SolanoEducation",
"type": "localRace",
"location": "Solano",
"raceName": "Sacramento County Board of Education",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 3650,
"candidates": [
{
"candidateName": "Heather Davis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2960
},
{
"candidateName": "Shazleen Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 690
}
]
},
"SolanoMeasureA": {
"id": "SolanoMeasureA",
"type": "localRace",
"location": "Solano",
"raceName": "Measure A",
"raceDescription": "Benicia. Hotel tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-a",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7869
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2267
}
]
},
"SolanoMeasureB": {
"id": "SolanoMeasureB",
"type": "localRace",
"location": "Solano",
"raceName": "Measure B",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/solano/measure-b",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10164,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7335
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2829
}
]
},
"SolanoMeasureC": {
"id": "SolanoMeasureC",
"type": "localRace",
"location": "Solano",
"raceName": "Measure C",
"raceDescription": "Benicia Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 10112,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6316
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
}
]
},
"SolanoMeasureN": {
"id": "SolanoMeasureN",
"type": "localRace",
"location": "Solano",
"raceName": "Measure N",
"raceDescription": "Davis Joint Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:08 PM",
"dateUpdated": "March 28, 2024",
"totalVotes": 15,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10
}
]
},
"SonomaJudge3": {
"id": "SonomaJudge3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 115405,
"candidates": [
{
"candidateName": "Kristine M. Burk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 79498
},
{
"candidateName": "Beki Berrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 35907
}
]
},
"SonomaJudge4": {
"id": "SonomaJudge4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 4",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 86789,
"candidates": [
{
"candidateName": "Paul J. Lozada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86789
}
]
},
"SonomaJudge6": {
"id": "SonomaJudge6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Superior Court Judge, Office 6",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 117990,
"candidates": [
{
"candidateName": "Omar Figueroa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42236
},
{
"candidateName": "Kenneth English",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 75754
}
]
},
"SonomaD1": {
"id": "SonomaD1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 1",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 30348,
"candidates": [
{
"candidateName": "Rebecca Hermosillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23958
},
{
"candidateName": "Jonathan Mathieu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6390
}
]
},
"SonomaD3": {
"id": "SonomaD3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 3",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/supervisor-3rd-district",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 16312,
"candidates": [
{
"candidateName": "Chris Coursey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11346
},
{
"candidateName": "Omar Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4966
}
]
},
"SonomaD5": {
"id": "SonomaD5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Candidate with majority vote wins seat. If no candidate reaches majority, top two candidates advance to runoff in general election.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 23356,
"candidates": [
{
"candidateName": "Lynda Hopkins",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23356
}
]
},
"SonomaMeasureA": {
"id": "SonomaMeasureA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure A",
"raceDescription": "Cotati-Rohnert Park Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 13756,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10320
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3436
}
]
},
"SonomaMeasureB": {
"id": "SonomaMeasureB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure B",
"raceDescription": "Petaluma Joint Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 24877,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15795
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9082
}
]
},
"SonomaMeasureC": {
"id": "SonomaMeasureC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure C",
"raceDescription": "Fort Ross School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 286,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127
}
]
},
"SonomaMeasureD": {
"id": "SonomaMeasureD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure D",
"raceDescription": "Harmony Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 1925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1089
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 836
}
]
},
"SonomaMeasureE": {
"id": "SonomaMeasureE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure E",
"raceDescription": "Petaluma City (Elementary) School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 11133,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
}
]
},
"SonomaMeasureG": {
"id": "SonomaMeasureG",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure G",
"raceDescription": "Rincon Valley Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 14577,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8668
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5909
}
]
},
"SonomaMeasureH": {
"id": "SonomaMeasureH",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure H",
"raceDescription": "Sonoma County. Sales tax. Passes with majority vote.",
"raceReadTheStory": "https://www.kqed.org/elections/results/sonoma/measure-h",
"raceType": "yesNo",
"timeUpdated": "6:51 PM",
"dateUpdated": "March 29, 2024",
"totalVotes": 145261,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89646
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55615
}
]
}
},
"racesGenElectionReducer": {
"0": {
"id": "0",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15862536,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kamala Harris",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9276179,
"isWinner": true
},
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6081697,
"isWinner": false
},
{
"candidateName": "Robert Kennedy",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 197645,
"isWinner": false
},
{
"candidateName": "Jill Stein",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 167814,
"isWinner": false
},
{
"candidateName": "Claudia De la Cruz",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72539,
"isWinner": false
},
{
"candidateName": "Chase Oliver",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 66662,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.346Z"
},
"5089": {
"id": "5089",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 442834,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 277092,
"isWinner": true
},
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 165742,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T01:25:37.893Z"
},
"5154": {
"id": "5154",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 211439,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124283,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 87156,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:16:08.754Z"
},
"5258": {
"id": "5258",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 150891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 99600,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 51291,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T17:42:54.453Z"
},
"5692": {
"id": "5692",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 379617,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 272883,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 106734,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:23:23.665Z"
},
"5694": {
"id": "5694",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 342680,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 227730,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 114950,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:27:44.646Z"
},
"5697": {
"id": "5697",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 295770,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 197429,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98341,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:27:48.667Z"
},
"5698": {
"id": "5698",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 273030,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 201962,
"isWinner": true
},
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 71068,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:33:00.364Z"
},
"5699": {
"id": "5699",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251357,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 130183,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 121174,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:40:53.537Z"
},
"5701": {
"id": "5701",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 339111,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 274796,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 64315,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:03:30.399Z"
},
"5702": {
"id": "5702",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 283025,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 185176,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 97849,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:19:52.852Z"
},
"5704": {
"id": "5704",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 276388,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 187263,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 89125,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:56:14.288Z"
},
"5705": {
"id": "5705",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 289544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 211648,
"isWinner": true
},
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 77896,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:01:34.831Z"
},
"5706": {
"id": "5706",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 308476,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 179583,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 128893,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T00:57:53.623Z"
},
"5707": {
"id": "5707",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 254877,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 172462,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 82415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:20:43.330Z"
},
"5708": {
"id": "5708",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 228506,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147674,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80832,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:34:06.248Z"
},
"5709": {
"id": "5709",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364320,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 252458,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 111862,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:11:42.601Z"
},
"5746": {
"id": "5746",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 358804,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 189668,
"isWinner": true
},
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 169136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T00:59:02.478Z"
},
"5747": {
"id": "5747",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 348838,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 199423,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 149415,
"isWinner": false
}
],
"winnerDateTime": "2024-11-16T01:00:05.900Z"
},
"5748": {
"id": "5748",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 372334,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 193558,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 178776,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:40:25.112Z"
},
"5749": {
"id": "5749",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 417863,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 325148,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 92715,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:30:29.104Z"
},
"5750": {
"id": "5750",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 434563,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 314889,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119674,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:31:17.600Z"
},
"5751": {
"id": "5751",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 380029,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 260719,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 119310,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:29:11.774Z"
},
"5763": {
"id": "5763",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 235135,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 154845,
"isWinner": true
},
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 80290,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:45:06.290Z"
},
"5765": {
"id": "5765",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200698,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 133421,
"isWinner": true
},
{
"candidateName": "Darren Ellis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 67277,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T00:18:57.106Z"
},
"5772": {
"id": "5772",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 243891,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 184605,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 59286,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:37:23.490Z"
},
"5774": {
"id": "5774",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 182423,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124973,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57450,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:46:37.722Z"
},
"5775": {
"id": "5775",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 205612,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Anamarie Avila Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 131850,
"isWinner": true
},
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 73762,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:45:27.762Z"
},
"5776": {
"id": "5776",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 251165,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 161029,
"isWinner": true
},
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 90136,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T00:46:42.757Z"
},
"5777": {
"id": "5777",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 200390,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169490,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30900,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T07:04:53.675Z"
},
"5778": {
"id": "5778",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 167056,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 134073,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 32983,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:14:07.579Z"
},
"5779": {
"id": "5779",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 196474,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 118928,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77546,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:02:13.334Z"
},
"5780": {
"id": "5780",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 173675,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 126615,
"isWinner": true
},
{
"candidateName": "Sangeetha Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 47060,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T02:17:44.124Z"
},
"5781": {
"id": "5781",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 199509,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 147291,
"isWinner": true
},
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 52218,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:19:19.404Z"
},
"5783": {
"id": "5783",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 193782,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 115833,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 77949,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T01:51:05.506Z"
},
"5784": {
"id": "5784",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 159086,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 105150,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 53936,
"isWinner": false
}
],
"winnerDateTime": "2024-11-10T02:05:19.921Z"
},
"5786": {
"id": "5786",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 157829,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 107968,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 49861,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:34:48.486Z"
},
"5787": {
"id": "5787",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 137199,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 76807,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 60392,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T19:51:42.335Z"
},
"5789": {
"id": "5789",
"type": "apRace",
"location": "State of California",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 226488,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 151419,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 75069,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:33:07.038Z"
},
"6855": {
"id": "6855",
"type": "apRace",
"location": "State of California",
"raceName": "Mayor, San Francisco",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 390184,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 102720,
"isWinner": true
},
{
"candidateName": "London Breed",
"candidateIncumbent": true,
"candidateParty": null,
"voteCount": 95117,
"isWinner": false
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 89215,
"isWinner": false
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 72115,
"isWinner": false
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 11425,
"isWinner": false
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8665,
"isWinner": false
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2897,
"isWinner": false
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 2079,
"isWinner": false
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1791,
"isWinner": false
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1613,
"isWinner": false
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 1319,
"isWinner": false
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 812,
"isWinner": false
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 412,
"isWinner": false
},
{
"candidateName": "Total Write-Ins",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T00:39:58.562Z"
},
"8514": {
"id": "8514",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 364544,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 242325,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 122219,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:35:13.273Z"
},
"8619": {
"id": "8619",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15348846,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9036252,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6312594,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:00:06.416Z"
},
"82961": {
"id": "82961",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15041688,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8837051,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6204637,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:34:43.856Z"
},
"83019": {
"id": "83019",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Oakland Mayor Thao",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 142755,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 86535,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 56220,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T23:23:35.964Z"
},
"83020": {
"id": "83020",
"type": "apRace",
"location": "State of California",
"raceName": "Question, Recall - Alameda County District Attorney Price",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 596727,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 375442,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 221285,
"isWinner": false
}
],
"winnerDateTime": "2024-11-09T01:23:39.035Z"
},
"83060": {
"id": "83060",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 2 - Issue Public Education Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15028222,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8820842,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6207380,
"isWinner": false
}
],
"winnerDateTime": "2024-11-07T01:45:17.519Z"
},
"83061": {
"id": "83061",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 3 - Right to Marry",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15135622,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9477435,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5658187,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T06:30:18.607Z"
},
"83062": {
"id": "83062",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 4 - Issue Natural Resources Bonds",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15141530,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 9055116,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6086414,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T18:07:47.735Z"
},
"83063": {
"id": "83063",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 5 - Lower Local Approval Threshold to Fund Housing Projects",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14978227,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8239337,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6738890,
"isWinner": false
}
],
"winnerDateTime": "2024-11-08T16:39:28.505Z"
},
"83064": {
"id": "83064",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 6 - Remove Slavery Exception",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14777741,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7882137,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 6895604,
"isWinner": false
}
],
"winnerDateTime": "2024-11-11T02:11:21.241Z"
},
"83065": {
"id": "83065",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 32 - Raise Minimum Wage",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15155929,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7686126,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7469803,
"isWinner": false
}
],
"winnerDateTime": "2024-11-20T01:03:41.030Z"
},
"83066": {
"id": "83066",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 33 - Expand Local Rent Control",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14955422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 8975542,
"isWinner": true
},
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 5979880,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T08:02:41.812Z"
},
"83067": {
"id": "83067",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 34 - Restrict Spending by Healthcare Providers",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14500003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7378686,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 7121317,
"isWinner": false
}
],
"winnerDateTime": "2024-11-21T01:34:12.474Z"
},
"83068": {
"id": "83068",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 35 - Permanently Fund Medi-Cal Health",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 14907608,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10124174,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4783434,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T05:28:38.879Z"
},
"83069": {
"id": "83069",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 36 - Increase Sentences for Drug and Theft Crimes",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 15063908,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "Vote Certified",
"dateUpdated": "December 16, 2024",
"timeUpdated": "9:03 AM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 10307296,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 4756612,
"isWinner": false
}
],
"winnerDateTime": "2024-11-06T04:57:32.362Z"
},
"timeLoaded": "April 26, 2025 3:39 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 300411,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300411
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36397,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10568
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25829
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41938,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14615
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27323
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 39921,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28085
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11836
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64091,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20270
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43821
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1614
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 925
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2588,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 847
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5144,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4019
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1125
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22237,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14181
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1976
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6080
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10513,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3128
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5569
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5542,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1810
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 518
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 885
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1188
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34944,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13061
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11205
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10678
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8247,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3631
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2010
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5341,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3891
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1450
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3194,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1869
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1325
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2564,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 933
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 902
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 729
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46612,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20184
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26428
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10987,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10987
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3301,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1402
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1899
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3217,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 382
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1560
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4860,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1250
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 615
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 995
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 985
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1015
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2158,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2158
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2555,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 623
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 402
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2487,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1951
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1117,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 334
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 280
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45699,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23477
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5137
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17085
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27715,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12541
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15174
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25668,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25668
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24972,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24972
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14493,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1825
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2343
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1498
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1093
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1658
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 663
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 606
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28821,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5185
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4914
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7131
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7036
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 992,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 549
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1328,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 777
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13452,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 874
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3584
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3737
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3875
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1382
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2379,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3292,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2485
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1452
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 775
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1884,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1289
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 595
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1300,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2873,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1811
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4242,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2005
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2237
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1780
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 871
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1573
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4570,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4570
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2785,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1385
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1400
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1924,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1924
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5883,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2702
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3181
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16302,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7850
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8452
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4396,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2518
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1878
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3353,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19195,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9004
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10191
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11521,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11521
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5703,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3849
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1854
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5302,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5302
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5067,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1771
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3296
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5881,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3921
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 539,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 539
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 531,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 531
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 511,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1992,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1207
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 785
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5444,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1984
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 582
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1425
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1453
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1927,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 473
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 642
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2406,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 439
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 284
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 223
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 316
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 292
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 309
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18560,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10542
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8018
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8462
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5179
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38447
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11506
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1215
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 490
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20334,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13712
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6622
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15139,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11203
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3936
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10174
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3962
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6986
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3964
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13902
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5268
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7945,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1696
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15828,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11919
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3909
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15031,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12419
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2612
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1985,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1536
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 449
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10945
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1980
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6278,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4860
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1418
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13252,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3421
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6145,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15571,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2562
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7729
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19664,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4380
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5228
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12703
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4677
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11206
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3774
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42554,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25271
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17283
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24535,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19842
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4693
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2085,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1197
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 620,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 450
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1599
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1430
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3029
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41147,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10344
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2911
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7578
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22337,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11063
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11274
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 52011,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10072
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8625
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7718
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10895
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5689
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9012
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37351,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7772
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9786
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7200
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8771
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3822
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23398,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7609
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8378
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5211
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37328,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7162
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3529
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11056
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6370
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6245
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21069,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12284
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8785
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4592,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2551
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4202,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1904
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16898,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16898
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 83714,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6015
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10108
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5332
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13232
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7567
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10947
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8112
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13523
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8878
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 94663,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13521
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9167
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2869
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11563
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10887
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7462
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12926
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14717
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11551
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 31245,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14362
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16883
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 38261,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19629
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18632
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40795,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17432
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41484,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23977
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17507
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2507
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2012
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1348
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5695,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3371
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2324
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6549,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3539
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3010
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4040
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 34711,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11831
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 35239,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5491
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9953
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9415
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10380
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47343,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12914
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34429
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6223,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1937
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6055,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6055
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7365,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2202
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1132
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 98481,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52584
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45897
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 144427,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61937
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82490
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 601107,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259916
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 341191
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 32851,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26052
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6799
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28189,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15777
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12412
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 8581,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3048
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5533
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 43353,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27588
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15765
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18550,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10508
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8042
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24388,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14329
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10059
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 26132,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16315
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9817
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 33525,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16125
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11826
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3878,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1837
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3844,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2246
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1598
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3021,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1982
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1039
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 81613,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1989
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19004
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15137
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11565
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17498
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16420
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 12623,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7629
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4994
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21749,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3491
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9679
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8579
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6168,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4924
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 237910,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73305
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52629
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30200
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81776
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 11884,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8984
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15615,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7311
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 62798,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22278
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20997
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19523
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41112,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11938
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8571
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11883
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8720
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 36891,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8459
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18169
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10263
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16216,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5959
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6746
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5279,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2971
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2308
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 82183,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29431
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17316
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2831
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2534
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14184
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15887
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53392,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14768
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21528
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17096
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37078,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3496
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9465
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3716
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7469
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8537
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53189,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8247
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7744
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1556
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8754
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4280
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9290
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7887
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5431
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7191,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4501
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2690
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1688
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2093
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1504
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15049,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3388
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5333
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 100486,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21391
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33356
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41455
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4284
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 91290,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38254
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 53036
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 92926,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45506
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47420
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 84590,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28883
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55707
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 158359,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25755
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44805
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47109
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40690
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20702,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16332
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4370
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20932,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11265
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9667
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22210,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13438
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8772
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 30913,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22806
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8107
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 49763,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29503
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20260
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17959
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29577
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 29492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21330
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8162
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40532,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12399
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19582
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4850
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13519
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23916,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11897
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12019
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23798,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12076
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11722
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 173551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 126490
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47061
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 90597,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58648
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31949
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24265,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17303
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6962
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 103124,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66759
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36365
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7160,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5018
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2142
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7158,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5043
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2115
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13953
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4112
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6181
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5622
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12266
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28676,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23566
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5110
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 55064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33626
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21438
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 25605,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19275
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6330
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 13215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10183
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3032
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16092,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10682
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5410
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23185,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13032
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10153
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3023
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1147
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 24443,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6207
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13076
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3035,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1142
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1893
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15334,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4801
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2476
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3564
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7182,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3950
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3232
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6800,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1753
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8773,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5092
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3681
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8074,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2963
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 1809,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5171,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2195
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2976
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5731,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2120
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1661
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1950
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15266,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10000
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5266
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 25344,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7970
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8325
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6672
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12398,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12398
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12357,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12357
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8895,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5211
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3684
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2034,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2034
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2277,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2277
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6988,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6988
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3974,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3974
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9085,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3939
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4315
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6912,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3379
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3533
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34700,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34700
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6315,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2037
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4278
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8004,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4497
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3507
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 14722,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5152
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2654
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2597
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4319
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8589,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8589
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8617,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34295,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34295
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5910,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5910
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 4287,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1097
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6986,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3912
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3074
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32953,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32953
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32717,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32717
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16276
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7350
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2943
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16643
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8175,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4164
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2337
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6816,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6816
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5816,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3098
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2718
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 16622,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6615
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 37970,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18936
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19034
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 11865,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7204
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4661
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15514,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7193
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8321
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6395
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9153
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9231,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5144
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4087
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6436,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4060
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42531,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12227
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42718,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29312
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13406
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 10699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7716
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2983
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30558,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11159
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19399
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22241,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10729
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15351,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3154
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1203
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17583,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6538
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4350
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6695
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6686,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1159
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5527
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5203,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3030
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2173
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3169,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1205
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 865
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1099
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4830,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4830
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10798
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7526,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4682
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7705,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7705
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6014,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2493
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1345
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 701
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 688
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7669,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2138
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2438
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 864
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2229
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3305
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3131
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1424
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4665,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2870
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1795
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3251
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2973
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1615
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1343
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6119,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3024
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1820
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1275
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7706,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4118
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3588
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10645,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10645
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3581,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1568
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2013
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2774,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1067
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 239
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 686
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1264,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 361
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 325
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 146
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 432
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19830,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4175
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4133
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3445
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4464
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3613
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 481,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 207
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 174
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 100
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13794,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3231
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3347
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3791
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3425
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14001,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7041
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6960
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17647
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7406
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25348
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14987
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8168,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4599
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3569
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3754,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2355
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1399
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3478,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2340
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6902,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7920,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3136
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6576,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3812
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2764
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17602,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 238355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149705
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 88650
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 242253,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36268
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205985
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77893,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27610
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25207
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2757
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3988,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1714
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3777,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2278
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1499
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5940,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2615
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30759,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21560
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9199
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4512,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1260
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6255,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3659
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2596
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3258
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9869
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2744
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 240628,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163825
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 76803
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/news?program=baycurious": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 9
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 9,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 38,
"relation": "eq"
},
"items": [
"news_12035207",
"news_12028752",
"news_12027723",
"news_11910890",
"news_11700225",
"news_11999232",
"news_11624317",
"news_11978051",
"news_11955554"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"news_34552": {
"type": "terms",
"id": "news_34552",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34552",
"found": true
},
"relationships": {},
"name": "baycurious",
"slug": "baycurious",
"taxonomy": "program",
"description": null,
"featImg": null,
"headData": {
"title": "baycurious | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null,
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"ttid": 34569,
"isLoading": false,
"link": "/news/program/baycurious"
},
"source_news_12028752": {
"type": "terms",
"id": "source_news_12028752",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious/",
"isLoading": false
},
"source_news_11910890": {
"type": "terms",
"id": "source_news_11910890",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious",
"isLoading": false
},
"source_news_11700225": {
"type": "terms",
"id": "source_news_11700225",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/news/series/baycurious",
"isLoading": false
},
"source_news_11978051": {
"type": "terms",
"id": "source_news_11978051",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious/",
"isLoading": false
},
"news_33523": {
"type": "terms",
"id": "news_33523",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33523",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 33540,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/program/bay-curious"
},
"news_17986": {
"type": "terms",
"id": "news_17986",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17986",
"found": true
},
"relationships": {},
"featImg": "https://ww2.kqed.org/app/uploads/sites/10/2016/11/BayCuriousLogoFinal01-e1493662037229.png",
"name": "Bay Curious",
"description": "\u003ch2>A podcast exploring the Bay Area one question at a time\u003c/h2>\r\n\r\n\u003caside>\r\n\u003cdiv style=\"width: 100%; padding-right: 20px;\">\r\n\r\nKQED’s \u003cstrong>Bay Curious\u003c/strong> 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.\r\n\u003cbr />\r\n\u003cspan class=\"alignleft\">\u003ca href=\"https://itunes.apple.com/us/podcast/id1172473406\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/DownloadOniTunes_100x100.png\">\u003c/a> \u003ca href=\"https://goo.gl/app/playmusic?ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https://play.google.com/music/m/Ipi2mc5aqfen4nr2daayiziiyuy?t%3DBay_Curious\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/Google_Play_100x100.png\">\u003c/a>\u003c/span>\u003c/div>\r\n\u003c/aside> \r\n\u003ch2>What's your question?\u003c/h2>\r\n\u003cdiv id=\"huxq6\" class=\"curiosity-module\" data-pym-src=\"//modules.wearehearken.com/kqed/curiosity_modules/133\">\u003c/div>\r\n\u003cscript src=\"//assets.wearehearken.com/production/thirdparty/p.m.js\">\u003c/script>\r\n\u003ch2>Bay Curious monthly newsletter\u003c/h2>\r\nWe're launching it soon! \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSdEtzbyNbSQkRHCCAkKhoGiAl3Bd0zWxhk0ZseJ1KH_o_ZDjQ/viewform\" target=\"_blank\">Sign up\u003c/a> so you don't miss it when it drops.\r\n",
"taxonomy": "series",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "A podcast exploring the Bay Area one question at a time KQED’s 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. What's your question? Bay Curious monthly newsletter We're launching it soon! Sign up so you don't miss it when it drops.",
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 18020,
"slug": "baycurious",
"isLoading": false,
"link": "/news/series/baycurious"
},
"news_223": {
"type": "terms",
"id": "news_223",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "223",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED News",
"ogDescription": null
},
"ttid": 231,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/news/category/arts-and-culture"
},
"news_8": {
"type": "terms",
"id": "news_8",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "8",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 8,
"slug": "news",
"isLoading": false,
"link": "/news/category/news"
},
"news_18426": {
"type": "terms",
"id": "news_18426",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18426",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 18460,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/tag/bay-curious"
},
"news_160": {
"type": "terms",
"id": "news_160",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "160",
"found": true
},
"relationships": {},
"featImg": null,
"name": "history",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "history Archives | KQED News",
"ogDescription": null
},
"ttid": 167,
"slug": "history",
"isLoading": false,
"link": "/news/tag/history"
},
"news_21285": {
"type": "terms",
"id": "news_21285",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21285",
"found": true
},
"relationships": {},
"featImg": null,
"name": "South Bay",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "South Bay Archives | KQED News",
"ogDescription": null
},
"ttid": 21302,
"slug": "south-bay",
"isLoading": false,
"link": "/news/tag/south-bay"
},
"news_33736": {
"type": "terms",
"id": "news_33736",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33736",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Arts and Culture",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Arts and Culture Archives | KQED News",
"ogDescription": null
},
"ttid": 33753,
"slug": "arts-and-culture",
"isLoading": false,
"link": "/news/interest/arts-and-culture"
},
"news_33733": {
"type": "terms",
"id": "news_33733",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33733",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 33750,
"slug": "news",
"isLoading": false,
"link": "/news/interest/news"
},
"news_33731": {
"type": "terms",
"id": "news_33731",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33731",
"found": true
},
"relationships": {},
"featImg": null,
"name": "South Bay",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "South Bay Archives | KQED News",
"ogDescription": null
},
"ttid": 33748,
"slug": "south-bay",
"isLoading": false,
"link": "/news/interest/south-bay"
},
"news_24114": {
"type": "terms",
"id": "news_24114",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "24114",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Food",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Food Archives | KQED News",
"ogDescription": null
},
"ttid": 24131,
"slug": "food",
"isLoading": false,
"link": "/news/category/food"
},
"news_28250": {
"type": "terms",
"id": "news_28250",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28250",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Local",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Local Archives | KQED News",
"ogDescription": null
},
"ttid": 28267,
"slug": "local",
"isLoading": false,
"link": "/news/category/local"
},
"news_33520": {
"type": "terms",
"id": "news_33520",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33520",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Podcast",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Podcast Archives | KQED News",
"ogDescription": null
},
"ttid": 33537,
"slug": "podcast",
"isLoading": false,
"link": "/news/category/podcast"
},
"news_333": {
"type": "terms",
"id": "news_333",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "333",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Food",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Food Archives | KQED News",
"ogDescription": null
},
"ttid": 341,
"slug": "food",
"isLoading": false,
"link": "/news/tag/food"
},
"news_38": {
"type": "terms",
"id": "news_38",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "38",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED News",
"ogDescription": null
},
"ttid": 58,
"slug": "san-francisco",
"isLoading": false,
"link": "/news/tag/san-francisco"
},
"news_33738": {
"type": "terms",
"id": "news_33738",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33738",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED News",
"ogDescription": null
},
"ttid": 33755,
"slug": "california",
"isLoading": false,
"link": "/news/interest/california"
},
"news_33735": {
"type": "terms",
"id": "news_33735",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33735",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Food and Drink",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Food and Drink Archives | KQED News",
"ogDescription": null
},
"ttid": 33752,
"slug": "food-and-drink",
"isLoading": false,
"link": "/news/interest/food-and-drink"
},
"news_33729": {
"type": "terms",
"id": "news_33729",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33729",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED News",
"ogDescription": null
},
"ttid": 33746,
"slug": "san-francisco",
"isLoading": false,
"link": "/news/interest/san-francisco"
},
"news_28779": {
"type": "terms",
"id": "news_28779",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28779",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The Bay",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "The Bay is a daily news and culture program from KQED that covers the latest headlines, trends, and stories that matter to the Bay Area.",
"title": "The Bay Area Archives | KQED",
"ogDescription": null
},
"ttid": 28796,
"slug": "the-bay",
"isLoading": false,
"link": "/news/program/the-bay"
},
"news_17657": {
"type": "terms",
"id": "news_17657",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17657",
"found": true
},
"relationships": {},
"featImg": null,
"name": "architecture",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "architecture Archives | KQED News",
"ogDescription": null
},
"ttid": 17691,
"slug": "architecture",
"isLoading": false,
"link": "/news/tag/architecture"
},
"news_27626": {
"type": "terms",
"id": "news_27626",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27626",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-news",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-news Archives | KQED News",
"ogDescription": null
},
"ttid": 27643,
"slug": "featured-news",
"isLoading": false,
"link": "/news/tag/featured-news"
},
"news_2266": {
"type": "terms",
"id": "news_2266",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2266",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Oakland history",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Oakland history Archives | KQED News",
"ogDescription": null
},
"ttid": 2281,
"slug": "oakland-history",
"isLoading": false,
"link": "/news/tag/oakland-history"
},
"news_20517": {
"type": "terms",
"id": "news_20517",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20517",
"found": true
},
"relationships": {},
"featImg": null,
"name": "transportation",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "transportation Archives | KQED News",
"ogDescription": null
},
"ttid": 20534,
"slug": "transportation",
"isLoading": false,
"link": "/news/tag/transportation"
},
"news_2318": {
"type": "terms",
"id": "news_2318",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2318",
"found": true
},
"relationships": {},
"featImg": null,
"name": "West Oakland",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "West Oakland Archives | KQED News",
"ogDescription": null
},
"ttid": 2333,
"slug": "west-oakland",
"isLoading": false,
"link": "/news/tag/west-oakland"
},
"news_24211": {
"type": "terms",
"id": "news_24211",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "24211",
"found": true
},
"relationships": {},
"featImg": null,
"name": "BayCurious",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "BayCurious Archives | KQED News",
"ogDescription": null
},
"ttid": 24228,
"slug": "baycurious",
"isLoading": false,
"link": "/news/tag/baycurious"
},
"news_4750": {
"type": "terms",
"id": "news_4750",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4750",
"found": true
},
"relationships": {},
"featImg": null,
"name": "civil rights",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "civil rights Archives | KQED News",
"ogDescription": null
},
"ttid": 4769,
"slug": "civil-rights",
"isLoading": false,
"link": "/news/tag/civil-rights"
},
"news_18816": {
"type": "terms",
"id": "news_18816",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18816",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Halloween",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Halloween Archives | KQED News",
"ogDescription": null
},
"ttid": 18833,
"slug": "halloween",
"isLoading": false,
"link": "/news/tag/halloween"
},
"news_33812": {
"type": "terms",
"id": "news_33812",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33812",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Interests",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Interests Archives | KQED News",
"ogDescription": null
},
"ttid": 33829,
"slug": "interests",
"isLoading": false,
"link": "/news/tag/interests"
},
"news_31795": {
"type": "terms",
"id": "news_31795",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "31795",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED News",
"ogDescription": null
},
"ttid": 31812,
"slug": "california",
"isLoading": false,
"link": "/news/category/california"
},
"news_1758": {
"type": "terms",
"id": "news_1758",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1758",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Economy",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "Full coverage of the economy",
"title": "Economy Archives | KQED News",
"ogDescription": null
},
"ttid": 2648,
"slug": "economy",
"isLoading": false,
"link": "/news/category/economy"
},
"news_19906": {
"type": "terms",
"id": "news_19906",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "19906",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Environment",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Environment Archives | KQED News",
"ogDescription": null
},
"ttid": 19923,
"slug": "environment",
"isLoading": false,
"link": "/news/category/environment"
},
"news_248": {
"type": "terms",
"id": "news_248",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "248",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Technology",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Technology Archives | KQED News",
"ogDescription": null
},
"ttid": 256,
"slug": "technology",
"isLoading": false,
"link": "/news/category/technology"
},
"news_1397": {
"type": "terms",
"id": "news_1397",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1397",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Transportation",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Transportation Archives | KQED News",
"ogDescription": null
},
"ttid": 1409,
"slug": "transportation",
"isLoading": false,
"link": "/news/category/transportation"
},
"news_21349": {
"type": "terms",
"id": "news_21349",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21349",
"found": true
},
"relationships": {},
"featImg": null,
"name": "clean energy",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "clean energy Archives | KQED News",
"ogDescription": null
},
"ttid": 21366,
"slug": "clean-energy",
"isLoading": false,
"link": "/news/tag/clean-energy"
},
"news_22457": {
"type": "terms",
"id": "news_22457",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22457",
"found": true
},
"relationships": {},
"featImg": null,
"name": "electric cars",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "electric cars Archives | KQED News",
"ogDescription": null
},
"ttid": 22474,
"slug": "electric-cars",
"isLoading": false,
"link": "/news/tag/electric-cars"
},
"news_21348": {
"type": "terms",
"id": "news_21348",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21348",
"found": true
},
"relationships": {},
"featImg": null,
"name": "electric vehicles;",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "electric vehicles; Archives | KQED News",
"ogDescription": null
},
"ttid": 21365,
"slug": "electric-vehicles",
"isLoading": false,
"link": "/news/tag/electric-vehicles"
},
"news_1631": {
"type": "terms",
"id": "news_1631",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1631",
"found": true
},
"relationships": {},
"name": "Technology",
"slug": "technology",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Technology | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 1643,
"isLoading": false,
"link": "/news/tag/technology"
},
"news_33737": {
"type": "terms",
"id": "news_33737",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33737",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Science",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Science Archives | KQED News",
"ogDescription": null
},
"ttid": 33754,
"slug": "science",
"isLoading": false,
"link": "/news/interest/science"
},
"news_33732": {
"type": "terms",
"id": "news_33732",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33732",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Technology",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Technology Archives | KQED News",
"ogDescription": null
},
"ttid": 33749,
"slug": "technology",
"isLoading": false,
"link": "/news/interest/technology"
},
"news_356": {
"type": "terms",
"id": "news_356",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "356",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Science",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Science Archives | KQED News",
"ogDescription": null
},
"ttid": 364,
"slug": "science",
"isLoading": false,
"link": "/news/category/science"
},
"news_4463": {
"type": "terms",
"id": "news_4463",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4463",
"found": true
},
"relationships": {},
"featImg": null,
"name": "wildfires",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "wildfires Archives | KQED News",
"ogDescription": null
},
"ttid": 4482,
"slug": "wildfires",
"isLoading": false,
"link": "/news/tag/wildfires"
},
"news_33750": {
"type": "terms",
"id": "news_33750",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33750",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Climate",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Climate Archives | KQED News",
"ogDescription": null
},
"ttid": 33767,
"slug": "climate",
"isLoading": false,
"link": "/news/interest/climate"
},
"news_33744": {
"type": "terms",
"id": "news_33744",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33744",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Peninsula",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Peninsula Archives | KQED News",
"ogDescription": null
},
"ttid": 33761,
"slug": "peninsula",
"isLoading": false,
"link": "/news/interest/peninsula"
},
"news_6266": {
"type": "terms",
"id": "news_6266",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "6266",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Housing",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Housing Archives | KQED News",
"ogDescription": null
},
"ttid": 6290,
"slug": "housing",
"isLoading": false,
"link": "/news/category/housing"
},
"news_3921": {
"type": "terms",
"id": "news_3921",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3921",
"found": true
},
"relationships": {},
"featImg": null,
"name": "affordable housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "affordable housing Archives | KQED News",
"ogDescription": null
},
"ttid": 3940,
"slug": "affordable-housing",
"isLoading": false,
"link": "/news/tag/affordable-housing"
},
"news_4020": {
"type": "terms",
"id": "news_4020",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4020",
"found": true
},
"relationships": {},
"name": "Homelessness",
"slug": "homelessness",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Homelessness | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null,
"metaRobotsNoIndex": "index"
},
"ttid": 4039,
"isLoading": false,
"link": "/news/tag/homelessness"
},
"news_1775": {
"type": "terms",
"id": "news_1775",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1775",
"found": true
},
"relationships": {},
"featImg": null,
"name": "housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "housing Archives | KQED News",
"ogDescription": null
},
"ttid": 1790,
"slug": "housing",
"isLoading": false,
"link": "/news/tag/housing"
}
},
"userAgentReducer": {
"userAgent": "CCBot/2.0 (https://commoncrawl.org/faq/)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"loggingChecked": false,
"articles": [],
"firstName": null,
"lastName": null,
"phoneNumber": null,
"fetchingMembership": false,
"memberships": [
{
"id": null,
"startDate": null,
"firstName": null,
"lastName": null,
"familyNumber": null,
"memberNumber": null,
"memberSince": null,
"expirationDate": null,
"pfsEligible": false,
"isSustaining": false,
"membershipLevel": "Prospect",
"membershipStatus": "Non Member",
"lastGiftDate": null,
"renewalDate": null
}
]
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/news/program/baycurious",
"previousPathname": "/"
}
}