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
}
}
},
"root-site_19443": {
"type": "attachments",
"id": "root-site_19443",
"meta": {
"index": "attachments_1716263798",
"site": "root-site",
"id": "19443",
"found": true
},
"parent": 19439,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-160x94.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 94
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick.jpg",
"width": 1920,
"height": 1128
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-1020x599.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 599
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-1536x902.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 902
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-800x470.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 470
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-768x451.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 451
}
},
"publishDate": 1620938026,
"modified": 1621031498,
"caption": null,
"description": null,
"title": "Unsplash-by-Jake-Weirick",
"credit": "Unsplash by Jake Weirick",
"status": "inherit",
"altTag": "View of the Golden Gate Bridge from a nearby beach",
"fetchFailed": false,
"isLoading": false
},
"arts_13971515": {
"type": "attachments",
"id": "arts_13971515",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13971515",
"found": true
},
"title": "heart",
"publishDate": 1738885218,
"status": "inherit",
"parent": 13970440,
"modified": 1738890138,
"caption": "Love: Not all it’s cracked up to be at the best of times.",
"credit": "Stigmata of Christ, detail from the Waldburg prayer book, 1486",
"altTag": "illustration of heart with knife through it",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-800x490.png",
"width": 800,
"height": 490,
"mimeType": "image/png"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-1020x625.png",
"width": 1020,
"height": 625,
"mimeType": "image/png"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-160x98.png",
"width": 160,
"height": 98,
"mimeType": "image/png"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-768x471.png",
"width": 768,
"height": 471,
"mimeType": "image/png"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-1536x942.png",
"width": 1536,
"height": 942,
"mimeType": "image/png"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-672x372.png",
"width": 672,
"height": 372,
"mimeType": "image/png"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-1038x576.png",
"width": 1038,
"height": 576,
"mimeType": "image/png"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1-1920x1177.png",
"width": 1920,
"height": 1177,
"mimeType": "image/png"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1.png",
"width": 2000,
"height": 1226
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13904276": {
"type": "attachments",
"id": "arts_13904276",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13904276",
"found": true
},
"parent": 13904265,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-160x109.png",
"width": 160,
"mimeType": "image/png",
"height": 109
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM.png",
"width": 1518,
"height": 1034
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-1020x695.png",
"width": 1020,
"mimeType": "image/png",
"height": 695
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-800x545.png",
"width": 800,
"mimeType": "image/png",
"height": 545
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2021/10/Screen-Shot-2021-10-06-at-4.46.11-PM-768x523.png",
"width": 768,
"mimeType": "image/png",
"height": 523
}
},
"publishDate": 1633563989,
"modified": 1633564024,
"caption": "The now-infamous police sketch of the Zodiac Killer.",
"description": "The now-infamous police sketch of the Zodiac Killer.",
"title": "The now-infamous police sketch of the Zodiac Killer.",
"credit": null,
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13960052": {
"type": "attachments",
"id": "arts_13960052",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13960052",
"found": true
},
"title": "In 1877 San Francisco, there was a mini-crime spree — conducted entirely by children. Their leader was a 12-year-old girl named Mary Avery.",
"publishDate": 1718907118,
"status": "inherit",
"parent": 13959986,
"modified": 1718993188,
"caption": "These 19th Century London kids may look like ne'er-do-wells — but in 1877, San Francisco experienced a mini-crime spree conducted entirely by children. Their leader was a 12-year-old girl named Mary Avery.",
"credit": "The Royal Photographic Society Collection/Victoria and Albert Museum, London/Getty Images",
"altTag": "An old fashioned policeman stands in front of a group of scrappy-looking children of various ages.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-800x608.jpg",
"width": 800,
"height": 608,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-1020x775.jpg",
"width": 1020,
"height": 775,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-160x122.jpg",
"width": 160,
"height": 122,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-768x583.jpg",
"width": 768,
"height": 583,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-1536x1167.jpg",
"width": 1536,
"height": 1167,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-2048x1556.jpg",
"width": 2048,
"height": 1556,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-1920x1459.jpg",
"width": 1920,
"height": 1459,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-90756091-scaled.jpg",
"width": 2560,
"height": 1945
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13959241": {
"type": "attachments",
"id": "arts_13959241",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13959241",
"found": true
},
"title": "The Sugarloaf Islands of the Farallons, as they were seen by Carleton Watkins in 1869.",
"publishDate": 1717552602,
"status": "inherit",
"parent": 13959142,
"modified": 1717634537,
"caption": "The Sugarloaf Islands of the Farallons, as they were seen by Carleton Watkins in 1869. ",
"credit": "Sepia Times/ Universal Images Group via Getty Images",
"altTag": "A sepia toned photo of tall rocky land masses surrounded by foamy sea water.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-800x559.jpg",
"width": 800,
"height": 559,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-1020x712.jpg",
"width": 1020,
"height": 712,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-160x112.jpg",
"width": 160,
"height": 112,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-768x536.jpg",
"width": 768,
"height": 536,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-1536x1072.jpg",
"width": 1536,
"height": 1072,
"mimeType": "image/jpeg"
},
"2048x2048": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-2048x1430.jpg",
"width": 2048,
"height": 1430,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-1920x1341.jpg",
"width": 1920,
"height": 1341,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1157997959-scaled-e1717552749442.jpg",
"width": 1920,
"height": 1340
}
},
"fetchFailed": false,
"isLoading": false
},
"arts_13957664": {
"type": "attachments",
"id": "arts_13957664",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13957664",
"found": true
},
"parent": 13957514,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-160x93.png",
"width": 160,
"mimeType": "image/png",
"height": 93
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM.png",
"width": 1584,
"height": 916
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-1020x590.png",
"width": 1020,
"mimeType": "image/png",
"height": 590
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-1536x888.png",
"width": 1536,
"mimeType": "image/png",
"height": 888
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-800x463.png",
"width": 800,
"mimeType": "image/png",
"height": 463
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-10-at-2.40.57-PM-768x444.png",
"width": 768,
"mimeType": "image/png",
"height": 444
}
},
"publishDate": 1715377288,
"modified": 1715377334,
"caption": "A rendition of the airship seen in the skies above Sacramento, as illustrated in ‘The San Francisco Call and Post’ on Nov. 29, 1896.",
"description": null,
"title": "A rendition of the airship seen in the skies above Sacramento, as illustrated in ‘The San Francisco Call and Post’ on Nov. 29, 1896.",
"credit": "The San Francisco Call and Post",
"status": "inherit",
"altTag": "A Victorian illustration of two men watching an airship with wings and spotlights flying near the top of the Capitol building.",
"fetchFailed": false,
"isLoading": false
},
"arts_13936011": {
"type": "attachments",
"id": "arts_13936011",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13936011",
"found": true
},
"parent": 13935838,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-1038x576.png",
"width": 1038,
"mimeType": "image/png",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-160x107.png",
"width": 160,
"mimeType": "image/png",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-672x372.png",
"width": 672,
"mimeType": "image/png",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235.png",
"width": 1920,
"height": 1286
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-2048x1372.png",
"width": 2048,
"mimeType": "image/png",
"height": 1372
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-1020x683.png",
"width": 1020,
"mimeType": "image/png",
"height": 683
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-1536x1029.png",
"width": 1536,
"mimeType": "image/png",
"height": 1029
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-1920x1286.png",
"width": 1920,
"mimeType": "image/png",
"height": 1286
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-800x536.png",
"width": 800,
"mimeType": "image/png",
"height": 536
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/10/It-came-e1696642620235-768x514.png",
"width": 768,
"mimeType": "image/png",
"height": 514
}
},
"publishDate": 1696642386,
"modified": 1696642635,
"caption": "A moment from a History Channel documentary about deep sea monsters. Just kidding! It's a still from ‘It Came From Beneath the Sea.’ Actual sea monsters have been reported in Tahoe, Monterey and Santa Cruz though.",
"description": null,
"title": "A moment from a History Channel documentary about deep sea monsters. Just kidding! It's a still from ‘It Came From Beneath the Sea.’ Actual sea monsters have been reported in Tahoe, Monterey and Santa Cruz though.",
"credit": "Columbia Pictures",
"status": "inherit",
"altTag": null,
"fetchFailed": false,
"isLoading": false
},
"arts_13934229": {
"type": "attachments",
"id": "arts_13934229",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13934229",
"found": true
},
"parent": 13934227,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363-1000x576.jpg",
"width": 1000,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363-160x93.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 93
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363.jpg",
"width": 1000,
"height": 584
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363-800x467.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 467
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/08/opensfhistory_wnp14.4363-768x449.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 449
}
},
"publishDate": 1693527915,
"modified": 1694459753,
"caption": "We're not saying that any of these kids ever did anything with dynamite but, based on records, if they had, no one would have been all that surprised. Merced Heights, 1928.",
"description": null,
"title": "We're not saying that any of these kids ever did anything with dynamite but, based on records, if they had, no one would have been all that surprised. Merced Heights, 1928.",
"credit": "OpenSFHistory / wnp14.4363",
"status": "inherit",
"altTag": "Ten small boys, between the ages of approximately 8 and 14 stand in the street in the 1920s. Most look sullen.",
"fetchFailed": false,
"isLoading": false
},
"arts_13931220": {
"type": "attachments",
"id": "arts_13931220",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13931220",
"found": true
},
"parent": 13931210,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-160x113.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 113
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821.jpg",
"width": 1920,
"height": 1352
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-2048x1442.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1442
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-1020x718.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 718
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-1536x1082.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1082
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-1920x1352.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1352
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-800x563.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 563
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/07/GettyImages-3063885-scaled-e1688604552821-768x541.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 541
}
},
"publishDate": 1688604530,
"modified": 1688624372,
"caption": "Victorians, probably contemplating how to destroy the thing they're all hanging out on.",
"description": null,
"title": "Victorians, probably contemplating how to destroy the thing they're all hanging out on.",
"credit": "General Photographic Agency/Getty Images",
"status": "inherit",
"altTag": "Four men, six women and a child, all dressed in Victorian era clothing sit and stand on a rocky outcrop.",
"fetchFailed": false,
"isLoading": false
},
"arts_13927591": {
"type": "attachments",
"id": "arts_13927591",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13927591",
"found": true
},
"parent": 13927540,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-160x87.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 87
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428.jpg",
"width": 1920,
"height": 1043
},
"2048x2048": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-2048x1113.jpg",
"width": 2048,
"mimeType": "image/jpeg",
"height": 1113
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-1020x554.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 554
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-1536x834.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 834
},
"full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-1920x1043.jpg",
"width": 1920,
"mimeType": "image/jpeg",
"height": 1043
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-800x435.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 435
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/04/Fred-and-Qued_1970s-scaled-e1682365502428-768x417.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 417
}
},
"publishDate": 1681157106,
"modified": 1682365531,
"caption": "Qued, a red dragon-like monster being led by Phred, a guy who looks like the Monopoly man sold his soul to Satan.",
"description": null,
"title": "Qued, a red dragon-like monster being led by Phred, a guy who looks like the Monopoly man sold his soul to Satan.",
"credit": null,
"status": "inherit",
"altTag": "An illustration showing a little man in a black top hat leading a huge red monster around. on a leash.",
"fetchFailed": false,
"isLoading": false
},
"arts_13927169": {
"type": "attachments",
"id": "arts_13927169",
"meta": {
"index": "attachments_1716263798",
"site": "arts",
"id": "13927169",
"found": true
},
"parent": 13927137,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055-1000x576.jpg",
"width": 1000,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055-160x103.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 103
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055.jpg",
"width": 1000,
"height": 644
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055-800x515.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 515
},
"medium_large": {
"file": "https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp26.2055-768x495.jpg",
"width": 768,
"mimeType": "image/jpeg",
"height": 495
}
},
"publishDate": 1680210829,
"modified": 1680222205,
"caption": "Patrons gather outside the Cobweb Palace, a legendary old tavern that stood for 40 years on Francisco Street between Powell and Mason. ",
"description": null,
"title": "Patrons gather outside the Cobweb Palace, a legendary old tavern that stood for 40 years on Francisco Street between Powell and Mason.",
"credit": "OpenSFHistory / wnp26.2055",
"status": "inherit",
"altTag": "A line of men and women dressed in Victorian clothing stand outside a ramshackle wooden building.",
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false
},
"authorsReducer": {
"ralexandra": {
"type": "authors",
"id": "11242",
"meta": {
"index": "authors_1716337520",
"id": "11242",
"found": true
},
"name": "Rae Alexandra",
"firstName": "Rae",
"lastName": "Alexandra",
"slug": "ralexandra",
"email": "ralexandra@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"arts"
],
"title": "Staff Writer",
"bio": "Rae Alexandra is Staff Writer for KQED Arts & Culture, and the creator/author of the \u003ca href=\"https://www.kqed.org/arts/program/rebel-girls-from-bay-area-history\">Rebel Girls From Bay Area History\u003c/a> and \u003ca href=\"https://www.kqed.org/bizarrebayarea\">Bizarre Bay Area\u003c/a> series. Born and raised in Wales, she started her career in London, as a music journalist for uproarious rock ’n’ roll magazine, \u003cem>\u003ca href=\"https://www.kerrang.com/features/an-oral-history-of-alternative-tentacles-40-years-of-keeping-punk-alive/\">Kerrang!\u003c/a>\u003c/em>. In America, she got her start at alt-weeklies including \u003cem>SF Weekly\u003c/em>\u003c/a> and the \u003ca href=\"https://www.villagevoice.com/author/raealexandra/\">\u003cem>Village Voice\u003c/em>\u003c/a>, and freelanced for a great many other publications. Her undying love for San Francisco has, more recently, turned her into \u003ca href=\"https://www.kqed.org/arts/category/history\">a history nerd\u003c/a>. In 2023, Rae was awarded an SPJ Excellence in Journalism Award for Arts & Culture.",
"avatar": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g",
"twitter": "raemondjjjj",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Rae Alexandra | KQED",
"description": "Staff Writer",
"ogImgSrc": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/d5ef3d663d9adae1345d06932a3951de?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ralexandra"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {
"root-site_bizarrebayarea": {
"type": "pages",
"id": "root-site_19439",
"meta": {
"index": "pages_1716337520",
"site": "root-site",
"id": "19439",
"score": 0
},
"parent": 0,
"pageMeta": {
"excludeFromSiteSearch": "Include",
"sticky": false,
"adSlotOverride": "300x250_food",
"WpPageTemplate": "page-topic-editorial"
},
"labelTerm": {
"site": ""
},
"blocks": [
{
"innerHTML": "\n\u003cp>Explore hauntings, hexes and other strange happenings from Bay Area history.\u003c/p>\n",
"blockName": "core/paragraph",
"innerContent": [
"\n\u003cp>Explore hauntings, hexes and other strange happenings from Bay Area history.\u003c/p>\n"
],
"innerBlocks": [],
"attrs": []
},
{
"innerHTML": "",
"blockName": "kqed/post-list",
"innerContent": [],
"innerBlocks": [],
"attrs": {
"useSSR": true,
"sizeBase": 12,
"seeMore": true,
"query": "posts/?tag=bizarrebayarea&queryId=729def5129",
"title": ""
}
},
{
"innerHTML": "",
"blockName": "kqed/ad",
"innerContent": [],
"innerBlocks": [],
"attrs": []
}
],
"publishDate": 1620938090,
"title": "Bizarre Bay Area",
"pagePath": "bizarrebayarea",
"headTitle": "Bizarre Bay Area | KQED",
"content": "\u003cp>Explore hauntings, hexes and other strange happenings from Bay Area history.\u003c/p>\n\n\n\n\n\u003cp>[ad fullwidth]\u003c/p>\u003cp>\u003c/p>\n",
"modified": 1690469007,
"headData": {
"twImgId": "root-site_19443",
"twTitle": "",
"socialTitle": "Bizarre Bay Area - Strange Happenings from the Bay Area | KQED",
"ogTitle": "",
"ogImgId": "root-site_19443",
"twDescription": "",
"description": "Embark on a chilling journey through the strange stories from Bay Area with KQED. Explore hauntings, hexes, and other creepy anomalies.",
"socialDescription": "Embark on a chilling journey through the strange stories from Bay Area with KQED. Explore hauntings, hexes, and other creepy anomalies.",
"metaRobotsNoIndex": "1",
"title": "Bizarre Bay Area - Strange Happenings from the Bay Area | KQED",
"ogDescription": "",
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-1020x599.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 599
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2021/05/Unsplash-by-Jake-Weirick-1020x599.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 599
},
"twitterCard": "summary_large_image"
}
},
"slug": "bizarrebayarea",
"status": "publish",
"format": "standard",
"path": "/root-site/19439/bizarrebayarea",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Explore hauntings, hexes and other strange happenings from Bay Area history.\u003c/p>\n\n\n\n\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"label": "root-site",
"isLoading": false
}
},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"arts_13970440": {
"type": "posts",
"id": "arts_13970440",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13970440",
"score": null,
"sort": [
1738940438000
]
},
"guestAuthors": [],
"slug": "san-francisco-murders-history-lovers-happy-valentines-day-doomed",
"title": "Happy Valentine’s Day! 3 Pairs of Doomed Lovers From San Francisco History",
"publishDate": 1738940438,
"format": "aside",
"headTitle": "Happy Valentine’s Day! 3 Pairs of Doomed Lovers From San Francisco History | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cfigure id=\"attachment_13971513\" class=\"wp-caption aligncenter\" style=\"max-width: 1893px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971513\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart.png\" alt=\"A painting depicting a heart stabbed horizontally through its center with a dagger. Above are two bleeding hands. Below are two bleeding feet.\" width=\"1893\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart.png 1893w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-800x845.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1020x1078.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-160x169.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-768x811.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1454x1536.png 1454w\" sizes=\"auto, (max-width: 1893px) 100vw, 1893px\">\u003cfigcaption class=\"wp-caption-text\">Love: Not all it’s cracked up to be at the best of times. \u003ccite>(Stigmata of Christ, detail from the Waldburg prayer book, 1486)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As we all know, \u003ca href=\"https://www.kqed.org/pop/20463/the-dark-and-twisted-history-of-valentines-day\">Valentine’s Day\u003c/a> is intrinsically designed to make single people feel bad about their lives. So, in the interests of bringing balance back to the world, here are some stories of lovers from Bay Area history that could make anyone swear off coupledom for life. Theirs are tales of passion, mayhem and — oh yes — a little bit of \u003ca href=\"https://www.kqed.org/arts/tag/true-crime\">murder\u003c/a>.\u003c/p>\n\u003cp>Behold these messy lovebirds!\u003c/p>\n\u003ch2>Belle and Charles Cora (1850s)\u003c/h2>\n\u003cp>Adventurous couple Charles and Belle Cora found each other in New Orleans in 1848. He was a wealthy gambler and high roller. She was the daughter of a minister, hailed from Baltimore, and had fled to New Orleans after falling pregnant out of wedlock. After her baby died, Belle went to work for a local madam. When Charles saw and approached Belle for the very first time, she is said to have uttered the phrase, “It is destiny.”\u003c/p>\n\u003cp>[aside postid='arts_13893272']Together, the two briefly tried their luck in Sacramento before settling in San Francisco in 1849, where Belle ran a high-end brothel in what is now Chinatown. The duo stood out in the city as a handsome, if controversial, couple. In 1890, the \u003cem>San Francisco Chronicle\u003c/em> recalled that Charles was instantly “struck by her beauty — she was a voluptuous creature.” Charles, a volunteer fireman, was a good match for Bella too. The same article described him as “always dressed neatly and well supplied with money. He had dark hair, dark mustache and dark eyes.”\u003c/p>\n\u003cp>The trouble for these two began one Thursday night at \u003ca href=\"https://sanfranciscotheatres.blogspot.com/2018/01/maguires-opera-house.html\">Maguire’s Opera House\u003c/a>. A rule of the venue was that “the demi-monde” — any customers not of proper social standing — must only sit (according to a 1910 edition of the \u003cem>San Francisco Bulletin\u003c/em>) in “the parquet behind the dress circle, secluded in boxes.” When Belle and Charles sat in the dress circle, directly behind the wife of U.S. Marshal William H. Richardson, the lawman was incensed. Richardson loudly attempted to get the offending couple removed. When his request was denied, Richardson was left feeling both furious and publicly humiliated.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The following day, Charles and Richardson had a run-in at the Cosmopolitan Saloon on Montgomery and Clay (where the Transamerica Pyramid stands today) and harsh words were exchanged as Charles defended his wife. After yet another altercation on Saturday, Charles wound up shooting and killing Richardson in the street. Charles swore up and down that it was self-defense (and the position of a knife and gun next to Richardson seemed to confirm that). Regardless, Charles was arrested and put in jail.\u003c/p>\n\u003cp>[aside postid='arts_13959986']Belle tried desperately to get Charles released, paying a fortune to a prestigious lawyer known as Colonel D. D. Baker. It was all for naught. Belle soon heard that vigilantes planned to take Charles’ fate into their own hands. She rushed to Charles’ side, so the pair could be married by a Father Maraschi. Within an hour of the union, Charles — alongside another prisoner named James Casey — was taken away by vigilantes and hanged on Sacramento Street.\u003c/p>\n\u003cp>Rumor has it that after Charles’ death, Belle was pressured to leave town by the same Vigilance Committee that had killed her husband. She refused to do so, dying in 1862 in the same house she had shared with Charles on Waverly Place (then known as Pike Street). Today, \u003ca href=\"https://www.findagrave.com/memorial/7720349/charles-cora\">Belle and Charles are buried side-by-side in San Francisco\u003c/a>’s Mission Dolores cemetery.\u003c/p>\n\u003ch2>Albert McVicar and Emma LeDoux (1900s)\u003c/h2>\n\u003cfigure id=\"attachment_13971095\" class=\"wp-caption aligncenter\" style=\"max-width: 1745px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971095\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux.png\" alt=\"A turn of the century woman wearing elaborate hat, suit jacket and high necked white shirt stands before a blank wall with a number pinned to her front.\" width=\"1745\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux.png 1745w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-800x917.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-1020x1169.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-160x183.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-768x880.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-1340x1536.png 1340w\" sizes=\"auto, (max-width: 1745px) 100vw, 1745px\">\u003cfigcaption class=\"wp-caption-text\">Emma LeDoux’s 1906 mugshot for … well, you’ll see. \u003ccite>(Public domain)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Emma and Albert met in Bisbee, Arizona, fell in love, relocated to San Francisco and … then it all went horribly wrong.\u003c/p>\n\u003cp>Despite being described by Albert as “a lovely little woman” in letters to his family, Emma wasn’t exactly who she seemed. She had a taste for San Francisco’s nightlife and had already been married twice when Albert met her. Emma’s second husband William Williams died under mysterious circumstances that resulted in her receiving a sizable payout from his insurance company.\u003c/p>\n\u003cp>[aside postid='arts_13926069']Without divorcing Albert, Emma met and married another man (Eugene LeDoux), and Albert soon found himself on the receiving end of a murder plot. Emma lured Albert to a hotel room, spiked his whiskey with morphine and bundled his incapacitated body into a large trunk where he was left to suffocate. Emma intended to stick the trunk on a train, never to be seen again, though reports on her intended final destination are unclear. After being mislabeled, the trunk wound up stuck on a platform at Stockton’s Southern Pacific Railroad.\u003c/p>\n\u003cp>Suspicious railway employees called the cops after noticing the trunk’s weight, smell and the thunking noise it made every time they moved it. After police found Albert’s body inside, they quickly traced the trunk back to Emma, who was subsequently arrested in Antioch. “What kind of a woman is she?” Albert’s brother John asked the \u003cem>Stockton Evening and Sunday Record\u003c/em> on Mar. 31, 1906. “She must be a regular human tigress.”\u003c/p>\n\u003cp>Emma’s trial for Albert’s murder created a huge scandal at the time and resulted in her being the first woman ever sentenced to death in California. In a final plot twist, however, Emma managed to escape her date with a San Quentin noose after a successful appeal to the Supreme Court. In the end, the murderess wound up getting paroled after serving just 10 years.\u003c/p>\n\u003ch2>Jimmy Ferrozzo and Teresa Hill (1980s)\u003c/h2>\n\u003cfigure id=\"attachment_13971521\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971521\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor.png\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-768x512.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1536x1024.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1920x1280.png 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A plaque hangs outside the Condor Club in San Francisco’s North Beach. \u003ccite>(Brittany Hosea-Small/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He was a burly and beloved North Beach bouncer. She was a 23-year-old dancer at the Mitchell Brothers’ O’Farrell Theater, recently arrived in San Francisco from Seattle.\u003c/p>\n\u003cp>Despite Jimmy being 17 years her senior, Teresa was smitten with the door guy and, at midnight every night, after her shift at the O’Farrell, Teresa would rush to the Condor to close out Ferrozzo’s shift with him. On Nov. 23, 1983, the new couple stayed behind in the club after hours to have a private party of their own.\u003c/p>\n\u003cp>[aside postid='arts_13953248']The following morning, at around 7 a.m., a janitor unlocked the Condor’s front door only to find a scene of horror. Teresa and Jimmy were pinned to the ceiling by the club’s famous hydraulic baby grand piano. (The piano was installed to dramatically lower North Beach’s first topless dancer \u003ca href=\"https://www.kqed.org/news/10755111/legendary-san-francisco-stripper-carol-doda-dies\">Carol Doda\u003c/a> from her dressing room upstairs onto the floor of the club.) Jimmy was dead from “compression asphyxia” and Teresa, still partially trapped underneath him, was alive but extremely distraught. It took more than three agonizing hours to free her.\u003c/p>\n\u003cp>A homicide inspector on the scene, Whitey Gunther, told the \u003cem>San Francisco Examiner\u003c/em> that the switch that raised and lowered the piano could “easily be kicked” by Jimmy from his position on top of the piano. The paper also reported that “dancers at the club said the motorized lift was very slow and someone distracted could conceivably not notice the upward movement.” Gunther’s fellow inspector Marvin Dean also believed Ferrozzo’s death looked accidental.\u003c/p>\n\u003cp>The 2024 documentary \u003cem>\u003ca href=\"https://www.kqed.org/arts/13953248/topless-at-the-condor-movie-review-carol-doda-documentary-north-beach-history\">Carol Doda: Topless at the Condor\u003c/a>\u003c/em> had other ideas, suggesting Jimmy’s death may have been a mob hit. No one will ever know for sure — Teresa told the SFPD she had been drinking too heavily to remember anything about the night her boyfriend died.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Happy Valentine’s Day, everyone! May those of you in couples live to see March.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Valentine’s Day is designed to make single people feel bad. Let’s revisit some relationships that went really wrong!",
"status": "publish",
"parent": 0,
"modified": 1739388086,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 21,
"wordCount": 1354
},
"headData": {
"title": "Tragic Love Stories From San Francisco History | KQED",
"description": "Valentine’s Day is designed to make single people feel bad. Let’s revisit some relationships that went really wrong!",
"ogTitle": "Happy Valentine’s Day! Doomed Lovers From San Francisco History",
"ogDescription": "",
"ogImgId": "",
"twTitle": "Happy Valentine’s Day! Doomed Lovers From San Francisco History",
"twDescription": "",
"twImgId": "",
"socialTitle": "Tragic Love Stories From San Francisco History %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Happy Valentine’s Day! 3 Pairs of Doomed Lovers From San Francisco History",
"datePublished": "2025-02-07T07:00:38-08:00",
"dateModified": "2025-02-12T11:21:26-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"sticky": false,
"nprStoryId": "kqed-13970440",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13970440/san-francisco-murders-history-lovers-happy-valentines-day-doomed",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13971513\" class=\"wp-caption aligncenter\" style=\"max-width: 1893px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971513\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart.png\" alt=\"A painting depicting a heart stabbed horizontally through its center with a dagger. Above are two bleeding hands. Below are two bleeding feet.\" width=\"1893\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart.png 1893w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-800x845.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1020x1078.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-160x169.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-768x811.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/heart-1454x1536.png 1454w\" sizes=\"auto, (max-width: 1893px) 100vw, 1893px\">\u003cfigcaption class=\"wp-caption-text\">Love: Not all it’s cracked up to be at the best of times. \u003ccite>(Stigmata of Christ, detail from the Waldburg prayer book, 1486)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As we all know, \u003ca href=\"https://www.kqed.org/pop/20463/the-dark-and-twisted-history-of-valentines-day\">Valentine’s Day\u003c/a> is intrinsically designed to make single people feel bad about their lives. So, in the interests of bringing balance back to the world, here are some stories of lovers from Bay Area history that could make anyone swear off coupledom for life. Theirs are tales of passion, mayhem and — oh yes — a little bit of \u003ca href=\"https://www.kqed.org/arts/tag/true-crime\">murder\u003c/a>.\u003c/p>\n\u003cp>Behold these messy lovebirds!\u003c/p>\n\u003ch2>Belle and Charles Cora (1850s)\u003c/h2>\n\u003cp>Adventurous couple Charles and Belle Cora found each other in New Orleans in 1848. He was a wealthy gambler and high roller. She was the daughter of a minister, hailed from Baltimore, and had fled to New Orleans after falling pregnant out of wedlock. After her baby died, Belle went to work for a local madam. When Charles saw and approached Belle for the very first time, she is said to have uttered the phrase, “It is destiny.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13893272",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Together, the two briefly tried their luck in Sacramento before settling in San Francisco in 1849, where Belle ran a high-end brothel in what is now Chinatown. The duo stood out in the city as a handsome, if controversial, couple. In 1890, the \u003cem>San Francisco Chronicle\u003c/em> recalled that Charles was instantly “struck by her beauty — she was a voluptuous creature.” Charles, a volunteer fireman, was a good match for Bella too. The same article described him as “always dressed neatly and well supplied with money. He had dark hair, dark mustache and dark eyes.”\u003c/p>\n\u003cp>The trouble for these two began one Thursday night at \u003ca href=\"https://sanfranciscotheatres.blogspot.com/2018/01/maguires-opera-house.html\">Maguire’s Opera House\u003c/a>. A rule of the venue was that “the demi-monde” — any customers not of proper social standing — must only sit (according to a 1910 edition of the \u003cem>San Francisco Bulletin\u003c/em>) in “the parquet behind the dress circle, secluded in boxes.” When Belle and Charles sat in the dress circle, directly behind the wife of U.S. Marshal William H. Richardson, the lawman was incensed. Richardson loudly attempted to get the offending couple removed. When his request was denied, Richardson was left feeling both furious and publicly humiliated.\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 following day, Charles and Richardson had a run-in at the Cosmopolitan Saloon on Montgomery and Clay (where the Transamerica Pyramid stands today) and harsh words were exchanged as Charles defended his wife. After yet another altercation on Saturday, Charles wound up shooting and killing Richardson in the street. Charles swore up and down that it was self-defense (and the position of a knife and gun next to Richardson seemed to confirm that). Regardless, Charles was arrested and put in jail.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13959986",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Belle tried desperately to get Charles released, paying a fortune to a prestigious lawyer known as Colonel D. D. Baker. It was all for naught. Belle soon heard that vigilantes planned to take Charles’ fate into their own hands. She rushed to Charles’ side, so the pair could be married by a Father Maraschi. Within an hour of the union, Charles — alongside another prisoner named James Casey — was taken away by vigilantes and hanged on Sacramento Street.\u003c/p>\n\u003cp>Rumor has it that after Charles’ death, Belle was pressured to leave town by the same Vigilance Committee that had killed her husband. She refused to do so, dying in 1862 in the same house she had shared with Charles on Waverly Place (then known as Pike Street). Today, \u003ca href=\"https://www.findagrave.com/memorial/7720349/charles-cora\">Belle and Charles are buried side-by-side in San Francisco\u003c/a>’s Mission Dolores cemetery.\u003c/p>\n\u003ch2>Albert McVicar and Emma LeDoux (1900s)\u003c/h2>\n\u003cfigure id=\"attachment_13971095\" class=\"wp-caption aligncenter\" style=\"max-width: 1745px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971095\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux.png\" alt=\"A turn of the century woman wearing elaborate hat, suit jacket and high necked white shirt stands before a blank wall with a number pinned to her front.\" width=\"1745\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux.png 1745w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-800x917.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-1020x1169.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-160x183.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-768x880.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/01/emma-ledoux-1340x1536.png 1340w\" sizes=\"auto, (max-width: 1745px) 100vw, 1745px\">\u003cfigcaption class=\"wp-caption-text\">Emma LeDoux’s 1906 mugshot for … well, you’ll see. \u003ccite>(Public domain)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Emma and Albert met in Bisbee, Arizona, fell in love, relocated to San Francisco and … then it all went horribly wrong.\u003c/p>\n\u003cp>Despite being described by Albert as “a lovely little woman” in letters to his family, Emma wasn’t exactly who she seemed. She had a taste for San Francisco’s nightlife and had already been married twice when Albert met her. Emma’s second husband William Williams died under mysterious circumstances that resulted in her receiving a sizable payout from his insurance company.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13926069",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Without divorcing Albert, Emma met and married another man (Eugene LeDoux), and Albert soon found himself on the receiving end of a murder plot. Emma lured Albert to a hotel room, spiked his whiskey with morphine and bundled his incapacitated body into a large trunk where he was left to suffocate. Emma intended to stick the trunk on a train, never to be seen again, though reports on her intended final destination are unclear. After being mislabeled, the trunk wound up stuck on a platform at Stockton’s Southern Pacific Railroad.\u003c/p>\n\u003cp>Suspicious railway employees called the cops after noticing the trunk’s weight, smell and the thunking noise it made every time they moved it. After police found Albert’s body inside, they quickly traced the trunk back to Emma, who was subsequently arrested in Antioch. “What kind of a woman is she?” Albert’s brother John asked the \u003cem>Stockton Evening and Sunday Record\u003c/em> on Mar. 31, 1906. “She must be a regular human tigress.”\u003c/p>\n\u003cp>Emma’s trial for Albert’s murder created a huge scandal at the time and resulted in her being the first woman ever sentenced to death in California. In a final plot twist, however, Emma managed to escape her date with a San Quentin noose after a successful appeal to the Supreme Court. In the end, the murderess wound up getting paroled after serving just 10 years.\u003c/p>\n\u003ch2>Jimmy Ferrozzo and Teresa Hill (1980s)\u003c/h2>\n\u003cfigure id=\"attachment_13971521\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13971521\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor.png\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-768x512.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1536x1024.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2025/02/condor-1920x1280.png 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A plaque hangs outside the Condor Club in San Francisco’s North Beach. \u003ccite>(Brittany Hosea-Small/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>He was a burly and beloved North Beach bouncer. She was a 23-year-old dancer at the Mitchell Brothers’ O’Farrell Theater, recently arrived in San Francisco from Seattle.\u003c/p>\n\u003cp>Despite Jimmy being 17 years her senior, Teresa was smitten with the door guy and, at midnight every night, after her shift at the O’Farrell, Teresa would rush to the Condor to close out Ferrozzo’s shift with him. On Nov. 23, 1983, the new couple stayed behind in the club after hours to have a private party of their own.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13953248",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The following morning, at around 7 a.m., a janitor unlocked the Condor’s front door only to find a scene of horror. Teresa and Jimmy were pinned to the ceiling by the club’s famous hydraulic baby grand piano. (The piano was installed to dramatically lower North Beach’s first topless dancer \u003ca href=\"https://www.kqed.org/news/10755111/legendary-san-francisco-stripper-carol-doda-dies\">Carol Doda\u003c/a> from her dressing room upstairs onto the floor of the club.) Jimmy was dead from “compression asphyxia” and Teresa, still partially trapped underneath him, was alive but extremely distraught. It took more than three agonizing hours to free her.\u003c/p>\n\u003cp>A homicide inspector on the scene, Whitey Gunther, told the \u003cem>San Francisco Examiner\u003c/em> that the switch that raised and lowered the piano could “easily be kicked” by Jimmy from his position on top of the piano. The paper also reported that “dancers at the club said the motorized lift was very slow and someone distracted could conceivably not notice the upward movement.” Gunther’s fellow inspector Marvin Dean also believed Ferrozzo’s death looked accidental.\u003c/p>\n\u003cp>The 2024 documentary \u003cem>\u003ca href=\"https://www.kqed.org/arts/13953248/topless-at-the-condor-movie-review-carol-doda-documentary-north-beach-history\">Carol Doda: Topless at the Condor\u003c/a>\u003c/em> had other ideas, suggesting Jimmy’s death may have been a mob hit. No one will ever know for sure — Teresa told the SFPD she had been drinking too heavily to remember anything about the night her boyfriend died.\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>Happy Valentine’s Day, everyone! May those of you in couples live to see March.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13970440/san-francisco-murders-history-lovers-happy-valentines-day-doomed",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862",
"arts_75"
],
"tags": [
"arts_14353",
"arts_10342",
"arts_10278",
"arts_3931",
"arts_8366",
"arts_3923"
],
"featImg": "arts_13971515",
"label": "arts"
},
"arts_13966297": {
"type": "posts",
"id": "arts_13966297",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13966297",
"score": null,
"sort": [
1728576025000
]
},
"guestAuthors": [],
"slug": "zodiac-killer-forged-letter-david-toschi-armistead-maupin-tales-of-the-city",
"title": "How the Zodiac Killer Investigation Fell Apart in 1978 ... Because of Armistead Maupin",
"publishDate": 1728576025,
"format": "standard",
"headTitle": "How the Zodiac Killer Investigation Fell Apart in 1978 … Because of Armistead Maupin | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>In 1978, San Francisco was an anarchic place to be. A burgeoning punk rock scene was in the process of eviscerating the city’s reputation as a hippie haven. Civil rights campaigns raged all over: the \u003ca href=\"https://www.kqed.org/arts/tag/black-panthers\">Black Panthers\u003c/a> were over a decade into their struggle, LGBTQ folks were \u003ca href=\"https://www.kqed.org/news/11966077/inside-the-trial-that-overturned-californias-same-sex-marriage-ban-proposition-8-mike-johnson-lgbtq-rights\">at war with Anita Bryant\u003c/a>, and feminists were trying to “\u003ca href=\"https://www.againstviolence.art/take-back-the-night\">Take Back the Night\u003c/a>” outside of North Beach’s strip clubs. This most turbulent of years also culminated in the \u003ca href=\"https://www.kqed.org/news/118592/relatives-remember-jonestown-35-years-after-the-killings\">Jonestown Massacre\u003c/a> \u003cem>and\u003c/em> the assassinations of Harvey Milk and George Moscone.\u003c/p>\n\u003cp>[aside postid='arts_13953890']If there hadn’t been so much going on, it’s possible that one very strange turn of events might have stayed in the public consciousness for a bit longer. Because yes, it’s almost as bonkers as everything else that happened that year.\u003c/p>\n\u003cp>In July 1978, nine years after the \u003ca href=\"https://www.kqed.org/arts/tag/zodiac-killer\">Zodiac Killer\u003c/a> first struck, one of the most prominent homicide cops working the case was suddenly removed from his post. By that time, Inspector David R. Toschi — who had been on the case since day one — is said to have interviewed 5,000 people and examined more than 2,000 suspects. So it’s probable that his sudden transfer from homicide to (in Toschi’s own words) “the pawnshop detail” was always going to make some headlines. The reason it blew up into a citywide reason to gossip was the person responsible for his demotion — \u003ca href=\"https://www.kqed.org/pop/111091/everything-you-need-to-know-about-tales-of-the-city-before-the-netflix-update\">\u003cem>Tales of the City\u003c/em>\u003c/a> author and jaunty man about San Francisco, \u003ca href=\"https://www.kqed.org/pop/10814/armistead-maupin-on-saying-goodbye-to-san-francisco-and-tales-of-the-city\">Armistead Maupin\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13880964\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13880964\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner.jpg\" alt=\"\" width=\"2000\" height=\"1296\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-800x518.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-768x498.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-1020x661.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-1920x1244.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Armistead Maupin, not causing any controversies. \u003ccite>(Christopher Turner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This whole thing started in August 1976 when Maupin consulted Toschi so he might better write the character of homicide detective Henry Tandy. Tandy was featured in Maupin’s \u003cem>San Francisco Chronicle\u003c/em> column and in the first \u003cem>Tales of the City\u003c/em> book that combined many of those stories. True to Maupin’s tendency to blend fiction and reality, Toschi was also written in as Tandy’s mentor.\u003c/p>\n\u003cp>[aside postid='arts_13833330']All very normal and fine so far? Well, yes, but not for long. According to Maupin, “within the [first] week” of Toschi’s name appearing in \u003cem>Tales of the City\u003c/em>, the author received two fake fan letters that included praise for Toschi. Maupin clocked the notes as phony only some weeks later when even more arrived, at which point he suspected that Toschi was sending them himself.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Maupin later stated that he regarded the letters “as a harmless, if somewhat reckless action on the part of a police officer.” He also told the \u003cem>San Francisco Examiner\u003c/em>: “I was extremely embarrassed for him. The letters were so transparent, so pathetic that I couldn’t bring myself to [confront] him.”\u003c/p>\n\u003cfigure id=\"attachment_13966328\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13966328 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi.jpg\" alt=\"A man wearing a white shirt, bow tie and suspenders looks though a stack of paper files.\" width=\"2000\" height=\"1192\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-800x477.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1020x608.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-160x95.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-768x458.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1536x915.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1920x1144.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">David Toschi in 1976, the same year he sent Armistead Maupin fan mail… in praise of himself. \u003ccite>(San Francisco Chronicle/Hearst Newspapers via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the same time he was sending the fake fan letters, Toschi was also sending Maupin some unusual packages, signed directly from himself. These included one containing a signed photograph of himself posing with \u003cem>The Streets of San Francisco\u003c/em> actor \u003ca href=\"https://en.wikipedia.org/wiki/Karl_Malden\">Karl Malden\u003c/a> and another containing a felt wall calendar. (Herb Caen also reportedly received one of these calendars and, Maupin believes, phony fan mail from Toschi.)\u003c/p>\n\u003cp>Things escalated in April 1978 when, after a four-year period of silence from the Zodiac, a new letter purporting to be from the serial killer arrived at the \u003cem>Chronicle\u003c/em>’s offices. It read, in part:\u003c/p>\n\u003cblockquote>\u003cp>This is the Zodiac speaking I am back with you. Tell herb caen I am here, I have always been here. That city pig toschi is good — but I am smarter and better he will get tired then leave me alone.\u003c/p>\u003c/blockquote>\n\u003cp>After Maupin saw the letter, he began to suspect that Toschi might have faked it. For one, no prior Zodiac letters had ever mentioned any individual police officers before. In addition, Maupin thought that the tone, the “margin stops” and the shape of the Ds in the Zodiac letter looked similar to ones he saw in Toschi’s fabricated fan mail.\u003c/p>\n\u003cfigure id=\"attachment_13966330\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13966330\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78.png\" alt=\"\" width=\"2000\" height=\"1669\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-800x668.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1020x851.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-160x134.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-768x641.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1536x1282.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1920x1602.png 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The final Zodiac letter from April 1978, that Armistead Maupin suspected Inspector David Toschi had forged.\u003c/figcaption>\u003c/figure>\n\u003cp>Maupin was concerned enough that he contacted Toschi’s superiors at the San Francisco Police Department; they immediately launched an investigation. Toschi publicly admitted to sending the fake fan letters to Maupin and was swiftly removed from the Zodiac case.\u003c/p>\n\u003cp>“It was a foolish thing to do,” he said at the time. “I am ashamed of it.” However, Toschi also denied meddling in the Zodiac case. He declared to the \u003cem>Examiner\u003c/em>, “I wrote no Zodiac letter. I don’t need another letter. It only brings me tons of extra work.”\u003c/p>\n\u003cp>In the same interview, Toschi dismissed Maupin’s suspicions as a baseless publicity stunt timed specifically to coincide with the release of the first \u003cem>Tales of the City\u003c/em> book.\u003c/p>\n\u003cp>[aside postid='arts_13904265']“Can a man be destroyed because of vague accusations about ‘tone’?” Toschi said. “You bet he can! The complaint signed by Maupin and his publicist [Kenneth Maley] says that I ‘may’ have forged the last … Zodiac letter. ‘May have forged.’ ‘Similarity of tone.’ Just this. No evidence … I’ll be exonerated eventually but my credibility has been smashed.”\u003c/p>\n\u003cp>Asked what the lowest point of the controversy had been for him, Toschi explained: “Someone from Internal Affairs asked me where I had been on the night that Zodiac murdered the cab driver Paul Stine. I told him — home in bed — but I got sick to my stomach. Apparently some reporter had asked the department: ‘Could Toschi be Zodiac?’ You’ll never know how that hurt.”\u003c/p>\n\u003cp>Regardless of the suspicions placed on Toschi, he was eventually exonerated of forging the final Zodiac letter. He stayed with the SFPD until 1985, before taking on the role of director of security at both Union Square’s Pan Pacific Hotel and St. Luke’s Hospital in the Mission. Toschi died in 2018 at the age of 86 but, as he predicted, the controversy about the final Zodiac letter never dissipated — and Toschi’s name is now synonymous with it. As the \u003cem>Examiner\u003c/em> wrote on July 11, 1978: “It may just be that he is a man done in by his own admiration for newspaper stories that mentioned his name.”\u003c/p>\n\u003cp>As for Maupin, the controversy he started had zero effect on his career. As the years passed, Maupin’s association with the Zodiac case became a distant memory for almost everyone except true crime nerds. Maupin went on to release nine enormously popular \u003cem>Tales of the City\u003c/em> books over a span of 36 years. \u003cem>Tales of the City\u003c/em> was also turned into \u003ca href=\"https://www.pbs.org/wgbh/cultureshock/flashpoints/theater/tales.html\">a PBS series starring Laura Linney\u003c/a> in 1993 and \u003ca href=\"https://www.netflix.com/title/80211563\">rebooted by Netflix\u003c/a> in 2019.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Sadly for the former cop, the David Toschi and Henry Tandy characters never made an appearance in either screen adaptation.\u003c/p>\n\n",
"blocks": [],
"excerpt": "The ‘Tales of the City’ author accused a detective of forging the final Zodiac letter. Then all hell broke loose.",
"status": "publish",
"parent": 0,
"modified": 1738355682,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 20,
"wordCount": 1218
},
"headData": {
"title": "How Is Armistead Maupin Linked to the Zodiac Killer Case? | KQED",
"description": "The ‘Tales of the City’ author accused a detective of forging the final Zodiac letter. Then all hell broke loose.",
"ogTitle": "How the Zodiac Killer Investigation Fell Apart in 1978 ... Because of Armistead Maupin",
"ogDescription": "",
"ogImgId": "",
"twTitle": "How the Zodiac Killer Investigation Fell Apart in 1978 ... Because of Armistead Maupin",
"twDescription": "",
"twImgId": "",
"socialTitle": "How Is Armistead Maupin Linked to the Zodiac Killer Case? %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "How the Zodiac Killer Investigation Fell Apart in 1978 ... Because of Armistead Maupin",
"datePublished": "2024-10-10T09:00:25-07:00",
"dateModified": "2025-01-31T12:34:42-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/bb1d107b-bc06-4a5e-8254-b20c014a3805/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13966297",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13966297/zodiac-killer-forged-letter-david-toschi-armistead-maupin-tales-of-the-city",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>In 1978, San Francisco was an anarchic place to be. A burgeoning punk rock scene was in the process of eviscerating the city’s reputation as a hippie haven. Civil rights campaigns raged all over: the \u003ca href=\"https://www.kqed.org/arts/tag/black-panthers\">Black Panthers\u003c/a> were over a decade into their struggle, LGBTQ folks were \u003ca href=\"https://www.kqed.org/news/11966077/inside-the-trial-that-overturned-californias-same-sex-marriage-ban-proposition-8-mike-johnson-lgbtq-rights\">at war with Anita Bryant\u003c/a>, and feminists were trying to “\u003ca href=\"https://www.againstviolence.art/take-back-the-night\">Take Back the Night\u003c/a>” outside of North Beach’s strip clubs. This most turbulent of years also culminated in the \u003ca href=\"https://www.kqed.org/news/118592/relatives-remember-jonestown-35-years-after-the-killings\">Jonestown Massacre\u003c/a> \u003cem>and\u003c/em> the assassinations of Harvey Milk and George Moscone.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13953890",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>If there hadn’t been so much going on, it’s possible that one very strange turn of events might have stayed in the public consciousness for a bit longer. Because yes, it’s almost as bonkers as everything else that happened that year.\u003c/p>\n\u003cp>In July 1978, nine years after the \u003ca href=\"https://www.kqed.org/arts/tag/zodiac-killer\">Zodiac Killer\u003c/a> first struck, one of the most prominent homicide cops working the case was suddenly removed from his post. By that time, Inspector David R. Toschi — who had been on the case since day one — is said to have interviewed 5,000 people and examined more than 2,000 suspects. So it’s probable that his sudden transfer from homicide to (in Toschi’s own words) “the pawnshop detail” was always going to make some headlines. The reason it blew up into a citywide reason to gossip was the person responsible for his demotion — \u003ca href=\"https://www.kqed.org/pop/111091/everything-you-need-to-know-about-tales-of-the-city-before-the-netflix-update\">\u003cem>Tales of the City\u003c/em>\u003c/a> author and jaunty man about San Francisco, \u003ca href=\"https://www.kqed.org/pop/10814/armistead-maupin-on-saying-goodbye-to-san-francisco-and-tales-of-the-city\">Armistead Maupin\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13880964\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13880964\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner.jpg\" alt=\"\" width=\"2000\" height=\"1296\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-800x518.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-768x498.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-1020x661.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2020/05/Armistead-Maupin-by-Christopher-Turner-1920x1244.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Armistead Maupin, not causing any controversies. \u003ccite>(Christopher Turner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>This whole thing started in August 1976 when Maupin consulted Toschi so he might better write the character of homicide detective Henry Tandy. Tandy was featured in Maupin’s \u003cem>San Francisco Chronicle\u003c/em> column and in the first \u003cem>Tales of the City\u003c/em> book that combined many of those stories. True to Maupin’s tendency to blend fiction and reality, Toschi was also written in as Tandy’s mentor.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13833330",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>All very normal and fine so far? Well, yes, but not for long. According to Maupin, “within the [first] week” of Toschi’s name appearing in \u003cem>Tales of the City\u003c/em>, the author received two fake fan letters that included praise for Toschi. Maupin clocked the notes as phony only some weeks later when even more arrived, at which point he suspected that Toschi was sending them 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>Maupin later stated that he regarded the letters “as a harmless, if somewhat reckless action on the part of a police officer.” He also told the \u003cem>San Francisco Examiner\u003c/em>: “I was extremely embarrassed for him. The letters were so transparent, so pathetic that I couldn’t bring myself to [confront] him.”\u003c/p>\n\u003cfigure id=\"attachment_13966328\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13966328 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi.jpg\" alt=\"A man wearing a white shirt, bow tie and suspenders looks though a stack of paper files.\" width=\"2000\" height=\"1192\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-800x477.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1020x608.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-160x95.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-768x458.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1536x915.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/David-Toschi-1920x1144.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">David Toschi in 1976, the same year he sent Armistead Maupin fan mail… in praise of himself. \u003ccite>(San Francisco Chronicle/Hearst Newspapers via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the same time he was sending the fake fan letters, Toschi was also sending Maupin some unusual packages, signed directly from himself. These included one containing a signed photograph of himself posing with \u003cem>The Streets of San Francisco\u003c/em> actor \u003ca href=\"https://en.wikipedia.org/wiki/Karl_Malden\">Karl Malden\u003c/a> and another containing a felt wall calendar. (Herb Caen also reportedly received one of these calendars and, Maupin believes, phony fan mail from Toschi.)\u003c/p>\n\u003cp>Things escalated in April 1978 when, after a four-year period of silence from the Zodiac, a new letter purporting to be from the serial killer arrived at the \u003cem>Chronicle\u003c/em>’s offices. It read, in part:\u003c/p>\n\u003cblockquote>\u003cp>This is the Zodiac speaking I am back with you. Tell herb caen I am here, I have always been here. That city pig toschi is good — but I am smarter and better he will get tired then leave me alone.\u003c/p>\u003c/blockquote>\n\u003cp>After Maupin saw the letter, he began to suspect that Toschi might have faked it. For one, no prior Zodiac letters had ever mentioned any individual police officers before. In addition, Maupin thought that the tone, the “margin stops” and the shape of the Ds in the Zodiac letter looked similar to ones he saw in Toschi’s fabricated fan mail.\u003c/p>\n\u003cfigure id=\"attachment_13966330\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13966330\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78.png\" alt=\"\" width=\"2000\" height=\"1669\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78.png 2000w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-800x668.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1020x851.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-160x134.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-768x641.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1536x1282.png 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/10/zodiac-78-1920x1602.png 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">The final Zodiac letter from April 1978, that Armistead Maupin suspected Inspector David Toschi had forged.\u003c/figcaption>\u003c/figure>\n\u003cp>Maupin was concerned enough that he contacted Toschi’s superiors at the San Francisco Police Department; they immediately launched an investigation. Toschi publicly admitted to sending the fake fan letters to Maupin and was swiftly removed from the Zodiac case.\u003c/p>\n\u003cp>“It was a foolish thing to do,” he said at the time. “I am ashamed of it.” However, Toschi also denied meddling in the Zodiac case. He declared to the \u003cem>Examiner\u003c/em>, “I wrote no Zodiac letter. I don’t need another letter. It only brings me tons of extra work.”\u003c/p>\n\u003cp>In the same interview, Toschi dismissed Maupin’s suspicions as a baseless publicity stunt timed specifically to coincide with the release of the first \u003cem>Tales of the City\u003c/em> book.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13904265",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“Can a man be destroyed because of vague accusations about ‘tone’?” Toschi said. “You bet he can! The complaint signed by Maupin and his publicist [Kenneth Maley] says that I ‘may’ have forged the last … Zodiac letter. ‘May have forged.’ ‘Similarity of tone.’ Just this. No evidence … I’ll be exonerated eventually but my credibility has been smashed.”\u003c/p>\n\u003cp>Asked what the lowest point of the controversy had been for him, Toschi explained: “Someone from Internal Affairs asked me where I had been on the night that Zodiac murdered the cab driver Paul Stine. I told him — home in bed — but I got sick to my stomach. Apparently some reporter had asked the department: ‘Could Toschi be Zodiac?’ You’ll never know how that hurt.”\u003c/p>\n\u003cp>Regardless of the suspicions placed on Toschi, he was eventually exonerated of forging the final Zodiac letter. He stayed with the SFPD until 1985, before taking on the role of director of security at both Union Square’s Pan Pacific Hotel and St. Luke’s Hospital in the Mission. Toschi died in 2018 at the age of 86 but, as he predicted, the controversy about the final Zodiac letter never dissipated — and Toschi’s name is now synonymous with it. As the \u003cem>Examiner\u003c/em> wrote on July 11, 1978: “It may just be that he is a man done in by his own admiration for newspaper stories that mentioned his name.”\u003c/p>\n\u003cp>As for Maupin, the controversy he started had zero effect on his career. As the years passed, Maupin’s association with the Zodiac case became a distant memory for almost everyone except true crime nerds. Maupin went on to release nine enormously popular \u003cem>Tales of the City\u003c/em> books over a span of 36 years. \u003cem>Tales of the City\u003c/em> was also turned into \u003ca href=\"https://www.pbs.org/wgbh/cultureshock/flashpoints/theater/tales.html\">a PBS series starring Laura Linney\u003c/a> in 1993 and \u003ca href=\"https://www.netflix.com/title/80211563\">rebooted by Netflix\u003c/a> in 2019.\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>Sadly for the former cop, the David Toschi and Henry Tandy characters never made an appearance in either screen adaptation.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13966297/zodiac-killer-forged-letter-david-toschi-armistead-maupin-tales-of-the-city",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_73",
"arts_7862",
"arts_75"
],
"tags": [
"arts_14353",
"arts_10278",
"arts_4885"
],
"featImg": "arts_13904276",
"label": "arts"
},
"arts_13959986": {
"type": "posts",
"id": "arts_13959986",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13959986",
"score": null,
"sort": [
1718994544000
]
},
"guestAuthors": [],
"slug": "notorious-san-francisco-criminal-mary-avery-12-gun-thief-gang-leader",
"title": "The 12-Year-Old Girl-Gang Leader Who Outraged 1870s San Francisco",
"publishDate": 1718994544,
"format": "standard",
"headTitle": "The 12-Year-Old Girl-Gang Leader Who Outraged 1870s San Francisco | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>One night in November 1877, a dainty 12-year-old girl named Mary Avery pried open the cellar door of San Francisco’s Allen & Co. gun store at 515 Market St. and entered with six cohorts.\u003c/p>\n\u003cp>By the time they had ransacked the premises, the children — all boys except for Avery — had snatched 112 pistols, as well as ammunition and gun powder. The haul was worth about $1,000, or nearly $30,000 today when adjusted for inflation. The kids went about concealing their illicit gains on their parents’ roofs and in their basements. (One kid named George Gasper went to the trouble of digging a three-foot hole in his parents’ cellar.)\u003c/p>\n\u003cp>[aside postid='arts_13934227']Two days before the brazen gun burglary, Avery had led another break-in. This one took place at Fiegenbaum & Co’s — a “wholesale fancy good house” situated on the corner of Sansome and Pine in downtown San Francisco. That night, Avery and a co-conspirator named James Walsh utilized the roof of a Pine Street shoeshine stand to break in through Fiegenbaum & Co’s window, while a crew of their friends waited by the window to help cart the stolen goods away. Avery and Walsh used an interior elevator to get their spoils to their friends. This time what they mostly took were toys and expensive music boxes.\u003c/p>\n\u003cp>The group thefts were bold, but Avery was, by that point, an already experienced thief. After one arrest, police discovered that Avery was so dedicated to stealing, she wore customized dresses specifically designed for the purpose. Avery cut holes in her pockets and doubled up the petticoats underneath in order to take and conceal objects without detection. This was one of the reasons her friends called her “Little Dick Turpin,” after the infamous English highwayman who was hanged for his crimes in 1739.\u003c/p>\n\u003cp>For a couple of years in the 1870s, before she was even a teenager, Avery was a bonafide menace to San Francisco society. Avery was fearless, showed no remorse and thought nothing of making a mockery of both police stations and court rooms. She had no regard for authority and, as such, newspapers in the city enjoyed presenting Avery as the personification of everything that was wrong with San Francisco.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“Why in this wealthy city,” read one\u003cem> San Francisco Examiner\u003c/em> headline of the time, “are the young suffered to grow up in vice and misery?”\u003c/p>\n\u003cp>Prompted by Avery and her crew’s misadventures, the \u003cem>San Francisco Chronicle\u003c/em> decried their entire neighborhood. Avery and her friends lived in Tar Flat, an impoverished region of SoMa beset by stinking sludge from the San Francisco Gas Company’s coal-distillation process.\u003c/p>\n\u003cp>[aside postid='arts_13912657']“The lower portion of Stevenson St. which forms the northern boundary of that delectable precinct known as Tar Flat is prolific of the worst examples of depravity that are discovered in the city,” the \u003cem>San Francisco\u003c/em> \u003cem>Chronicle\u003c/em> reported. “The children are permitted to run wild, the only discipline to which they are subjected being punctuality in the conveyance of beer and whisky from the corner grocery.”\u003c/p>\n\u003cp>Avery and her friends might have gotten away with their burglaries were it not for the cockiness of one of the boys involved. After days of searching pawnshops for the stolen guns, police stumbled across the boy at Jessie and First Street, showing off “a beautifully mounted pistol.” They quickly apprehended him and took him to the city prison for questioning. Unfortunately for his co-conspirators, the boy sang like a bird and told all. When Avery’s name came up, the police weren’t even surprised. She had been arrested and sentenced to time at the industrial school in Balboa Park (a reform institution for delinquents) eight months earlier.\u003c/p>\n\u003cp>On that occasion, Avery and her friends’ crime had been relatively tame. She and five pals — all between the ages of 10 and 13, except for one homeless 17-year-old boy — had been found spending the night, lying in pairs, in a straw-covered loft over a blacksmith’s shop. It was how Avery behaved after her arrest, however, that got her the most notoriety.\u003c/p>\n\u003cp>When the children were first hauled into the police station from the blacksmith’s that night, they put on quite the show, crying and acting scared. It was after the police put the three boys in one cell and the three girls in the other that they realized just how unbothered the kids really were. The girls smoked, danced and sang at a volume loud enough to bother the whole police station. They talked “in the unintelligible slang used by criminals,” according to a report in the \u003cem>Chronicle\u003c/em>. Finally, at 3am, after Avery started loudly propositioning one of the boys in an adjoining cell, she was removed from her friends and put in a separate cell of her own. Only then did the children lie down and go to sleep. Only then did the police discover that Avery was concealing a knife in her skirt.\u003c/p>\n\u003cp>[aside postid='arts_13957514']On Mar. 29, 1877, Avery and her friends appeared in court over the blacksmith break-in, accompanied by parents. The three girls all brought their mothers, the two younger boys brought their fathers. The 17-year-old appeared alone. At first, the kids attempted to use their youth to appeal to the judge’s sympathy. “The vicious juveniles ranged in a tearful circle around the judicial bench for examination,” the \u003cem>Chronicle\u003c/em> reported. Their efforts fooled no one. “The judge in a side movement remarked ‘I’ve seen the mothers frequently, as well as the girls.’”\u003c/p>\n\u003cp>Avery and her mom distinguished themselves by being loudly unbothered by the court proceedings. They laughed loudly at other girls’ mothers, called them out for lying, and applauded others’ sentences to the industrial school. The \u003cem>Chronicle\u003c/em> referred to Avery — who was also sent to the industrial school that day — as “the smallest, prettiest and most abandoned of the trio of girls.”\u003c/p>\n\u003cp>Her first stint in the industrial school clearly didn’t dampen Avery’s desires to commit crimes. The thefts at Fiegenbaum’s and the gun shop happened shortly after she was released for the blacksmith break-in. Then, back to the industrial school she went once more. Perhaps that stint calmed Avery’s felonious ambitions, because, after that, the precocious thief quickly fell off the city’s radar.\u003c/p>\n\u003cp>[aside postid='arts_13926069']The final crime that earned Avery a spot in San Francisco newspapers happened in May 1879. On that occasion, Avery and a friend by the name of Marcella Columbia were arrested for drunkenness after being located on the roof of a Jessie Street building with a group of “small boys screaming and swearing at the top of their voices.” The boys got away, but Avery and Columbia weren’t fast enough. They didn’t help their own situation, spewing forth a series of curse words at their arresting officers. (“The round oaths which fell in a continuous stream from their lips were shocking in the extreme,” the \u003cem>Chronicle\u003c/em> reported.)\u003c/p>\n\u003cp>This may be the precise moment that Avery’s luck ran out. She was swiftly incarcerated at \u003ca href=\"https://missionlocal.org/2022/07/sfs-magdalen-asylum/\">San Francisco’s Magdalen Asylum\u003c/a>. The institution for wayward girls — by then, the industrial school housed boys only — was run by Irish nuns who used their charges as free factory labor. According to census records, the 14-year-old Avery was still being held at the asylum, situated on the north side of where SF General stands today, in June 1880. Magdalen organizations were known for their harsh conditions and the fact that girls rarely got released from them until they turned 18. San Francisco’s didn’t close down until 1931.\u003c/p>\n\u003cp>What became of Mary Avery after her stint in the Magdalen Asylum is unknown. No death certificate is on file for her in California. No further crimes wound up in the newspapers. But, if she were as “incorrigible” and “vicious” as the newspapers of her day reported, it is unlikely that she would have given up her crimes willingly.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>As the \u003cem>Examiner\u003c/em> once said: “[Avery] has a damaging record in the line of petty thievery and display[s] a wonderful ability in that particular business. [Her] methods of contriving such bold burglaries would reflect credit on old hands in this business.”\u003c/p>\n\n",
"blocks": [],
"excerpt": "In 1877, Mary Avery masterminded the theft of 112 guns. It wasn't her first crime, nor would it be her last. ",
"status": "publish",
"parent": 0,
"modified": 1726770899,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 20,
"wordCount": 1461
},
"headData": {
"title": "SF History: 1877’s Most Infamous Criminal Was a 12-Year-Old Girl | KQED",
"description": "In 1877, Mary Avery masterminded the theft of 112 guns. It wasn't her first crime, nor would it be her last. ",
"ogTitle": "The 12-Year-Old Girl Gang-Leader Who Outraged 1870s San Francisco",
"ogDescription": "",
"ogImgId": "",
"twTitle": "The 12-Year-Old Girl Gang-Leader Who Outraged 1870s San Francisco",
"twDescription": "",
"twImgId": "",
"socialTitle": "SF History: 1877’s Most Infamous Criminal Was a 12-Year-Old Girl %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The 12-Year-Old Girl-Gang Leader Who Outraged 1870s San Francisco",
"datePublished": "2024-06-21T11:29:04-07:00",
"dateModified": "2024-09-19T11:34:59-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/6d70176c-c6db-45d7-9138-b1e10172fecf/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13959986",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13959986/notorious-san-francisco-criminal-mary-avery-12-gun-thief-gang-leader",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>One night in November 1877, a dainty 12-year-old girl named Mary Avery pried open the cellar door of San Francisco’s Allen & Co. gun store at 515 Market St. and entered with six cohorts.\u003c/p>\n\u003cp>By the time they had ransacked the premises, the children — all boys except for Avery — had snatched 112 pistols, as well as ammunition and gun powder. The haul was worth about $1,000, or nearly $30,000 today when adjusted for inflation. The kids went about concealing their illicit gains on their parents’ roofs and in their basements. (One kid named George Gasper went to the trouble of digging a three-foot hole in his parents’ cellar.)\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13934227",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Two days before the brazen gun burglary, Avery had led another break-in. This one took place at Fiegenbaum & Co’s — a “wholesale fancy good house” situated on the corner of Sansome and Pine in downtown San Francisco. That night, Avery and a co-conspirator named James Walsh utilized the roof of a Pine Street shoeshine stand to break in through Fiegenbaum & Co’s window, while a crew of their friends waited by the window to help cart the stolen goods away. Avery and Walsh used an interior elevator to get their spoils to their friends. This time what they mostly took were toys and expensive music boxes.\u003c/p>\n\u003cp>The group thefts were bold, but Avery was, by that point, an already experienced thief. After one arrest, police discovered that Avery was so dedicated to stealing, she wore customized dresses specifically designed for the purpose. Avery cut holes in her pockets and doubled up the petticoats underneath in order to take and conceal objects without detection. This was one of the reasons her friends called her “Little Dick Turpin,” after the infamous English highwayman who was hanged for his crimes in 1739.\u003c/p>\n\u003cp>For a couple of years in the 1870s, before she was even a teenager, Avery was a bonafide menace to San Francisco society. Avery was fearless, showed no remorse and thought nothing of making a mockery of both police stations and court rooms. She had no regard for authority and, as such, newspapers in the city enjoyed presenting Avery as the personification of everything that was wrong with San Francisco.\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>“Why in this wealthy city,” read one\u003cem> San Francisco Examiner\u003c/em> headline of the time, “are the young suffered to grow up in vice and misery?”\u003c/p>\n\u003cp>Prompted by Avery and her crew’s misadventures, the \u003cem>San Francisco Chronicle\u003c/em> decried their entire neighborhood. Avery and her friends lived in Tar Flat, an impoverished region of SoMa beset by stinking sludge from the San Francisco Gas Company’s coal-distillation process.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13912657",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“The lower portion of Stevenson St. which forms the northern boundary of that delectable precinct known as Tar Flat is prolific of the worst examples of depravity that are discovered in the city,” the \u003cem>San Francisco\u003c/em> \u003cem>Chronicle\u003c/em> reported. “The children are permitted to run wild, the only discipline to which they are subjected being punctuality in the conveyance of beer and whisky from the corner grocery.”\u003c/p>\n\u003cp>Avery and her friends might have gotten away with their burglaries were it not for the cockiness of one of the boys involved. After days of searching pawnshops for the stolen guns, police stumbled across the boy at Jessie and First Street, showing off “a beautifully mounted pistol.” They quickly apprehended him and took him to the city prison for questioning. Unfortunately for his co-conspirators, the boy sang like a bird and told all. When Avery’s name came up, the police weren’t even surprised. She had been arrested and sentenced to time at the industrial school in Balboa Park (a reform institution for delinquents) eight months earlier.\u003c/p>\n\u003cp>On that occasion, Avery and her friends’ crime had been relatively tame. She and five pals — all between the ages of 10 and 13, except for one homeless 17-year-old boy — had been found spending the night, lying in pairs, in a straw-covered loft over a blacksmith’s shop. It was how Avery behaved after her arrest, however, that got her the most notoriety.\u003c/p>\n\u003cp>When the children were first hauled into the police station from the blacksmith’s that night, they put on quite the show, crying and acting scared. It was after the police put the three boys in one cell and the three girls in the other that they realized just how unbothered the kids really were. The girls smoked, danced and sang at a volume loud enough to bother the whole police station. They talked “in the unintelligible slang used by criminals,” according to a report in the \u003cem>Chronicle\u003c/em>. Finally, at 3am, after Avery started loudly propositioning one of the boys in an adjoining cell, she was removed from her friends and put in a separate cell of her own. Only then did the children lie down and go to sleep. Only then did the police discover that Avery was concealing a knife in her skirt.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13957514",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>On Mar. 29, 1877, Avery and her friends appeared in court over the blacksmith break-in, accompanied by parents. The three girls all brought their mothers, the two younger boys brought their fathers. The 17-year-old appeared alone. At first, the kids attempted to use their youth to appeal to the judge’s sympathy. “The vicious juveniles ranged in a tearful circle around the judicial bench for examination,” the \u003cem>Chronicle\u003c/em> reported. Their efforts fooled no one. “The judge in a side movement remarked ‘I’ve seen the mothers frequently, as well as the girls.’”\u003c/p>\n\u003cp>Avery and her mom distinguished themselves by being loudly unbothered by the court proceedings. They laughed loudly at other girls’ mothers, called them out for lying, and applauded others’ sentences to the industrial school. The \u003cem>Chronicle\u003c/em> referred to Avery — who was also sent to the industrial school that day — as “the smallest, prettiest and most abandoned of the trio of girls.”\u003c/p>\n\u003cp>Her first stint in the industrial school clearly didn’t dampen Avery’s desires to commit crimes. The thefts at Fiegenbaum’s and the gun shop happened shortly after she was released for the blacksmith break-in. Then, back to the industrial school she went once more. Perhaps that stint calmed Avery’s felonious ambitions, because, after that, the precocious thief quickly fell off the city’s radar.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13926069",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The final crime that earned Avery a spot in San Francisco newspapers happened in May 1879. On that occasion, Avery and a friend by the name of Marcella Columbia were arrested for drunkenness after being located on the roof of a Jessie Street building with a group of “small boys screaming and swearing at the top of their voices.” The boys got away, but Avery and Columbia weren’t fast enough. They didn’t help their own situation, spewing forth a series of curse words at their arresting officers. (“The round oaths which fell in a continuous stream from their lips were shocking in the extreme,” the \u003cem>Chronicle\u003c/em> reported.)\u003c/p>\n\u003cp>This may be the precise moment that Avery’s luck ran out. She was swiftly incarcerated at \u003ca href=\"https://missionlocal.org/2022/07/sfs-magdalen-asylum/\">San Francisco’s Magdalen Asylum\u003c/a>. The institution for wayward girls — by then, the industrial school housed boys only — was run by Irish nuns who used their charges as free factory labor. According to census records, the 14-year-old Avery was still being held at the asylum, situated on the north side of where SF General stands today, in June 1880. Magdalen organizations were known for their harsh conditions and the fact that girls rarely got released from them until they turned 18. San Francisco’s didn’t close down until 1931.\u003c/p>\n\u003cp>What became of Mary Avery after her stint in the Magdalen Asylum is unknown. No death certificate is on file for her in California. No further crimes wound up in the newspapers. But, if she were as “incorrigible” and “vicious” as the newspapers of her day reported, it is unlikely that she would have given up her crimes willingly.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>As the \u003cem>Examiner\u003c/em> once said: “[Avery] has a damaging record in the line of petty thievery and display[s] a wonderful ability in that particular business. [Her] methods of contriving such bold burglaries would reflect credit on old hands in this business.”\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13959986/notorious-san-francisco-criminal-mary-avery-12-gun-thief-gang-leader",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_14353",
"arts_21822",
"arts_10278"
],
"featImg": "arts_13960052",
"label": "arts"
},
"arts_13959142": {
"type": "posts",
"id": "arts_13959142",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13959142",
"score": null,
"sort": [
1717776023000
]
},
"guestAuthors": [],
"slug": "the-bleak-and-menacing-history-of-san-franciscos-farallon-islands",
"title": "The Bleak and Menacing History of San Francisco’s Farallon Islands",
"publishDate": 1717776023,
"format": "standard",
"headTitle": "The Bleak and Menacing History of San Francisco’s Farallon Islands | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>The Farallon Islands have always had proverbial dark clouds hanging over them. The rocky outcrops 28 miles west of San Francisco have long held ominous nicknames, including “Islands of the Dead” and “the Devil’s Teeth.” Take even a passing glimpse at the islands’ history and both of those titles feel perfectly justified — and not just because of the more than \u003ca href=\"https://farallones.noaa.gov/heritage/shipwrecks.html\">400 shipwrecks\u003c/a> they’ve caused.\u003c/p>\n\u003cp>Today, the Farallons are only accessible to birds, animals and biologists. This is undoubtedly a good thing — any time humans get close to the islands, terrible things seem to occur.\u003c/p>\n\u003cp>Some examples of note:\u003c/p>\n\u003cdiv class=\"mceTemp\">\u003c/div>\n\u003cfigure id=\"attachment_13959242\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959242\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-scaled.jpg\" alt=\"A large rabbit with thin legs and very large ears faces forward. It has very wide eyes.\" width=\"2560\" height=\"1672\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-768x502.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1536x1003.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-2048x1338.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1920x1254.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Russians brought rabbits to the Farallon Islands in the early 1800s. \u003ccite>(Getty Images Plus/ Darren415)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Furious rabbits\u003c/h2>\n\u003cp>A party of Russian seal hunters landed on South Farallon in the early 1800s, bringing with them a handful of rabbits. Nothing good came of it.\u003c/p>\n\u003cp>Occupying stone houses they built along Fort Ross, the hunters went about systematically annihilating the local populations of fur seals, sea lions and sea otters for their pelts. Elephant seals were killed for their blubber. As the hunters were busy focusing on murdering the sea-life, their rabbits multiplied unimpeded and took shelter in a large, 20-foot-high cave on the southeast slope of Lighthouse Hill. The ragtag army of bunnies eventually overran the island.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“[The rabbits of South Farallon] devoured what meager vegetation there once was,” one 1960 \u003cem>Examiner\u003c/em> article reported. “[They] ate dead fish, seaweed and each other … According to reports, they were the meanest, ugliest rabbits in the world.”\u003c/p>\n\u003cp>Once the settlers had destroyed the local animal communities to the point that hunting was no longer profitable, they abandoned the Farallons in 1840. The rabbits, however, stuck around. Several attempts were made to thin their numbers over the years, but the efforts came to naught. That is, until 1972, when biologists from Point Reyes Bird Observatory arrived to assess avian numbers and concluded that the rabbits, as an invasive species, were negatively impacting the bird population.\u003c/p>\n\u003cp>The scientists subsequently spent years killing off the rabbits. The population was eventually wiped out in 1975. Today, a similar mass slaughter is being considered for house mice thriving on the islands. Apparently, everyone who sets foot on the Farallons wants to immediately kill anything with fur.\u003c/p>\n\u003cfigure id=\"attachment_13959240\" class=\"wp-caption aligncenter\" style=\"max-width: 750px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13959240 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097.jpg\" alt=\"A black and white image showing men walking along a rocky island, each holding a large basket.\" width=\"750\" height=\"633\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097.jpg 750w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097-160x135.jpg 160w\" sizes=\"(max-width: 750px) 100vw, 750px\">\u003cfigcaption class=\"wp-caption-text\">Egg gatherers in the 1870s, spread out and keen to steal the offspring of every murre bird on the island. \u003ccite>(OpenSFHistory/ wnp4/wnp4.1097)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Egg wars\u003c/h2>\n\u003cp>Turns out animals with feathers haven’t always fared well on the islands either. In the late 1840s and throughout the 1850s, the influx of gold-seekers to San Francisco caused a population boom that put a massive strain on local agriculture.\u003c/p>\n\u003cp>In 1949, the food scarcity inspired a pharmacist named Doc Robinson to sail to the Farallons with his brother-in-law and raid the eggs of the murre birds that nested on the islands. After their first egg haul netted them $3,000 (about $122,000 in 2024 money), crews of other egg hunters quickly followed suit. In the four decades that followed, approximately 14 million murre eggs were stolen and sent to San Francisco, and rival crews of poachers went to war with each other. Guns and even canons were fired as the egg thieves fought. Several were shot and killed. Tensions were so high that even the local lighthouse keepers were assaulted.\u003c/p>\n\u003cp>The egg wars continued until the end of the 19th century, and were ultimately brought to an end not by the authorities, but by the establishment of Petaluma as an egg farming hub. By then, the murre population had been decimated. Despite the Farallons’ current status as a bird sanctuary, murre numbers have never recovered. Their population remains only a quarter of its pre-Gold Rush size.\u003c/p>\n\u003cfigure id=\"attachment_13959243\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959243\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-615317046-scaled-e1717554138747.jpg\" alt=\"A war ship in unrecognizable, blackened ruins.\" width=\"1920\" height=\"1496\">\u003cfigcaption class=\"wp-caption-text\">The USS Independence (CVL 22) on July 2, 1946 after it was hit with an atomic explosion, and before its radioactive scrap was buried in the Bay near the Farallons. \u003ccite>(CORBIS/ Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Nuclear waste\u003c/h2>\n\u003cp>Back in 1951, the Farallons were chosen as the final resting place for an aircraft carrier called USS Independence (CVL-22). At the time it was sunk with torpedos, the vessel was extremely radioactive, having been used in the now-infamous \u003ca href=\"https://en.wikipedia.org/wiki/Nuclear_testing_at_Bikini_Atoll\">1946 nuclear tests at Bikini Atoll\u003c/a>.\u003c/p>\n\u003cp>To make matters even more toxic, between 1946 and 1970, at least 47,500 barrels of radioactive waste were ditched in a 540-square-mile area, starting just south of the Farallons. Those barrels were notoriously unstable and by 1990, investigators reported that many of them had broken open. A multitude more could not even be located. By then, the problem was well-established. In 1982, Governor Jerry Brown made a statement to the House Subcommittee on Oceanography to point out the dangers of dumping nuclear waste in the ocean.\u003c/p>\n\u003cp>“In California,” he wrote, “we have learned from our experience with the Farallon Islands nuclear dumpsite that remedial action is virtually impossible when unforeseen problems arise. The specter of leaking barrels of plutonium now lurks on the ocean bottom less than 50 miles from the Golden Gate.”\u003c/p>\n\u003cdiv class=\"mceTemp\">\u003c/div>\n\u003cfigure id=\"attachment_13959338\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959338\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"2533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-800x792.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1020x1009.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-160x158.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-768x760.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1536x1520.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-2048x2027.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1920x1900.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">A 21-year-old man from Burlingame named John Rochette is wheeled away from a coast guard rescue helicopter after being attacked by “a huge shark” while diving near the Farallon Islands in 1963. Both his legs sustained very serious injuries. \u003ccite>(Bettmann/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shark attacks\u003c/h2>\n\u003cp>In 1990, a headline in the \u003cem>Examiner\u003c/em> declared: “Bay Area Becoming Shark Attack Capital.” The story followed a series of attacks in which humans had near misses with gigantic sharks — some reportedly 18 feet long.\u003c/p>\n\u003cp>The attacks near the Farallons during that period were plentiful: Concord scuba diver LeRoy French was saved from serious injury when the attacking shark was scared off by his oxygen tank. Mark Tiserand from San Francisco wound up with teeth embedded in his leg that had to be removed by doctors. A paddle boarder named Rodney Orr was flipped off his board and immediately found his head in the mouth of a shark. He escaped with “bite gashes around his left eye and neck” after clubbing the animal with a spear gun.\u003c/p>\n\u003cp>At the time, Steinhart Aquarium scientist John McCosker said that attacks were most likely to happen in what he called “The Red Triangle” — a patch of water 25 miles west of the islands where sharks\u003ca href=\"https://www.youtube.com/watch?v=jpuTQzjfpB0\"> hunt sea lions and harbor seals\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13959244\" class=\"wp-caption aligncenter\" style=\"max-width: 1196px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13959244 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims.png\" alt=\"A man in 1960s-era swimming cap and goggles swims aggressively in the ocean.\" width=\"1196\" height=\"1070\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims.png 1196w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-800x716.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-1020x913.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-160x143.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-768x687.png 768w\" sizes=\"(max-width: 1196px) 100vw, 1196px\">\u003cfigcaption class=\"wp-caption-text\">It took Ted Erikson three attempts to swim from the Farallones to Marin. He finally succeeded in 1967. \u003ccite>(San Francisco Examiner/ Newspapers.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The worst swimming on Earth\u003c/h2>\n\u003cp>In 1965, Ted Erikson took it upon himself to swim the English channel between France and the U.K., and then turn around and go right back again. The roundtrip took him 30 hours and three minutes and set a record. And yet, when it came to swimming the span from the Farallon Islands to Marin, he struggled, succeeding only on his third attempt.\u003c/p>\n\u003cp>His first jaunt from the Farallons was an outright failure. His second in 1966 ended 17 hours in, with him being pulled from the water in the middle of the night, almost unconscious and “swimming in all directions.” A multitude of swimmers before him — including a 15-year-old girl named Myra Thompson — had suffered similar endings on their masochistic swim journeys.\u003c/p>\n\u003cp>Bizarrely, before his third swim, Erikson had contacted “various marine life keepers” and asked them to donate a dolphin to swim alongside him. According to the \u003cem>Examiner\u003c/em>, he believed this would “discourage the sharks.” In the end, he was forced to make the journey sans dolphin. Sharks were discouraged the good old-fashioned way — gunshots.\u003c/p>\n\u003cp>Erikson, a 38-year-old research chemist from Chicago, finally completed his journey on Sept. 17, 1967, boosted by mild weather and “relatively warm water.” After successfully finishing his 14-hour, 38-minute swim, Erikson — like an absolute maniac — referred to his victory as “a lark.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>More than a half-century later, it’s clear very little about the Farallons should be described in such a way.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Radioactive warships. Furious rabbits. Murders for eggs. The Farallons aren't nicknamed the Islands of the Dead for nothin'...",
"status": "publish",
"parent": 0,
"modified": 1726770919,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 24,
"wordCount": 1390
},
"headData": {
"title": "The Bleak and Menacing History of San Francisco’s Farallon Islands | KQED",
"description": "Radioactive warships. Furious rabbits. Murders for eggs. The Farallons aren't nicknamed the Islands of the Dead for nothin'...",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "The Bleak and Menacing History of San Francisco’s Farallon Islands",
"datePublished": "2024-06-07T09:00:23-07:00",
"dateModified": "2024-09-19T11:35:19-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/eac01fe8-a175-4a45-9cc1-b18d016901cc/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13959142",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13959142/the-bleak-and-menacing-history-of-san-franciscos-farallon-islands",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>The Farallon Islands have always had proverbial dark clouds hanging over them. The rocky outcrops 28 miles west of San Francisco have long held ominous nicknames, including “Islands of the Dead” and “the Devil’s Teeth.” Take even a passing glimpse at the islands’ history and both of those titles feel perfectly justified — and not just because of the more than \u003ca href=\"https://farallones.noaa.gov/heritage/shipwrecks.html\">400 shipwrecks\u003c/a> they’ve caused.\u003c/p>\n\u003cp>Today, the Farallons are only accessible to birds, animals and biologists. This is undoubtedly a good thing — any time humans get close to the islands, terrible things seem to occur.\u003c/p>\n\u003cp>Some examples of note:\u003c/p>\n\u003cdiv class=\"mceTemp\">\u003c/div>\n\u003cfigure id=\"attachment_13959242\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959242\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-scaled.jpg\" alt=\"A large rabbit with thin legs and very large ears faces forward. It has very wide eyes.\" width=\"2560\" height=\"1672\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-800x523.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-160x105.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-768x502.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1536x1003.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-2048x1338.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-1303665858-1920x1254.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">Russians brought rabbits to the Farallon Islands in the early 1800s. \u003ccite>(Getty Images Plus/ Darren415)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Furious rabbits\u003c/h2>\n\u003cp>A party of Russian seal hunters landed on South Farallon in the early 1800s, bringing with them a handful of rabbits. Nothing good came of it.\u003c/p>\n\u003cp>Occupying stone houses they built along Fort Ross, the hunters went about systematically annihilating the local populations of fur seals, sea lions and sea otters for their pelts. Elephant seals were killed for their blubber. As the hunters were busy focusing on murdering the sea-life, their rabbits multiplied unimpeded and took shelter in a large, 20-foot-high cave on the southeast slope of Lighthouse Hill. The ragtag army of bunnies eventually overran the island.\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 rabbits of South Farallon] devoured what meager vegetation there once was,” one 1960 \u003cem>Examiner\u003c/em> article reported. “[They] ate dead fish, seaweed and each other … According to reports, they were the meanest, ugliest rabbits in the world.”\u003c/p>\n\u003cp>Once the settlers had destroyed the local animal communities to the point that hunting was no longer profitable, they abandoned the Farallons in 1840. The rabbits, however, stuck around. Several attempts were made to thin their numbers over the years, but the efforts came to naught. That is, until 1972, when biologists from Point Reyes Bird Observatory arrived to assess avian numbers and concluded that the rabbits, as an invasive species, were negatively impacting the bird population.\u003c/p>\n\u003cp>The scientists subsequently spent years killing off the rabbits. The population was eventually wiped out in 1975. Today, a similar mass slaughter is being considered for house mice thriving on the islands. Apparently, everyone who sets foot on the Farallons wants to immediately kill anything with fur.\u003c/p>\n\u003cfigure id=\"attachment_13959240\" class=\"wp-caption aligncenter\" style=\"max-width: 750px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13959240 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097.jpg\" alt=\"A black and white image showing men walking along a rocky island, each holding a large basket.\" width=\"750\" height=\"633\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097.jpg 750w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/opensfhistory_wnp4_wnp4.1097-160x135.jpg 160w\" sizes=\"(max-width: 750px) 100vw, 750px\">\u003cfigcaption class=\"wp-caption-text\">Egg gatherers in the 1870s, spread out and keen to steal the offspring of every murre bird on the island. \u003ccite>(OpenSFHistory/ wnp4/wnp4.1097)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Egg wars\u003c/h2>\n\u003cp>Turns out animals with feathers haven’t always fared well on the islands either. In the late 1840s and throughout the 1850s, the influx of gold-seekers to San Francisco caused a population boom that put a massive strain on local agriculture.\u003c/p>\n\u003cp>In 1949, the food scarcity inspired a pharmacist named Doc Robinson to sail to the Farallons with his brother-in-law and raid the eggs of the murre birds that nested on the islands. After their first egg haul netted them $3,000 (about $122,000 in 2024 money), crews of other egg hunters quickly followed suit. In the four decades that followed, approximately 14 million murre eggs were stolen and sent to San Francisco, and rival crews of poachers went to war with each other. Guns and even canons were fired as the egg thieves fought. Several were shot and killed. Tensions were so high that even the local lighthouse keepers were assaulted.\u003c/p>\n\u003cp>The egg wars continued until the end of the 19th century, and were ultimately brought to an end not by the authorities, but by the establishment of Petaluma as an egg farming hub. By then, the murre population had been decimated. Despite the Farallons’ current status as a bird sanctuary, murre numbers have never recovered. Their population remains only a quarter of its pre-Gold Rush size.\u003c/p>\n\u003cfigure id=\"attachment_13959243\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959243\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-615317046-scaled-e1717554138747.jpg\" alt=\"A war ship in unrecognizable, blackened ruins.\" width=\"1920\" height=\"1496\">\u003cfigcaption class=\"wp-caption-text\">The USS Independence (CVL 22) on July 2, 1946 after it was hit with an atomic explosion, and before its radioactive scrap was buried in the Bay near the Farallons. \u003ccite>(CORBIS/ Corbis via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Nuclear waste\u003c/h2>\n\u003cp>Back in 1951, the Farallons were chosen as the final resting place for an aircraft carrier called USS Independence (CVL-22). At the time it was sunk with torpedos, the vessel was extremely radioactive, having been used in the now-infamous \u003ca href=\"https://en.wikipedia.org/wiki/Nuclear_testing_at_Bikini_Atoll\">1946 nuclear tests at Bikini Atoll\u003c/a>.\u003c/p>\n\u003cp>To make matters even more toxic, between 1946 and 1970, at least 47,500 barrels of radioactive waste were ditched in a 540-square-mile area, starting just south of the Farallons. Those barrels were notoriously unstable and by 1990, investigators reported that many of them had broken open. A multitude more could not even be located. By then, the problem was well-established. In 1982, Governor Jerry Brown made a statement to the House Subcommittee on Oceanography to point out the dangers of dumping nuclear waste in the ocean.\u003c/p>\n\u003cp>“In California,” he wrote, “we have learned from our experience with the Farallon Islands nuclear dumpsite that remedial action is virtually impossible when unforeseen problems arise. The specter of leaking barrels of plutonium now lurks on the ocean bottom less than 50 miles from the Golden Gate.”\u003c/p>\n\u003cdiv class=\"mceTemp\">\u003c/div>\n\u003cfigure id=\"attachment_13959338\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13959338\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"2533\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-800x792.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1020x1009.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-160x158.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-768x760.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1536x1520.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-2048x2027.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/GettyImages-515553802-1-1920x1900.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">A 21-year-old man from Burlingame named John Rochette is wheeled away from a coast guard rescue helicopter after being attacked by “a huge shark” while diving near the Farallon Islands in 1963. Both his legs sustained very serious injuries. \u003ccite>(Bettmann/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Shark attacks\u003c/h2>\n\u003cp>In 1990, a headline in the \u003cem>Examiner\u003c/em> declared: “Bay Area Becoming Shark Attack Capital.” The story followed a series of attacks in which humans had near misses with gigantic sharks — some reportedly 18 feet long.\u003c/p>\n\u003cp>The attacks near the Farallons during that period were plentiful: Concord scuba diver LeRoy French was saved from serious injury when the attacking shark was scared off by his oxygen tank. Mark Tiserand from San Francisco wound up with teeth embedded in his leg that had to be removed by doctors. A paddle boarder named Rodney Orr was flipped off his board and immediately found his head in the mouth of a shark. He escaped with “bite gashes around his left eye and neck” after clubbing the animal with a spear gun.\u003c/p>\n\u003cp>At the time, Steinhart Aquarium scientist John McCosker said that attacks were most likely to happen in what he called “The Red Triangle” — a patch of water 25 miles west of the islands where sharks\u003ca href=\"https://www.youtube.com/watch?v=jpuTQzjfpB0\"> hunt sea lions and harbor seals\u003c/a>.\u003c/p>\n\u003cfigure id=\"attachment_13959244\" class=\"wp-caption aligncenter\" style=\"max-width: 1196px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-13959244 size-full\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims.png\" alt=\"A man in 1960s-era swimming cap and goggles swims aggressively in the ocean.\" width=\"1196\" height=\"1070\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims.png 1196w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-800x716.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-1020x913.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-160x143.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/06/Ted-swims-768x687.png 768w\" sizes=\"(max-width: 1196px) 100vw, 1196px\">\u003cfigcaption class=\"wp-caption-text\">It took Ted Erikson three attempts to swim from the Farallones to Marin. He finally succeeded in 1967. \u003ccite>(San Francisco Examiner/ Newspapers.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The worst swimming on Earth\u003c/h2>\n\u003cp>In 1965, Ted Erikson took it upon himself to swim the English channel between France and the U.K., and then turn around and go right back again. The roundtrip took him 30 hours and three minutes and set a record. And yet, when it came to swimming the span from the Farallon Islands to Marin, he struggled, succeeding only on his third attempt.\u003c/p>\n\u003cp>His first jaunt from the Farallons was an outright failure. His second in 1966 ended 17 hours in, with him being pulled from the water in the middle of the night, almost unconscious and “swimming in all directions.” A multitude of swimmers before him — including a 15-year-old girl named Myra Thompson — had suffered similar endings on their masochistic swim journeys.\u003c/p>\n\u003cp>Bizarrely, before his third swim, Erikson had contacted “various marine life keepers” and asked them to donate a dolphin to swim alongside him. According to the \u003cem>Examiner\u003c/em>, he believed this would “discourage the sharks.” In the end, he was forced to make the journey sans dolphin. Sharks were discouraged the good old-fashioned way — gunshots.\u003c/p>\n\u003cp>Erikson, a 38-year-old research chemist from Chicago, finally completed his journey on Sept. 17, 1967, boosted by mild weather and “relatively warm water.” After successfully finishing his 14-hour, 38-minute swim, Erikson — like an absolute maniac — referred to his victory as “a lark.”\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>More than a half-century later, it’s clear very little about the Farallons should be described in such a way.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13959142/the-bleak-and-menacing-history-of-san-franciscos-farallon-islands",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_14353",
"arts_10278",
"arts_9695"
],
"featImg": "arts_13959241",
"label": "arts"
},
"arts_13957514": {
"type": "posts",
"id": "arts_13957514",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13957514",
"score": null,
"sort": [
1715374318000
]
},
"guestAuthors": [],
"slug": "1896-mystery-airship-bay-area-ufo-history-victorian-aliens",
"title": "In 1896, a Mysterious UFO Brought Northern California to a Mesmerized Halt",
"publishDate": 1715374318,
"format": "aside",
"headTitle": "In 1896, a Mysterious UFO Brought Northern California to a Mesmerized Halt | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cfigure id=\"attachment_13957590\" class=\"wp-caption aligncenter\" style=\"max-width: 1130px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957590\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-4.30.03-PM.png\" alt=\"A Victorian illustration of two men watching an airship with wings and spotlights flying near the top of the Capitol building.\" width=\"1130\" height=\"994\">\u003cfigcaption class=\"wp-caption-text\">A rendition of the airship seen in the skies above Sacramento, as illustrated in ‘The San Francisco Call and Post’ on Nov. 29, 1896.\u003c/figcaption>\u003c/figure>\n\u003cp>In the 1890s, Northern California was in flux — living with Victorian sensibilities, but surrounded by remnants of the gold rush. \u003ca href=\"https://www.kqed.org/arts/13912657/gum-girls-midwinter-fair-san-francisco-history-golden-gate-park\">San Francisco’s Midwinter Fair\u003c/a> in 1894 had ushered in an age of electricity-fueled modernity, but \u003ca href=\"https://www.kqed.org/arts/13932525/mother-thompson-san-francisco-tavern-owner-bay-area-history\">sailors were still brawling\u003c/a> it out down on the Embarcadero. New-fangled ways to have fun — like the \u003ca href=\"https://www.kqed.org/arts/13909983/victorian-attractions-san-francisco-chutes-gravity-railroad-woodwards-gardens-bonet-tower-auditorium-skating\">Haight Street Chutes\u003c/a> and home \u003ca href=\"https://www.kqed.org/arts/13924208/uc-santa-barbara-edison-phonograph-audio-cylinder-archive-vaudeville-racism\">phonographs\u003c/a> — were all the rage, but, for most, life revolved around basic necessities.\u003c/p>\n\u003cp>In November 1896, however, the entire region was excited and united by one thing: a mysterious “airship” that was spotted repeatedly in the skies over San Francisco, Oakland and Sacramento. At the time, airships had been invented but they were flown primarily in Europe and had yet to make a West Coast debut. To see an airship over the Bay Area in 1896 wasn’t just unusual, it was entirely unheard of — and yet, suddenly, hundreds of witnesses began reporting just that.\u003c/p>\n\u003cp>[aside postid='arts_13917340']Making these sightings all the more perplexing was the fact that they only happened at night, and the aircraft in question reportedly had wings, making it unlike any airship that existed at the time. Multiple passengers on an Oakland streetcar one November night described the craft hovering over Fruitvale as “resembling a huge bird in its outlines … which seemed to rise and fall in its course.”\u003c/p>\n\u003cp>That night, the streetcar’s conductor said the ship had one powerful headlight and several smaller lights on board. This was a welcome elaboration, as many witnesses around the Bay had reported seeing only bright lights in the sky. The day after the sighting on the streetcar, \u003cem>The San Francisco Call and Post\u003c/em> reported that:\u003c/p>\n\u003cblockquote>\u003cp>[The airship] was high in the heavens and appeared to be of huge size. When first seen, it seemed to be floating over San Leandro. It moved rapidly, going at least twenty miles an hour. It shot across the skies in the northwest, then turned quickly and disappeared in the direction of Hayward.\u003c/p>\u003c/blockquote>\n\u003cp>The newspaper was particularly invested in the story, since its very own advertising manager, Samuel Foltz, had seen the craft from his Parnassus Heights home in San Francisco. He wasn’t the only one. Colonel W. H. Menton of the Southern Pacific Railroad Company saw the airship from the Supreme Court building at Larkin and McAllister. “The light was far brighter than any of the electric lights I saw just below, in and about the park,” he also told \u003cem>The Call\u003c/em>.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Another witness cited in the newspaper that day was Mayor Adolph Sutro, who had several employees who’d seen the craft days before newspapers had even begun reporting the sightings. “I certainly think that some shrewd inventor has solved the problem of aerial navigation,” Sutro said, “and that we will hear all about it within a short time.”\u003c/p>\n\u003cp>[aside postid='arts_13919589']Here, then, is where the mystery deepens.\u003c/p>\n\u003cp>No such inventor ever came forward. And no winged airship was ever patented and produced. In fact, the first gas-powered Zeppelin didn’t fly until July 1900, and its maiden voyage was in Germany. Airships weren’t even used by the US Army until 1908. So what were so many people seeing in the skies around the Bay in 1896?\u003c/p>\n\u003cfigure id=\"attachment_13957579\" class=\"wp-caption aligncenter\" style=\"max-width: 1598px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957579\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM.png\" alt=\"A Victorian illustration of a man gazing up at dark skies, astonished to see a clipper ship there.\" width=\"1598\" height=\"1246\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM.png 1598w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-800x624.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-1020x795.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-160x125.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-768x599.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-1536x1198.png 1536w\" sizes=\"(max-width: 1598px) 100vw, 1598px\">\u003cfigcaption class=\"wp-caption-text\">This cartoon, referencing renowned ship builder and inventor Irving M. Scott, appeared in ‘The San Francisco Call’ in Nov. 1896, during the peak of the UFO sightings. \u003ccite>(The San Francisco Call and Post/ Newspapers.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the time, newspapers swirled with conjecture about whether or not a patent attorney named George Collins knew who the inventor of the mysterious craft was. Collins publicly spoke of being visited by a man who was seeking a patent for a new airship that he claimed had been spotted over Sacramento. Collins told the man he could not provide a patent without first seeing a model of the aircraft. With that, Collins told reporters, the client was gone, never to be seen again. “I know nothing about the airship,” the attorney said. “I do not know what it is made of, what power propels it, nor where its inventor now is.”\u003c/p>\n\u003cp>Frustrated by Collins’ lack of information, rumors began swirling around San Francisco that the mysterious inventor was a 34-year-old dentist named E. H. Benjamin. Dr. Benjamin had patented a variety of dental equipment through Collins and also acted as his dentist. But when a \u003cem>Call\u003c/em> reporter tracked him down, the dentist simply said: “I only wish I was the inventor. But I am inclined to think I would be afraid to go up in it.”\u003c/p>\n\u003cp>[aside postid='arts_13935838']By the end of 1896, Bay Area airship sightings had stopped altogether. The confounding thing is, they quickly started up in other parts of the country — first Nebraska in Feb. 1897, followed by Illinois, Michigan, Wisconsin, Iowa, Missouri and Kansas. The craft seen in Marshfield, Wisconsin was described as “cone-shaped with glaring headlights,” moving up to 70 mph — very similar to what had been seen in California.\u003c/p>\n\u003cp>Many newspapers of the era described credible sightings, alongside hoax attempts. Fake photos of a flying airship — made using images of a painted canvas on wires — were reported in Rogers Park, Illinois. Groups of men in Omaha, Nebraska and Burlington, Iowa confessed to sending up huge balloons to confuse people actively looking for the airship. And on April 2, 1897, the K\u003cem>ansas City Journal, \u003c/em>mindful that what it was describing may have been an April Fool’s prank, nevertheless reported a:\u003c/p>\n\u003cp>“Flying machine in view for more than an hour … [Witnesses] assert that the floating power seemed to be in a mammoth bag, supposedly filled with gas. To this were attached four light wings of triangular form, two on either side and from the great bag was suspended a cage or car. This car was canoe-shaped and appeared to be from twenty-five to thirty feet long. A few declared that the ship had red lights hung over the edges of the car.”\u003c/p>\n\u003cp>No one was quite sure what to believe, as is evidenced by the following words gingerly printed in Pennsylvania newspaper \u003cem>The York Dispatch\u003c/em> in May 1897:\u003c/p>\n\u003cblockquote>\u003cp>Recently, the newspapers of the whole country have been exploiting stories of airships seen hovering over various towns and country places in districts very far apart. The testimony seems unimpeachable, especially in the face of so many witnesses, but certain details are always lacking to complete the evidence.\u003c/p>\u003c/blockquote>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>In the end, the origins of 1896’s unidentified flying airship were never revealed. Theories posited in the century since have included: a mass media hoax, actual bonafide aliens visiting Earth and delusional witnesses (perhaps inspired by the recent publication of H. G. Wells’ \u003cem>The Time Machine\u003c/em>) confusing the planet Venus for an aircraft. The fact that no one ever took ownership of the aircraft leaves its existence tantalizingly open to interpretation. It all just depends on how much you want to believe.\u003c/p>\n\n",
"blocks": [],
"excerpt": "For weeks, witnesses in San Francisco, Oakland and Sacramento saw a mysterious \"airship.\" Then it disappeared.",
"status": "publish",
"parent": 0,
"modified": 1726770947,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 19,
"wordCount": 1231
},
"headData": {
"title": "The 1896 UFO That Stunned Bay Area Victorians | KQED",
"description": "For weeks, witnesses in San Francisco, Oakland and Sacramento saw a mysterious "airship." Then it disappeared.",
"ogTitle": "In 1896, a Mysterious UFO Brought Northern California to a Mesmerized Halt",
"ogDescription": "",
"ogImgId": "",
"twTitle": "In 1896, a Mysterious UFO Brought Northern California to a Mesmerized Halt",
"twDescription": "",
"twImgId": "",
"socialTitle": "The 1896 UFO That Stunned Bay Area Victorians%%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "In 1896, a Mysterious UFO Brought Northern California to a Mesmerized Halt",
"datePublished": "2024-05-10T13:51:58-07:00",
"dateModified": "2024-09-19T11:35:47-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/96fcc9c3-c4fd-4ac9-a9f1-b178014e6444/audio.mp3",
"sticky": false,
"nprStoryId": "kqed-13957514",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13957514/1896-mystery-airship-bay-area-ufo-history-victorian-aliens",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cfigure id=\"attachment_13957590\" class=\"wp-caption aligncenter\" style=\"max-width: 1130px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957590\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-4.30.03-PM.png\" alt=\"A Victorian illustration of two men watching an airship with wings and spotlights flying near the top of the Capitol building.\" width=\"1130\" height=\"994\">\u003cfigcaption class=\"wp-caption-text\">A rendition of the airship seen in the skies above Sacramento, as illustrated in ‘The San Francisco Call and Post’ on Nov. 29, 1896.\u003c/figcaption>\u003c/figure>\n\u003cp>In the 1890s, Northern California was in flux — living with Victorian sensibilities, but surrounded by remnants of the gold rush. \u003ca href=\"https://www.kqed.org/arts/13912657/gum-girls-midwinter-fair-san-francisco-history-golden-gate-park\">San Francisco’s Midwinter Fair\u003c/a> in 1894 had ushered in an age of electricity-fueled modernity, but \u003ca href=\"https://www.kqed.org/arts/13932525/mother-thompson-san-francisco-tavern-owner-bay-area-history\">sailors were still brawling\u003c/a> it out down on the Embarcadero. New-fangled ways to have fun — like the \u003ca href=\"https://www.kqed.org/arts/13909983/victorian-attractions-san-francisco-chutes-gravity-railroad-woodwards-gardens-bonet-tower-auditorium-skating\">Haight Street Chutes\u003c/a> and home \u003ca href=\"https://www.kqed.org/arts/13924208/uc-santa-barbara-edison-phonograph-audio-cylinder-archive-vaudeville-racism\">phonographs\u003c/a> — were all the rage, but, for most, life revolved around basic necessities.\u003c/p>\n\u003cp>In November 1896, however, the entire region was excited and united by one thing: a mysterious “airship” that was spotted repeatedly in the skies over San Francisco, Oakland and Sacramento. At the time, airships had been invented but they were flown primarily in Europe and had yet to make a West Coast debut. To see an airship over the Bay Area in 1896 wasn’t just unusual, it was entirely unheard of — and yet, suddenly, hundreds of witnesses began reporting just that.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13917340",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Making these sightings all the more perplexing was the fact that they only happened at night, and the aircraft in question reportedly had wings, making it unlike any airship that existed at the time. Multiple passengers on an Oakland streetcar one November night described the craft hovering over Fruitvale as “resembling a huge bird in its outlines … which seemed to rise and fall in its course.”\u003c/p>\n\u003cp>That night, the streetcar’s conductor said the ship had one powerful headlight and several smaller lights on board. This was a welcome elaboration, as many witnesses around the Bay had reported seeing only bright lights in the sky. The day after the sighting on the streetcar, \u003cem>The San Francisco Call and Post\u003c/em> reported that:\u003c/p>\n\u003cblockquote>\u003cp>[The airship] was high in the heavens and appeared to be of huge size. When first seen, it seemed to be floating over San Leandro. It moved rapidly, going at least twenty miles an hour. It shot across the skies in the northwest, then turned quickly and disappeared in the direction of Hayward.\u003c/p>\u003c/blockquote>\n\u003cp>The newspaper was particularly invested in the story, since its very own advertising manager, Samuel Foltz, had seen the craft from his Parnassus Heights home in San Francisco. He wasn’t the only one. Colonel W. H. Menton of the Southern Pacific Railroad Company saw the airship from the Supreme Court building at Larkin and McAllister. “The light was far brighter than any of the electric lights I saw just below, in and about the park,” he also told \u003cem>The Call\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>Another witness cited in the newspaper that day was Mayor Adolph Sutro, who had several employees who’d seen the craft days before newspapers had even begun reporting the sightings. “I certainly think that some shrewd inventor has solved the problem of aerial navigation,” Sutro said, “and that we will hear all about it within a short time.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13919589",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Here, then, is where the mystery deepens.\u003c/p>\n\u003cp>No such inventor ever came forward. And no winged airship was ever patented and produced. In fact, the first gas-powered Zeppelin didn’t fly until July 1900, and its maiden voyage was in Germany. Airships weren’t even used by the US Army until 1908. So what were so many people seeing in the skies around the Bay in 1896?\u003c/p>\n\u003cfigure id=\"attachment_13957579\" class=\"wp-caption aligncenter\" style=\"max-width: 1598px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13957579\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM.png\" alt=\"A Victorian illustration of a man gazing up at dark skies, astonished to see a clipper ship there.\" width=\"1598\" height=\"1246\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM.png 1598w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-800x624.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-1020x795.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-160x125.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-768x599.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2024/05/Screen-Shot-2024-05-09-at-2.01.52-PM-1536x1198.png 1536w\" sizes=\"(max-width: 1598px) 100vw, 1598px\">\u003cfigcaption class=\"wp-caption-text\">This cartoon, referencing renowned ship builder and inventor Irving M. Scott, appeared in ‘The San Francisco Call’ in Nov. 1896, during the peak of the UFO sightings. \u003ccite>(The San Francisco Call and Post/ Newspapers.com)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>At the time, newspapers swirled with conjecture about whether or not a patent attorney named George Collins knew who the inventor of the mysterious craft was. Collins publicly spoke of being visited by a man who was seeking a patent for a new airship that he claimed had been spotted over Sacramento. Collins told the man he could not provide a patent without first seeing a model of the aircraft. With that, Collins told reporters, the client was gone, never to be seen again. “I know nothing about the airship,” the attorney said. “I do not know what it is made of, what power propels it, nor where its inventor now is.”\u003c/p>\n\u003cp>Frustrated by Collins’ lack of information, rumors began swirling around San Francisco that the mysterious inventor was a 34-year-old dentist named E. H. Benjamin. Dr. Benjamin had patented a variety of dental equipment through Collins and also acted as his dentist. But when a \u003cem>Call\u003c/em> reporter tracked him down, the dentist simply said: “I only wish I was the inventor. But I am inclined to think I would be afraid to go up in it.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13935838",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>By the end of 1896, Bay Area airship sightings had stopped altogether. The confounding thing is, they quickly started up in other parts of the country — first Nebraska in Feb. 1897, followed by Illinois, Michigan, Wisconsin, Iowa, Missouri and Kansas. The craft seen in Marshfield, Wisconsin was described as “cone-shaped with glaring headlights,” moving up to 70 mph — very similar to what had been seen in California.\u003c/p>\n\u003cp>Many newspapers of the era described credible sightings, alongside hoax attempts. Fake photos of a flying airship — made using images of a painted canvas on wires — were reported in Rogers Park, Illinois. Groups of men in Omaha, Nebraska and Burlington, Iowa confessed to sending up huge balloons to confuse people actively looking for the airship. And on April 2, 1897, the K\u003cem>ansas City Journal, \u003c/em>mindful that what it was describing may have been an April Fool’s prank, nevertheless reported a:\u003c/p>\n\u003cp>“Flying machine in view for more than an hour … [Witnesses] assert that the floating power seemed to be in a mammoth bag, supposedly filled with gas. To this were attached four light wings of triangular form, two on either side and from the great bag was suspended a cage or car. This car was canoe-shaped and appeared to be from twenty-five to thirty feet long. A few declared that the ship had red lights hung over the edges of the car.”\u003c/p>\n\u003cp>No one was quite sure what to believe, as is evidenced by the following words gingerly printed in Pennsylvania newspaper \u003cem>The York Dispatch\u003c/em> in May 1897:\u003c/p>\n\u003cblockquote>\u003cp>Recently, the newspapers of the whole country have been exploiting stories of airships seen hovering over various towns and country places in districts very far apart. The testimony seems unimpeachable, especially in the face of so many witnesses, but certain details are always lacking to complete the evidence.\u003c/p>\u003c/blockquote>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>In the end, the origins of 1896’s unidentified flying airship were never revealed. Theories posited in the century since have included: a mass media hoax, actual bonafide aliens visiting Earth and delusional witnesses (perhaps inspired by the recent publication of H. G. Wells’ \u003cem>The Time Machine\u003c/em>) confusing the planet Venus for an aircraft. The fact that no one ever took ownership of the aircraft leaves its existence tantalizingly open to interpretation. It all just depends on how much you want to believe.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13957514/1896-mystery-airship-bay-area-ufo-history-victorian-aliens",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_14353",
"arts_1143",
"arts_5779",
"arts_1146"
],
"featImg": "arts_13957664",
"label": "arts"
},
"arts_13935838": {
"type": "posts",
"id": "arts_13935838",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13935838",
"score": null,
"sort": [
1697036417000
]
},
"guestAuthors": [],
"slug": "sacramento-mothman-tahoe-tessie-antioch-bigfoot-kooki-davis-vampire-halloween",
"title": "5 Real-Life Monsters That Have (Allegedly) Stalked Northern California",
"publishDate": 1697036417,
"format": "standard",
"headTitle": "5 Real-Life Monsters That Have (Allegedly) Stalked Northern California | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Ask Northern Californians what local monsters they think about the most, and invariably you will hear a list of very bad people. \u003ca href=\"https://www.kqed.org/pop/17396/are-you-a-gentrifier-this-quiz-can-tell-you\">Gentrifiers\u003c/a>! The people who spread lies about San Francisco being \u003cem>The Purge\u003c/em> now! That one guy who hoses down homeless people! Folks who move in next door to music venues, then make noise complaints! Erratic \u003ca href=\"https://www.kqed.org/news/11959303/sf-activists-protest-immobilize-driverless-cars-with-traffic-cones\">ghost cars\u003c/a>! You get the gist.\u003c/p>\n\u003cp>It’s Halloween season at the moment, though, so it’s the perfect time to think beyond the usual suspects and venture into our region’s very real history of dealing with \u003cem>actual\u003c/em> monsters. The mysterious kind. The kind that people laugh at witnesses for reporting in the first place.\u003c/p>\n\u003cp>Here are five major ones you might not have realized were ever in our midst.\u003c/p>\n\u003cfigure id=\"attachment_13935927\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935927\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104.jpg\" alt=\"A mysterious bigfoot figure, walking through a foggy forest and silhouetted against trees.\" width=\"1920\" height=\"1277\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-1536x1022.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Bigfoot, doing his thing. \u003ccite>(David Wall/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Bigfoot in Antioch\u003c/h2>\n\u003cp>Back in 1869, an unsuspecting hunter wandered back to his campsite in Antioch one evening to find his belongings in disarray. As he tried to make sense of the scene, he noticed something else — enormous footprints that closely resembled the shape of a man’s foot, rather than an animal’s.\u003c/p>\n\u003cp>The hunter was so confounded that, rather than clean up the mess, he opted to hide out in some bushes 20 yards away and stake out whatever had paid the camp an earlier visit. After two hours, the mysterious beast did indeed come back and the hunter was able to observe a bonafide Bigfoot for about 20 minutes. The hunter later reported that the creature was:\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>“5 feet high and disproportionately broad and square at the shoulders with arms of great length. The legs were very short and the body long. The head was small compared to the rest of the creature and appeared to be set upon his shoulders without a neck. The whole was covered with dark brown and cinnamon-colored hair.”\u003c/p>\n\u003cp>So… a tall Ewok then? (Sign me up!)\u003c/p>\n\u003cp>[aside postid='arts_13904911']The hunter hung around long enough to see Overgrown Wicket meet up with another Bigfoot that was “unmistakenly female.” (That means boobs, probably?) To his surprise, after telling other hunters in the area what he had witnessed, the Bigfoot-spotter found that almost no one was surprised. Most other folks reported seeing the signature giant footprints and at least one other man had seen the furry fam as well.\u003c/p>\n\u003cp>Rupert Matthews, author of \u003cem>Bigfoot: True-Life Encounters With Legendary Ape-Men\u003c/em> notes that: “This acceptance of the reality of the creatures by those who spent a lot time in the forested hills is a feature of early cases [of Bigfoot sightings] that surfaces again and again. ”\u003c/p>\n\u003cfigure id=\"attachment_13935928\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935928\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253.jpg\" alt=\"A gorgeous blue lake surrounded by green pine trees. A small green island sits in the center of the water.\" width=\"1920\" height=\"1253\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-800x522.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-768x501.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-1536x1002.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Emerald Bay, Lake Tahoe: May or may not be home to a giant serpent monster. \u003ccite>(Anjelika Gretskaia/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Tahoe Tessie\u003c/h2>\n\u003cp>It sounds like a bad joke set-up: Two nuns, a couple of cops, one optometrist and 10 USPS workers walk into the countryside… yadda-yadda-yadda… punchline about a sea serpent.\u003c/p>\n\u003cp>Except, that is the actual list of people who reported seeing some kind of aquatic monster in the waters of Lake Tahoe in the mid-1980s. One of the cops, Reno’s Kris Beebe, said the creature — nicknamed “Tahoe Tessie” for funsies — was “dark gray or black” and “a minimum of 10 feet long.” The other witnesses described a featureless body that was “fast-moving and undulating, but strangely devoid of identifying attributes.”\u003c/p>\n\u003cp>Noting that nothing of that size had ever been proven to live in the 1,590-foot-deep lake, fishing guide Mickey Daniels told the \u003cem>San Francisco Examiner:\u003c/em> “I think there’s something there. I’ve talked to about a hundred people who’ve seen it. What do I do — call them liars?”\u003c/p>\n\u003cfigure id=\"attachment_13935929\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935929\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-491791494-scaled.jpg\" alt=\"Female, red vampire lips with dripping blood, viewed in close-up.\" width=\"2560\" height=\"1491\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-800x466.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1020x594.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-160x93.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-768x447.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1536x894.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-2048x1193.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1920x1118.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">In 1978, a Daly City resident named Kooki Davis claimed publicly to be a full-fledged vampire. \u003ccite>(Remains/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Vampires in Daly City\u003c/h2>\n\u003cp>In 1978, the \u003cem>San Francisco Examiner\u003c/em> dedicated a story to Kooki Davis, a Daly City-dwelling hair stylist from Trinidad, who was living full-time as a vampire. “She has long fangs, razor-sharp fingernails and blood dripping from her lips,” the paper reported, like that was perfectly normal. “She speaks with a Transylvania twang and her ‘come hither’ stare sends icy fingers up and down your spine.”\u003c/p>\n\u003cp>[aside postid='arts_13904118']In the story, Davis explained that she’d become a “certified” vampire five years ago. And if you’re wondering what \u003cem>that\u003c/em> exam involves, she elaborated: “To become a vampire, you have to be bitten by a vampire. Once bitten, you become a victim. Victims have to serve an apprenticeship to learn the ropes … There’s a lot of activity in San Francisco, so you can earn your merit badges pretty fast — as opposed to Dubuque or Wichita.”\u003c/p>\n\u003cp>(This is the value of newspapers, friends. Movies never tell anyone that in order to rid oneself of a vampire problem, moving to Iowa or Kansas will solve it, but here we are.)\u003c/p>\n\u003cp>Of her interactions with the general public, Davis noted that at work, at the end of each haircut, her “trademark” was to give each of her customers a “gentle bite” on the neck.\u003c/p>\n\u003cp>Man, that salon must have had amazing insurance.\u003c/p>\n\u003cfigure id=\"attachment_13935930\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935930\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911.jpg\" alt=\"A man looks up at a flying mothman figure in the sky that's silhouetted against the moon at night.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Someone spotted this guy on top of Sacramento’s Tower Bridge. Not cool, Mothman. Not cool. \u003ccite>(David Wall/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Sacramento Mothman\u003c/h2>\n\u003cp>As all good cryptid nerds know, Mothman primarily enjoys hanging out in West Virginia. (Probably because 80% of the state is forested, and also because approximately 80% of people who don’t live in West Virginia assume that everyone who does is crazy.) For decades there, witnesses have been describing a 7-foot-tall man with red eyes and wings, with a wingspan between 10 and 15 feet wide, who can fly at speeds too fast to catch on camera.\u003c/p>\n\u003cp>Well, Mothman must have had himself a little Californian vacation in 2009, because a photographer named Lamont Greer claims to have seen the humanoid hanging around on top of Sacramento’s Tower Bridge one night. Greer had been taking photos of the bridge at the time and was stunned by what he saw.\u003c/p>\n\u003cp>[aside postid='arts_13933318']“I had just finished filming the back side of the bridge so I was bent down putting my camera back in my camera bag,” Greer told The History Channel’s \u003cem>MonsterQuest\u003c/em>, “and I kind of felt something looking at me. When I first saw it, I didn’t know what it was … but then my eyes kind of focused on it a bit better. It spread wings and then started flying off. It wasn’t a man, it wasn’t a bird. It was absolutely strange and unique. If it wanted to come down and hurt someone — attack — it absolutely could cause damage.”\u003c/p>\n\u003cp>The Sacramento sighting is not the only time Mothman has showed up in a city. In 2017, a bunch of people reported seeing him hanging around Chicago — including at the airport. A moth’s gotta vacation, you guys. A moth’s gotta vacation.\u003c/p>\n\u003cfigure id=\"attachment_13935936\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935936\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739.jpg\" alt=\"Two slender sea monsters with long tails and small fins make turns in the ocean as light streams through from the sky.\" width=\"1920\" height=\"1382\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-800x576.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-1020x734.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-768x553.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-1536x1106.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Multiple fishermen in Santa Cruz and Monterey used to report a sea serpent lurking in the water. They nicknamed it ‘The Old Man of Monterey Bay’ and also, for some reason, ‘Bobo.’ \u003ccite>( Victor Habbick Visions/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Old Man of Monterey Bay\u003c/h2>\n\u003cp>About a hundred years ago, the fishermen of Monterey Bay and the Santa Cruz waterfront started reporting seeing an alarming dragon-like creature circling their boats. Some witnesses said the strange beast had a very large head, extremely long tail and a series of pointed spines along its back. A Monterey man named Dominic Costanza said the creature was about four feet in width and had “what looked like the face of a very old man or a monkey … with two eyes the size of breakfast buns.”\u003c/p>\n\u003cp>(Never mind the creature — what the hell is a breakfast bun?)\u003c/p>\n\u003cp>By March 1940, the creature had two nicknames — “The Old Man of Monterey Bay” or “Bobo,” depending on your preference — and it had prompted around 30 fishing captains to make reports to the \u003cem>Santa Cruz Sentinel\u003c/em>.\u003c/p>\n\u003cp>Years later, Geoffrey Dunn — a man whose family had been in Santa Cruz for generations — wrote in \u003cem>Santa Cruz Style\u003c/em> that:\u003c/p>\n\u003cblockquote>\u003cp>Several of my uncles and cousins reportedly encountered the monster while fishing in their small, double-ended fishing vessels … My late uncle Mario Stagnaro once recounted for me the afternoon that a badly shaken fisherman, Bill Totten, returned to the docks following a day of fishing in June of 1941. ‘I saw that serpent or monster out there!’ he screamed. ‘Get me out of here!’\u003c/p>\u003c/blockquote>\n\u003cp>Totten apparently did not return to the wharf for some time. Play nice, Bobo!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Be careful out there, folks — and have a happy Halloween.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Sacramento Mothman! Antioch Bigfoot! At least one vampire in Daly City! You don't need movies to find monsters around here...",
"status": "publish",
"parent": 0,
"modified": 1726771066,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 30,
"wordCount": 1553
},
"headData": {
"title": "Sacramento Mothman (and a Host of Other Californian Monsters) | KQED",
"description": "Sacramento Mothman! Antioch Bigfoot! At least one vampire in Daly City! You don't need movies to find monsters around here...",
"ogTitle": "5 Real-Life Monsters That Have (Apparently) Stalked Northern California",
"ogDescription": "",
"ogImgId": "",
"twTitle": "5 Real-Life Monsters That Have (Apparently) Stalked Northern California",
"twDescription": "",
"twImgId": "",
"socialTitle": "Sacramento Mothman (and a Host of Other Californian Monsters) %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "5 Real-Life Monsters That Have (Allegedly) Stalked Northern California",
"datePublished": "2023-10-11T08:00:17-07:00",
"dateModified": "2024-09-19T11:37:46-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/0ea742c7-c75c-4b17-b05b-b0c0016cf6e9/audio.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13935838/sacramento-mothman-tahoe-tessie-antioch-bigfoot-kooki-davis-vampire-halloween",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Ask Northern Californians what local monsters they think about the most, and invariably you will hear a list of very bad people. \u003ca href=\"https://www.kqed.org/pop/17396/are-you-a-gentrifier-this-quiz-can-tell-you\">Gentrifiers\u003c/a>! The people who spread lies about San Francisco being \u003cem>The Purge\u003c/em> now! That one guy who hoses down homeless people! Folks who move in next door to music venues, then make noise complaints! Erratic \u003ca href=\"https://www.kqed.org/news/11959303/sf-activists-protest-immobilize-driverless-cars-with-traffic-cones\">ghost cars\u003c/a>! You get the gist.\u003c/p>\n\u003cp>It’s Halloween season at the moment, though, so it’s the perfect time to think beyond the usual suspects and venture into our region’s very real history of dealing with \u003cem>actual\u003c/em> monsters. The mysterious kind. The kind that people laugh at witnesses for reporting in the first place.\u003c/p>\n\u003cp>Here are five major ones you might not have realized were ever in our midst.\u003c/p>\n\u003cfigure id=\"attachment_13935927\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935927\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104.jpg\" alt=\"A mysterious bigfoot figure, walking through a foggy forest and silhouetted against trees.\" width=\"1920\" height=\"1277\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-800x532.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-1020x678.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-768x511.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1319248043-scaled-e1696541239104-1536x1022.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Bigfoot, doing his thing. \u003ccite>(David Wall/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Bigfoot in Antioch\u003c/h2>\n\u003cp>Back in 1869, an unsuspecting hunter wandered back to his campsite in Antioch one evening to find his belongings in disarray. As he tried to make sense of the scene, he noticed something else — enormous footprints that closely resembled the shape of a man’s foot, rather than an animal’s.\u003c/p>\n\u003cp>The hunter was so confounded that, rather than clean up the mess, he opted to hide out in some bushes 20 yards away and stake out whatever had paid the camp an earlier visit. After two hours, the mysterious beast did indeed come back and the hunter was able to observe a bonafide Bigfoot for about 20 minutes. The hunter later reported that the creature was:\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>“5 feet high and disproportionately broad and square at the shoulders with arms of great length. The legs were very short and the body long. The head was small compared to the rest of the creature and appeared to be set upon his shoulders without a neck. The whole was covered with dark brown and cinnamon-colored hair.”\u003c/p>\n\u003cp>So… a tall Ewok then? (Sign me up!)\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13904911",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The hunter hung around long enough to see Overgrown Wicket meet up with another Bigfoot that was “unmistakenly female.” (That means boobs, probably?) To his surprise, after telling other hunters in the area what he had witnessed, the Bigfoot-spotter found that almost no one was surprised. Most other folks reported seeing the signature giant footprints and at least one other man had seen the furry fam as well.\u003c/p>\n\u003cp>Rupert Matthews, author of \u003cem>Bigfoot: True-Life Encounters With Legendary Ape-Men\u003c/em> notes that: “This acceptance of the reality of the creatures by those who spent a lot time in the forested hills is a feature of early cases [of Bigfoot sightings] that surfaces again and again. ”\u003c/p>\n\u003cfigure id=\"attachment_13935928\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935928\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253.jpg\" alt=\"A gorgeous blue lake surrounded by green pine trees. A small green island sits in the center of the water.\" width=\"1920\" height=\"1253\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-800x522.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-1020x666.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-160x104.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-768x501.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1251586077-scaled-e1696542414253-1536x1002.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Emerald Bay, Lake Tahoe: May or may not be home to a giant serpent monster. \u003ccite>(Anjelika Gretskaia/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Tahoe Tessie\u003c/h2>\n\u003cp>It sounds like a bad joke set-up: Two nuns, a couple of cops, one optometrist and 10 USPS workers walk into the countryside… yadda-yadda-yadda… punchline about a sea serpent.\u003c/p>\n\u003cp>Except, that is the actual list of people who reported seeing some kind of aquatic monster in the waters of Lake Tahoe in the mid-1980s. One of the cops, Reno’s Kris Beebe, said the creature — nicknamed “Tahoe Tessie” for funsies — was “dark gray or black” and “a minimum of 10 feet long.” The other witnesses described a featureless body that was “fast-moving and undulating, but strangely devoid of identifying attributes.”\u003c/p>\n\u003cp>Noting that nothing of that size had ever been proven to live in the 1,590-foot-deep lake, fishing guide Mickey Daniels told the \u003cem>San Francisco Examiner:\u003c/em> “I think there’s something there. I’ve talked to about a hundred people who’ve seen it. What do I do — call them liars?”\u003c/p>\n\u003cfigure id=\"attachment_13935929\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935929\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-491791494-scaled.jpg\" alt=\"Female, red vampire lips with dripping blood, viewed in close-up.\" width=\"2560\" height=\"1491\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-scaled.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-800x466.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1020x594.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-160x93.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-768x447.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1536x894.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-2048x1193.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-491791494-1920x1118.jpg 1920w\" sizes=\"(max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">In 1978, a Daly City resident named Kooki Davis claimed publicly to be a full-fledged vampire. \u003ccite>(Remains/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Vampires in Daly City\u003c/h2>\n\u003cp>In 1978, the \u003cem>San Francisco Examiner\u003c/em> dedicated a story to Kooki Davis, a Daly City-dwelling hair stylist from Trinidad, who was living full-time as a vampire. “She has long fangs, razor-sharp fingernails and blood dripping from her lips,” the paper reported, like that was perfectly normal. “She speaks with a Transylvania twang and her ‘come hither’ stare sends icy fingers up and down your spine.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13904118",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>In the story, Davis explained that she’d become a “certified” vampire five years ago. And if you’re wondering what \u003cem>that\u003c/em> exam involves, she elaborated: “To become a vampire, you have to be bitten by a vampire. Once bitten, you become a victim. Victims have to serve an apprenticeship to learn the ropes … There’s a lot of activity in San Francisco, so you can earn your merit badges pretty fast — as opposed to Dubuque or Wichita.”\u003c/p>\n\u003cp>(This is the value of newspapers, friends. Movies never tell anyone that in order to rid oneself of a vampire problem, moving to Iowa or Kansas will solve it, but here we are.)\u003c/p>\n\u003cp>Of her interactions with the general public, Davis noted that at work, at the end of each haircut, her “trademark” was to give each of her customers a “gentle bite” on the neck.\u003c/p>\n\u003cp>Man, that salon must have had amazing insurance.\u003c/p>\n\u003cfigure id=\"attachment_13935930\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935930\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911.jpg\" alt=\"A man looks up at a flying mothman figure in the sky that's silhouetted against the moon at night.\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-1327260846-scaled-e1696543232911-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Someone spotted this guy on top of Sacramento’s Tower Bridge. Not cool, Mothman. Not cool. \u003ccite>(David Wall/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Sacramento Mothman\u003c/h2>\n\u003cp>As all good cryptid nerds know, Mothman primarily enjoys hanging out in West Virginia. (Probably because 80% of the state is forested, and also because approximately 80% of people who don’t live in West Virginia assume that everyone who does is crazy.) For decades there, witnesses have been describing a 7-foot-tall man with red eyes and wings, with a wingspan between 10 and 15 feet wide, who can fly at speeds too fast to catch on camera.\u003c/p>\n\u003cp>Well, Mothman must have had himself a little Californian vacation in 2009, because a photographer named Lamont Greer claims to have seen the humanoid hanging around on top of Sacramento’s Tower Bridge one night. Greer had been taking photos of the bridge at the time and was stunned by what he saw.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13933318",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“I had just finished filming the back side of the bridge so I was bent down putting my camera back in my camera bag,” Greer told The History Channel’s \u003cem>MonsterQuest\u003c/em>, “and I kind of felt something looking at me. When I first saw it, I didn’t know what it was … but then my eyes kind of focused on it a bit better. It spread wings and then started flying off. It wasn’t a man, it wasn’t a bird. It was absolutely strange and unique. If it wanted to come down and hurt someone — attack — it absolutely could cause damage.”\u003c/p>\n\u003cp>The Sacramento sighting is not the only time Mothman has showed up in a city. In 2017, a bunch of people reported seeing him hanging around Chicago — including at the airport. A moth’s gotta vacation, you guys. A moth’s gotta vacation.\u003c/p>\n\u003cfigure id=\"attachment_13935936\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13935936\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739.jpg\" alt=\"Two slender sea monsters with long tails and small fins make turns in the ocean as light streams through from the sky.\" width=\"1920\" height=\"1382\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-800x576.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-1020x734.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-160x115.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-768x553.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/10/GettyImages-147219986-scaled-e1696546415739-1536x1106.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Multiple fishermen in Santa Cruz and Monterey used to report a sea serpent lurking in the water. They nicknamed it ‘The Old Man of Monterey Bay’ and also, for some reason, ‘Bobo.’ \u003ccite>( Victor Habbick Visions/ Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The Old Man of Monterey Bay\u003c/h2>\n\u003cp>About a hundred years ago, the fishermen of Monterey Bay and the Santa Cruz waterfront started reporting seeing an alarming dragon-like creature circling their boats. Some witnesses said the strange beast had a very large head, extremely long tail and a series of pointed spines along its back. A Monterey man named Dominic Costanza said the creature was about four feet in width and had “what looked like the face of a very old man or a monkey … with two eyes the size of breakfast buns.”\u003c/p>\n\u003cp>(Never mind the creature — what the hell is a breakfast bun?)\u003c/p>\n\u003cp>By March 1940, the creature had two nicknames — “The Old Man of Monterey Bay” or “Bobo,” depending on your preference — and it had prompted around 30 fishing captains to make reports to the \u003cem>Santa Cruz Sentinel\u003c/em>.\u003c/p>\n\u003cp>Years later, Geoffrey Dunn — a man whose family had been in Santa Cruz for generations — wrote in \u003cem>Santa Cruz Style\u003c/em> that:\u003c/p>\n\u003cblockquote>\u003cp>Several of my uncles and cousins reportedly encountered the monster while fishing in their small, double-ended fishing vessels … My late uncle Mario Stagnaro once recounted for me the afternoon that a badly shaken fisherman, Bill Totten, returned to the docks following a day of fishing in June of 1941. ‘I saw that serpent or monster out there!’ he screamed. ‘Get me out of here!’\u003c/p>\u003c/blockquote>\n\u003cp>Totten apparently did not return to the wharf for some time. Play nice, Bobo!\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>Be careful out there, folks — and have a happy Halloween.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13935838/sacramento-mothman-tahoe-tessie-antioch-bigfoot-kooki-davis-vampire-halloween",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862",
"arts_75"
],
"tags": [
"arts_14353",
"arts_10278",
"arts_1206",
"arts_5087"
],
"featImg": "arts_13936011",
"label": "arts"
},
"arts_13934227": {
"type": "posts",
"id": "arts_13934227",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13934227",
"score": null,
"sort": [
1695661223000
]
},
"guestAuthors": [],
"slug": "history-kids-weapons-dynamite-30s-40s-50s-tweens-with-bombs",
"title": "What Was Your Great-Grandpa's Favorite Toy? Dynamite, Probably",
"publishDate": 1695661223,
"format": "standard",
"headTitle": "What Was Your Great-Grandpa’s Favorite Toy? Dynamite, Probably | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>Today, TikTok is filled to the brim with videos about the unmonitored childhoods that Gen Xers casually endured in the 1980s. Back then, kids were out, roaming the streets, setting off fireworks, cracking their heads on concrete playgrounds, swimming in factory waste and smoking a pack of Camels a day before they’d even turned 12. No small humans were tougher. Or, at least, that’s the popular narrative on social media.\u003c/p>\n\u003cp>And yet: Step aside, feral mall children of the 1980s, for local news archives tell us that there once existed generations of kids who make Gen X look like absolute wusses. These tiny maniacs grew up in the first half of the 20th century and, let me tell you, they were armed, dangerous and would not — though their lives literally depended on it — stop playing with deadly knickknacks. These kids had actual, bonafide TNT, nitroglycerine and — sure, why not? — teeny tiny weapons.\u003c/p>\n\u003cp>Did they get injured? Of course! Did anyone learn a lesson? Nope!\u003c/p>\n\u003cp>Please now allow me to regale you with tales of the toughest Bay Area offspring from last century and, of course, their weapons of choice.\u003c/p>\n\u003ch2>The dynamite kids\u003c/h2>\n\u003cp>[aside postid='arts_13931210']Which is worse? Deciding at the age of 12 to “blow up the Berkeley school” with your friends using 12 sticks of stolen dynamite? (This was in 1936 and, thankfully, the Danville boy responsible got busted before his crew could light any fuses.) \u003cem>Or\u003c/em>, heading to school in 1940, aged 13, and “roaming a crowded [Oakland] school playground during recess” waving a stick of dynamite around? It’s hard to say which child was more likely to murder someone, but the fact that Northern California kids like these two just happened to keep stumbling across this very specific type of explosive is even more of a head-scratcher.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>In Chico in 1915, an 11-year-old named George Simpson saved the life of a 10-year-old girl who was about to bash two dynamite sticks on a rock to “play Fourth of July.” In 1922, a 6-year-old and a 3-year from Hayward did themselves serious damage after finding dynamite in one of their dad’s barns and lighting it up. Try not to think too hard on the fact that these kids, according to newspaper reports, were too young to read the “Danger!” warning on the box, but somehow old enough to proficiently light matches.\u003c/p>\n\u003cp>As late as 1959, kids were still in full Wile E. Coyote mode and trying to blow crap up. One dynamite explosion set off by teens in Walnut Creek that year broke a square-mile’s worth of windows, started a two-acre grass fire, blew a three-foot-deep hole in the ground and scared the crap out of people as far as 20 miles away. The dynamite had been stolen from a nearby storehouse. Rebels without a cause, indeed.\u003c/p>\n\u003cfigure id=\"attachment_13934556\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13934556\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-800x637.jpg\" alt=\"A toddler wearing a onesie covered in safety pins stands outside next to a sign that reads Safety First. A woman stands behind the child.\" width=\"800\" height=\"637\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-800x637.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-1020x812.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-160x127.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-768x612.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-1536x1223.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The rare sight of a child in 1935 not actively trying to blow themselves up. \u003ccite>(Daily Mirror/ Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The ‘toy’ cannon lovers\u003c/h2>\n\u003cp>Unless there’s a game in which actively attempting to hurt one’s playmates and pets is a thing, it’s really hard to figure out how exactly one “plays” with a toy cannon.\u003c/p>\n\u003cp>The 2013 book \u003cem>Britain’s Secret Treasures \u003c/em>has some clues as to the operations of such items, stating that, back in the day, “Many households would have had musket powder that could be used to fire a toy cannon … Buckshot could have been used for cannonballs, or any household item that could be fashioned into a hard, round projectile … It is doubtful that these little cannon were sold with instructions, so a trial and error approach was required.”\u003c/p>\n\u003cp>[aside postid='arts_13909983']And those errors, friends, could result in some very not good things. In 1903, a 14-year-old Berkeley boy named Will Bass managed to shoot his left index finger off with a toy cannon. (He was in the middle of trying to repair it at the time.) A single edition of the \u003cem>San Francisco Call\u003c/em> newspaper later that year listed two separate incidents of boys getting severe face burns “while trying to find out why a brass cannon did not explode.” (One was an 11-year-old Tenderloin boy. The other was 8 and playing in Golden Gate Park at the time.)\u003c/p>\n\u003cp>Also in that issue of \u003cem>The Call\u003c/em>? A 17-year-old Civic Center resident who had injured “the palm of his left hand terribly” after his cannon went off prematurely. (The exact same thing happened to a 14-year-old San Franciscan the following year.) All of which makes even \u003ca href=\"https://www.vintagegaragechicago.com/jarts/\">Jarts — an unhinged “missile game”\u003c/a> from the 1960s and ’70s — look positively tame.\u003c/p>\n\u003ch2>This one kid who made nitroglycerine\u003c/h2>\n\u003cp>I’m not going to be able to say this any better than Herb Caen did in a 1951 column for the \u003cem>San Francisco Examiner, \u003c/em>so let’s just use his words:\u003c/p>\n\u003cblockquote>\u003cp>Bob Zwieg, 15-year-old … made up his mind months ago that he was going to produce the biggest Fourth of July explosion in San Anselmo, where his family has a summer place. ‘Yup, I’m gonna make me some nitroglycerine’ he kept saying, and his mother humored him. ‘You go right ahead, sonny,’ she soothed as he pored over chemistry books and fiddled with laboratory doo-dads.\u003c/p>\n\u003cp>Wednesday morning he announced, ‘I’m ready to make the big noise.’ He put the gloop in a pot, began stirring it and — wham! The roar was still fading away while young Bob was being rushed to Ross Hospital with burns, singed eyebrows and slight shock. Anyway, it was the biggest noise in San Anselmo on July Fourth.\u003c/p>\u003c/blockquote>\n\u003cp>This is what happens when we underestimate the determination of our young people.\u003c/p>\n\u003cfigure id=\"attachment_13934557\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13934557\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-800x528.jpg\" alt=\"Two small boys boxing inside a ring surrounded by middle aged men wearing overcoats and suits.\" width=\"800\" height=\"528\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-800x528.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-1020x673.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-768x507.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-1536x1014.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">At a certain point, it’s fairly impossible to not just blame the adults in the room… \u003ccite>(B Alfieri/ Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The ‘toy’ gun tinkerers\u003c/h2>\n\u003cp>In 1903, one Clarence Ito of Grayson St. in West Berkeley found himself with a toy gun that was refusing to fire. He, naturally, responded to this by staring down the barrel of the weapon and pulling the trigger. According to an issue of \u003cem>The Call\u003c/em> at the time, Clarence was left with “a big hole in his cheek, just a little below the eye, and it required the services of a physician and a large amount of thread to sew it together again.”\u003c/p>\n\u003cp>Thirty-five years later, toy guns and the kids that owned them were still doing each other dirty. A 1938 edition of \u003cem>The Examiner\u003c/em> reported that a 14-year-old Hayward boy had a .22 caliber bullet lodged in his jaw after he and two friends decided to shove the ammo into an air gun and see what would happen. The injured kid’s condition was described as “not serious,” but would \u003cem>you\u003c/em> want a bullet lodged in your jaw? I’m gonna go with nope.\u003c/p>\n\u003ch2>The blasting cap hoarders\u003c/h2>\n\u003cp>For those of you without a working knowledge of the history of demolition, blasting (or dynamite) caps were basically detonators designed to set off small explosions in order to ignite bigger ones. And apparently, in the ’30s and ’40s, they were just lying around willy-nilly.\u003c/p>\n\u003cp>In 1948, Tony Martin found a box of blasting caps on San Mateo’s Rockaway Beach. He would later tell staff of the Mission Emergency Hospital that he “knew they were dangerous after [he] read about them in the newspaper,” but decided to throw a rock at one anyway. He was treated for burns and shock.\u003c/p>\n\u003cp>[aside postid='arts_13927540']Twelve-year-old Billy Douglas got off a little easier in 1937 after San Francisco cops raided his home to confiscate Billy’s large collection of dynamite caps. They removed the detonators without anyone getting hurt, and Billy was transparent about the fact that he had been planning a large explosion on his street (Geary, incidentally) for Fourth of July celebrations.\u003c/p>\n\u003cp>Even worse than Billy were the six high school friends who got shaken down by cops in 1947 after it was discovered that they had managed to collect a bunch of dynamite, a box of blasting caps and 10 pounds of blasting powder. The kids — students from Balboa High School and Horace Mann Junior High — had been stashing the explosives in their parents’ basements. No word on what exactly this band of hooligans were planning to do with it all, but the students all got off with warnings.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Take that, Gen X!\u003c/p>\n\n",
"blocks": [],
"excerpt": "TikTok says Gen X was the most feral generation. The kids who played with cannons and explosives would like a word.",
"status": "publish",
"parent": 0,
"modified": 1726771072,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 24,
"wordCount": 1505
},
"headData": {
"title": "What Was Your Great-Grandpa's Favorite Toy? Dynamite, Probably | KQED",
"description": "TikTok says Gen X was the most feral generation. The kids who played with cannons and explosives would like a word.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "What Was Your Great-Grandpa's Favorite Toy? Dynamite, Probably",
"datePublished": "2023-09-25T10:00:23-07:00",
"dateModified": "2024-09-19T11:37:52-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https:// https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/b3de8cd9-5dc3-4760-89d5-b08100ff0a32/audio.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13934227/history-kids-weapons-dynamite-30s-40s-50s-tweens-with-bombs",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>Today, TikTok is filled to the brim with videos about the unmonitored childhoods that Gen Xers casually endured in the 1980s. Back then, kids were out, roaming the streets, setting off fireworks, cracking their heads on concrete playgrounds, swimming in factory waste and smoking a pack of Camels a day before they’d even turned 12. No small humans were tougher. Or, at least, that’s the popular narrative on social media.\u003c/p>\n\u003cp>And yet: Step aside, feral mall children of the 1980s, for local news archives tell us that there once existed generations of kids who make Gen X look like absolute wusses. These tiny maniacs grew up in the first half of the 20th century and, let me tell you, they were armed, dangerous and would not — though their lives literally depended on it — stop playing with deadly knickknacks. These kids had actual, bonafide TNT, nitroglycerine and — sure, why not? — teeny tiny weapons.\u003c/p>\n\u003cp>Did they get injured? Of course! Did anyone learn a lesson? Nope!\u003c/p>\n\u003cp>Please now allow me to regale you with tales of the toughest Bay Area offspring from last century and, of course, their weapons of choice.\u003c/p>\n\u003ch2>The dynamite kids\u003c/h2>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13931210",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Which is worse? Deciding at the age of 12 to “blow up the Berkeley school” with your friends using 12 sticks of stolen dynamite? (This was in 1936 and, thankfully, the Danville boy responsible got busted before his crew could light any fuses.) \u003cem>Or\u003c/em>, heading to school in 1940, aged 13, and “roaming a crowded [Oakland] school playground during recess” waving a stick of dynamite around? It’s hard to say which child was more likely to murder someone, but the fact that Northern California kids like these two just happened to keep stumbling across this very specific type of explosive is even more of a head-scratcher.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "fullwidth"
},
"numeric": [
"fullwidth"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>In Chico in 1915, an 11-year-old named George Simpson saved the life of a 10-year-old girl who was about to bash two dynamite sticks on a rock to “play Fourth of July.” In 1922, a 6-year-old and a 3-year from Hayward did themselves serious damage after finding dynamite in one of their dad’s barns and lighting it up. Try not to think too hard on the fact that these kids, according to newspaper reports, were too young to read the “Danger!” warning on the box, but somehow old enough to proficiently light matches.\u003c/p>\n\u003cp>As late as 1959, kids were still in full Wile E. Coyote mode and trying to blow crap up. One dynamite explosion set off by teens in Walnut Creek that year broke a square-mile’s worth of windows, started a two-acre grass fire, blew a three-foot-deep hole in the ground and scared the crap out of people as far as 20 miles away. The dynamite had been stolen from a nearby storehouse. Rebels without a cause, indeed.\u003c/p>\n\u003cfigure id=\"attachment_13934556\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13934556\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-800x637.jpg\" alt=\"A toddler wearing a onesie covered in safety pins stands outside next to a sign that reads Safety First. A woman stands behind the child.\" width=\"800\" height=\"637\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-800x637.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-1020x812.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-160x127.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-768x612.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580-1536x1223.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837772-scaled-e1694206484580.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The rare sight of a child in 1935 not actively trying to blow themselves up. \u003ccite>(Daily Mirror/ Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The ‘toy’ cannon lovers\u003c/h2>\n\u003cp>Unless there’s a game in which actively attempting to hurt one’s playmates and pets is a thing, it’s really hard to figure out how exactly one “plays” with a toy cannon.\u003c/p>\n\u003cp>The 2013 book \u003cem>Britain’s Secret Treasures \u003c/em>has some clues as to the operations of such items, stating that, back in the day, “Many households would have had musket powder that could be used to fire a toy cannon … Buckshot could have been used for cannonballs, or any household item that could be fashioned into a hard, round projectile … It is doubtful that these little cannon were sold with instructions, so a trial and error approach was required.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13909983",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>And those errors, friends, could result in some very not good things. In 1903, a 14-year-old Berkeley boy named Will Bass managed to shoot his left index finger off with a toy cannon. (He was in the middle of trying to repair it at the time.) A single edition of the \u003cem>San Francisco Call\u003c/em> newspaper later that year listed two separate incidents of boys getting severe face burns “while trying to find out why a brass cannon did not explode.” (One was an 11-year-old Tenderloin boy. The other was 8 and playing in Golden Gate Park at the time.)\u003c/p>\n\u003cp>Also in that issue of \u003cem>The Call\u003c/em>? A 17-year-old Civic Center resident who had injured “the palm of his left hand terribly” after his cannon went off prematurely. (The exact same thing happened to a 14-year-old San Franciscan the following year.) All of which makes even \u003ca href=\"https://www.vintagegaragechicago.com/jarts/\">Jarts — an unhinged “missile game”\u003c/a> from the 1960s and ’70s — look positively tame.\u003c/p>\n\u003ch2>This one kid who made nitroglycerine\u003c/h2>\n\u003cp>I’m not going to be able to say this any better than Herb Caen did in a 1951 column for the \u003cem>San Francisco Examiner, \u003c/em>so let’s just use his words:\u003c/p>\n\u003cblockquote>\u003cp>Bob Zwieg, 15-year-old … made up his mind months ago that he was going to produce the biggest Fourth of July explosion in San Anselmo, where his family has a summer place. ‘Yup, I’m gonna make me some nitroglycerine’ he kept saying, and his mother humored him. ‘You go right ahead, sonny,’ she soothed as he pored over chemistry books and fiddled with laboratory doo-dads.\u003c/p>\n\u003cp>Wednesday morning he announced, ‘I’m ready to make the big noise.’ He put the gloop in a pot, began stirring it and — wham! The roar was still fading away while young Bob was being rushed to Ross Hospital with burns, singed eyebrows and slight shock. Anyway, it was the biggest noise in San Anselmo on July Fourth.\u003c/p>\u003c/blockquote>\n\u003cp>This is what happens when we underestimate the determination of our young people.\u003c/p>\n\u003cfigure id=\"attachment_13934557\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13934557\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-800x528.jpg\" alt=\"Two small boys boxing inside a ring surrounded by middle aged men wearing overcoats and suits.\" width=\"800\" height=\"528\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-800x528.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-1020x673.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-160x106.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-768x507.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260-1536x1014.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/09/GettyImages-1450837708-scaled-e1694207054260.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">At a certain point, it’s fairly impossible to not just blame the adults in the room… \u003ccite>(B Alfieri/ Mirrorpix via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The ‘toy’ gun tinkerers\u003c/h2>\n\u003cp>In 1903, one Clarence Ito of Grayson St. in West Berkeley found himself with a toy gun that was refusing to fire. He, naturally, responded to this by staring down the barrel of the weapon and pulling the trigger. According to an issue of \u003cem>The Call\u003c/em> at the time, Clarence was left with “a big hole in his cheek, just a little below the eye, and it required the services of a physician and a large amount of thread to sew it together again.”\u003c/p>\n\u003cp>Thirty-five years later, toy guns and the kids that owned them were still doing each other dirty. A 1938 edition of \u003cem>The Examiner\u003c/em> reported that a 14-year-old Hayward boy had a .22 caliber bullet lodged in his jaw after he and two friends decided to shove the ammo into an air gun and see what would happen. The injured kid’s condition was described as “not serious,” but would \u003cem>you\u003c/em> want a bullet lodged in your jaw? I’m gonna go with nope.\u003c/p>\n\u003ch2>The blasting cap hoarders\u003c/h2>\n\u003cp>For those of you without a working knowledge of the history of demolition, blasting (or dynamite) caps were basically detonators designed to set off small explosions in order to ignite bigger ones. And apparently, in the ’30s and ’40s, they were just lying around willy-nilly.\u003c/p>\n\u003cp>In 1948, Tony Martin found a box of blasting caps on San Mateo’s Rockaway Beach. He would later tell staff of the Mission Emergency Hospital that he “knew they were dangerous after [he] read about them in the newspaper,” but decided to throw a rock at one anyway. He was treated for burns and shock.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13927540",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Twelve-year-old Billy Douglas got off a little easier in 1937 after San Francisco cops raided his home to confiscate Billy’s large collection of dynamite caps. They removed the detonators without anyone getting hurt, and Billy was transparent about the fact that he had been planning a large explosion on his street (Geary, incidentally) for Fourth of July celebrations.\u003c/p>\n\u003cp>Even worse than Billy were the six high school friends who got shaken down by cops in 1947 after it was discovered that they had managed to collect a bunch of dynamite, a box of blasting caps and 10 pounds of blasting powder. The kids — students from Balboa High School and Horace Mann Junior High — had been stashing the explosives in their parents’ basements. No word on what exactly this band of hooligans were planning to do with it all, but the students all got off with warnings.\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>Take that, Gen X!\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13934227/history-kids-weapons-dynamite-30s-40s-50s-tweens-with-bombs",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_6660",
"arts_14353",
"arts_10278"
],
"featImg": "arts_13934229",
"label": "arts"
},
"arts_13931210": {
"type": "posts",
"id": "arts_13931210",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13931210",
"score": null,
"sort": [
1688677399000
]
},
"guestAuthors": [],
"slug": "san-francisco-bay-shag-arch-blossom-rock-dynamite-exploded",
"title": "Victorians Sure Liked Blowing Up Islands in the Bay Back in the Day",
"publishDate": 1688677399,
"format": "standard",
"headTitle": "Victorians Sure Liked Blowing Up Islands in the Bay Back in the Day | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>You know that old stereotype about Victorians being genteel and of restrained dispositions? Lies. All lies. Turns out that nothing got these cats more excited than blowing stuff up.\u003c/p>\n\u003cp>[aside postid='arts_13909983']Let’s not forget that in 1896, Golden Gate Park horticulturalist John McLaren decided that exploding \u003ca href=\"https://www.kqed.org/arts/13909983/victorian-attractions-san-francisco-chutes-gravity-railroad-woodwards-gardens-bonet-tower-auditorium-skating\">Bonet’s Electric Tower\u003c/a> into a gazillion pieces would be way more fun than the city having its very own Eiffel Tower forever. Then there’s the mortifying fact that much of the destruction from the 1906 earthquake was caused by the doofuses who decided that dynamiting the streets was the best way to stop the spread of fire. (Obviously the situation was desperate but come on, people…)\u003c/p>\n\u003cp>Make no mistake: If ever there was an excuse to make something explode, humans at the turn of the century damn well used it. And once these maniacs set their sights on the Bay waters, a series of islands minding their own business providing perches for seagulls and whatnot just didn’t stand a chance. Considering them obstructions that posed a danger to passing ships, the Victorians quickly concluded that dramatically obliterating them into airborne shrapnel was the best possible solution.\u003c/p>\n\u003cp>What’s more, we know — thanks to some extremely diligent and detailed reporting at the time — that the relish everyone in the region took in all that wanton destruction was immense. Please now journey back with us as we examine just how much this unhinged generation of people enjoyed blowing crap up.\u003c/p>\n\u003ch2>Blossom Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931214\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931214\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-800x609.png\" alt=\"A line drawing shows a cheering crowd facing a water column shooting up from a bay. Text above it reads: THE LAST OF BLOSSOM ROCK.\" width=\"800\" height=\"609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-800x609.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-1020x776.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-160x122.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-768x584.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1.png 1296w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Blossom Rock, as depicted in ‘The San Francisco Examiner’ in a nostalgic story from July 1930. \u003ccite>(The San Francisco Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When Blossom Rock got blown to pieces by Colonel A. W. von Schmidt in 1870, the city of San Francisco collectively lost its damn mind. \u003cem>The San Francisco Examiner\u003c/em> later reported:\u003c/p>\n\u003cblockquote>\u003cp>For days and weeks the public was in a state of expectancy, and when the moment arrived, excitement was keyed up to the highest pitch. The occasion was made a holiday in the city. The entire town seemed to be on the bay or at the water front. Telegraph Hill never before held such a crowd. A big crowd scrambled on to the roof of an observatory and the roof collapsed, resulting in injuries to many. Out on the bay, everything that could get up steam or rig a sail and hold together was pressed into service, and all the craft was crowded with excursionists.\u003c/p>\u003c/blockquote>\n\u003cp>It wasn’t just the public that approached the end of Blossom Rock with zeal. Colonel von Schmidt went so hard, one can’t help but wonder if he had personal business with the outcrop. The San Francisco local had managed to win the contract to destroy Blossom Rock after coming up with a budget that was a quarter of the projected cost. Then he went about hollowing out the rock and jamming it full of explosives.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The column of water and debris that shot up after the island was detonated was 300 feet high and prompted the gathered, over-excited crowds to cheer with delight.\u003c/p>\n\u003cp>Psychopaths, one and all.\u003c/p>\n\u003ch2>Shag Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931217\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931217\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-800x683.png\" alt=\"\" width=\"800\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-800x683.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-1020x871.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-160x137.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-768x656.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900.png 1288w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Rough diagrams comparing the destruction methods used on Blossom Rock and Shag Rock, as seen in ‘The San Francisco Examiner’ on April 27, 1900. \u003ccite>(The San Francisco Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Though very much appreciated by everyone who witnessed its destruction, the end of Blossom Rock was positively quaint compared to what happened to Shag Rock.\u003c/p>\n\u003cp>The 2,192-square-foot island met its end just after 3 p.m. on April 30, 1900, and the resulting explosion shot up 981 feet into the air. \u003cem>The San Francisco Call\u003c/em> described it as “one of the most beautiful and impressive sights ever seen on the bay of San Francisco,” and went on:\u003c/p>\n\u003cblockquote>\u003cp>In the twinkling of an eye, a huge mass of rock and water and splintered lumber … were flying heavenward. Long before the water had ceased mounting upward, the rock was falling back into the water and the splash, splash, splash of the huge pieces could be heard a mile away … The water over the spot once marked by Shag Rock continued its boil for nearly 15 minutes.\u003c/p>\u003c/blockquote>\n\u003cp>Thousands of spectators on Alcatraz, Angel Island, Telegraph and Russian Hills and at the Presidio marveled at the sight, and around 100 boats sailed out to see what was left of Shag Rock. “They witnessed one of the grandest sights ever seen on the bay of San Francisco,” \u003cem>The Call\u003c/em> reported the following day.\u003c/p>\n\u003cp>Within days, people had already started to wonder if Shag Rock was blown up enough. “Nearly all the rock that got blown into the air fell back into the hole again and this has now to be removed,” one \u003cem>Call\u003c/em> reporter wrote on May 4, 1900. “If divers and dredgers cannot do the work, then torpedoes will be used.”\u003c/p>\n\u003cp>These people were bonkers.\u003c/p>\n\u003ch2>Shag Rock No. 2\u003c/h2>\n\u003cfigure id=\"attachment_13931218\" class=\"wp-caption alignright\" style=\"max-width: 596px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13931218\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900.png\" alt=\"\" width=\"596\" height=\"1042\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900.png 596w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900-160x280.png 160w\" sizes=\"(max-width: 596px) 100vw, 596px\">\u003cfigcaption class=\"wp-caption-text\">A depiction of the water column that shot out of the Bay when Shag Rock No. 2 was destroyed, as seen in ‘The San Francisco Call’ on Sept. 6, 1900. \u003ccite>(The San Francisco Call)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The first Shag Rock had been considered a major shipping hazard, but No. 2, located half a mile north of Alcatraz, was almost more hated because the 1,863-square-foot rectangle of rock lay entirely underwater.\u003c/p>\n\u003cp>Once the first Shag Rock (150 feet from where No. 2 was) had gone, No. 2 was even easier to hit by boat, making it all the more treacherous. Within six months, the sandstone, quartz and basalt structure had, rather unsurprisingly, been annihilated by whooping Victorians. And this time, the explosion — made by 10 tons of nitro-gelatin spread across 150 charges — made it all the way up to 1,106 feet.\u003c/p>\n\u003cp>\u003cem>The San Francisco Examiner\u003c/em> described the sight thusly: “From an artistic standpoint, the blowing up of Shag rock No. 2 was a perfect success.”\u003c/p>\n\u003cp>\u003cem>The Chronicle\u003c/em> called it “one of the grandest spectacles ever witnessed in this part of the world,” and noted:\u003c/p>\n\u003cblockquote>\u003cp>Impressive as was … the blowing up of Shag Rock … could not be compared in majestic beauty with yesterday’s display. Not only did the amount of explosive materials used yesterday exceed by an entire ton the quantity used in leveling the first rock, but the column of water which shot upward from the depths was unspotted by the earthen crust of the shattered rock and for several seconds after reaching its greatest height shone splendidly in the bright sun like a gigantic marble column.\u003c/p>\u003c/blockquote>\n\u003cp>Newspapers also happily reported on all the fish murdered by the explosion. Waiting fishermen rushed in afterwards to retrieve cod, perch, sardines and one 45-pound sea bass. Waste not want not, I guess?\u003c/p>\n\u003ch2>Arch Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931216\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931216\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-800x612.png\" alt=\"A black and white illustration showing a small island surrounded by boats and construction.\" width=\"800\" height=\"612\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-800x612.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-1020x781.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-160x122.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-768x588.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM.png 1390w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">An illustration of Arch Rock, as seen in ‘The San Francisco Call’ on Sept. 19, 1900. \u003ccite>(The San Francisco Call)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The destruction of the 30-foot-high Arch Rock was at least a little controversial. Sausalito and Tiburon residents were most attached to the picturesque rock formation and begged local authorities to attach a beacon light to the land to make it safer, rather than removing it altogether. Predictably, those in charge opted for a solution involving 35 tons of gelatin packed into 250 charges instead. But not before the man responsible for that handiwork, Robert Axman, had allowed some ladies onto the explosives-laden rock formation to play with the charges.\u003c/p>\n\u003cp>On Aug. 16, 1901, \u003cem>The San Francisco Examiner\u003c/em> reported:\u003c/p>\n\u003cblockquote>\u003cp>Twenty-five members of the Technical Society of the Pacific Coast, civil mechanical and mining engineers, accompanied by the ladies of their families, visited Arch Rock yesterday morning on a tug as the guests of Robert Axman … The ladies stuck their fingers into this mountain-moving explosive yesterday afternoon. They probed and poked when the man in charge told them that it would not go off unless severely kicked. It comes in a black tar-coated package the size of a stove pipe and quivers to the touch like new cheese.\u003c/p>\u003c/blockquote>\n\u003cp>Nothing to see here!\u003c/p>\n\u003cp>Shortly afterwards, Axman had his daughter Florence detonate the explosives using “a tiny knob” on a barge that floated 4,000 feet away from the Arch. The public started gathering to watch a full two hours before the island was destroyed.\u003c/p>\n\u003cp>On Aug. 16, 1901, \u003cem>The San Francisco Call\u003c/em> provided an elaborate description of the bomb:\u003c/p>\n\u003cblockquote>\u003cp>With a low rumble and a sharp subsequent explosion this landmark of the northern bay flew helter-skelter into space … The emulsion of sea water towered aloft and hung like a grim, huge specter over the scene of destruction. It remained long enough for the sun to play upon it and produce glimmering, scintillating light effects … Timbers, rock and sea water beat into a foam spread for a half-mile around the one-time jutting rock. A small-sized tidal wave was kicked up.\u003c/p>\u003c/blockquote>\n\u003cp>A month later, the same newspaper made another, rather bleaker, observation. “All the shags and sea fowl that used to congregate on Shag and Arch rocks have disappeared since the work of destruction began. Seafaring men are now wondering what new abode they have found.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Imagine that.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Citing them as shipping obstructions, turn-of-the-century folks opted to blow up multiple rock formations, seagulls be damned.",
"status": "publish",
"parent": 0,
"modified": 1726771096,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 32,
"wordCount": 1573
},
"headData": {
"title": "The San Francisco Bay Islands Blown Up by Victorians | KQED",
"description": "Citing them as shipping obstructions, turn-of-the-century folks opted to blow up multiple rock formations, seagulls be damned.",
"ogTitle": "Victorians Sure Liked Blowing Up Islands in the Bay Back in the Day",
"ogDescription": "",
"ogImgId": "",
"twTitle": "Victorians Sure Liked Blowing Up Islands in the Bay Back in the Day",
"twDescription": "",
"twImgId": "",
"socialTitle": "The San Francisco Bay Islands Blown Up by Victorians %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Victorians Sure Liked Blowing Up Islands in the Bay Back in the Day",
"datePublished": "2023-07-06T14:03:19-07:00",
"dateModified": "2024-09-19T11:38:16-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/3127284f-fb7b-43f1-886a-b03d01777fc1/audio.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13931210/san-francisco-bay-shag-arch-blossom-rock-dynamite-exploded",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>You know that old stereotype about Victorians being genteel and of restrained dispositions? Lies. All lies. Turns out that nothing got these cats more excited than blowing stuff up.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13909983",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Let’s not forget that in 1896, Golden Gate Park horticulturalist John McLaren decided that exploding \u003ca href=\"https://www.kqed.org/arts/13909983/victorian-attractions-san-francisco-chutes-gravity-railroad-woodwards-gardens-bonet-tower-auditorium-skating\">Bonet’s Electric Tower\u003c/a> into a gazillion pieces would be way more fun than the city having its very own Eiffel Tower forever. Then there’s the mortifying fact that much of the destruction from the 1906 earthquake was caused by the doofuses who decided that dynamiting the streets was the best way to stop the spread of fire. (Obviously the situation was desperate but come on, people…)\u003c/p>\n\u003cp>Make no mistake: If ever there was an excuse to make something explode, humans at the turn of the century damn well used it. And once these maniacs set their sights on the Bay waters, a series of islands minding their own business providing perches for seagulls and whatnot just didn’t stand a chance. Considering them obstructions that posed a danger to passing ships, the Victorians quickly concluded that dramatically obliterating them into airborne shrapnel was the best possible solution.\u003c/p>\n\u003cp>What’s more, we know — thanks to some extremely diligent and detailed reporting at the time — that the relish everyone in the region took in all that wanton destruction was immense. Please now journey back with us as we examine just how much this unhinged generation of people enjoyed blowing crap up.\u003c/p>\n\u003ch2>Blossom Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931214\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931214\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-800x609.png\" alt=\"A line drawing shows a cheering crowd facing a water column shooting up from a bay. Text above it reads: THE LAST OF BLOSSOM ROCK.\" width=\"800\" height=\"609\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-800x609.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-1020x776.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-160x122.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1-768x584.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.00.21-PM-1.png 1296w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Blossom Rock, as depicted in ‘The San Francisco Examiner’ in a nostalgic story from July 1930. \u003ccite>(The San Francisco Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When Blossom Rock got blown to pieces by Colonel A. W. von Schmidt in 1870, the city of San Francisco collectively lost its damn mind. \u003cem>The San Francisco Examiner\u003c/em> later reported:\u003c/p>\n\u003cblockquote>\u003cp>For days and weeks the public was in a state of expectancy, and when the moment arrived, excitement was keyed up to the highest pitch. The occasion was made a holiday in the city. The entire town seemed to be on the bay or at the water front. Telegraph Hill never before held such a crowd. A big crowd scrambled on to the roof of an observatory and the roof collapsed, resulting in injuries to many. Out on the bay, everything that could get up steam or rig a sail and hold together was pressed into service, and all the craft was crowded with excursionists.\u003c/p>\u003c/blockquote>\n\u003cp>It wasn’t just the public that approached the end of Blossom Rock with zeal. Colonel von Schmidt went so hard, one can’t help but wonder if he had personal business with the outcrop. The San Francisco local had managed to win the contract to destroy Blossom Rock after coming up with a budget that was a quarter of the projected cost. Then he went about hollowing out the rock and jamming it full of explosives.\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 column of water and debris that shot up after the island was detonated was 300 feet high and prompted the gathered, over-excited crowds to cheer with delight.\u003c/p>\n\u003cp>Psychopaths, one and all.\u003c/p>\n\u003ch2>Shag Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931217\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931217\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-800x683.png\" alt=\"\" width=\"800\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-800x683.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-1020x871.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-160x137.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900-768x656.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Examiner-27-Apr-1900.png 1288w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Rough diagrams comparing the destruction methods used on Blossom Rock and Shag Rock, as seen in ‘The San Francisco Examiner’ on April 27, 1900. \u003ccite>(The San Francisco Examiner)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Though very much appreciated by everyone who witnessed its destruction, the end of Blossom Rock was positively quaint compared to what happened to Shag Rock.\u003c/p>\n\u003cp>The 2,192-square-foot island met its end just after 3 p.m. on April 30, 1900, and the resulting explosion shot up 981 feet into the air. \u003cem>The San Francisco Call\u003c/em> described it as “one of the most beautiful and impressive sights ever seen on the bay of San Francisco,” and went on:\u003c/p>\n\u003cblockquote>\u003cp>In the twinkling of an eye, a huge mass of rock and water and splintered lumber … were flying heavenward. Long before the water had ceased mounting upward, the rock was falling back into the water and the splash, splash, splash of the huge pieces could be heard a mile away … The water over the spot once marked by Shag Rock continued its boil for nearly 15 minutes.\u003c/p>\u003c/blockquote>\n\u003cp>Thousands of spectators on Alcatraz, Angel Island, Telegraph and Russian Hills and at the Presidio marveled at the sight, and around 100 boats sailed out to see what was left of Shag Rock. “They witnessed one of the grandest sights ever seen on the bay of San Francisco,” \u003cem>The Call\u003c/em> reported the following day.\u003c/p>\n\u003cp>Within days, people had already started to wonder if Shag Rock was blown up enough. “Nearly all the rock that got blown into the air fell back into the hole again and this has now to be removed,” one \u003cem>Call\u003c/em> reporter wrote on May 4, 1900. “If divers and dredgers cannot do the work, then torpedoes will be used.”\u003c/p>\n\u003cp>These people were bonkers.\u003c/p>\n\u003ch2>Shag Rock No. 2\u003c/h2>\n\u003cfigure id=\"attachment_13931218\" class=\"wp-caption alignright\" style=\"max-width: 596px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13931218\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900.png\" alt=\"\" width=\"596\" height=\"1042\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900.png 596w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/The-San-Francisco-Call-06-Sep-1900-160x280.png 160w\" sizes=\"(max-width: 596px) 100vw, 596px\">\u003cfigcaption class=\"wp-caption-text\">A depiction of the water column that shot out of the Bay when Shag Rock No. 2 was destroyed, as seen in ‘The San Francisco Call’ on Sept. 6, 1900. \u003ccite>(The San Francisco Call)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The first Shag Rock had been considered a major shipping hazard, but No. 2, located half a mile north of Alcatraz, was almost more hated because the 1,863-square-foot rectangle of rock lay entirely underwater.\u003c/p>\n\u003cp>Once the first Shag Rock (150 feet from where No. 2 was) had gone, No. 2 was even easier to hit by boat, making it all the more treacherous. Within six months, the sandstone, quartz and basalt structure had, rather unsurprisingly, been annihilated by whooping Victorians. And this time, the explosion — made by 10 tons of nitro-gelatin spread across 150 charges — made it all the way up to 1,106 feet.\u003c/p>\n\u003cp>\u003cem>The San Francisco Examiner\u003c/em> described the sight thusly: “From an artistic standpoint, the blowing up of Shag rock No. 2 was a perfect success.”\u003c/p>\n\u003cp>\u003cem>The Chronicle\u003c/em> called it “one of the grandest spectacles ever witnessed in this part of the world,” and noted:\u003c/p>\n\u003cblockquote>\u003cp>Impressive as was … the blowing up of Shag Rock … could not be compared in majestic beauty with yesterday’s display. Not only did the amount of explosive materials used yesterday exceed by an entire ton the quantity used in leveling the first rock, but the column of water which shot upward from the depths was unspotted by the earthen crust of the shattered rock and for several seconds after reaching its greatest height shone splendidly in the bright sun like a gigantic marble column.\u003c/p>\u003c/blockquote>\n\u003cp>Newspapers also happily reported on all the fish murdered by the explosion. Waiting fishermen rushed in afterwards to retrieve cod, perch, sardines and one 45-pound sea bass. Waste not want not, I guess?\u003c/p>\n\u003ch2>Arch Rock\u003c/h2>\n\u003cfigure id=\"attachment_13931216\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13931216\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-800x612.png\" alt=\"A black and white illustration showing a small island surrounded by boats and construction.\" width=\"800\" height=\"612\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-800x612.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-1020x781.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-160x122.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM-768x588.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/07/Screen-Shot-2023-07-05-at-4.39.55-PM.png 1390w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">An illustration of Arch Rock, as seen in ‘The San Francisco Call’ on Sept. 19, 1900. \u003ccite>(The San Francisco Call)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The destruction of the 30-foot-high Arch Rock was at least a little controversial. Sausalito and Tiburon residents were most attached to the picturesque rock formation and begged local authorities to attach a beacon light to the land to make it safer, rather than removing it altogether. Predictably, those in charge opted for a solution involving 35 tons of gelatin packed into 250 charges instead. But not before the man responsible for that handiwork, Robert Axman, had allowed some ladies onto the explosives-laden rock formation to play with the charges.\u003c/p>\n\u003cp>On Aug. 16, 1901, \u003cem>The San Francisco Examiner\u003c/em> reported:\u003c/p>\n\u003cblockquote>\u003cp>Twenty-five members of the Technical Society of the Pacific Coast, civil mechanical and mining engineers, accompanied by the ladies of their families, visited Arch Rock yesterday morning on a tug as the guests of Robert Axman … The ladies stuck their fingers into this mountain-moving explosive yesterday afternoon. They probed and poked when the man in charge told them that it would not go off unless severely kicked. It comes in a black tar-coated package the size of a stove pipe and quivers to the touch like new cheese.\u003c/p>\u003c/blockquote>\n\u003cp>Nothing to see here!\u003c/p>\n\u003cp>Shortly afterwards, Axman had his daughter Florence detonate the explosives using “a tiny knob” on a barge that floated 4,000 feet away from the Arch. The public started gathering to watch a full two hours before the island was destroyed.\u003c/p>\n\u003cp>On Aug. 16, 1901, \u003cem>The San Francisco Call\u003c/em> provided an elaborate description of the bomb:\u003c/p>\n\u003cblockquote>\u003cp>With a low rumble and a sharp subsequent explosion this landmark of the northern bay flew helter-skelter into space … The emulsion of sea water towered aloft and hung like a grim, huge specter over the scene of destruction. It remained long enough for the sun to play upon it and produce glimmering, scintillating light effects … Timbers, rock and sea water beat into a foam spread for a half-mile around the one-time jutting rock. A small-sized tidal wave was kicked up.\u003c/p>\u003c/blockquote>\n\u003cp>A month later, the same newspaper made another, rather bleaker, observation. “All the shags and sea fowl that used to congregate on Shag and Arch rocks have disappeared since the work of destruction began. Seafaring men are now wondering what new abode they have found.”\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>Imagine that.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13931210/san-francisco-bay-shag-arch-blossom-rock-dynamite-exploded",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_6660",
"arts_14353",
"arts_10278"
],
"featImg": "arts_13931220",
"label": "arts"
},
"arts_13927540": {
"type": "posts",
"id": "arts_13927540",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13927540",
"score": null,
"sort": [
1682373943000
]
},
"guestAuthors": [],
"slug": "qued-and-phred-weird-kqed-auction-mascots-devil",
"title": "Remembering Qued and Phred, the Weirdest Mascots in KQED History",
"publishDate": 1682373943,
"format": "standard",
"headTitle": "Remembering Qued and Phred, the Weirdest Mascots in KQED History | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>If you’re an old-school KQED viewer, you might remember Qued and Phred — the very strange mascots of the now-defunct annual KQED auction. Qued is a mischievous-looking giant red devil creature who walks on all fours and often carries a “sold” sign in his mouth. Phred, who can usually be seen leading Qued on a leash, is what would happen if the Monopoly man had a baby with \u003ca href=\"https://en.wikipedia.org/wiki/The_Babadook\">the Babadook\u003c/a>.\u003c/p>\n\u003cp>For reasons that are fairly unfathomable now, these two “Monster Mash”-looking weirdos were an integral part of mainstream KQED culture between 1960 and 1990. Qued and Phred’s images adorned T-shirts, belt buckles, advertisements and studio backdrops. Now and again, we as a TV channel even made volunteers climb into mascot costumes in Qued and Phred’s likenesses.\u003c/p>\n\u003cp>“I remember the first time I saw [the Qued costume],” says former auction worker Marianne Fu-Petroni. “It was a real big, human-sized costume. I was like ‘Somebody gets into there?!’ You know, you can’t really keep it clean after so many years…”\u003c/p>\n\u003cfigure id=\"attachment_13928126\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928126\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-800x1011.png\" alt=\"A man and woman stand between a table and a lined board with a list of items on it. They are surrounded by random objects including a clock, painting of flowers, carving of an Indigenous person, and full-sized figures of a devil and a man in a top hat.\" width=\"800\" height=\"1011\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-800x1011.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-160x202.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-768x971.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM.png 932w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Qued and Phred looming terrifyingly over a KQED auction scene. \u003ccite>(KQED Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The design for Qued and Phred arrived in 1960, five years after the first live auction was launched to keep KQED’s lights on. The characters came into being when a volunteer named Frannie Fleishhacker (wife of prominent Bay Area businessman \u003ca href=\"https://www.fleishhackerfoundation.org/about/history\">Mortimer Fleishhacker\u003c/a>) decided to seek out an eye-catching logo for the auction. Frannie reached out to Oakland advertising company \u003ca href=\"https://en.wikipedia.org/wiki/Foster_%26_Kleiser\">Foster & Kleiser\u003c/a> to see if anyone would be willing to create a design, gratis.\u003c/p>\n\u003cp>[aside postid='arts_13909983']A young illustrator named John DeBonis answered the call and took it upon himself to draw “a weird guy — you might even call him villainous — who goes to the auction and brings home something equally weird,” DeBonis later explained. “It seemed like it would be kind of fun. Not too deadly serious.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>One of the reasons DeBonis’ design was so seemingly out of step with the idea of public media is because he had almost no idea what KQED was. “It was a little peanut of a station in those days,” he told the \u003cem>San Francisco Chronicle\u003c/em> in 1971. “We didn’t even have a television set at the time and I had never seen their programs. The initial reaction [to Qued and Phred] at KQED was a pleasant one but I don’t recall that anyone jumped up and down…”\u003c/p>\n\u003cp>Still, the Qued character garnered a solid following fairly quickly. By the time the \u003cem>Chronicle\u003c/em> sat down with DeBonis for that interview, the paper was reporting that, despite Qued having “a slightly lewd expression … it’s impossible not to return his grin.”\u003c/p>\n\u003cfigure id=\"attachment_13928124\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928124\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-800x627.jpg\" alt=\"Two stuffed toys. One is a white-faced figure with red eyes and grin of fangs, wearing a black suit and top hat. The other is a grinning red devil with pointed tail.\" width=\"800\" height=\"627\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-800x627.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-1020x800.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-160x125.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-768x602.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-1536x1204.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Phred and Qued in stuffy form. These toys were once available to buy at auction — and they didn’t come cheap. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While Qued had a title from the time of his inception, it would take Phred a full 16 years to get his own name. That happened in May 1976, when KQED decided to hold — and please do marvel at how creative this title is — “A Contest to Name the Little Guy Who Leads Around the Qued Monster.”\u003c/p>\n\u003cp>\u003cem>The Berkeley Gazette\u003c/em> happily reported later that month that:\u003c/p>\n\u003cblockquote>\u003cp>The winner was Peggy Fuson of Pinole who has christened the little man ‘King Phrederick IX, Pretender to the Throne of Bryant Street.’ Ms. Fuson, who wrote a ballad to go along with the new name is willing to let the monster man be called Phred for short.\u003c/p>\u003c/blockquote>\n\u003cp>(So yes, people were definitely doing a lot of drugs in the 1970s.)\u003c/p>\n\u003cfigure id=\"attachment_13928123\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928123\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-800x600.jpg\" alt=\"Three separate images: One of four gold belt buckles, all depicting different versions of the same devil monster. One of a white watch with the devil monster on the clock face. One yellow t-shirt featuring the monster as seen on an auction broadcast.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Qued merch from decades past. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As a representative of an unusual auction item, Qued wasn’t far off from reality. The KQED auction was indeed, a \u003ca href=\"https://www.youtube.com/watch?v=1CdG334I_Ew\">hodgepodge of anything and everything\u003c/a> you could possibly think of.\u003c/p>\n\u003cp>[aside postid='arts_13910308']Auction items were gathered by volunteers and “auction solicitors” literally going door-to-door and calling around asking for donations. Paintings, clothing, food and wine, office, garden and pool equipment and even some houses (\u003cem>houses!\u003c/em>) were sold off alongside gift certificates for restaurants and other Bay Area businesses. In the late ’60s, Qued toys were so sought after, they sold for an impressive $100 (about $800 today).\u003c/p>\n\u003cp>The auction also featured so-called “priceless items” — experiences you couldn’t buy anywhere else. In 1970, a dinner with beloved \u003cem>Chronicle\u003c/em> columnist Herb Caen was auctioned for $300 (about $2,300 in 2023 money). That same year, dinners with Giants legends Willie Mays and Willie McCovey went for $350. On another occasion, Martin Yan of PBS’s \u003cem>\u003ca href=\"https://yancancook.com/home/\">Yan Can Cook\u003c/a>\u003c/em> offered up a homemade dinner for 12 people. He was stunned when someone bid $10,000.\u003c/p>\n\u003cp>One of the most shocking things, looking back, is that living animals were also auctioned off on the air. These included an English bulldog donated by the Charter Bank of London and livestock. One year, a steer that had been raised on then-presidential candidate Lyndon B. Johnson’s Texas ranch found itself on the auction block.\u003c/p>\n\u003cfigure id=\"attachment_13928125\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928125\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/20230420_174117-800x1043.jpg\" alt=\"A model wearing a 1950s-style gown stands, smiling broadly, in front of a TV camera. At her side is a calf.\" width=\"800\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-800x1043.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1020x1330.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-160x209.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-768x1001.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1178x1536.jpg 1178w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1571x2048.jpg 1571w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1920x2503.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-scaled.jpg 1964w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">A cow. Up for auction. In the KQED studio. Next to a woman in a gown. Yeah. \u003ccite>(KQED Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>What started in 1955 as a 12-hour auction morphed, over the years, into a grueling 10-day marathon at the Cow Palace.\u003c/p>\n\u003cp>[aside postid='arts_13927137']“The auction generally went from 8 a.m. to midnight,” recalls KQED’s Fu-Petroni, now executive director of membership operations. “In 1988 though, on the last night of the auction, they didn’t stop at midnight. They were just grabbing random stuff to auction! \u003ca href=\"https://emmysf.tv/circles/gold-circle-members/scalem-jim/\">Jimmy Scalem\u003c/a> was one of the auctioneers and he could just talk and talk and talk. Right around four in the morning, the phone rang on one of the desks and it was my mother asking when I was coming home.”\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>The KQED auction peaked in 1985, earning a final (astonishing) tally of $1.5 million. By 1990, however, it was calculated that for every dollar earned, 50 cents was being spent on organizing the auction. That, along with plummeting viewing figures (and an audience that wasn’t sticking around for regular KQED programming) led the station to axe auctions in favor of pledge drives. When the wacky fundraiser went away, so too did Qued and Phred — a sadly unceremonious end to the oddest pairing in KQED history.\u003c/p>\n\n",
"blocks": [],
"excerpt": "Ever wonder why KQED once had a devil and a creepy little weirdo as mascots? Same!",
"status": "publish",
"parent": 0,
"modified": 1726771115,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 20,
"wordCount": 1127
},
"headData": {
"title": "KQED Mascots Qued and Phred Were Truly Bizarre | KQED",
"description": "Ever wonder why KQED once had a devil and a creepy little weirdo as mascots? Same!",
"ogTitle": "Remembering Qued and Phred, the Weirdest Mascots in KQED History",
"ogDescription": "",
"ogImgId": "",
"twTitle": "Remembering Qued and Phred, the Weirdest Mascots in KQED History",
"twDescription": "",
"twImgId": "",
"socialTitle": "KQED Mascots Qued and Phred Were Truly Bizarre %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "Remembering Qued and Phred, the Weirdest Mascots in KQED History",
"datePublished": "2023-04-24T15:05:43-07:00",
"dateModified": "2024-09-19T11:38:35-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/1520d59a-f7ff-469b-8ede-affe016b47de/audio.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13927540/qued-and-phred-weird-kqed-auction-mascots-devil",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>If you’re an old-school KQED viewer, you might remember Qued and Phred — the very strange mascots of the now-defunct annual KQED auction. Qued is a mischievous-looking giant red devil creature who walks on all fours and often carries a “sold” sign in his mouth. Phred, who can usually be seen leading Qued on a leash, is what would happen if the Monopoly man had a baby with \u003ca href=\"https://en.wikipedia.org/wiki/The_Babadook\">the Babadook\u003c/a>.\u003c/p>\n\u003cp>For reasons that are fairly unfathomable now, these two “Monster Mash”-looking weirdos were an integral part of mainstream KQED culture between 1960 and 1990. Qued and Phred’s images adorned T-shirts, belt buckles, advertisements and studio backdrops. Now and again, we as a TV channel even made volunteers climb into mascot costumes in Qued and Phred’s likenesses.\u003c/p>\n\u003cp>“I remember the first time I saw [the Qued costume],” says former auction worker Marianne Fu-Petroni. “It was a real big, human-sized costume. I was like ‘Somebody gets into there?!’ You know, you can’t really keep it clean after so many years…”\u003c/p>\n\u003cfigure id=\"attachment_13928126\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928126\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-800x1011.png\" alt=\"A man and woman stand between a table and a lined board with a list of items on it. They are surrounded by random objects including a clock, painting of flowers, carving of an Indigenous person, and full-sized figures of a devil and a man in a top hat.\" width=\"800\" height=\"1011\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-800x1011.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-160x202.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM-768x971.png 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Screen-Shot-2023-04-20-at-6.08.51-PM.png 932w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Qued and Phred looming terrifyingly over a KQED auction scene. \u003ccite>(KQED Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The design for Qued and Phred arrived in 1960, five years after the first live auction was launched to keep KQED’s lights on. The characters came into being when a volunteer named Frannie Fleishhacker (wife of prominent Bay Area businessman \u003ca href=\"https://www.fleishhackerfoundation.org/about/history\">Mortimer Fleishhacker\u003c/a>) decided to seek out an eye-catching logo for the auction. Frannie reached out to Oakland advertising company \u003ca href=\"https://en.wikipedia.org/wiki/Foster_%26_Kleiser\">Foster & Kleiser\u003c/a> to see if anyone would be willing to create a design, gratis.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13909983",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>A young illustrator named John DeBonis answered the call and took it upon himself to draw “a weird guy — you might even call him villainous — who goes to the auction and brings home something equally weird,” DeBonis later explained. “It seemed like it would be kind of fun. Not too deadly serious.”\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>One of the reasons DeBonis’ design was so seemingly out of step with the idea of public media is because he had almost no idea what KQED was. “It was a little peanut of a station in those days,” he told the \u003cem>San Francisco Chronicle\u003c/em> in 1971. “We didn’t even have a television set at the time and I had never seen their programs. The initial reaction [to Qued and Phred] at KQED was a pleasant one but I don’t recall that anyone jumped up and down…”\u003c/p>\n\u003cp>Still, the Qued character garnered a solid following fairly quickly. By the time the \u003cem>Chronicle\u003c/em> sat down with DeBonis for that interview, the paper was reporting that, despite Qued having “a slightly lewd expression … it’s impossible not to return his grin.”\u003c/p>\n\u003cfigure id=\"attachment_13928124\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928124\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-800x627.jpg\" alt=\"Two stuffed toys. One is a white-faced figure with red eyes and grin of fangs, wearing a black suit and top hat. The other is a grinning red devil with pointed tail.\" width=\"800\" height=\"627\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-800x627.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-1020x800.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-160x125.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-768x602.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934-1536x1204.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_172205-scaled-e1682039140934.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Phred and Qued in stuffy form. These toys were once available to buy at auction — and they didn’t come cheap. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>While Qued had a title from the time of his inception, it would take Phred a full 16 years to get his own name. That happened in May 1976, when KQED decided to hold — and please do marvel at how creative this title is — “A Contest to Name the Little Guy Who Leads Around the Qued Monster.”\u003c/p>\n\u003cp>\u003cem>The Berkeley Gazette\u003c/em> happily reported later that month that:\u003c/p>\n\u003cblockquote>\u003cp>The winner was Peggy Fuson of Pinole who has christened the little man ‘King Phrederick IX, Pretender to the Throne of Bryant Street.’ Ms. Fuson, who wrote a ballad to go along with the new name is willing to let the monster man be called Phred for short.\u003c/p>\u003c/blockquote>\n\u003cp>(So yes, people were definitely doing a lot of drugs in the 1970s.)\u003c/p>\n\u003cfigure id=\"attachment_13928123\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928123\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-800x600.jpg\" alt=\"Three separate images: One of four gold belt buckles, all depicting different versions of the same devil monster. One of a white watch with the devil monster on the clock face. One yellow t-shirt featuring the monster as seen on an auction broadcast.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/Swag-final-scaled-e1682038954623.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Qued merch from decades past. \u003ccite>(Rae Alexandra)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As a representative of an unusual auction item, Qued wasn’t far off from reality. The KQED auction was indeed, a \u003ca href=\"https://www.youtube.com/watch?v=1CdG334I_Ew\">hodgepodge of anything and everything\u003c/a> you could possibly think of.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13910308",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Auction items were gathered by volunteers and “auction solicitors” literally going door-to-door and calling around asking for donations. Paintings, clothing, food and wine, office, garden and pool equipment and even some houses (\u003cem>houses!\u003c/em>) were sold off alongside gift certificates for restaurants and other Bay Area businesses. In the late ’60s, Qued toys were so sought after, they sold for an impressive $100 (about $800 today).\u003c/p>\n\u003cp>The auction also featured so-called “priceless items” — experiences you couldn’t buy anywhere else. In 1970, a dinner with beloved \u003cem>Chronicle\u003c/em> columnist Herb Caen was auctioned for $300 (about $2,300 in 2023 money). That same year, dinners with Giants legends Willie Mays and Willie McCovey went for $350. On another occasion, Martin Yan of PBS’s \u003cem>\u003ca href=\"https://yancancook.com/home/\">Yan Can Cook\u003c/a>\u003c/em> offered up a homemade dinner for 12 people. He was stunned when someone bid $10,000.\u003c/p>\n\u003cp>One of the most shocking things, looking back, is that living animals were also auctioned off on the air. These included an English bulldog donated by the Charter Bank of London and livestock. One year, a steer that had been raised on then-presidential candidate Lyndon B. Johnson’s Texas ranch found itself on the auction block.\u003c/p>\n\u003cfigure id=\"attachment_13928125\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13928125\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/04/20230420_174117-800x1043.jpg\" alt=\"A model wearing a 1950s-style gown stands, smiling broadly, in front of a TV camera. At her side is a calf.\" width=\"800\" height=\"1043\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-800x1043.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1020x1330.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-160x209.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-768x1001.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1178x1536.jpg 1178w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1571x2048.jpg 1571w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-1920x2503.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/04/20230420_174117-scaled.jpg 1964w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">A cow. Up for auction. In the KQED studio. Next to a woman in a gown. Yeah. \u003ccite>(KQED Archives)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>What started in 1955 as a 12-hour auction morphed, over the years, into a grueling 10-day marathon at the Cow Palace.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13927137",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>“The auction generally went from 8 a.m. to midnight,” recalls KQED’s Fu-Petroni, now executive director of membership operations. “In 1988 though, on the last night of the auction, they didn’t stop at midnight. They were just grabbing random stuff to auction! \u003ca href=\"https://emmysf.tv/circles/gold-circle-members/scalem-jim/\">Jimmy Scalem\u003c/a> was one of the auctioneers and he could just talk and talk and talk. Right around four in the morning, the phone rang on one of the desks and it was my mother asking when I was coming home.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>The KQED auction peaked in 1985, earning a final (astonishing) tally of $1.5 million. By 1990, however, it was calculated that for every dollar earned, 50 cents was being spent on organizing the auction. That, along with plummeting viewing figures (and an audience that wasn’t sticking around for regular KQED programming) led the station to axe auctions in favor of pledge drives. When the wacky fundraiser went away, so too did Qued and Phred — a sadly unceremonious end to the oddest pairing in KQED history.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13927540/qued-and-phred-weird-kqed-auction-mascots-devil",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_1331",
"arts_6660",
"arts_14353",
"arts_10342",
"arts_10278"
],
"featImg": "arts_13927591",
"label": "arts"
},
"arts_13927137": {
"type": "posts",
"id": "arts_13927137",
"meta": {
"index": "posts_1716263798",
"site": "arts",
"id": "13927137",
"score": null,
"sort": [
1680285757000
]
},
"guestAuthors": [],
"slug": "san-francisco-bars-monas-440-cobweb-palace-chinese-pagoda-elite-varieties",
"title": "5 Supremely Entertaining San Francisco Bars From History We Wish Still Existed",
"publishDate": 1680285757,
"format": "standard",
"headTitle": "5 Supremely Entertaining San Francisco Bars From History We Wish Still Existed | KQED",
"labelTerm": {
"site": "arts"
},
"content": "\u003cp>San Francisco is blessed with a \u003ca href=\"https://youtube.com/shorts/JpdIhxNOz60\">whole bunch of bars\u003c/a> that have been hanging around for almost as long as the city itself. There’s the \u003ca href=\"https://www.oldshipsaloonsf.com/\">Old Ship Saloon\u003c/a>, named for the fact that it was originally housed inside a ship that ran aground in 1851. There’s \u003ca href=\"https://www.elixirsf.com/\">Elixir\u003c/a> in the Mission, first established in 1858. And let’s not forget North Beach’s \u003ca href=\"https://www.yelp.com/biz/the-saloon-san-francisco\">Saloon\u003c/a>, which has been there since 1861.\u003c/p>\n\u003cp>But not all of the great ones survived. Here are five rip-roarin’ bars that, had they stuck around, would be regularly making all of our lives better.\u003c/p>\n\u003ch2>The Cobweb Palace\u003c/h2>\n\u003cfigure id=\"attachment_13927138\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927138\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-800x615.jpg\" alt=\"An old gold rush era tavern with cluttered walls, a bar at the back of the room and a ceiling thoroughly covered in thick cobwebs.\" width=\"800\" height=\"615\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-800x615.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-160x123.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-768x591.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Cobweb Palace was a haven for spiders, parrots, monkeys and, for some reason, weapons from around the world. Proprietor Abe Warner can be seen behind the bar here. Two of his beloved parrots swing on a perch in the center. \u003ccite>(OpenSFHistory / wnp33.00557)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Abe Warner was a bona fide weirdo, but, in classic San Francisco fashion, the whole city loved him for it. Warner opened his ramshackle bar in 1856 on Francisco Street between Powell and Mason Streets, not far from where \u003ca href=\"http://www.sweetiesartbar.com/\">Sweetie’s Art Bar\u003c/a> stands today.\u003c/p>\n\u003cp>[aside postid='arts_13911589']The Cobweb Palace was full of taxidermy and weapons from around the world, including bone spears, harpoons, lances, Maori knives, axes, darts, bows, snares and jackknives. What Warner was best known for, however, was his love of small creatures. Monkeys and parrots roamed free at the bar, and the venue was named for the spider paradise that Warner allowed to form on his ceiling.\u003c/p>\n\u003cp>The Cobweb Palace stayed open for almost 40 years, and during that time Warner steadfastly refused to clean his ceiling out of respect for his arachnid friends. In a description published after Warner’s 1896 death at age 88, it was said that:\u003c/p>\n\u003cblockquote>\u003cp>Enormous strings of silky webs, which had become dark and heavy with the dust of years, hung from the ceiling and festooned the strange curios and pictures that adorned the wall. Some of these cobwebs were more than a yard in length and had not been disturbed for a quarter of a century or more. Old Warner seemed to regard the webs with as much pride as a collector bestows on rare and beautiful antiques. Every precaution was taken to keep them intact and a person could always get the proprietor into a good natured chat by remarking their size and evident age. The shelves of the saloon were laden with cobwebbed bottles counting all sorts of spirits and liquors.\u003c/p>\u003c/blockquote>\n\u003cp>Take that, health and sanitation rules!\u003c/p>\n\u003ch2>Mona’s 440 Club\u003c/h2>\n\u003cfigure id=\"attachment_13927167\" class=\"wp-caption aligncenter\" style=\"max-width: 466px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13927167\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/GettyImages-1395607689.jpg\" alt=\"A large Black woman wearing a white tuxedo, top hat and gloves, as she holds a cane.\" width=\"466\" height=\"594\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/GettyImages-1395607689.jpg 466w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/GettyImages-1395607689-160x204.jpg 160w\" sizes=\"(max-width: 466px) 100vw, 466px\">\u003cfigcaption class=\"wp-caption-text\">Blues singer and pianist Gladys Bentley was the star performer at Mona’s 440 Club — a bar that embraced lesbians and crossdressing in the 1930s. \u003ccite>(Soibelman Syndicate Collection/Visual Studies Workshop/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When married couple Mona and Jimmie Sargeant first opened Mona’s, they envisioned a free-spirited hangout for local writers and artists. To their (probable) surprise, the people they actually attracted were predominantly — wouldn’t you know it? — genderfluid lesbians.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>The Sargeants embraced their best customers with gusto, employing drag king waitstaff and a variety of entertainers who were out, out, out. The bar openly advertised itself as a place “where girls can be boys.” Some ads told potential patrons to: “Join the carefree spirit and gayness.”\u003c/p>\n\u003cp>[aside postid='arts_13924268']Major entertainers like \u003ca href=\"https://en.wikipedia.org/wiki/Moms_Mabley\">Moms Mabley\u003c/a>, \u003ca href=\"https://en.wikipedia.org/wiki/Beverly_Shaw\">Beverly Shaw\u003c/a> and \u003ca href=\"https://en.wikipedia.org/wiki/Midge_Williams\">Midge Williams\u003c/a> made appearances at Mona’s, but a typical show was more likely to feature the likes of \u003ca href=\"https://www.digitaltransgenderarchive.net/files/g732d917n\">Miss Jimmy Reynard\u003c/a>, Rose O’Neill (aka the “female Fred Astaire”) and \u003ca href=\"https://www.digitaltransgenderarchive.net/files/r494vk370\">Butch Minton\u003c/a> “singing gay songs.” One frequent headliner was pianist and blues singer \u003ca href=\"https://en.wikipedia.org/wiki/Gladys_Bentley\">Gladys Bentley,\u003c/a> who was known for performing while wearing striking top hat and tails.\u003c/p>\n\u003cp>Sadly, after the Sargeants sold the club at 440 Broadway in the 1950s, the new owner, \u003ca href=\"https://www.queermusicheritage.com/jul2011ad.html\">Ann Dee\u003c/a>, shifted away from Mona’s sapphic central theme into much straighter territory — Johnny Mathis became one of its most popular performers. (Try not to boo.)\u003c/p>\n\u003ch2>Techau Tavern\u003c/h2>\n\u003cfigure id=\"attachment_13927139\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927139\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-800x600.jpg\" alt=\"A busy Victorian-era street lined with hotels and taverns. People in clothing of the era cross the street behind a classic San Francisco trolley.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Techau Tavern, near Ellis Street. \u003ccite>(OpenSFHistory / wnp33.03290)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Techau Tavern was a big, fancy joint that had three different locations in downtown San Francisco in its lifetime. It was established in 1900 on Mason Street near Powell, then destroyed by the 1906 earthquake. It moved to 1321 Sutter near Van Ness for three years and finally wound up at 247 Powell. And, boy oh boy, was it luxurious. The entrance hall was marble, the dining room seated 600 people, the oval dance floor was solid mahogany and the walls were decorated with intricate murals and friezes. Crystal mirrors and chandeliers completed the ambiance.\u003c/p>\n\u003cp>[aside postid='arts_13925848']The reason Techau was truly awesome, though, was that it just loved giving its customers prizes (bribes?) for going there. The dance floor was decorated with numbers, and if you landed on the right one at the end of a song, you won something. The venue had a display window full of merchandise from men’s clothing store, the \u003ca href=\"https://pcad.lib.washington.edu/building/18362/\">Roos Brothers\u003c/a>. As such, the male clientele of the tavern often won all sorts of swag from there.\u003c/p>\n\u003cp>The best competition Techau ever held took place in 1919. The tavern decided to give away a car — specifically, a \u003ca href=\"https://en.wikipedia.org/wiki/Flanders_Automobile_Company\">Flanders electric automobile\u003c/a> — to one lucky lady. Every day, every woman who showed up at the bar between 3:30 and 5:30 p.m., and from 9:30 p.m. to closing, was given a coupon. The first number drawn won the car and nine other numbers gave chosen coupon holders yet more prizes.\u003c/p>\n\u003cp>You’re lucky to even get free bar snacks these days, for crying out loud.\u003c/p>\n\u003ch2>The Chinese Pagoda\u003c/h2>\n\u003cfigure id=\"attachment_13927147\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927147\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-800x539.jpg\" alt=\"A block in San Francisco's Chinatown with many bars.\" width=\"800\" height=\"539\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-800x539.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-160x108.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-768x518.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Chinese Pagoda, visible on the right, in the center of the block. June 1964. \u003ccite>(OpenSFHistory / wnp25.3957)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Look. We all love Li Po Lounge. Li Po Lounge is fantastic. But Chinatown would be an even more magical place if the Chinese Pagoda had survived too. The old bar at 830 Grant Avenue was one of the first to open up after the end of prohibition and predates Li Po by a couple of years.\u003c/p>\n\u003cp>[aside postid='arts_13914487']Though the Chinese Pagoda promised a “real oriental atmosphere” in its ads, it was actually a place where Eastern aesthetics met Western entertainment. Their waitstaff was made up of Asian Americans singing the songs of the day. One cocktail waitress, \u003ca href=\"https://www.kqed.org/arts/13914487/the-chinatown-nightclub-dancer-who-helped-squash-asian-stereotypes\">Mary Mammon\u003c/a> — a singer and dancer better known for her performances at Forbidden City (America’s first Chinese nightclub) — did a rendition of Ella Fitzgerald classic “\u003ca href=\"https://www.youtube.com/watch?v=fJcdNr-WIvA\" target=\"_blank\" rel=\"noopener noreferrer\">A-Tisket, A-Tasket\u003c/a>” that brought the house down every night.\u003c/p>\n\u003cp>Before the Chinese Pagoda, most white Americans had never seen Asian folks performing anything other than traditional Chinese opera. As such, the Pagoda was a game-changer.\u003c/p>\n\u003cp>Today, no trace remains that a bar was ever at 830 Grant. If you want to see it, its facade makes a blink-and-you’ll-miss-it appearance in the 1960 film \u003ca href=\"https://www.imdb.com/title/tt0054197/?ref_=fn_al_tt_1\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>Portrait in Black\u003c/em>\u003c/a>. It’ll make you wish it were still around today.\u003c/p>\n\u003ch2>Elite Varieties\u003c/h2>\n\u003cfigure id=\"attachment_13925405\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13925405\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-800x797.jpg\" alt=\"A sepia-toned image of a Chinese market with awning from the 19th century.\" width=\"800\" height=\"797\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-800x797.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-160x159.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-768x765.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Northeast corner of Dupont Street (now Grant Avenue) and Clay in the 1880s. Dupont was awash with notorious dive bars at the time — but none was more infamous than Elite Varieties. \u003ccite>(OpenSFHistory / wnp24.187a)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sure, you took your life in your hands hanging out at Elite Varieties, but man, there was never a dull moment. Described as a dive by anyone who ever smelled the joint, Elite was one of the roughest bars in the whole city. Situated on the Northwest corner of Dupont (now Grant Avenue) and Geary Boulevard, the activities of everyone hanging around Elite often made headlines.\u003c/p>\n\u003cp>The venue, which hosted “theatrical presentations” was described thusly by the \u003cem>San Francisco Examiner\u003c/em>:\u003c/p>\n\u003cblockquote>\u003cp>Ten or twelve boxes curtained off and furnished with lockable doors are ranged along the side of the auditorium and in these boxes waitresses entice fast young clerks and verdant countrymen to spent their cash for drinks, which are supplied from two bars — one in front and one in the rear of the boxes.\u003c/p>\u003c/blockquote>\n\u003cp>On Feb. 12, 1884, police arrested a 17-year-old named Nellie Hart who had been living in one of those boxes for three weeks. The \u003cem>Examiner\u003c/em> reported that Hart was found, “Her hair banged and her face made hideous with paints and powders.” Her mother had reportedly ratted her out.\u003c/p>\n\u003cp>The following week, a cop in the bar broke his own club over the head of a sailor he was arresting for fighting.\u003c/p>\n\u003cp>A week after that, a man named Warren Chapman was convicted of shooting a guy named John Moore inside Elite Varieties in an argument over a woman who had been seeing them both.\u003c/p>\n\u003cp>[aside postid='arts_13926069']A few weeks after that, when one of the bar’s patrons was arrested for murder, one of the actresses that worked at Elite filed a complaint with the police that — I’m not making this up — he’d stolen her opium pipe after the two had smoked from it together.\u003c/p>\n\u003cp>Elite Varieties was completely bananas.\u003c/p>\n\u003cp>As the years passed, things at the bar only got crazier. In 1887, a couple of ne’er-do-wells named Henry McLaughlin and Michael Hurley decided it would be an excellent idea to go grab a drink there, knowing full well that Hurley had been 86’d. (You have to wonder how one gets banned from such a place.) When the bartender recognized Hurley and ordered him outside, a brief scuffle erupted and a door guy was forced to intervene. Hurley, naturally, responded to this by shooting at the bouncer. (McLaughlin and Hurley were later convicted of the crime.)\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>In 1889, Elite’s proprietor George H. Rice was murdered inside his business by his own bouncer — shot four times, in fact. It’s unclear how long the bar stayed open after that, but it was surely wildly entertaining — and not a little dangerous — for as long as it lasted.\u003c/p>\n\n",
"blocks": [],
"excerpt": "A look back at a 19th-century, cobweb-infested shack, a 1930s lesbian wonderland and other party spots of yore.",
"status": "publish",
"parent": 0,
"modified": 1726771123,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 31,
"wordCount": 1718
},
"headData": {
"title": "San Francisco History: 5 Long-Lost Taverns, Inns and Dives | KQED",
"description": "A look back at a 19th-century, cobweb-infested shack, a 1930s lesbian wonderland and other party spots of yore.",
"ogTitle": "5 Wild San Francisco Bars From History We Wish Still Existed",
"ogDescription": "",
"ogImgId": "",
"twTitle": "5 Wild San Francisco Bars From History We Wish Still Existed",
"twDescription": "",
"twImgId": "",
"socialTitle": "San Francisco History: 5 Long-Lost Taverns, Inns and Dives %%page%% %%sep%% KQED",
"schema": {
"@context": "http://schema.org",
"@type": "Article",
"headline": "5 Supremely Entertaining San Francisco Bars From History We Wish Still Existed",
"datePublished": "2023-03-31T11:02:37-07:00",
"dateModified": "2024-09-19T11:38:43-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"audioUrl": "https://traffic.omny.fm/d/clips/0af137ef-751e-4b19-a055-aaef00d2d578/ffca7e9f-6831-4[…]f-aaef00f5a073/e68fcbd9-5a8c-4cb7-a85c-afe3017bf2d2/audio.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/arts/13927137/san-francisco-bars-monas-440-cobweb-palace-chinese-pagoda-elite-varieties",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>San Francisco is blessed with a \u003ca href=\"https://youtube.com/shorts/JpdIhxNOz60\">whole bunch of bars\u003c/a> that have been hanging around for almost as long as the city itself. There’s the \u003ca href=\"https://www.oldshipsaloonsf.com/\">Old Ship Saloon\u003c/a>, named for the fact that it was originally housed inside a ship that ran aground in 1851. There’s \u003ca href=\"https://www.elixirsf.com/\">Elixir\u003c/a> in the Mission, first established in 1858. And let’s not forget North Beach’s \u003ca href=\"https://www.yelp.com/biz/the-saloon-san-francisco\">Saloon\u003c/a>, which has been there since 1861.\u003c/p>\n\u003cp>But not all of the great ones survived. Here are five rip-roarin’ bars that, had they stuck around, would be regularly making all of our lives better.\u003c/p>\n\u003ch2>The Cobweb Palace\u003c/h2>\n\u003cfigure id=\"attachment_13927138\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927138\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-800x615.jpg\" alt=\"An old gold rush era tavern with cluttered walls, a bar at the back of the room and a ceiling thoroughly covered in thick cobwebs.\" width=\"800\" height=\"615\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-800x615.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-160x123.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557-768x591.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.00557.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Cobweb Palace was a haven for spiders, parrots, monkeys and, for some reason, weapons from around the world. Proprietor Abe Warner can be seen behind the bar here. Two of his beloved parrots swing on a perch in the center. \u003ccite>(OpenSFHistory / wnp33.00557)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Abe Warner was a bona fide weirdo, but, in classic San Francisco fashion, the whole city loved him for it. Warner opened his ramshackle bar in 1856 on Francisco Street between Powell and Mason Streets, not far from where \u003ca href=\"http://www.sweetiesartbar.com/\">Sweetie’s Art Bar\u003c/a> stands today.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13911589",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The Cobweb Palace was full of taxidermy and weapons from around the world, including bone spears, harpoons, lances, Maori knives, axes, darts, bows, snares and jackknives. What Warner was best known for, however, was his love of small creatures. Monkeys and parrots roamed free at the bar, and the venue was named for the spider paradise that Warner allowed to form on his ceiling.\u003c/p>\n\u003cp>The Cobweb Palace stayed open for almost 40 years, and during that time Warner steadfastly refused to clean his ceiling out of respect for his arachnid friends. In a description published after Warner’s 1896 death at age 88, it was said that:\u003c/p>\n\u003cblockquote>\u003cp>Enormous strings of silky webs, which had become dark and heavy with the dust of years, hung from the ceiling and festooned the strange curios and pictures that adorned the wall. Some of these cobwebs were more than a yard in length and had not been disturbed for a quarter of a century or more. Old Warner seemed to regard the webs with as much pride as a collector bestows on rare and beautiful antiques. Every precaution was taken to keep them intact and a person could always get the proprietor into a good natured chat by remarking their size and evident age. The shelves of the saloon were laden with cobwebbed bottles counting all sorts of spirits and liquors.\u003c/p>\u003c/blockquote>\n\u003cp>Take that, health and sanitation rules!\u003c/p>\n\u003ch2>Mona’s 440 Club\u003c/h2>\n\u003cfigure id=\"attachment_13927167\" class=\"wp-caption aligncenter\" style=\"max-width: 466px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13927167\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/GettyImages-1395607689.jpg\" alt=\"A large Black woman wearing a white tuxedo, top hat and gloves, as she holds a cane.\" width=\"466\" height=\"594\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/GettyImages-1395607689.jpg 466w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/GettyImages-1395607689-160x204.jpg 160w\" sizes=\"(max-width: 466px) 100vw, 466px\">\u003cfigcaption class=\"wp-caption-text\">Blues singer and pianist Gladys Bentley was the star performer at Mona’s 440 Club — a bar that embraced lesbians and crossdressing in the 1930s. \u003ccite>(Soibelman Syndicate Collection/Visual Studies Workshop/Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>When married couple Mona and Jimmie Sargeant first opened Mona’s, they envisioned a free-spirited hangout for local writers and artists. To their (probable) surprise, the people they actually attracted were predominantly — wouldn’t you know it? — genderfluid lesbians.\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 Sargeants embraced their best customers with gusto, employing drag king waitstaff and a variety of entertainers who were out, out, out. The bar openly advertised itself as a place “where girls can be boys.” Some ads told potential patrons to: “Join the carefree spirit and gayness.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13924268",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Major entertainers like \u003ca href=\"https://en.wikipedia.org/wiki/Moms_Mabley\">Moms Mabley\u003c/a>, \u003ca href=\"https://en.wikipedia.org/wiki/Beverly_Shaw\">Beverly Shaw\u003c/a> and \u003ca href=\"https://en.wikipedia.org/wiki/Midge_Williams\">Midge Williams\u003c/a> made appearances at Mona’s, but a typical show was more likely to feature the likes of \u003ca href=\"https://www.digitaltransgenderarchive.net/files/g732d917n\">Miss Jimmy Reynard\u003c/a>, Rose O’Neill (aka the “female Fred Astaire”) and \u003ca href=\"https://www.digitaltransgenderarchive.net/files/r494vk370\">Butch Minton\u003c/a> “singing gay songs.” One frequent headliner was pianist and blues singer \u003ca href=\"https://en.wikipedia.org/wiki/Gladys_Bentley\">Gladys Bentley,\u003c/a> who was known for performing while wearing striking top hat and tails.\u003c/p>\n\u003cp>Sadly, after the Sargeants sold the club at 440 Broadway in the 1950s, the new owner, \u003ca href=\"https://www.queermusicheritage.com/jul2011ad.html\">Ann Dee\u003c/a>, shifted away from Mona’s sapphic central theme into much straighter territory — Johnny Mathis became one of its most popular performers. (Try not to boo.)\u003c/p>\n\u003ch2>Techau Tavern\u003c/h2>\n\u003cfigure id=\"attachment_13927139\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927139\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-800x600.jpg\" alt=\"A busy Victorian-era street lined with hotels and taverns. People in clothing of the era cross the street behind a classic San Francisco trolley.\" width=\"800\" height=\"600\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290-768x576.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp33.03290.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Techau Tavern, near Ellis Street. \u003ccite>(OpenSFHistory / wnp33.03290)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Techau Tavern was a big, fancy joint that had three different locations in downtown San Francisco in its lifetime. It was established in 1900 on Mason Street near Powell, then destroyed by the 1906 earthquake. It moved to 1321 Sutter near Van Ness for three years and finally wound up at 247 Powell. And, boy oh boy, was it luxurious. The entrance hall was marble, the dining room seated 600 people, the oval dance floor was solid mahogany and the walls were decorated with intricate murals and friezes. Crystal mirrors and chandeliers completed the ambiance.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13925848",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The reason Techau was truly awesome, though, was that it just loved giving its customers prizes (bribes?) for going there. The dance floor was decorated with numbers, and if you landed on the right one at the end of a song, you won something. The venue had a display window full of merchandise from men’s clothing store, the \u003ca href=\"https://pcad.lib.washington.edu/building/18362/\">Roos Brothers\u003c/a>. As such, the male clientele of the tavern often won all sorts of swag from there.\u003c/p>\n\u003cp>The best competition Techau ever held took place in 1919. The tavern decided to give away a car — specifically, a \u003ca href=\"https://en.wikipedia.org/wiki/Flanders_Automobile_Company\">Flanders electric automobile\u003c/a> — to one lucky lady. Every day, every woman who showed up at the bar between 3:30 and 5:30 p.m., and from 9:30 p.m. to closing, was given a coupon. The first number drawn won the car and nine other numbers gave chosen coupon holders yet more prizes.\u003c/p>\n\u003cp>You’re lucky to even get free bar snacks these days, for crying out loud.\u003c/p>\n\u003ch2>The Chinese Pagoda\u003c/h2>\n\u003cfigure id=\"attachment_13927147\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13927147\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-800x539.jpg\" alt=\"A block in San Francisco's Chinatown with many bars.\" width=\"800\" height=\"539\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-800x539.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-160x108.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957-768x518.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/03/opensfhistory_wnp25.3957.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Chinese Pagoda, visible on the right, in the center of the block. June 1964. \u003ccite>(OpenSFHistory / wnp25.3957)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Look. We all love Li Po Lounge. Li Po Lounge is fantastic. But Chinatown would be an even more magical place if the Chinese Pagoda had survived too. The old bar at 830 Grant Avenue was one of the first to open up after the end of prohibition and predates Li Po by a couple of years.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13914487",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Though the Chinese Pagoda promised a “real oriental atmosphere” in its ads, it was actually a place where Eastern aesthetics met Western entertainment. Their waitstaff was made up of Asian Americans singing the songs of the day. One cocktail waitress, \u003ca href=\"https://www.kqed.org/arts/13914487/the-chinatown-nightclub-dancer-who-helped-squash-asian-stereotypes\">Mary Mammon\u003c/a> — a singer and dancer better known for her performances at Forbidden City (America’s first Chinese nightclub) — did a rendition of Ella Fitzgerald classic “\u003ca href=\"https://www.youtube.com/watch?v=fJcdNr-WIvA\" target=\"_blank\" rel=\"noopener noreferrer\">A-Tisket, A-Tasket\u003c/a>” that brought the house down every night.\u003c/p>\n\u003cp>Before the Chinese Pagoda, most white Americans had never seen Asian folks performing anything other than traditional Chinese opera. As such, the Pagoda was a game-changer.\u003c/p>\n\u003cp>Today, no trace remains that a bar was ever at 830 Grant. If you want to see it, its facade makes a blink-and-you’ll-miss-it appearance in the 1960 film \u003ca href=\"https://www.imdb.com/title/tt0054197/?ref_=fn_al_tt_1\" target=\"_blank\" rel=\"noopener noreferrer\">\u003cem>Portrait in Black\u003c/em>\u003c/a>. It’ll make you wish it were still around today.\u003c/p>\n\u003ch2>Elite Varieties\u003c/h2>\n\u003cfigure id=\"attachment_13925405\" class=\"wp-caption aligncenter\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-13925405\" src=\"https://ww2.kqed.org/app/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-800x797.jpg\" alt=\"A sepia-toned image of a Chinese market with awning from the 19th century.\" width=\"800\" height=\"797\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-800x797.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-160x159.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a-768x765.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/2/2023/02/opensfhistory_wnp24.187a.jpg 1000w\" sizes=\"(max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">The Northeast corner of Dupont Street (now Grant Avenue) and Clay in the 1880s. Dupont was awash with notorious dive bars at the time — but none was more infamous than Elite Varieties. \u003ccite>(OpenSFHistory / wnp24.187a)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Sure, you took your life in your hands hanging out at Elite Varieties, but man, there was never a dull moment. Described as a dive by anyone who ever smelled the joint, Elite was one of the roughest bars in the whole city. Situated on the Northwest corner of Dupont (now Grant Avenue) and Geary Boulevard, the activities of everyone hanging around Elite often made headlines.\u003c/p>\n\u003cp>The venue, which hosted “theatrical presentations” was described thusly by the \u003cem>San Francisco Examiner\u003c/em>:\u003c/p>\n\u003cblockquote>\u003cp>Ten or twelve boxes curtained off and furnished with lockable doors are ranged along the side of the auditorium and in these boxes waitresses entice fast young clerks and verdant countrymen to spent their cash for drinks, which are supplied from two bars — one in front and one in the rear of the boxes.\u003c/p>\u003c/blockquote>\n\u003cp>On Feb. 12, 1884, police arrested a 17-year-old named Nellie Hart who had been living in one of those boxes for three weeks. The \u003cem>Examiner\u003c/em> reported that Hart was found, “Her hair banged and her face made hideous with paints and powders.” Her mother had reportedly ratted her out.\u003c/p>\n\u003cp>The following week, a cop in the bar broke his own club over the head of a sailor he was arresting for fighting.\u003c/p>\n\u003cp>A week after that, a man named Warren Chapman was convicted of shooting a guy named John Moore inside Elite Varieties in an argument over a woman who had been seeing them both.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "arts_13926069",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>A few weeks after that, when one of the bar’s patrons was arrested for murder, one of the actresses that worked at Elite filed a complaint with the police that — I’m not making this up — he’d stolen her opium pipe after the two had smoked from it together.\u003c/p>\n\u003cp>Elite Varieties was completely bananas.\u003c/p>\n\u003cp>As the years passed, things at the bar only got crazier. In 1887, a couple of ne’er-do-wells named Henry McLaughlin and Michael Hurley decided it would be an excellent idea to go grab a drink there, knowing full well that Hurley had been 86’d. (You have to wonder how one gets banned from such a place.) When the bartender recognized Hurley and ordered him outside, a brief scuffle erupted and a door guy was forced to intervene. Hurley, naturally, responded to this by shooting at the bouncer. (McLaughlin and Hurley were later convicted of the crime.)\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>In 1889, Elite’s proprietor George H. Rice was murdered inside his business by his own bouncer — shot four times, in fact. It’s unclear how long the bar stayed open after that, but it was surely wildly entertaining — and not a little dangerous — for as long as it lasted.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/arts/13927137/san-francisco-bars-monas-440-cobweb-palace-chinese-pagoda-elite-varieties",
"authors": [
"11242"
],
"categories": [
"arts_1",
"arts_7862"
],
"tags": [
"arts_6660",
"arts_14353",
"arts_10342",
"arts_10278",
"arts_21529",
"arts_20172"
],
"featImg": "arts_13927169",
"label": "arts"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of of daily listener commentaries since 1991",
"info": "KQED's series of of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 13
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 3
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 1
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 5
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 15
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 14
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 16
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"the-splendid-table": {
"id": "the-splendid-table",
"title": "The Splendid Table",
"info": "\u003cem>The Splendid Table\u003c/em> hosts our nation's conversations about cooking, sustainability and food culture.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Splendid-Table-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.splendidtable.org/",
"airtime": "SUN 10-11 pm",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/the-splendid-table"
}
},
"racesReducer": {
"5921": {
"id": "5921",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 158422,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Doris Matsui",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 89456,
"isWinner": true
},
{
"candidateName": "Tom Silva",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 48920,
"isWinner": true
},
{
"candidateName": "David Mandel",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 20046,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:00:38.194Z"
},
"5922": {
"id": "5922",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Rudy Recile",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "John Garamendi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5924": {
"id": "5924",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 185034,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark DeSaulnier",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 121265,
"isWinner": true
},
{
"candidateName": "Katherine Piccinini",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34883,
"isWinner": true
},
{
"candidateName": "Nolan Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 19459,
"isWinner": false
},
{
"candidateName": "Joe Sweeney",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 7606,
"isWinner": false
},
{
"candidateName": "Mohamed Elsherbini",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1821,
"isWinner": false
}
],
"winnerDateTime": "2024-03-09T01:02:32.415Z"
},
"5926": {
"id": "5926",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 153801,
"precinctsReportPercentage": 100,
"eevp": 99.85,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lateefah Simon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 85905,
"isWinner": true
},
{
"candidateName": "Jennifer Tran",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22964,
"isWinner": true
},
{
"candidateName": "Tony Daysog",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17197,
"isWinner": false
},
{
"candidateName": "Stephen Slauson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9699,
"isWinner": false
},
{
"candidateName": "Glenn Kaplan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6785,
"isWinner": false
},
{
"candidateName": "Eric Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4243,
"isWinner": false
},
{
"candidateName": "Abdur Sikder",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2847,
"isWinner": false
},
{
"candidateName": "Ned Nuerge",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2532,
"isWinner": false
},
{
"candidateName": "Andre Todd",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:22:36.062Z"
},
"5928": {
"id": "5928",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 125831,
"precinctsReportPercentage": 100,
"eevp": 99.89,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Eric Swalwell",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 83989,
"isWinner": true
},
{
"candidateName": "Vin Kruttiventi",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 22106,
"isWinner": true
},
{
"candidateName": "Alison Hayden",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11928,
"isWinner": false
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7808,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:51:36.366Z"
},
"5930": {
"id": "5930",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 182188,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sam Liccardo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 38492,
"isWinner": true
},
{
"candidateName": "Evan Low",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30261,
"isWinner": true
},
{
"candidateName": "Joe Simitian",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 30256,
"isWinner": false
},
{
"candidateName": "Peter Ohtaki",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23283,
"isWinner": false
},
{
"candidateName": "Peter Dixon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14677,
"isWinner": false
},
{
"candidateName": "Rishi Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12383,
"isWinner": false
},
{
"candidateName": "Karl Ryan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11563,
"isWinner": false
},
{
"candidateName": "Julie Lythcott-Haims",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11386,
"isWinner": false
},
{
"candidateName": "Ahmed Mostafa",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5814,
"isWinner": false
},
{
"candidateName": "Greg Tanaka",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2421,
"isWinner": false
},
{
"candidateName": "Joby Bernstein",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1652,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:15:13.232Z"
},
"5931": {
"id": "5931",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 117534,
"precinctsReportPercentage": 100,
"eevp": 99.9,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ro Khanna",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73941,
"isWinner": true
},
{
"candidateName": "Anita Chen",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31539,
"isWinner": true
},
{
"candidateName": "Ritesh Tandon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 5728,
"isWinner": false
},
{
"candidateName": "Mario Ramirez",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4491,
"isWinner": false
},
{
"candidateName": "Joe Dehn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 1835,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T01:50:53.956Z"
},
"5932": {
"id": "5932",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 96302,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Zoe Lofgren",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 49323,
"isWinner": true
},
{
"candidateName": "Peter Hernandez",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 31622,
"isWinner": true
},
{
"candidateName": "Charlene Nijmeh",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 10614,
"isWinner": false
},
{
"candidateName": "Lawrence Milan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2712,
"isWinner": false
},
{
"candidateName": "Luele Kifle",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2031,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:26:02.706Z"
},
"5963": {
"id": "5963",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 139085,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Michael Greer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38079,
"isWinner": true
},
{
"candidateName": "Chris Rogers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 27126,
"isWinner": true
},
{
"candidateName": "Rusty Hicks",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25615,
"isWinner": false
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19483,
"isWinner": false
},
{
"candidateName": "Frankie Myers",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 17694,
"isWinner": false
},
{
"candidateName": "Ted Williams",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9550,
"isWinner": false
},
{
"candidateName": "Cynthia Click",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1538,
"isWinner": false
}
],
"winnerDateTime": "2024-03-22T21:38:36.711Z"
},
"5972": {
"id": "5972",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 99775,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lori Wilson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 50085,
"isWinner": true
},
{
"candidateName": "Dave Ennis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 26074,
"isWinner": true
},
{
"candidateName": "Wanda Wallis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14638,
"isWinner": false
},
{
"candidateName": "Jeffrey Flack",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8978,
"isWinner": false
}
],
"winnerDateTime": "2024-03-08T02:01:24.524Z"
},
"5973": {
"id": "5973",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 12",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 143532,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Damon Connolly",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 111275,
"isWinner": true
},
{
"candidateName": "Andy Podshadley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17240,
"isWinner": true
},
{
"candidateName": "Eryn Cervantes",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15017,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:25:32.262Z"
},
"5975": {
"id": "5975",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 14",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 106997,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Buffy Wicks",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 78678,
"isWinner": true
},
{
"candidateName": "Margot Smith",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18251,
"isWinner": true
},
{
"candidateName": "Utkarsh Jain",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 10068,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:30:34.539Z"
},
"5976": {
"id": "5976",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 97144,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Sonia Ledo",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 30946,
"isWinner": true
},
{
"candidateName": "Anamarie Farias",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 29512,
"isWinner": true
},
{
"candidateName": "Monica Wilson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 24775,
"isWinner": false
},
{
"candidateName": "Karen Mitchoff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11911,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T00:19:38.858Z"
},
"5977": {
"id": "5977",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 16",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joseph Rubay",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Rebecca Bauer-Kahan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5978": {
"id": "5978",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 17",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 111003,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Matt Haney",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 90915,
"isWinner": true
},
{
"candidateName": "Manuel Noris-Barrera",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13843,
"isWinner": true
},
{
"candidateName": "Otto Duke",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 6245,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:36:19.697Z"
},
"5979": {
"id": "5979",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 18",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 86008,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mia Bonta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 73040,
"isWinner": true
},
{
"candidateName": "Andre Sandford",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 4575,
"isWinner": true
},
{
"candidateName": "Mindy Pechenuk",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4389,
"isWinner": false
},
{
"candidateName": "Cheyenne Kenney",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4004,
"isWinner": false
}
],
"winnerDateTime": "2024-05-02T14:13:20.724Z"
},
"5980": {
"id": "5980",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 113959,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Catherine Stefani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 64960,
"isWinner": true
},
{
"candidateName": "David Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 33035,
"isWinner": true
},
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 8335,
"isWinner": false
},
{
"candidateName": "Arjun Sodhani",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 7629,
"isWinner": false
}
],
"winnerDateTime": "2024-03-11T23:50:23.109Z"
},
"5981": {
"id": "5981",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 20",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Liz Ortega",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5982": {
"id": "5982",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 21",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mark Gilham",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Diane Papan",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"5984": {
"id": "5984",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 23",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 116963,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Marc Berman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 67106,
"isWinner": true
},
{
"candidateName": "Lydia Kou",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 23699,
"isWinner": true
},
{
"candidateName": "Gus Mattammal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 13277,
"isWinner": false
},
{
"candidateName": "Allan Marson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12881,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:13:06.280Z"
},
"5987": {
"id": "5987",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 26",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 72753,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Patrick Ahrens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25036,
"isWinner": true
},
{
"candidateName": "Tara Sreekrishnan",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19600,
"isWinner": true
},
{
"candidateName": "Sophie Song",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15954,
"isWinner": false
},
{
"candidateName": "Omar Din",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 8772,
"isWinner": false
},
{
"candidateName": "Bob Goodwyn",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 2170,
"isWinner": false
},
{
"candidateName": "Ashish Garg",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1221,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T21:06:29.070Z"
},
"5989": {
"id": "5989",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 28",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Gail Pellerin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Liz Lawler",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6010": {
"id": "6010",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 49",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Fong",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Long Liu",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6018": {
"id": "6018",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 229348,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jared Huffman",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 169005,
"isWinner": true
},
{
"candidateName": "Chris Coulombe",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 37372,
"isWinner": true
},
{
"candidateName": "Tief Gibbs",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18437,
"isWinner": false
},
{
"candidateName": "Jolian Kangas",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 3166,
"isWinner": false
},
{
"candidateName": "Jason Brisendine",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 1368,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:46:10.103Z"
},
"6020": {
"id": "6020",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 187640,
"precinctsReportPercentage": 100,
"eevp": 97.16,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Mike Thompson",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 118147,
"isWinner": true
},
{
"candidateName": "John Munn",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 56232,
"isWinner": true
},
{
"candidateName": "Andrew Engdahl",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 11202,
"isWinner": false
},
{
"candidateName": "Niket Patwardhan",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 2059,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:30:57.980Z"
},
"6025": {
"id": "6025",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 121271,
"precinctsReportPercentage": 100,
"eevp": 98.93,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Harder",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 60396,
"isWinner": true
},
{
"candidateName": "Kevin Lincoln",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 36346,
"isWinner": true
},
{
"candidateName": "John McBride",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 15525,
"isWinner": false
},
{
"candidateName": "Khalid Jafri",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9004,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:49:44.113Z"
},
"6031": {
"id": "6031",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Anna Kramer",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Kevin Mullin",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6035": {
"id": "6035",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 203670,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jimmy Panetta",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 132540,
"isWinner": true
},
{
"candidateName": "Jason Anderson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 58120,
"isWinner": true
},
{
"candidateName": "Sean Dougherty",
"candidateIncumbent": false,
"candidateParty": "Grn",
"voteCount": 13010,
"isWinner": false
}
],
"winnerDateTime": "2024-03-07T00:23:46.779Z"
},
"6066": {
"id": "6066",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jamie Gallagher",
"candidateIncumbent": true,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Aaron Draper",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6067": {
"id": "6067",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 4",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Cecilia Aguiar-Curry",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6087": {
"id": "6087",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 24",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 66643,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Alex Lee",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 45544,
"isWinner": true
},
{
"candidateName": "Bob Brunton",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14951,
"isWinner": true
},
{
"candidateName": "Marti Souza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6148,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T23:23:49.770Z"
},
"6088": {
"id": "6088",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 25",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 69560,
"precinctsReportPercentage": 100,
"eevp": 99,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Ash Kalra",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 35821,
"isWinner": true
},
{
"candidateName": "Ted Stroll",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 18255,
"isWinner": true
},
{
"candidateName": "Lan Ngo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 15484,
"isWinner": false
}
],
"winnerDateTime": "2024-03-14T02:40:57.200Z"
},
"6092": {
"id": "6092",
"type": "apRace",
"location": "State of California",
"raceName": "State House, District 29",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Robert Rivas",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "J.W. Paine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6223": {
"id": "6223",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 46",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 100,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Lou Correa",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "David Pan",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6530": {
"id": "6530",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 222193,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Thom Bogue",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 61776,
"isWinner": true
},
{
"candidateName": "Christopher Cabaldon",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 59041,
"isWinner": true
},
{
"candidateName": "Rozzana Verder-Aliga",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 45546,
"isWinner": false
},
{
"candidateName": "Jackie Elward",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41127,
"isWinner": false
},
{
"candidateName": "Jimih Jones",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 14703,
"isWinner": false
}
],
"winnerDateTime": "2024-03-15T01:24:31.539Z"
},
"6531": {
"id": "6531",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 171623,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jim Shoemaker",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 74935,
"isWinner": true
},
{
"candidateName": "Jerry McNerney",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 57040,
"isWinner": true
},
{
"candidateName": "Carlos Villapudua",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 39648,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T20:07:46.382Z"
},
"6532": {
"id": "6532",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 192446,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Jesse Arreguín",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61837,
"isWinner": true
},
{
"candidateName": "Jovanka Beckles",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34025,
"isWinner": true
},
{
"candidateName": "Dan Kalb",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28842,
"isWinner": false
},
{
"candidateName": "Kathryn Lybarger",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 28041,
"isWinner": false
},
{
"candidateName": "Sandre Swanson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 22862,
"isWinner": false
},
{
"candidateName": "Jeanne Solnordal",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16839,
"isWinner": false
}
],
"winnerDateTime": "2024-03-16T00:58:11.533Z"
},
"6533": {
"id": "6533",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Tim Grayson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Marisol Rubio",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6534": {
"id": "6534",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 228260,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Scott Wiener",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 166592,
"isWinner": true
},
{
"candidateName": "Yvette Corkrean",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34438,
"isWinner": true
},
{
"candidateName": "Cynthia Cravens",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 18513,
"isWinner": false
},
{
"candidateName": "Jing Xiong",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 8717,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T02:01:51.597Z"
},
"6535": {
"id": "6535",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 227191,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Josh Becker",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 167127,
"isWinner": true
},
{
"candidateName": "Alexander Glew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 42788,
"isWinner": true
},
{
"candidateName": "Christina Laskowski",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 17276,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T01:56:24.964Z"
},
"6536": {
"id": "6536",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 180231,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Dave Cortese",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 124440,
"isWinner": true
},
{
"candidateName": "Robert Howell",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34173,
"isWinner": true
},
{
"candidateName": "Tony Loaiza",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 21618,
"isWinner": false
}
],
"winnerDateTime": "2024-03-13T01:15:45.365Z"
},
"6548": {
"id": "6548",
"type": "apRace",
"location": "State of California",
"raceName": "State Senate, District 39",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 0,
"uncontested": true,
"precinctsReportPercentage": 0,
"eevp": 0,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Akilah Weber",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 0,
"isWinner": true
},
{
"candidateName": "Bob Divine",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 0,
"isWinner": true
}
],
"winnerDateTime": "2024-03-06T04:00:30.000Z"
},
"6611": {
"id": "6611",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 188732,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Nancy Pelosi",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 138285,
"isWinner": true
},
{
"candidateName": "Bruce Lou",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 16285,
"isWinner": true
},
{
"candidateName": "Marjorie Mikels",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 9363,
"isWinner": false
},
{
"candidateName": "Bianca Von Krieg",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 7634,
"isWinner": false
},
{
"candidateName": "Jason Zeng",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 6607,
"isWinner": false
},
{
"candidateName": "Jason Boyce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 4325,
"isWinner": false
},
{
"candidateName": "Larry Nichelson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3482,
"isWinner": false
},
{
"candidateName": "Eve Del Castello",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2751,
"isWinner": false
}
],
"winnerDateTime": "2024-03-12T00:31:55.445Z"
},
"8589": {
"id": "8589",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7276537,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2299507,
"isWinner": true
},
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2292414,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1115606,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 714408,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 240723,
"isWinner": false
},
{
"candidateName": "James Bradley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 98180,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 61755,
"isWinner": false
},
{
"candidateName": "Sharleta Bassett",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 54422,
"isWinner": false
},
{
"candidateName": "Sarah Liew",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 38483,
"isWinner": false
},
{
"candidateName": "Laura Garza ",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 34320,
"isWinner": false
},
{
"candidateName": "Jonathan Reiss",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 34283,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 34056,
"isWinner": false
},
{
"candidateName": "Gail Lightfoot",
"candidateIncumbent": false,
"candidateParty": "Lib",
"voteCount": 33046,
"isWinner": false
},
{
"candidateName": "Denice Gary-Pandol",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 25494,
"isWinner": false
},
{
"candidateName": "James Macauley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 23168,
"isWinner": false
},
{
"candidateName": "Harmesh Kumar",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21522,
"isWinner": false
},
{
"candidateName": "David Peterson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21076,
"isWinner": false
},
{
"candidateName": "Douglas Pierce",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 19371,
"isWinner": false
},
{
"candidateName": "Major Singh",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 16965,
"isWinner": false
},
{
"candidateName": "John Rose",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14577,
"isWinner": false
},
{
"candidateName": "Perry Pound",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 14134,
"isWinner": false
},
{
"candidateName": "Raji Rab",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 13558,
"isWinner": false
},
{
"candidateName": "Mark Ruzon",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 13429,
"isWinner": false
},
{
"candidateName": "Forrest Jones",
"candidateIncumbent": false,
"candidateParty": "AIP",
"voteCount": 13027,
"isWinner": false
},
{
"candidateName": "Stefan Simchowitz",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 12717,
"isWinner": false
},
{
"candidateName": "Martin Veprauskas",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 9714,
"isWinner": false
},
{
"candidateName": "Don Grundmann",
"candidateIncumbent": false,
"candidateParty": "NPP",
"voteCount": 6582,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T05:01:46.589Z"
},
"8686": {
"id": "8686",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 3589127,
"precinctsReportPercentage": 100,
"eevp": 99.75,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Joe Biden",
"candidateIncumbent": true,
"candidateParty": "D",
"voteCount": 3200188,
"isWinner": true
},
{
"candidateName": "Marianne Williamson",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 145690,
"isWinner": false
},
{
"candidateName": "Dean Phillips",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 99981,
"isWinner": false
},
{
"candidateName": "Armando Perez-Serrato",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 42925,
"isWinner": false
},
{
"candidateName": "Gabriel Cornejo",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 41261,
"isWinner": false
},
{
"candidateName": "President Boddie",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 25373,
"isWinner": false
},
{
"candidateName": "Stephen Lyons",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 21008,
"isWinner": false
},
{
"candidateName": "Eban Cambridge",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 12701,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:12:27.559Z"
},
"8688": {
"id": "8688",
"type": "apRace",
"location": "State of California",
"raceName": "President,",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 2466569,
"precinctsReportPercentage": 100,
"eevp": 99.58,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Donald Trump",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 1953947,
"isWinner": true
},
{
"candidateName": "Nikki Haley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 430792,
"isWinner": false
},
{
"candidateName": "Ron DeSantis",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 35581,
"isWinner": false
},
{
"candidateName": "Chris Christie",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 20164,
"isWinner": false
},
{
"candidateName": "Vivek Ramaswamy",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 11069,
"isWinner": false
},
{
"candidateName": "Rachel Swift",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 4231,
"isWinner": false
},
{
"candidateName": "David Stuckenberg",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3895,
"isWinner": false
},
{
"candidateName": "Ryan Binkley",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3563,
"isWinner": false
},
{
"candidateName": "Asa Hutchinson",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 3327,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:13:19.766Z"
},
"81993": {
"id": "81993",
"type": "apRace",
"location": "State of California",
"raceName": "U.S. Senate, Class I Unexpired Term",
"raceDescription": "Top candidate wins seat.",
"raceType": "top2",
"totalVotes": 7358837,
"precinctsReportPercentage": 100,
"eevp": 99.66,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Steve Garvey",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 2444940,
"isWinner": true
},
{
"candidateName": "Adam Schiff",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 2155146,
"isWinner": true
},
{
"candidateName": "Katie Porter",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 1269194,
"isWinner": false
},
{
"candidateName": "Barbara Lee",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 863278,
"isWinner": false
},
{
"candidateName": "Eric Early",
"candidateIncumbent": false,
"candidateParty": "R",
"voteCount": 448788,
"isWinner": false
},
{
"candidateName": "Christina Pascucci",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 109421,
"isWinner": false
},
{
"candidateName": "Sepi Gilani",
"candidateIncumbent": false,
"candidateParty": "D",
"voteCount": 68070,
"isWinner": false
}
],
"winnerDateTime": "2024-03-06T04:31:08.186Z"
},
"82014": {
"id": "82014",
"type": "apRace",
"location": "State of California",
"raceName": "Proposition, 1 - Behavioral Health Services Program",
"raceDescription": "Top candidate wins seat.",
"raceType": "top1",
"totalVotes": 7221972,
"precinctsReportPercentage": 100,
"eevp": 100,
"tabulationStatus": "End of AP Tabulation",
"dateUpdated": "May 9, 2024",
"timeUpdated": "2:18 PM",
"source": "AP",
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3624998,
"isWinner": true
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": null,
"voteCount": 3596974,
"isWinner": false
}
],
"winnerDateTime": "2024-03-21T00:11:06.265Z"
},
"timeLoaded": "February 14, 2025 10: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": "February 14, 2025 10: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",
"timeUp