window.__IS_SSR__=true
window.__INITIAL_STATE__={
"attachmentsReducer": {
"audio_0": {
"type": "attachments",
"id": "audio_0",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background0.jpg"
}
}
},
"audio_1": {
"type": "attachments",
"id": "audio_1",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background1.jpg"
}
}
},
"audio_2": {
"type": "attachments",
"id": "audio_2",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background2.jpg"
}
}
},
"audio_3": {
"type": "attachments",
"id": "audio_3",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background3.jpg"
}
}
},
"audio_4": {
"type": "attachments",
"id": "audio_4",
"imgSizes": {
"kqedFullSize": {
"file": "https://ww2.kqed.org/news/wp-content/themes/KQED-unified/img/audio_bgs/background4.jpg"
}
}
},
"placeholder": {
"type": "attachments",
"id": "placeholder",
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-lrg": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"fd-med": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"fd-sm": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"xxsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"xsmall": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"small": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"xlarge": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"guest-author-32": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 32,
"height": 32,
"mimeType": "image/jpeg"
},
"guest-author-50": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 50,
"height": 50,
"mimeType": "image/jpeg"
},
"guest-author-64": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 64,
"height": 64,
"mimeType": "image/jpeg"
},
"guest-author-96": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 96,
"height": 96,
"mimeType": "image/jpeg"
},
"guest-author-128": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 128,
"height": 128,
"mimeType": "image/jpeg"
},
"detail": {
"file": "https://cdn.kqed.org/wp-content/uploads/2025/01/KQED-Default-Image-816638274-1333x1333-1-160x160.jpg",
"width": 160,
"height": 160,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2024/12/KQED-Default-Image-816638274-2000x1333-1.jpg",
"width": 2000,
"height": 1333
}
}
},
"news_11934147": {
"type": "attachments",
"id": "news_11934147",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11934147",
"found": true
},
"parent": 11934056,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61490_022_KQED_TransamericaPyramid_11302022-qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1670273356,
"modified": 1670521968,
"caption": "The moon rises near the Transamerica Pyramid in San Francisco on Nov. 30, 2022.",
"description": null,
"title": "The moon rises near the Transamerica Pyramid in San Francisco on Nov. 30, 2022.",
"credit": "Beth LaBerge/KQED",
"status": "inherit",
"altTag": "An early-evening shot of a very tall, narrow pyramid-shaped building taken from a low angle, surrounded by other smaller buildings. The low light of a winter sunset is hitting the building from the right, making it a warm gold color.",
"fetchFailed": false,
"isLoading": false
},
"news_12032816": {
"type": "attachments",
"id": "news_12032816",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12032816",
"found": true
},
"title": "250320-THORNTONBEACH-06-BL-KQED",
"publishDate": 1742853402,
"status": "inherit",
"parent": 0,
"modified": 1742854875,
"caption": "Rocks cover a tunnel entrance at Phillip Burton Memorial Beach, located between Thornton State Beach and Fort Funston Beach, in San Francisco on March 21, 2025.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-1536x1025.jpg",
"width": 1536,
"height": 1025,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED-1920x1281.jpg",
"width": 1920,
"height": 1281,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-06-BL-KQED.jpg",
"width": 2000,
"height": 1334
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12041359": {
"type": "attachments",
"id": "news_12041359",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12041359",
"found": true
},
"title": "250522-PAYPAL MAFIA-KQED",
"publishDate": 1747952172,
"status": "inherit",
"parent": 0,
"modified": 1748470320,
"caption": "Peter Thiel, David Sacks and Elon Musk (left to right) have all become powerful political players. But they started out working together in Silicon Valley.",
"credit": "Marco Bello/Getty Images; Anna Moneymaker/Getty Images; Kevork Djansezian/Getty Images",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250522-PAYPAL-MAFIA-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12037928": {
"type": "attachments",
"id": "news_12037928",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12037928",
"found": true
},
"title": "250424-DANGERDOGS-10-BL-KQED",
"publishDate": 1745867189,
"status": "inherit",
"parent": 12038600,
"modified": 1747427071,
"caption": "A vendor sells bacon-wrapped hot dogs at Fisherman’s Wharf in San Francisco on April 24, 2025.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-10-BL-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12039980": {
"type": "attachments",
"id": "news_12039980",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12039980",
"found": true
},
"title": "250513-GREAT MALL OF MILPITAS-ARCHIVAL-1-KQED",
"publishDate": 1747179409,
"status": "inherit",
"parent": 0,
"modified": 1747251594,
"caption": "Workers on the assembly line at the San Jose Assembly Plant, 1974. ",
"credit": "Courtesy of the Ford Motor Company",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-800x618.jpg",
"width": 800,
"height": 618,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-1020x788.jpg",
"width": 1020,
"height": 788,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-160x124.jpg",
"width": 160,
"height": 124,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-1536x1187.jpg",
"width": 1536,
"height": 1187,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED-1920x1483.jpg",
"width": 1920,
"height": 1483,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-1-KQED.jpg",
"width": 2000,
"height": 1545
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12039215": {
"type": "attachments",
"id": "news_12039215",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12039215",
"found": true
},
"title": "Signage for the Tadich Grill is seen on Wednesday, July 29, 2020 in San Francisco, Calif. The Tadich Grill, San Franciscoís oldest restaurant, is temporarily closing this Friday about a month after launching their takeout operation.",
"publishDate": 1746653594,
"status": "inherit",
"parent": 12039171,
"modified": 1746653625,
"caption": "Signage for the Tadich Grill is seen on Wednesday, July 29, 2020 in San Francisco.",
"credit": "Lea Suzuki/The San Francisco Chronicle via Getty Images",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309-800x534.jpg",
"width": 800,
"height": 534,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309-1024x576.jpg",
"width": 1024,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1322394309.jpg",
"width": 1024,
"height": 683
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12032353": {
"type": "attachments",
"id": "news_12032353",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12032353",
"found": true
},
"title": "250318-PRIVATESCHOOLRATES-23-BL-KQED",
"publishDate": 1742509686,
"status": "inherit",
"parent": 0,
"modified": 1742510127,
"caption": "Second grade teacher Tira Sims works with students during class at Alta Vista School in San Francisco on March 18, 2025.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-800x533.jpg",
"width": 800,
"height": 533,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-1020x680.jpg",
"width": 1020,
"height": 680,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED-1920x1280.jpg",
"width": 1920,
"height": 1280,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-23-BL-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12037173": {
"type": "attachments",
"id": "news_12037173",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12037173",
"found": true
},
"title": "teen-podcaster-illustration",
"publishDate": 1745360083,
"status": "inherit",
"parent": 12037170,
"modified": 1745360169,
"caption": "Four Bay Area teenagers have been sharing their thoughts on life with us for the past semester.",
"credit": "Nadya Ustyuzhantseva/iStock",
"altTag": "Graphic illustration of a young woman with curly hair sitting in front of a computer, with a microphone and headphones on.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/teen-podcaster-illustration.jpg",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
},
"news_12036352": {
"type": "attachments",
"id": "news_12036352",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12036352",
"found": true
},
"title": "Olivia-Katrina",
"publishDate": 1744841641,
"status": "inherit",
"parent": 12036252,
"modified": 1744843515,
"caption": "Bay Curious Host and Senior Editor Olivia Allen-Price (L) and Bay Curious Editor and Producer Katrina Schwartz (R) at a trivia event hosted at KQED headquarters.",
"credit": "Alain McLaughlin/KQED",
"altTag": "Two women show surprise at something behind the camera.",
"description": null,
"imgSizes": {
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-800x450.jpg",
"width": 800,
"height": 450,
"mimeType": "image/jpeg"
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-1020x574.jpg",
"width": 1020,
"height": 574,
"mimeType": "image/jpeg"
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-160x90.jpg",
"width": 160,
"height": 90,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-1536x864.jpg",
"width": 1536,
"height": 864,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/Olivia-Katrina.jpg",
"width": 1920,
"height": 1080
}
},
"fetchFailed": false,
"isLoading": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false
},
"authorsReducer": {
"ohubertallen": {
"type": "authors",
"id": "102",
"meta": {
"index": "authors_1716337520",
"id": "102",
"found": true
},
"name": "Olivia Allen-Price",
"firstName": "Olivia",
"lastName": "Allen-Price",
"slug": "ohubertallen",
"email": "oallenprice@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor",
"bio": "Olivia Allen-Price is senior editor and host of the award-winning Bay Curious podcast. Prior to joining KQED in 2013, Olivia worked at The Baltimore Sun and The Virginian-Pilot in Norfolk, Va. She holds degrees in journalism and political science from Elon University. Her work has earned awards from the Society of Professional Journalists, the Hearst Foundation and Hearken. She loves to talk about running and curly hair.\r\n\r\nFollow: \u003ca href=\"https://twitter.com/oallenprice\">@oallenprice\u003c/a>\r\nEmail: \u003ca href=\"mailto:oallenprice@kqed.org\">oallenprice@kqed.org\u003c/a>",
"avatar": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g",
"twitter": "oallenprice",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"subscriber"
]
},
{
"site": "styleguide",
"roles": [
"administrator"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"administrator"
]
},
{
"site": "bayareabites",
"roles": [
"contributor"
]
},
{
"site": "stateofhealth",
"roles": [
"administrator"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "breakingnews",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Olivia Allen-Price | KQED",
"description": "Senior Editor",
"ogImgSrc": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/fdd38db811fcf449bd7d7db84a39eea1?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ohubertallen"
},
"katrinaschwartz": {
"type": "authors",
"id": "234",
"meta": {
"index": "authors_1716337520",
"id": "234",
"found": true
},
"name": "Katrina Schwartz",
"firstName": "Katrina",
"lastName": "Schwartz",
"slug": "katrinaschwartz",
"email": "kschwartz@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Producer",
"bio": "Katrina Schwartz is a journalist based in San Francisco. She's worked at KPCC public radio in LA and has reported on air and online for KQED since 2010. She covered how teaching and learning is changing for MindShift between 2012 and 2020. She is the co-host of the MindShift podcast and now produces KQED's Bay Curious podcast.",
"avatar": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g",
"twitter": "kschwart",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "mindshift",
"roles": [
"administrator"
]
},
{
"site": "stateofhealth",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Katrina Schwartz | KQED",
"description": "Producer",
"ogImgSrc": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/a6a567574dafefa959593925eead665c?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/katrinaschwartz"
},
"carlysevern": {
"type": "authors",
"id": "3243",
"meta": {
"index": "authors_1716337520",
"id": "3243",
"found": true
},
"name": "Carly Severn",
"firstName": "Carly",
"lastName": "Severn",
"slug": "carlysevern",
"email": "csevern@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Senior Editor, Audience News ",
"bio": "Carly is KQED's Senior Editor of Audience News on the Digital News team, and has reported for the California Report Magazine, Bay Curious and KQED Arts. She's formerly the host of \u003ca href=\"http://ww2.kqed.org/pop/category/the-cooler/\" rel=\"noopener noreferrer\">The Cooler\u003c/a> podcast.",
"avatar": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twitter": "teacupinthebay",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"administrator"
]
},
{
"site": "pop",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"editor"
]
},
{
"site": "about",
"roles": [
"administrator"
]
},
{
"site": "mindshift",
"roles": [
"editor"
]
},
{
"site": "bayareabites",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "food",
"roles": [
"contributor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
},
{
"site": "perspectives",
"roles": [
"administrator"
]
}
],
"headData": {
"title": "Carly Severn | KQED",
"description": "Senior Editor, Audience News ",
"ogImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2d8d6765f186e64c798cf7f0c8088a41?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/carlysevern"
},
"ecruzguevarra": {
"type": "authors",
"id": "8654",
"meta": {
"index": "authors_1716337520",
"id": "8654",
"found": true
},
"name": "Ericka Cruz Guevarra",
"firstName": "Ericka",
"lastName": "Cruz Guevarra",
"slug": "ecruzguevarra",
"email": "ecruzguevarra@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news"
],
"title": "Producer, The Bay Podcast",
"bio": "Ericka Cruz Guevarra is host of \u003ca href=\"https://www.kqed.org/podcasts/thebay\">\u003cem>The Bay\u003c/em>\u003c/a> podcast at KQED. Before host, she was the show’s producer. Her work in that capacity includes a three-part reported series on policing in Vallejo, which won a 2020 excellence in journalism award from the Society of Professional Journalists. Ericka has worked as a breaking news reporter at Oregon Public Broadcasting, helped produce the Code Switch podcast, and was KQED’s inaugural Raul Ramirez Diversity Fund intern. She’s also an alumna of NPR’s Next Generation Radio program. Send her an email if you have strong feelings about whether Fairfield and Suisun City are the Bay. Ericka is represented by SAG-AFTRA.",
"avatar": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g",
"twitter": "NotoriousECG",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"subscriber"
]
},
{
"site": "news",
"roles": [
"editor",
"manage_categories"
]
},
{
"site": "futureofyou",
"roles": [
"subscriber"
]
},
{
"site": "stateofhealth",
"roles": [
"subscriber"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"subscriber"
]
}
],
"headData": {
"title": "Ericka Cruz Guevarra | KQED",
"description": "Producer, The Bay Podcast",
"ogImgSrc": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/25e5ab8d3d53fad2dcc7bb2b5c506b1a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ecruzguevarra"
},
"amontecillo": {
"type": "authors",
"id": "11649",
"meta": {
"index": "authors_1716337520",
"id": "11649",
"found": true
},
"name": "Alan Montecillo",
"firstName": "Alan",
"lastName": "Montecillo",
"slug": "amontecillo",
"email": "amontecillo@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": "Alan Montecillo is the senior editor of \u003cem>\u003ca href=\"http://kqed.org/thebay\">The Bay\u003c/a>, \u003c/em> KQED's local news podcast. Before moving to the Bay Area, he worked as a senior talk show producer for WILL in Champaign-Urbana, Illinois and at Oregon Public Broadcasting in Portland, Oregon. He has won journalism awards from the Society of Professional Journalists Northern California, the Public Media Journalists Association, The Signal Awards, and has also received a regional Edward R. Murrow award. Alan is a Filipino American from Hong Kong and a graduate of Reed College.",
"avatar": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g",
"twitter": "alanmontecillo",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor",
"manage_categories"
]
}
],
"headData": {
"title": "Alan Montecillo | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/d5e4e7a76481969ccba76f4e2b5ccabc?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/amontecillo"
},
"adahlstromeckman": {
"type": "authors",
"id": "11785",
"meta": {
"index": "authors_1716337520",
"id": "11785",
"found": true
},
"name": "Azul Dahlstrom-Eckman",
"firstName": "Azul",
"lastName": "Dahlstrom-Eckman",
"slug": "adahlstromeckman",
"email": "adahlstrom-eckman@kqed.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "Reporter",
"bio": "Azul is a reporter for KQED who focuses on producing sound-rich audio features for KQED's Morning Edition segment and digital features for KQED's online audiences. He previously worked as the Weekend News Editor at KQED, responsible for overseeing radio and digital news on the weekends. He joined KQED in 2021 as an alumna of KALW's Audio Academy radio journalism training program. He was born and raised on Potrero Hill in San Francisco and holds a B.A. in Environmental Studies from the University of Oregon.",
"avatar": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twitter": "@zuliemann",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"editor"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Azul Dahlstrom-Eckman | KQED",
"description": "Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/99c0cfc680078897572931b34e941e1e?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/adahlstromeckman"
},
"jessicakariisa": {
"type": "authors",
"id": "11831",
"meta": {
"index": "authors_1716337520",
"id": "11831",
"found": true
},
"name": "Jessica Kariisa",
"firstName": "Jessica",
"lastName": "Kariisa",
"slug": "jessicakariisa",
"email": "jkariisa@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "Producer, The Bay",
"bio": "Jessica Kariisa is the producer of The Bay. She first joined KQED as an intern for The California Report Magazine, after which she became an on-call producer. She reported a Bay Curious episode on the use of rap lyrics in criminal trials which won a Society of Professional Journalists award in 2023 for Excellence in Features Journalism and the 2023 Signal Award for Best Conversation Starter. She’s worked on podcasts for Snap Judgment and American Public Media. Before embarking on her audio career, she was a music journalist.\r\n\r\nJessica Kariisa is represented by SAG-AFTRA.",
"avatar": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor",
"manage_categories"
]
}
],
"headData": {
"title": "Jessica Kariisa | KQED",
"description": "Producer, The Bay",
"ogImgSrc": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/4afd355fd24f5515aeab77fd6c72b671?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/jessicakariisa"
},
"kmonahan": {
"type": "authors",
"id": "11842",
"meta": {
"index": "authors_1716337520",
"id": "11842",
"found": true
},
"name": "Katherine Monahan",
"firstName": "Katherine",
"lastName": "Monahan",
"slug": "kmonahan",
"email": "kmonahan@kqed.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "Reporter / Sound Engineer",
"bio": "I cover state and local news. I’m also a sound engineer at the station, mixing stories and running live broadcasts. I link to source materials so that readers can draw their own conclusions, and seek comment from a range of perspectives, including from people directly affected by events. Awards received include from the Society of Professional Journalists, Northern California chapter and the Alaska Press Club. I speak multiple languages and have reported and engineered in the Bay Area, Alaska, West Africa and Latin America.",
"avatar": "https://secure.gravatar.com/avatar/ed63e1170ee4abe7e85e75cfcbdfc787?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"contributor"
]
},
{
"site": "science",
"roles": [
"contributor"
]
}
],
"headData": {
"title": "Katherine Monahan | KQED",
"description": "Reporter / Sound Engineer",
"ogImgSrc": "https://secure.gravatar.com/avatar/ed63e1170ee4abe7e85e75cfcbdfc787?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/ed63e1170ee4abe7e85e75cfcbdfc787?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kmonahan"
},
"pbartolone": {
"type": "authors",
"id": "11879",
"meta": {
"index": "authors_1716337520",
"id": "11879",
"found": true
},
"name": "Pauline Bartolone",
"firstName": "Pauline",
"lastName": "Bartolone",
"slug": "pbartolone",
"email": "pbartolone@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": "Pauline Bartolone has been a journalist for two decades, specializing in longform audio storytelling. Before editing and producing for podcasts like Bay Curious, she was a health care journalist for public radio and print outlets such as CalMatters and Kaiser Health News. Her reporting has won several regional Edward R. Murrow awards, national recognition from the Society of Professional Journalists and a first-place prize from the Association of Health Care Journalists.\r\n\r\nPauline’s work has aired frequently on National Public Radio, and bylines have appeared in The Los Angeles Times, CNN.com, Washingtonpost.com, USA Today and Scientific American.\r\n\r\nPauline has lived in Northern California for 20 years. Her other passions are crafts (now done in collaboration with her daughter) and the Brazilian martial art of capoeira.",
"avatar": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g",
"twitter": "pbartolone",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "podcasts",
"roles": [
"subscriber"
]
}
],
"headData": {
"title": "Pauline Bartolone | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/95001c30374b0d3878007af9cf1e120a?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/pbartolone"
},
"gglueck": {
"type": "authors",
"id": "11946",
"meta": {
"index": "authors_1716337520",
"id": "11946",
"found": true
},
"name": "Gabriela Glueck",
"firstName": "Gabriela",
"lastName": "Glueck",
"slug": "gglueck",
"email": "gglueck@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Gabriela Glueck | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/097b777fe1ad90e753bb1882b1ae01f3?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/gglueck"
}
},
"breakingNewsReducer": {},
"campaignFinanceReducer": {},
"pagesReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://streams.kqed.org/kqedradio",
"title": "Live Stream",
"excerpt": "Live Stream information currently unavailable.",
"link": "/radio",
"featImg": "",
"label": {
"name": "KQED Live",
"link": "/"
}
},
"stream_kqedNewscast": {
"type": "posts",
"id": "stream_kqedNewscast",
"audioUrl": "https://www.kqed.org/.stream/anon/radio/RDnews/newscast.mp3?_=1",
"title": "KQED Newscast",
"featImg": "",
"label": {
"name": "88.5 FM",
"link": "/"
}
},
"news_11934056": {
"type": "posts",
"id": "news_11934056",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "11934056",
"score": null,
"sort": [
1749722510000
]
},
"guestAuthors": [],
"slug": "the-transamerica-pyramid-at-50-from-architectural-butchery-to-icon",
"title": "The Transamerica Pyramid at 50: From 'Architectural Butchery' to Icon",
"publishDate": 1749722510,
"format": "standard",
"headTitle": "The Transamerica Pyramid at 50: From ‘Architectural Butchery’ to Icon | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article originally published December 8, 2022.\u003c/em>\u003c/p>\n\u003cp>The Golden Gate Bridge. The Bay Bridge. Sutro Tower. Coit Tower. Perhaps even (whisper it) the Salesforce Tower.\u003c/p>\n\u003cp>When it comes to instantly recognizable structures, San Francisco suffers no shortage. But if asked to pick their favorite, many people might go for a classic: the Transamerica Pyramid.\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>The Pyramid — officially known as the Transamerica Pyramid Center — first opened back in 1972, making it a half-century old this year. At over 850 feet high, back then it was the tallest building San Francisco had ever seen. It has over 3,000 windows, an exterior of white quartz, and an illuminated spire at its very top, like the star on top of a Christmas tree.\u003c/p>\n\u003cfigure id=\"attachment_11934440\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934440\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid as seen from Pier 7 in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Pyramid is no longer the tallest building in San Francisco; that honor now goes to the Salesforce Tower, at 1,070 feet. But even as this building officially turns 50 years old — the same age as \u003cem>The Godfather\u003c/em>, the Honda Civic, Pong, and Dwayne “The Rock” Johnson — the story of how it came to be might surprise you.\u003c/p>\n\u003cp>That’s because what is now an architectural icon was once quite controversial.\u003c/p>\n\u003cfigure id=\"attachment_11934146\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934146\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view from the bottom of the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>San Francisco before the Pyramid\u003c/h2>\n\u003cp>Like a pin in a map, the Transamerica Pyramid marks the spot where the communities of Chinatown, North Beach, Telegraph Hill and the Financial District converge. And historically speaking, the Pyramid is built on hallowed ground.\u003c/p>\n\u003cp>In the first half of the 19th century, this area of San Francisco wasn’t several blocks away from the bay, like it is now. It was the Barbary Coast, right on the water. A whaling ship called the Niantic even ran aground here in 1849 after the crew jumped ship to make their fortunes in the gold fields. Like many ships around this time, instead of being removed or torn down, the Niantic was instead absorbed into the fabric of the city: It was retrofitted into a hotel and ultimately became part of the landfill as the city expanded into the bay.\u003c/p>\n\u003cfigure id=\"attachment_11844073\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11844073\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/10/1-10.png\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-1536x1024.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view of San Francisco looking toward the bay, by Frank Marryat, ca. 1850. \u003ccite>(Library of Congress)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Back during the Gold Rush, Montgomery Street was at the center of city life. In 1853, workers constructed a massive building — appropriately known as the Montgomery Block — on the exact spot where the Transamerica Pyramid would later be built. “At the time, it was the tallest building west of the Mississippi at a towering four stories,” said author \u003ca href=\"https://hiyaswanhuyser.wordpress.com/\">Hiya Swanhuyser\u003c/a>, who is currently writing a book about the history of the building. “[It was] built, famously, on a foundation made up of redwood logs interlaced that were floated across the bay.”\u003c/p>\n\u003cp>San Franciscans, Swanhuyser says, even called the Montgomery Block “a floating fortress.”\u003c/p>\n\u003cp>Like so many spaces through San Francisco’s history, the Block — and the people inside it — lived many lives. Originally, the space was built to be law offices and a hangout spot for San Francisco’s high society. But when the city’s business folk started to migrate south to Market Street, artists moved in. The Montgomery Block entered its creative era.\u003c/p>\n\u003cfigure id=\"attachment_11934444\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934444\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/Montgomery-Block.jpg\" alt=\"\" width=\"1920\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view of the Montgomery Block in 1856, by photographer G. R. Fardon (1807–1886) \u003ccite>(Google Art Project/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“They were writers and sculptors,” said Swanhuyser, “people who were inventing journalism in the mid-1860s. People like Ambrose Bierce, who, according to some, was America’s first newspaper columnist, and Mark Twain and Bret Harte. And Ina Coolbrith, who was California’s first poet laureate.”\u003c/p>\n\u003cp>This area of Montgomery Street was known for its bohemian ways, a scene that attracted freethinkers from near and far. Just a block to the north, \u003ca href=\"https://www.kqed.org/news/11848986/inside-frida-kahlo-and-diego-riveras-life-in-san-francisco\">now-iconic artists Frida Kahlo and Diego Rivera lived and worked here in the 1930s\u003c/a>. But the Montgomery Block’s influence was also ideological, says Swanhuyser, a “hotbed of painters and political people”: \u003ca href=\"http://www.tenderloinmuseum.org/public-programs-2019-1/2019/5/23/the-history-of-the-1934-general-strike\">The massive General Strike of 1934, which shut the city down for four days\u003c/a> and brought class struggles to a head, was organized, in part, right here.\u003c/p>\n\u003cp>The lights went out on the Montgomery Block’s creative chapter in 1959. That year, explained Swanhuyser, “a man named S.E. Onorato bought it and tore it down, claiming he was going to make a parking structure.” But Onorato never got to build his parking garage, and the space remained a single parking lot for almost a decade.\u003c/p>\n\u003cp>That’s when the Transamerica Corporation — and the Pyramid — came into the picture.\u003c/p>\n\u003cfigure id=\"attachment_11934143\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934143\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view from the bottom of the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Path to the Pyramid\u003c/h2>\n\u003cp>Transamerica is now a financial services company, concerned with insurance and investments. Its story starts back in 1904 with the founding of the Bank of Italy in San Francisco — the brainchild of San José’s A.P. Giannini. That bank would become the Bank of America in the 1930s.\u003c/p>\n\u003cp>Transamerica began as the holding company for Giannini’s various financial ventures, which had by then become legion. The original “Transamerica Building” is actually still standing — it’s \u003ca href=\"http://playfoursquare.s3.amazonaws.com/pix/7871784_ficuEsfM_7kskU64jWPZTlip36tZCTyeSNJ1tkepH4A.jpg\">that flatiron-looking building\u003c/a> that forms a junction between Montgomery Street and Columbus Avenue, just across the street from where the Pyramid now stretches into the sky.\u003c/p>\n\u003cp>Now it’s the San Francisco headquarters of the Church of Scientology, but in 1969, it was home to the corporation that wanted a new headquarters. And it turned out Transamerica wanted to build … a pyramid.\u003c/p>\n\u003cp>The corporation had brought in a Los Angeles architect named \u003ca href=\"https://www.laconservancy.org/architects/william-pereira\">William Pereira\u003c/a> who had worked as an art director in Hollywood. His brief was, apparently, to create something that allowed sunlight to filter down to ground level.\u003c/p>\n\u003cfigure id=\"attachment_11934144\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934144\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The moon rises near the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pereira envisioned a pyramid more than 850 feet tall, with two wing-like columns running up either side to allow for an elevator shaft on one side and a stairwell on the other. Even with its pyramid structure, it would have a capacity of 763,000 square feet.\u003c/p>\n\u003cp>When the Transamerica Corporation shared the design with the public, the critics hated it. The San Francisco Chronicle’s architecture writer Allan Temko called it “authentic architectural butchery.”\u003c/p>\n\u003cp>And it wasn’t just local critics. The Washington Post said the Pyramid proposal was “a second-class World’s Fair Space Needle.” Los Angeles Times critic John Pastier called the design “antisocial architecture at its worst,” capturing a broader unease at how Transamerica was trying to smear its corporate vision on San Francisco’s skyline. “Corporations that are far more important to the city have exercised considerably more restraint in their architecture than Transamerica,” wrote Pastier, “which is blatantly attempting to put its ‘brand’ on the city.”\u003c/p>\n\u003cp>In 1969, San Franciscans protested against the Pyramid plans in the street, carrying signs that bore slogans like “Corporate Egotism” and “Stop the Shaft.” Some protesters even donned pyramid-shaped dunce hats. (You can \u003ca href=\"https://www.sfchronicle.com/oursf/article/Transamerica-Pyramid-sf-17154748.php\">see more photos from the protests in the San Francisco Chronicle’s archives\u003c/a>.)\u003c/p>\n\u003cfigure id=\"attachment_11934436\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934436\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/Chron-image.jpg\" alt=\"\" width=\"1920\" height=\"1539\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-800x641.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-1020x818.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-160x128.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-1536x1231.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Protestors at the old Transamerica Building march against the new Transamerica Pyramid, announced in 1969 and built in 1972, on July 23, 1969. \u003ccite>(Stan Creighton/San Francisco Chronicle)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Those protesters included Hiya Swanhuyser’s mother. “She was a community-minded hippie and she didn’t think that a neighborhood was the right place for a skyscraper,” Swanhuyser said.\u003c/p>\n\u003cp>There was even a lawsuit filed by nearby residents. At a City Hall hearing about the proposal, an attorney for the Telegraph Hill Dwellers Association spoke for those residents, in language that echoed the burgeoning environmentalism of the 1960s.\u003c/p>\n\u003cp>“The curse of this country is the worship of material things,” the residents’ attorney told City Hall. “We’ve polluted our rivers, our harbors, and our lakes, and our air — and we’re now about to pollute the skyline of San Francisco, one of its greatest treasures.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Yet at that same hearing, San Francisco Mayor Joseph Alioto made his support for the Pyramid — and its design — clear. Alioto urged those assembled to acknowledge the subjectivity of taste, proclaiming that the real issue was whether the Pyramid “is so bad that all reasonable men must agree.”\u003c/p>\n\u003cp>The design, Alioto said, wasn’t that bad. On the contrary, it would “add considerable interest and beauty to the San Francisco skyline.”\u003c/p>\n\u003cp>The city’s Planning Commission ultimately signed off. The Pyramid was officially coming to San Francisco.\u003c/p>\n\u003cfigure id=\"attachment_11934148\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934148\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid seen from Montgomery Street in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Darkness and light in a most strange year\u003c/h2>\n\u003cp>Construction on the Transamerica Pyramid started in 1969. And this was no ordinary year.\u003c/p>\n\u003cp>\u003ca href=\"https://www.biography.com/crime-figure/zodiac-killer\">The Zodiac Killer\u003c/a> murdered three of his four confirmed victims in 1969, in Vallejo, at Lake Berryessa and, finally, in San Francisco’s Presidio Heights neighborhood. That same year, Bay Area residents would open their morning papers to see strange symbols — ciphers that someone claiming to be the Zodiac Killer sent to the press.\u003c/p>\n\u003cp>This was also the summer that \u003ca href=\"https://www.history.com/this-day-in-history/manson-cult-kills-five-people\">Charles Manson’s so-called “family” murdered five people in Los Angeles\u003c/a>, co-opting the visual language of the occult in their heinous acts. Then, the very same month construction on the Pyramid began, the \u003ca href=\"https://www.history.com/this-day-in-history/the-altamont-festival-brings-the-1960s-to-a-violent-end\">Altamont Speedway Free Festival\u003c/a> outside Livermore turned from a celebration of the counterculture into violence, mayhem and murder.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=xY8Jrp_L7jM\u003c/p>\n\u003cp>This was the backdrop against which San Franciscans were now watching a gigantic, mysterious pyramid start to stretch into the sky: the same ancient symbol that’s loomed large in the worlds of magic, alchemy and superstition for millennia — appearing, that year of all years, between North Beach and Chinatown.\u003c/p>\n\u003cp>Some may have found it creepy. But Larry Yee, who grew up nearby, remembers it as exciting.\u003c/p>\n\u003cp>Yee is now president of the historic Chinese Consolidated Benevolent Association (also known as the \u003ca href=\"https://www.foundsf.org/index.php?title=The_Six_Companies\">Chinese Six Companies\u003c/a>), and serves on the San Francisco Police Commission. But back in 1969, growing up in \u003ca href=\"https://landezine-award.com/everyone-deserves-a-garden-ping-yuen-public-housing-rehabilitation/\">Chinatown’s Ping Yuen housing development\u003c/a>, Yee was a basketball-obsessed teen running around this part of the city with his friends.\u003c/p>\n\u003cp>“We challenged ourselves to go into some of these vacant buildings that they developed,” Yee said.\u003c/p>\n\u003cfigure id=\"attachment_11934393\" class=\"wp-caption alignnone\" style=\"max-width: 1656px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934393\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut.jpg\" alt=\"\" width=\"1656\" height=\"1007\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut.jpg 1656w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-800x486.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-1020x620.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-160x97.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-1536x934.jpg 1536w\" sizes=\"auto, (max-width: 1656px) 100vw, 1656px\">\u003cfigcaption class=\"wp-caption-text\">Construction progresses at the Transamerica Pyramid Building, on June 3, 1971. \u003ccite>(Joe Rosenthal/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Yee recalls how different San Francisco looked before the Pyramid. “Yeah, it was flat!” he said, adding that it was rare to see “buildings like this, that pop up through the skyline.”\u003c/p>\n\u003cp>He and his friends were getting a front-row seat to the construction of San Francisco’s most talked-about landmark, and one of his most enduring memories is of the constant construction noise. Far louder than the rattle of the California Street cable car that ran nearby, Yee said, was workers “pounding down on the pillars: ‘bom, bom, bom, bom.’”\u003c/p>\n\u003cp>Initially, he and his friends didn’t even know it was a pyramid being built down the street. They just saw a building being built up, and up … and then up even further, getting narrower. He laughs recalling how he and his friends worried the strange new building “could tip over.”\u003c/p>\n\u003cp>Yee has still kept his enthusiasm for the Transamerica Pyramid, decades after he watched it being built. He likes what it represents, and its place in the visual fabric of the city — and the neighborhood — he’s always called home.\u003c/p>\n\u003cp>It is, he says, still “magical.”\u003c/p>\n\u003cfigure id=\"attachment_11934142\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934142\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid can be seen reflected in the front window of a 1 California Muni bus in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The more things change\u003c/h2>\n\u003cp>San Francisco is a place of relentless change, and the Pyramid’s reputation is no exception. For a building that’s literally built on the site where creative genius flourished — a structure whose design was so fiercely contentious — the Transamerica Pyramid Center is now thoroughly uncontroversial.\u003c/p>\n\u003cp>“What’s good about the Pyramid overwhelms what’s bad about it,” architect Henrik Bull told The San Francisco Chronicle on the building’s 40th anniversary. Once a loud opponent of the plan, he’d changed his mind. “It’s a wonderful building,” he said. “And what makes it wonderful is everything that we were objecting to.”\u003c/p>\n\u003cfigure id=\"attachment_11934441\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934441\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid, a 48-story skyscraper in San Francisco’s Financial District, on Nov. 18, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Transamerica Pyramid is no longer the headquarters of its namesake — the corporation moved to Maryland — but its offices are still leased to financial services companies. Among insurance, wealth management and private equity, a 21st-century Montgomery Block artist’s haven this is not.\u003c/p>\n\u003cp>Here’s another thing: For the most public, visible local icon you could imagine, the Transamerica Pyramid is also not very public. First-time tourists might naturally assume that a trip up the Pyramid is one of the City’s must-see attractions — like climbing the Empire State Building in New York City, or Seattle’s Space Needle. But you can’t go inside the Pyramid Center beyond the lobby, let alone climb to the top to see the view, unless you’re visiting one of the offices inside. There used to be an observation deck up there, but it closed in the ’90s.\u003c/p>\n\u003cfigure id=\"attachment_11934438\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934438\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Supervisor Aaron Peskin (from left), state Sen. Scott Wiener, Deutsche Finance America partner Jason Lucas, SHVO Chairman and CEO Michael Shvo, Mayor London Breed and former Mayor Willie Brown break ground at the Transamerica Pyramid during a 50th-anniversary celebration of the building and a groundbreaking ceremony for a $400 million redevelopment of the site in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>To add insult to injury, it’s also currently covered in construction fencing — at least, its base is. That’s because it’s now undergoing a $400 million-dollar renovation by Norman Foster’s architectural firm. The Pyramid’s owner, Michael Shvo, says he’s in talks to \u003ca href=\"https://www.sfchronicle.com/sf/article/A-members-only-luxury-club-with-fees-up-to-16799906.php\">bring three restaurants to the building\u003c/a>, which apparently will be open to the public.\u003c/p>\n\u003cp>But among other interior changes, the renovation will also see a\u003ca href=\"https://sfist.com/2022/01/25/just-what-downtown-sf-needs-a-new-private-club-for-the-ultra-rich/\"> high-end club moving into the Pyramid\u003c/a>.\u003c/p>\n\u003cp>It’ll be private, for members only.\u003c/p>\n\u003ch2>Present meets past\u003c/h2>\n\u003cp>For all this site’s corporate credentials, the ghosts of the original Montgomery Block and this area’s Barbary Coast roots still linger here — if you know where to look.\u003c/p>\n\u003cfigure id=\"attachment_11934439\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934439\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A grove of redwood trees grows at the base of the Transamerica Pyramid in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Architect Pereira’s design includes a small park at the east side of the Pyramid’s base: the Transamerica Redwood Park, which was planted with 80 redwood trees shipped north from the Santa Cruz Mountains. Next to those redwoods you’ll find Mark Twain Place, named for one of the Montgomery Block’s most iconic figures.\u003c/p>\n\u003cp>When excavation began in the late ’70s for the plaza complex adjacent to the park, construction workers found none other than the remains of \u003ca href=\"https://www.nps.gov/safr/learn/historyculture/nianticpainting.htm\">the Niantic, that whaling ship that docked in 1849\u003c/a>. The vessel hadn’t been lost to time after all. Instead, it was pushed down over the decades by a city that has been compulsively remaking itself in all directions since European colonizers arrived, buried deep underground. It’s said that champagne bottles were even found resting in the ship’s hull.\u003c/p>\n\u003cfigure id=\"attachment_11934151\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934151\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A man stops to look at the view of the Transamerica Pyramid at dusk in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And just steps away from these markers of our past is the once-hated Pyramid. It may still be a symbol of the city’s money and power. But it’s an icon that’s finally found acceptance here — even affection — nonetheless.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The Transamerica Pyramid is one of the most recognizable parts of the San Francisco skyline, and was groundbreaking in many ways when it opened in 1972.\u003c/p>\n\u003cp>Did you know all of the building’s windows rotate nearly 360 degrees? CBS demonstrated in this news clip.\u003c/p>\n\u003cp>\u003cb>CBS newsclip: \u003c/b>Because of the building’s unique shape, architects designed windows that could be cleaned from the inside. “Yeah but you missed a spot” spritz spritz 3,676 to go…\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The pointed peak of the building is a 212 foot spire, reinforced by aluminum grating. KRON4 climbed to the top to check it out in 1998.\u003c/p>\n\u003cp>\u003cb>KRON4 newsclip: \u003c/b>This is the spire … oh my god…\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The now famous building just got a $400 million dollar makeover and in the process builders uncovered something surprising\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>But deep within its steel bones there, construction crews discovered a time capsule.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>There was always this tradition of putting time capsules in buildings under construction. I’m John Krizek and I was the public relations manager of Transamerica Corporation from 1968 to 1977.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> John and his friend Bill Bronson, who was the editor of the California Historical Society, planted the capsule back when the Transamerica Pyramid was being built in the early 70s.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>I think it was our intent at the time that this was going to be locked up and not looked at for 50 years.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> They put in cassette tapes, photos, maps, recipes, and newspaper articles that would show whoever found the capsule how the spot where the building stands has played an important role in San Francisco history since the Gold Rush.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>We needed to save that history. And on top of that, on this sacred site, we come along with this shocking plan for this unusual building, which went through an enormous amount of controversy.\u003c/p>\n\u003cp>\u003cem>Theme starts\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Today on Bay Curious, we’re digging into the history of the Transamerica Pyramid. It’s one of the most iconic San Francisco buildings and yet there’s a lot I didn’t know about it. We first aired this episode in December of 2022 in honor of the pyramid’s 50th birthday. I’m Katrina Schwartz, filling in for Olivia Allen-Price. Stay with us.\u003c/p>\n\u003cp>\u003cem>Theme ends\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The Transamerica Pyramid is iconic now, but you will not be surprised to learn when it was new, people \u003ci>hated\u003c/i> it. KQED reporter Carly Severn takes us back in time to the birth of a legendary landmark.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Like a pin in a map, the Transamerica Pyramid marks the spot where the communities of Chinatown, North Beach, Telegraph Hill and the Financial District all converge.\u003c/p>\n\u003cp>And in terms of the city’s history, the site that the Pyramid is built on is hallowed ground.\u003c/p>\n\u003cp>In 1849, the year the Gold Rush began, this part of San Francisco was right on the water. So close, that a whaling ship called the Niantic was deliberately run aground right here after the crew abandoned ship to seek their fortunes in this wild, wily town.\u003c/p>\n\u003cp>The coast didn’t stay “the coast” for long. Landfill was used to rapidly swell the San Francisco streets further out into the Bay – swallowing that shipwreck with it.\u003c/p>\n\u003cp>But back when this part of Montgomery Street still bordered the bay — in 1853 — it was a good place to construct a huge building, one that spanned the entire block.\u003c/p>\n\u003cp>They called it the Montgomery Block. And the history of this building has long fascinated San Francisco writer Hiya Swanhuyser.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>It was the tallest building west of the Mississippi. At a towering four stories, it was famously built on a foundation of a so-called raft of redwood logs that had been floated across the Bay.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Like so many places in San Francisco, the Montgomery Block, and the people inside it, lived many lives. This space was originally built to be law offices, with a hangout spot for high society, but when the city’s business folk started to migrate to Market Street, the creatives moved in.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>They were writers and sculptors, people who were inventing journalism in the mid 1860s. People like Ambrose Bierce, who according to some, was America’s first newspaper columnist.\u003c/p>\n\u003cp>\u003cb>Dramatic read of Amrose Bierce writing: \u003c/b>Corporation: An ingenious device for obtaining profit without individual responsibility.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>And Mark Twain and Bret Harte.\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Dramatic read of Bret Harte writing: \u003c/b>The only sure thing about luck is that it will change.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>And Ina Coolbrith, who was California’s first poet laureate.\u003c/p>\n\u003cp>\u003cb>Dramatic read of Ina Coolbrith writing: \u003c/b>Were I to write what I know, the book would be too sensational to print, but were I to write what I think proper, it would be too dull to read.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Just a block to the north, now-iconic artists Frida Kahlo and Diego Rivera lived and worked here in the 1930s. It was \u003ci>a scene.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>It sort of stayed a scene for most of its life, which ended in 1959 when someone bought it and tore it down to make a parking structure.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>But the garage never materialized. And so the space remained a single parking lot for almost a decade.\u003c/p>\n\u003cp>Enter the Transamerica Corporation.\u003c/p>\n\u003cp>This business actually started in San Francisco back in 1904 as the Bank of Italy, courtesy of a local man called A.P. Giannini. Later, in the thirties, it would become known as Bank of America. Ever heard of it?\u003c/p>\n\u003cp>Giannini had a lot of financial schemes and he soon needed more than a bank to contain them. That’s when the Transamerica Corporation was born. By 1969 the Corporation was ready to make its mark on San Francisco with a new headquarters.\u003c/p>\n\u003cp>They brought in a Los Angeles architect named William Pereira to design it. He was told to create something that would still allow light to filter down to street level.\u003c/p>\n\u003cp>But when the design for the 763 thousand square foot pyramid dropped, the critics hated it.\u003c/p>\n\u003cp>The San Francisco Chronicle’s architecture writer Allan Temko called it\u003c/p>\n\u003cp>\u003cb>Dramatic reading of Allan Temko: \u003c/b>Authentic architectural butchery.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> And it wasn’t just local critics. The Washington Post said Pereira’s Pyramid proposal was:\u003c/p>\n\u003cp>\u003cb>Washington Post voice over: \u003c/b>A second-class world’s fair space needle.\u003c/p>\n\u003cp>\u003cb>Pastier voice over: \u003c/b>Antisocial architecture at its worst.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Said Los Angeles Times critic John Pastier. He captured a broader unease about Transamerica trying to smear its corporate vision on the San Francisco skyline:\u003c/p>\n\u003cp>\u003cb>Pastier voice over: \u003c/b>Corporations that are far more important to the city have exercised considerably more restraint in their architecture than Transamerica, which is blatantly attempting to put its ‘brand’ on the city.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> People protested against Pereira’s pyramid design, carrying signs that bore slogans like “Corporate Egotism” and “Stop the Shaft.” They even wore pyramid-shaped dunce hats.\u003c/p>\n\u003cp>These protesters actually included Hiya Swanhuyser’s own mother:\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>She was a community minded hippie and she didn’t think that a neighborhood was the right place for a skyscraper.\u003c/p>\n\u003cp>\u003cb>Carlyn Severn:\u003c/b> Neighborhood residents even filed a lawsuit. At a City Hall hearing about the proposal, an attorney for the Telegraph Hill Dwellers Association spoke for those residents, in language that echoed the burgeoning environmentalism of the sixties:\u003c/p>\n\u003cp>\u003cb>THDA Attorney: \u003c/b>The curse of this country is the worship of material things. We’ve polluted our rivers, our harbors, and our lakes, and our air. And we’re now about to pollute the skyline of San Francisco, one of its greatest treasures.\u003c/p>\n\u003cp>\u003cb>Carlyn Severn: \u003c/b>But at that same hearing, San Francisco Mayor Joseph Alioto quoted the classics in support of the pyramid.\u003c/p>\n\u003cp>\u003cb>Joseph Alioto: \u003c/b>We have to recognize that the Latinists used to say ‘De gustibus non est disputandum’ – that there simply is no disputing tastes, and the only question is whether it is \u003ci>so \u003c/i>bad that all reasonable men must agree.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> And this pyramid, Alioto said, wasn’t \u003ci>that \u003c/i>bad. On the contrary:\u003c/p>\n\u003cp>\u003cb>Joseph Alioto: \u003c/b>It will add considerable interest and beauty to the San Francisco skyline.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>The city’s Planning Commission signed off on the project and the pyramid was officially coming to San Francisco.\u003c/p>\n\u003cp>Construction on the Transamerica Pyramid started in 1969, a dark year in many ways. This was the year in which three of the four confirmed murders by the Zodiac killer took place – the last one in San Francisco itself.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>School children are nice targets, I shall wipe out a school bus one more and then pick off the kiddies as they come bounding out. That was the threat of the zodiac killer.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>The year that you could open the Chronicle and read the Zodiac’s cryptic letters full of codes and symbols right there at your breakfast table.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>They are weighing advice from astrologers on the theory that the killer who calls himself the Zodiac may be planning his next victim based on astrological signs.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>‘69 was also the year of the gruesome Manson Family murders in LA, with all their Satanic imagery.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>One officer summed up the murders when he said, “in all my years, I have never seen anything like this before.\u003c/p>\n\u003cp>\u003ci>Sneak up Rolling Stones set at Altamont Festival\u003c/i>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Of the disastrous Altamont Festival outside Livermore\u003c/p>\n\u003cp>\u003cb>Rolling Stones: \u003c/b>Hey People!\u003c/p>\n\u003cp>\u003ci>Crowd noise\u003c/i>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>A celebration of counterculture that devolved into violence, mayhem and murder.\u003c/p>\n\u003cp>\u003cb>Rolling Stones: Why Are we fighting? \u003c/b>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>So I can’t help thinking how it would have felt to be living in San Francisco at the start of the 70s, bombarded with so much occult-inflected darkness in your morning paper – and seeing one of the most ancient and mysterious symbols, a pyramid, being summoned in your backyard.\u003c/p>\n\u003cp>But for many, watching a skyscraper go up was also exciting.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>My name is Larry Yee, born and raised in San Francisco.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Now, Larry is the president of the historic Chinese Consolidated Benevolent Association, also known as the Chinese Six Companies. He also serves on the San Francisco Police Commission.\u003c/p>\n\u003cp>But back in 1969, growing up in Chinatown’s Ping Yuen housing development, Larry was a basketball-obsessed teen, running – or often skating – around this part of the city with his friends.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>Play hide and seek — you know, we challenge ourselves and go into some of these vacant buildings that they developed.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Walking around the base of the Pyramid over 50 years later, with the sound of traffic and tourists echoing off the street corners, Larry says the San Francisco he remembers from childhood, pre-pyramid, looked quite different:\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>Yeah. It was flat! You know, there weren’t many buildings like this that pop up through the skyline.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>This part of town was hopping, and full of the kinds of characters that had frequented the Montgomery Block years back. It was home to famous nightclubs like the Hungry I and the Purple Onion comedy cellar, where folks like Lenny Bruce were playing.\u003c/p>\n\u003cp>\u003cb>Lenny Bruce: \u003c/b>Where I’m goin’ kill it.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>But when the Pyramid was being built, all Larry and his friends could get was a sneak peek through the holes in the plywood fencing that hid the rapidly-rising behemoth.\u003c/p>\n\u003cp>And he still remembers the sheer, constant construction noise.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>You come home from school and you know they’re pounding down on the pillars. Bam, bam, bam, bam.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Initially, he and his friends didn’t even know it was a pyramid. They just saw a building being built up, and up, and then up even further, getting narrower.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>We had concerns too, how far it’s going to go, whether it could tip over and then once they finished we said “Ah, this is a pyramid.”\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>When it was finished, Pereira’s pyramid had over 3,000 windows, an exterior of white quartz, and an illuminated spire at its very top, like the star on top of a Christmas tree.\u003c/p>\n\u003cp>Subtle, the pyramid is not. But decades on, Larry’s still a fan of this building. He says for him, it represents progress — the meeting of the old and the new. And he’s fond of its place in the visual fabric of the city, and the neighborhood, he’s always called home.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>I don’t know. It’s magical.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>And it’s funny. For a building that’s literally built on the site of the Montgomery Block, where creative genius flourished; a building whose design was so fiercely contentious, the Transamerica Pyramid Center is now thoroughly uncontroversial.\u003c/p>\n\u003cp>Its silhouette on our skyline has become symbolic of San Francisco. Even several of those early critics changed their minds. Henrik Bull, an architect who originally opposed the pyramid — publicly, and loudly -– told the San Francisco Chronicle on the building’s 40th anniversary that like many others, he’d switched course in the intervening decades:\u003c/p>\n\u003cp>\u003cb>Henrik Bull voice over: \u003c/b>What’s good about the Pyramid overwhelms what’s bad about it. It’s a wonderful building. And what makes it wonderful is everything that we were objecting to.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>What started out as a corporate symbol has stayed, well, corporate. In a Financial District full of office buildings, the pyramid is in many ways just another one of them.\u003c/p>\n\u003cp>The Transamerica Pyramid isn’t even the Transamerica headquarters any more — those officially moved to Maryland. These offices are primarily leased by financial services companies dealing in wealth management and private equity. There’s even a high-end members club moving in soon. A 21st-century Montgomery Block artist’s haven this is \u003ci>not\u003c/i>.\u003c/p>\n\u003cp>But here’s another thing: For the most visible local icon you could imagine, the Transamerica Pyramid is not very public. Tourists might naturally assume that a trip up the pyramid is one of the City’s must-see attractions — like climbing the Empire State Building or the Space Needle. But you can’t go inside the Pyramid Center, let alone climb to the top to see the view, unless you’re visiting one of the offices inside. There used to be an observation deck up there, but it closed in the nineties.\u003c/p>\n\u003cp>Still, the ghosts of this site’s previous inhabitants linger here, if you know where to look.\u003c/p>\n\u003cp>If you go to the Pyramid today, and walk into the small park at its base, you’ll find Mark Twain Place, named after one of the Montgomery Block’s most iconic inhabitants.\u003c/p>\n\u003cp>And remember that old ship that ran aground here in the Gold Rush, back when all this was bayside? The Niantic?\u003c/p>\n\u003cp>It wasn’t lost to time after all. Later in the ‘70s, way after the pyramid was built, a construction team working in the park discovered what was left of that ship, right here. Pushed down over the decades by a city that has been remaking itself since Europeans arrived, buried deep underground. It’s said that champagne bottles were even found resting in its hull.\u003c/p>\n\u003cp>And just steps away from these markers of our past is the once-hated pyramid. A symbol of the city’s money and power, but an accepted icon nonetheless.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was KQED’s Carly Severn.\u003c/p>\n\u003cp>You can go see the items preserved in the time capsule in the lobby of the renovated building. And checkout the redwood park while you’re there.\u003c/p>\n\u003cp>Bay Curious is produced in San Francisco at member-supported KQED. Our show is made by Gabriela Glueck, Christopher Beale and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan and everyone at KQED.\u003c/p>\n\u003cp>The Bay Curious team is taking next week off for Juneteenth, but we’ll be back with a brand new episode on June 26th!\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>Thanks for listening! Have a great week.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "The Transamerica Pyramid recently got a makeover. And construction crews unearthed a time capsule hidden for more than 50 years. Even after half a century, there's much about the backstory of this surprisingly controversial architectural icon that you still might not know.",
"status": "publish",
"parent": 0,
"modified": 1749831919,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 160,
"wordCount": 5679
},
"headData": {
"title": "The Transamerica Pyramid at 50: From 'Architectural Butchery' to Icon | KQED",
"description": "The Transamerica Pyramid recently got a makeover. And construction crews unearthed a time capsule hidden for more than 50 years. Even after half a century, there's much about the backstory of this surprisingly controversial architectural icon that you still might not know.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "The Transamerica Pyramid at 50: From 'Architectural Butchery' to Icon",
"datePublished": "2025-06-12T03:01:50-07:00",
"dateModified": "2025-06-13T09:25:19-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC7453911225.mp3?updated=1749663597",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/11934056/the-transamerica-pyramid-at-50-from-architectural-butchery-to-icon",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>\u003cem>This article originally published December 8, 2022.\u003c/em>\u003c/p>\n\u003cp>The Golden Gate Bridge. The Bay Bridge. Sutro Tower. Coit Tower. Perhaps even (whisper it) the Salesforce Tower.\u003c/p>\n\u003cp>When it comes to instantly recognizable structures, San Francisco suffers no shortage. But if asked to pick their favorite, many people might go for a classic: the Transamerica Pyramid.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>The Pyramid — officially known as the Transamerica Pyramid Center — first opened back in 1972, making it a half-century old this year. At over 850 feet high, back then it was the tallest building San Francisco had ever seen. It has over 3,000 windows, an exterior of white quartz, and an illuminated spire at its very top, like the star on top of a Christmas tree.\u003c/p>\n\u003cfigure id=\"attachment_11934440\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934440\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61504_001_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid as seen from Pier 7 in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Pyramid is no longer the tallest building in San Francisco; that honor now goes to the Salesforce Tower, at 1,070 feet. But even as this building officially turns 50 years old — the same age as \u003cem>The Godfather\u003c/em>, the Honda Civic, Pong, and Dwayne “The Rock” Johnson — the story of how it came to be might surprise you.\u003c/p>\n\u003cp>That’s because what is now an architectural icon was once quite controversial.\u003c/p>\n\u003cfigure id=\"attachment_11934146\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934146\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61484_016_KQED_TransamericaPyramid_11302022-qut-1-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view from the bottom of the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>San Francisco before the Pyramid\u003c/h2>\n\u003cp>Like a pin in a map, the Transamerica Pyramid marks the spot where the communities of Chinatown, North Beach, Telegraph Hill and the Financial District converge. And historically speaking, the Pyramid is built on hallowed ground.\u003c/p>\n\u003cp>In the first half of the 19th century, this area of San Francisco wasn’t several blocks away from the bay, like it is now. It was the Barbary Coast, right on the water. A whaling ship called the Niantic even ran aground here in 1849 after the crew jumped ship to make their fortunes in the gold fields. Like many ships around this time, instead of being removed or torn down, the Niantic was instead absorbed into the fabric of the city: It was retrofitted into a hotel and ultimately became part of the landfill as the city expanded into the bay.\u003c/p>\n\u003cfigure id=\"attachment_11844073\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11844073\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2020/10/1-10.png\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10.png 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-800x533.png 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-1020x680.png 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-160x107.png 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2020/10/1-10-1536x1024.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view of San Francisco looking toward the bay, by Frank Marryat, ca. 1850. \u003ccite>(Library of Congress)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Back during the Gold Rush, Montgomery Street was at the center of city life. In 1853, workers constructed a massive building — appropriately known as the Montgomery Block — on the exact spot where the Transamerica Pyramid would later be built. “At the time, it was the tallest building west of the Mississippi at a towering four stories,” said author \u003ca href=\"https://hiyaswanhuyser.wordpress.com/\">Hiya Swanhuyser\u003c/a>, who is currently writing a book about the history of the building. “[It was] built, famously, on a foundation made up of redwood logs interlaced that were floated across the bay.”\u003c/p>\n\u003cp>San Franciscans, Swanhuyser says, even called the Montgomery Block “a floating fortress.”\u003c/p>\n\u003cp>Like so many spaces through San Francisco’s history, the Block — and the people inside it — lived many lives. Originally, the space was built to be law offices and a hangout spot for San Francisco’s high society. But when the city’s business folk started to migrate south to Market Street, artists moved in. The Montgomery Block entered its creative era.\u003c/p>\n\u003cfigure id=\"attachment_11934444\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934444\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/Montgomery-Block.jpg\" alt=\"\" width=\"1920\" height=\"1440\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Montgomery-Block-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view of the Montgomery Block in 1856, by photographer G. R. Fardon (1807–1886) \u003ccite>(Google Art Project/Wikimedia Commons)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“They were writers and sculptors,” said Swanhuyser, “people who were inventing journalism in the mid-1860s. People like Ambrose Bierce, who, according to some, was America’s first newspaper columnist, and Mark Twain and Bret Harte. And Ina Coolbrith, who was California’s first poet laureate.”\u003c/p>\n\u003cp>This area of Montgomery Street was known for its bohemian ways, a scene that attracted freethinkers from near and far. Just a block to the north, \u003ca href=\"https://www.kqed.org/news/11848986/inside-frida-kahlo-and-diego-riveras-life-in-san-francisco\">now-iconic artists Frida Kahlo and Diego Rivera lived and worked here in the 1930s\u003c/a>. But the Montgomery Block’s influence was also ideological, says Swanhuyser, a “hotbed of painters and political people”: \u003ca href=\"http://www.tenderloinmuseum.org/public-programs-2019-1/2019/5/23/the-history-of-the-1934-general-strike\">The massive General Strike of 1934, which shut the city down for four days\u003c/a> and brought class struggles to a head, was organized, in part, right here.\u003c/p>\n\u003cp>The lights went out on the Montgomery Block’s creative chapter in 1959. That year, explained Swanhuyser, “a man named S.E. Onorato bought it and tore it down, claiming he was going to make a parking structure.” But Onorato never got to build his parking garage, and the space remained a single parking lot for almost a decade.\u003c/p>\n\u003cp>That’s when the Transamerica Corporation — and the Pyramid — came into the picture.\u003c/p>\n\u003cfigure id=\"attachment_11934143\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934143\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61480_011_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A view from the bottom of the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Path to the Pyramid\u003c/h2>\n\u003cp>Transamerica is now a financial services company, concerned with insurance and investments. Its story starts back in 1904 with the founding of the Bank of Italy in San Francisco — the brainchild of San José’s A.P. Giannini. That bank would become the Bank of America in the 1930s.\u003c/p>\n\u003cp>Transamerica began as the holding company for Giannini’s various financial ventures, which had by then become legion. The original “Transamerica Building” is actually still standing — it’s \u003ca href=\"http://playfoursquare.s3.amazonaws.com/pix/7871784_ficuEsfM_7kskU64jWPZTlip36tZCTyeSNJ1tkepH4A.jpg\">that flatiron-looking building\u003c/a> that forms a junction between Montgomery Street and Columbus Avenue, just across the street from where the Pyramid now stretches into the sky.\u003c/p>\n\u003cp>Now it’s the San Francisco headquarters of the Church of Scientology, but in 1969, it was home to the corporation that wanted a new headquarters. And it turned out Transamerica wanted to build … a pyramid.\u003c/p>\n\u003cp>The corporation had brought in a Los Angeles architect named \u003ca href=\"https://www.laconservancy.org/architects/william-pereira\">William Pereira\u003c/a> who had worked as an art director in Hollywood. His brief was, apparently, to create something that allowed sunlight to filter down to ground level.\u003c/p>\n\u003cfigure id=\"attachment_11934144\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934144\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61483_017_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The moon rises near the Transamerica Pyramid in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Pereira envisioned a pyramid more than 850 feet tall, with two wing-like columns running up either side to allow for an elevator shaft on one side and a stairwell on the other. Even with its pyramid structure, it would have a capacity of 763,000 square feet.\u003c/p>\n\u003cp>When the Transamerica Corporation shared the design with the public, the critics hated it. The San Francisco Chronicle’s architecture writer Allan Temko called it “authentic architectural butchery.”\u003c/p>\n\u003cp>And it wasn’t just local critics. The Washington Post said the Pyramid proposal was “a second-class World’s Fair Space Needle.” Los Angeles Times critic John Pastier called the design “antisocial architecture at its worst,” capturing a broader unease at how Transamerica was trying to smear its corporate vision on San Francisco’s skyline. “Corporations that are far more important to the city have exercised considerably more restraint in their architecture than Transamerica,” wrote Pastier, “which is blatantly attempting to put its ‘brand’ on the city.”\u003c/p>\n\u003cp>In 1969, San Franciscans protested against the Pyramid plans in the street, carrying signs that bore slogans like “Corporate Egotism” and “Stop the Shaft.” Some protesters even donned pyramid-shaped dunce hats. (You can \u003ca href=\"https://www.sfchronicle.com/oursf/article/Transamerica-Pyramid-sf-17154748.php\">see more photos from the protests in the San Francisco Chronicle’s archives\u003c/a>.)\u003c/p>\n\u003cfigure id=\"attachment_11934436\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934436\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/Chron-image.jpg\" alt=\"\" width=\"1920\" height=\"1539\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-800x641.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-1020x818.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-160x128.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/Chron-image-1536x1231.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Protestors at the old Transamerica Building march against the new Transamerica Pyramid, announced in 1969 and built in 1972, on July 23, 1969. \u003ccite>(Stan Creighton/San Francisco Chronicle)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Those protesters included Hiya Swanhuyser’s mother. “She was a community-minded hippie and she didn’t think that a neighborhood was the right place for a skyscraper,” Swanhuyser said.\u003c/p>\n\u003cp>There was even a lawsuit filed by nearby residents. At a City Hall hearing about the proposal, an attorney for the Telegraph Hill Dwellers Association spoke for those residents, in language that echoed the burgeoning environmentalism of the 1960s.\u003c/p>\n\u003cp>“The curse of this country is the worship of material things,” the residents’ attorney told City Hall. “We’ve polluted our rivers, our harbors, and our lakes, and our air — and we’re now about to pollute the skyline of San Francisco, one of its greatest treasures.”\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>Yet at that same hearing, San Francisco Mayor Joseph Alioto made his support for the Pyramid — and its design — clear. Alioto urged those assembled to acknowledge the subjectivity of taste, proclaiming that the real issue was whether the Pyramid “is so bad that all reasonable men must agree.”\u003c/p>\n\u003cp>The design, Alioto said, wasn’t that bad. On the contrary, it would “add considerable interest and beauty to the San Francisco skyline.”\u003c/p>\n\u003cp>The city’s Planning Commission ultimately signed off. The Pyramid was officially coming to San Francisco.\u003c/p>\n\u003cfigure id=\"attachment_11934148\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934148\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61493_023_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid seen from Montgomery Street in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Darkness and light in a most strange year\u003c/h2>\n\u003cp>Construction on the Transamerica Pyramid started in 1969. And this was no ordinary year.\u003c/p>\n\u003cp>\u003ca href=\"https://www.biography.com/crime-figure/zodiac-killer\">The Zodiac Killer\u003c/a> murdered three of his four confirmed victims in 1969, in Vallejo, at Lake Berryessa and, finally, in San Francisco’s Presidio Heights neighborhood. That same year, Bay Area residents would open their morning papers to see strange symbols — ciphers that someone claiming to be the Zodiac Killer sent to the press.\u003c/p>\n\u003cp>This was also the summer that \u003ca href=\"https://www.history.com/this-day-in-history/manson-cult-kills-five-people\">Charles Manson’s so-called “family” murdered five people in Los Angeles\u003c/a>, co-opting the visual language of the occult in their heinous acts. Then, the very same month construction on the Pyramid began, the \u003ca href=\"https://www.history.com/this-day-in-history/the-altamont-festival-brings-the-1960s-to-a-violent-end\">Altamont Speedway Free Festival\u003c/a> outside Livermore turned from a celebration of the counterculture into violence, mayhem and murder.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/xY8Jrp_L7jM'\n title='//www.youtube.com/embed/xY8Jrp_L7jM'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>This was the backdrop against which San Franciscans were now watching a gigantic, mysterious pyramid start to stretch into the sky: the same ancient symbol that’s loomed large in the worlds of magic, alchemy and superstition for millennia — appearing, that year of all years, between North Beach and Chinatown.\u003c/p>\n\u003cp>Some may have found it creepy. But Larry Yee, who grew up nearby, remembers it as exciting.\u003c/p>\n\u003cp>Yee is now president of the historic Chinese Consolidated Benevolent Association (also known as the \u003ca href=\"https://www.foundsf.org/index.php?title=The_Six_Companies\">Chinese Six Companies\u003c/a>), and serves on the San Francisco Police Commission. But back in 1969, growing up in \u003ca href=\"https://landezine-award.com/everyone-deserves-a-garden-ping-yuen-public-housing-rehabilitation/\">Chinatown’s Ping Yuen housing development\u003c/a>, Yee was a basketball-obsessed teen running around this part of the city with his friends.\u003c/p>\n\u003cp>“We challenged ourselves to go into some of these vacant buildings that they developed,” Yee said.\u003c/p>\n\u003cfigure id=\"attachment_11934393\" class=\"wp-caption alignnone\" style=\"max-width: 1656px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934393\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut.jpg\" alt=\"\" width=\"1656\" height=\"1007\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut.jpg 1656w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-800x486.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-1020x620.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-160x97.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61501_GettyImages-1206186630-qut-1536x934.jpg 1536w\" sizes=\"auto, (max-width: 1656px) 100vw, 1656px\">\u003cfigcaption class=\"wp-caption-text\">Construction progresses at the Transamerica Pyramid Building, on June 3, 1971. \u003ccite>(Joe Rosenthal/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Yee recalls how different San Francisco looked before the Pyramid. “Yeah, it was flat!” he said, adding that it was rare to see “buildings like this, that pop up through the skyline.”\u003c/p>\n\u003cp>He and his friends were getting a front-row seat to the construction of San Francisco’s most talked-about landmark, and one of his most enduring memories is of the constant construction noise. Far louder than the rattle of the California Street cable car that ran nearby, Yee said, was workers “pounding down on the pillars: ‘bom, bom, bom, bom.’”\u003c/p>\n\u003cp>Initially, he and his friends didn’t even know it was a pyramid being built down the street. They just saw a building being built up, and up … and then up even further, getting narrower. He laughs recalling how he and his friends worried the strange new building “could tip over.”\u003c/p>\n\u003cp>Yee has still kept his enthusiasm for the Transamerica Pyramid, decades after he watched it being built. He likes what it represents, and its place in the visual fabric of the city — and the neighborhood — he’s always called home.\u003c/p>\n\u003cp>It is, he says, still “magical.”\u003c/p>\n\u003cfigure id=\"attachment_11934142\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934142\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61473_003_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid can be seen reflected in the front window of a 1 California Muni bus in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The more things change\u003c/h2>\n\u003cp>San Francisco is a place of relentless change, and the Pyramid’s reputation is no exception. For a building that’s literally built on the site where creative genius flourished — a structure whose design was so fiercely contentious — the Transamerica Pyramid Center is now thoroughly uncontroversial.\u003c/p>\n\u003cp>“What’s good about the Pyramid overwhelms what’s bad about it,” architect Henrik Bull told The San Francisco Chronicle on the building’s 40th anniversary. Once a loud opponent of the plan, he’d changed his mind. “It’s a wonderful building,” he said. “And what makes it wonderful is everything that we were objecting to.”\u003c/p>\n\u003cfigure id=\"attachment_11934441\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934441\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS60290_010_KQED_TransamericaPyramid_11182022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">The Transamerica Pyramid, a 48-story skyscraper in San Francisco’s Financial District, on Nov. 18, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Transamerica Pyramid is no longer the headquarters of its namesake — the corporation moved to Maryland — but its offices are still leased to financial services companies. Among insurance, wealth management and private equity, a 21st-century Montgomery Block artist’s haven this is not.\u003c/p>\n\u003cp>Here’s another thing: For the most public, visible local icon you could imagine, the Transamerica Pyramid is also not very public. First-time tourists might naturally assume that a trip up the Pyramid is one of the City’s must-see attractions — like climbing the Empire State Building in New York City, or Seattle’s Space Needle. But you can’t go inside the Pyramid Center beyond the lobby, let alone climb to the top to see the view, unless you’re visiting one of the offices inside. There used to be an observation deck up there, but it closed in the ’90s.\u003c/p>\n\u003cfigure id=\"attachment_11934438\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934438\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61516_015_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Supervisor Aaron Peskin (from left), state Sen. Scott Wiener, Deutsche Finance America partner Jason Lucas, SHVO Chairman and CEO Michael Shvo, Mayor London Breed and former Mayor Willie Brown break ground at the Transamerica Pyramid during a 50th-anniversary celebration of the building and a groundbreaking ceremony for a $400 million redevelopment of the site in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>To add insult to injury, it’s also currently covered in construction fencing — at least, its base is. That’s because it’s now undergoing a $400 million-dollar renovation by Norman Foster’s architectural firm. The Pyramid’s owner, Michael Shvo, says he’s in talks to \u003ca href=\"https://www.sfchronicle.com/sf/article/A-members-only-luxury-club-with-fees-up-to-16799906.php\">bring three restaurants to the building\u003c/a>, which apparently will be open to the public.\u003c/p>\n\u003cp>But among other interior changes, the renovation will also see a\u003ca href=\"https://sfist.com/2022/01/25/just-what-downtown-sf-needs-a-new-private-club-for-the-ultra-rich/\"> high-end club moving into the Pyramid\u003c/a>.\u003c/p>\n\u003cp>It’ll be private, for members only.\u003c/p>\n\u003ch2>Present meets past\u003c/h2>\n\u003cp>For all this site’s corporate credentials, the ghosts of the original Montgomery Block and this area’s Barbary Coast roots still linger here — if you know where to look.\u003c/p>\n\u003cfigure id=\"attachment_11934439\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934439\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61509_008_KQED_TransamericaPyramid_12062022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A grove of redwood trees grows at the base of the Transamerica Pyramid in San Francisco on Dec. 6, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Architect Pereira’s design includes a small park at the east side of the Pyramid’s base: the Transamerica Redwood Park, which was planted with 80 redwood trees shipped north from the Santa Cruz Mountains. Next to those redwoods you’ll find Mark Twain Place, named for one of the Montgomery Block’s most iconic figures.\u003c/p>\n\u003cp>When excavation began in the late ’70s for the plaza complex adjacent to the park, construction workers found none other than the remains of \u003ca href=\"https://www.nps.gov/safr/learn/historyculture/nianticpainting.htm\">the Niantic, that whaling ship that docked in 1849\u003c/a>. The vessel hadn’t been lost to time after all. Instead, it was pushed down over the decades by a city that has been compulsively remaking itself in all directions since European colonizers arrived, buried deep underground. It’s said that champagne bottles were even found resting in the ship’s hull.\u003c/p>\n\u003cfigure id=\"attachment_11934151\" class=\"wp-caption alignnone\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11934151\" src=\"https://ww2.kqed.org/app/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut.jpg\" alt=\"\" width=\"1920\" height=\"1280\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2022/12/RS61498_030_KQED_TransamericaPyramid_11302022-qut-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">A man stops to look at the view of the Transamerica Pyramid at dusk in San Francisco on Nov. 30, 2022. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>And just steps away from these markers of our past is the once-hated Pyramid. It may still be a symbol of the city’s money and power. But it’s an icon that’s finally found acceptance here — even affection — nonetheless.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The Transamerica Pyramid is one of the most recognizable parts of the San Francisco skyline, and was groundbreaking in many ways when it opened in 1972.\u003c/p>\n\u003cp>Did you know all of the building’s windows rotate nearly 360 degrees? CBS demonstrated in this news clip.\u003c/p>\n\u003cp>\u003cb>CBS newsclip: \u003c/b>Because of the building’s unique shape, architects designed windows that could be cleaned from the inside. “Yeah but you missed a spot” spritz spritz 3,676 to go…\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The pointed peak of the building is a 212 foot spire, reinforced by aluminum grating. KRON4 climbed to the top to check it out in 1998.\u003c/p>\n\u003cp>\u003cb>KRON4 newsclip: \u003c/b>This is the spire … oh my god…\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The now famous building just got a $400 million dollar makeover and in the process builders uncovered something surprising\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>But deep within its steel bones there, construction crews discovered a time capsule.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>There was always this tradition of putting time capsules in buildings under construction. I’m John Krizek and I was the public relations manager of Transamerica Corporation from 1968 to 1977.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> John and his friend Bill Bronson, who was the editor of the California Historical Society, planted the capsule back when the Transamerica Pyramid was being built in the early 70s.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>I think it was our intent at the time that this was going to be locked up and not looked at for 50 years.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> They put in cassette tapes, photos, maps, recipes, and newspaper articles that would show whoever found the capsule how the spot where the building stands has played an important role in San Francisco history since the Gold Rush.\u003c/p>\n\u003cp>\u003cb>John Krizek: \u003c/b>We needed to save that history. And on top of that, on this sacred site, we come along with this shocking plan for this unusual building, which went through an enormous amount of controversy.\u003c/p>\n\u003cp>\u003cem>Theme starts\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Today on Bay Curious, we’re digging into the history of the Transamerica Pyramid. It’s one of the most iconic San Francisco buildings and yet there’s a lot I didn’t know about it. We first aired this episode in December of 2022 in honor of the pyramid’s 50th birthday. I’m Katrina Schwartz, filling in for Olivia Allen-Price. Stay with us.\u003c/p>\n\u003cp>\u003cem>Theme ends\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> The Transamerica Pyramid is iconic now, but you will not be surprised to learn when it was new, people \u003ci>hated\u003c/i> it. KQED reporter Carly Severn takes us back in time to the birth of a legendary landmark.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Like a pin in a map, the Transamerica Pyramid marks the spot where the communities of Chinatown, North Beach, Telegraph Hill and the Financial District all converge.\u003c/p>\n\u003cp>And in terms of the city’s history, the site that the Pyramid is built on is hallowed ground.\u003c/p>\n\u003cp>In 1849, the year the Gold Rush began, this part of San Francisco was right on the water. So close, that a whaling ship called the Niantic was deliberately run aground right here after the crew abandoned ship to seek their fortunes in this wild, wily town.\u003c/p>\n\u003cp>The coast didn’t stay “the coast” for long. Landfill was used to rapidly swell the San Francisco streets further out into the Bay – swallowing that shipwreck with it.\u003c/p>\n\u003cp>But back when this part of Montgomery Street still bordered the bay — in 1853 — it was a good place to construct a huge building, one that spanned the entire block.\u003c/p>\n\u003cp>They called it the Montgomery Block. And the history of this building has long fascinated San Francisco writer Hiya Swanhuyser.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>It was the tallest building west of the Mississippi. At a towering four stories, it was famously built on a foundation of a so-called raft of redwood logs that had been floated across the Bay.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Like so many places in San Francisco, the Montgomery Block, and the people inside it, lived many lives. This space was originally built to be law offices, with a hangout spot for high society, but when the city’s business folk started to migrate to Market Street, the creatives moved in.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>They were writers and sculptors, people who were inventing journalism in the mid 1860s. People like Ambrose Bierce, who according to some, was America’s first newspaper columnist.\u003c/p>\n\u003cp>\u003cb>Dramatic read of Amrose Bierce writing: \u003c/b>Corporation: An ingenious device for obtaining profit without individual responsibility.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>And Mark Twain and Bret Harte.\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Dramatic read of Bret Harte writing: \u003c/b>The only sure thing about luck is that it will change.\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>And Ina Coolbrith, who was California’s first poet laureate.\u003c/p>\n\u003cp>\u003cb>Dramatic read of Ina Coolbrith writing: \u003c/b>Were I to write what I know, the book would be too sensational to print, but were I to write what I think proper, it would be too dull to read.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Just a block to the north, now-iconic artists Frida Kahlo and Diego Rivera lived and worked here in the 1930s. It was \u003ci>a scene.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>It sort of stayed a scene for most of its life, which ended in 1959 when someone bought it and tore it down to make a parking structure.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>But the garage never materialized. And so the space remained a single parking lot for almost a decade.\u003c/p>\n\u003cp>Enter the Transamerica Corporation.\u003c/p>\n\u003cp>This business actually started in San Francisco back in 1904 as the Bank of Italy, courtesy of a local man called A.P. Giannini. Later, in the thirties, it would become known as Bank of America. Ever heard of it?\u003c/p>\n\u003cp>Giannini had a lot of financial schemes and he soon needed more than a bank to contain them. That’s when the Transamerica Corporation was born. By 1969 the Corporation was ready to make its mark on San Francisco with a new headquarters.\u003c/p>\n\u003cp>They brought in a Los Angeles architect named William Pereira to design it. He was told to create something that would still allow light to filter down to street level.\u003c/p>\n\u003cp>But when the design for the 763 thousand square foot pyramid dropped, the critics hated it.\u003c/p>\n\u003cp>The San Francisco Chronicle’s architecture writer Allan Temko called it\u003c/p>\n\u003cp>\u003cb>Dramatic reading of Allan Temko: \u003c/b>Authentic architectural butchery.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> And it wasn’t just local critics. The Washington Post said Pereira’s Pyramid proposal was:\u003c/p>\n\u003cp>\u003cb>Washington Post voice over: \u003c/b>A second-class world’s fair space needle.\u003c/p>\n\u003cp>\u003cb>Pastier voice over: \u003c/b>Antisocial architecture at its worst.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> Said Los Angeles Times critic John Pastier. He captured a broader unease about Transamerica trying to smear its corporate vision on the San Francisco skyline:\u003c/p>\n\u003cp>\u003cb>Pastier voice over: \u003c/b>Corporations that are far more important to the city have exercised considerably more restraint in their architecture than Transamerica, which is blatantly attempting to put its ‘brand’ on the city.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> People protested against Pereira’s pyramid design, carrying signs that bore slogans like “Corporate Egotism” and “Stop the Shaft.” They even wore pyramid-shaped dunce hats.\u003c/p>\n\u003cp>These protesters actually included Hiya Swanhuyser’s own mother:\u003c/p>\n\u003cp>\u003cb>Hiya Swanhuyser: \u003c/b>She was a community minded hippie and she didn’t think that a neighborhood was the right place for a skyscraper.\u003c/p>\n\u003cp>\u003cb>Carlyn Severn:\u003c/b> Neighborhood residents even filed a lawsuit. At a City Hall hearing about the proposal, an attorney for the Telegraph Hill Dwellers Association spoke for those residents, in language that echoed the burgeoning environmentalism of the sixties:\u003c/p>\n\u003cp>\u003cb>THDA Attorney: \u003c/b>The curse of this country is the worship of material things. We’ve polluted our rivers, our harbors, and our lakes, and our air. And we’re now about to pollute the skyline of San Francisco, one of its greatest treasures.\u003c/p>\n\u003cp>\u003cb>Carlyn Severn: \u003c/b>But at that same hearing, San Francisco Mayor Joseph Alioto quoted the classics in support of the pyramid.\u003c/p>\n\u003cp>\u003cb>Joseph Alioto: \u003c/b>We have to recognize that the Latinists used to say ‘De gustibus non est disputandum’ – that there simply is no disputing tastes, and the only question is whether it is \u003ci>so \u003c/i>bad that all reasonable men must agree.\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b> And this pyramid, Alioto said, wasn’t \u003ci>that \u003c/i>bad. On the contrary:\u003c/p>\n\u003cp>\u003cb>Joseph Alioto: \u003c/b>It will add considerable interest and beauty to the San Francisco skyline.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>The city’s Planning Commission signed off on the project and the pyramid was officially coming to San Francisco.\u003c/p>\n\u003cp>Construction on the Transamerica Pyramid started in 1969, a dark year in many ways. This was the year in which three of the four confirmed murders by the Zodiac killer took place – the last one in San Francisco itself.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>School children are nice targets, I shall wipe out a school bus one more and then pick off the kiddies as they come bounding out. That was the threat of the zodiac killer.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>The year that you could open the Chronicle and read the Zodiac’s cryptic letters full of codes and symbols right there at your breakfast table.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>They are weighing advice from astrologers on the theory that the killer who calls himself the Zodiac may be planning his next victim based on astrological signs.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>‘69 was also the year of the gruesome Manson Family murders in LA, with all their Satanic imagery.\u003c/p>\n\u003cp>\u003cb>News clip: \u003c/b>One officer summed up the murders when he said, “in all my years, I have never seen anything like this before.\u003c/p>\n\u003cp>\u003ci>Sneak up Rolling Stones set at Altamont Festival\u003c/i>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Of the disastrous Altamont Festival outside Livermore\u003c/p>\n\u003cp>\u003cb>Rolling Stones: \u003c/b>Hey People!\u003c/p>\n\u003cp>\u003ci>Crowd noise\u003c/i>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>A celebration of counterculture that devolved into violence, mayhem and murder.\u003c/p>\n\u003cp>\u003cb>Rolling Stones: Why Are we fighting? \u003c/b>\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>So I can’t help thinking how it would have felt to be living in San Francisco at the start of the 70s, bombarded with so much occult-inflected darkness in your morning paper – and seeing one of the most ancient and mysterious symbols, a pyramid, being summoned in your backyard.\u003c/p>\n\u003cp>But for many, watching a skyscraper go up was also exciting.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>My name is Larry Yee, born and raised in San Francisco.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Now, Larry is the president of the historic Chinese Consolidated Benevolent Association, also known as the Chinese Six Companies. He also serves on the San Francisco Police Commission.\u003c/p>\n\u003cp>But back in 1969, growing up in Chinatown’s Ping Yuen housing development, Larry was a basketball-obsessed teen, running – or often skating – around this part of the city with his friends.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>Play hide and seek — you know, we challenge ourselves and go into some of these vacant buildings that they developed.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Walking around the base of the Pyramid over 50 years later, with the sound of traffic and tourists echoing off the street corners, Larry says the San Francisco he remembers from childhood, pre-pyramid, looked quite different:\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>Yeah. It was flat! You know, there weren’t many buildings like this that pop up through the skyline.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>This part of town was hopping, and full of the kinds of characters that had frequented the Montgomery Block years back. It was home to famous nightclubs like the Hungry I and the Purple Onion comedy cellar, where folks like Lenny Bruce were playing.\u003c/p>\n\u003cp>\u003cb>Lenny Bruce: \u003c/b>Where I’m goin’ kill it.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>But when the Pyramid was being built, all Larry and his friends could get was a sneak peek through the holes in the plywood fencing that hid the rapidly-rising behemoth.\u003c/p>\n\u003cp>And he still remembers the sheer, constant construction noise.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>You come home from school and you know they’re pounding down on the pillars. Bam, bam, bam, bam.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>Initially, he and his friends didn’t even know it was a pyramid. They just saw a building being built up, and up, and then up even further, getting narrower.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>We had concerns too, how far it’s going to go, whether it could tip over and then once they finished we said “Ah, this is a pyramid.”\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>When it was finished, Pereira’s pyramid had over 3,000 windows, an exterior of white quartz, and an illuminated spire at its very top, like the star on top of a Christmas tree.\u003c/p>\n\u003cp>Subtle, the pyramid is not. But decades on, Larry’s still a fan of this building. He says for him, it represents progress — the meeting of the old and the new. And he’s fond of its place in the visual fabric of the city, and the neighborhood, he’s always called home.\u003c/p>\n\u003cp>\u003cb>Larry Yee: \u003c/b>I don’t know. It’s magical.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>And it’s funny. For a building that’s literally built on the site of the Montgomery Block, where creative genius flourished; a building whose design was so fiercely contentious, the Transamerica Pyramid Center is now thoroughly uncontroversial.\u003c/p>\n\u003cp>Its silhouette on our skyline has become symbolic of San Francisco. Even several of those early critics changed their minds. Henrik Bull, an architect who originally opposed the pyramid — publicly, and loudly -– told the San Francisco Chronicle on the building’s 40th anniversary that like many others, he’d switched course in the intervening decades:\u003c/p>\n\u003cp>\u003cb>Henrik Bull voice over: \u003c/b>What’s good about the Pyramid overwhelms what’s bad about it. It’s a wonderful building. And what makes it wonderful is everything that we were objecting to.\u003c/p>\n\u003cp>\u003cb>Carly Severn: \u003c/b>What started out as a corporate symbol has stayed, well, corporate. In a Financial District full of office buildings, the pyramid is in many ways just another one of them.\u003c/p>\n\u003cp>The Transamerica Pyramid isn’t even the Transamerica headquarters any more — those officially moved to Maryland. These offices are primarily leased by financial services companies dealing in wealth management and private equity. There’s even a high-end members club moving in soon. A 21st-century Montgomery Block artist’s haven this is \u003ci>not\u003c/i>.\u003c/p>\n\u003cp>But here’s another thing: For the most visible local icon you could imagine, the Transamerica Pyramid is not very public. Tourists might naturally assume that a trip up the pyramid is one of the City’s must-see attractions — like climbing the Empire State Building or the Space Needle. But you can’t go inside the Pyramid Center, let alone climb to the top to see the view, unless you’re visiting one of the offices inside. There used to be an observation deck up there, but it closed in the nineties.\u003c/p>\n\u003cp>Still, the ghosts of this site’s previous inhabitants linger here, if you know where to look.\u003c/p>\n\u003cp>If you go to the Pyramid today, and walk into the small park at its base, you’ll find Mark Twain Place, named after one of the Montgomery Block’s most iconic inhabitants.\u003c/p>\n\u003cp>And remember that old ship that ran aground here in the Gold Rush, back when all this was bayside? The Niantic?\u003c/p>\n\u003cp>It wasn’t lost to time after all. Later in the ‘70s, way after the pyramid was built, a construction team working in the park discovered what was left of that ship, right here. Pushed down over the decades by a city that has been remaking itself since Europeans arrived, buried deep underground. It’s said that champagne bottles were even found resting in its hull.\u003c/p>\n\u003cp>And just steps away from these markers of our past is the once-hated pyramid. A symbol of the city’s money and power, but an accepted icon nonetheless.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was KQED’s Carly Severn.\u003c/p>\n\u003cp>You can go see the items preserved in the time capsule in the lobby of the renovated building. And checkout the redwood park while you’re there.\u003c/p>\n\u003cp>Bay Curious is produced in San Francisco at member-supported KQED. Our show is made by Gabriela Glueck, Christopher Beale and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan and everyone at KQED.\u003c/p>\n\u003cp>The Bay Curious team is taking next week off for Juneteenth, but we’ll be back with a brand new episode on June 26th!\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>Thanks for listening! Have a great week.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/11934056/the-transamerica-pyramid-at-50-from-architectural-butchery-to-icon",
"authors": [
"3243"
],
"programs": [
"news_33523",
"news_34552",
"news_28779"
],
"series": [
"news_17986"
],
"categories": [
"news_8",
"news_33520"
],
"tags": [
"news_17657",
"news_393",
"news_27626",
"news_160",
"news_1198",
"news_38",
"news_30162"
],
"featImg": "news_11934147",
"label": "source_news_11934056"
},
"news_12041355": {
"type": "posts",
"id": "news_12041355",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12041355",
"score": null,
"sort": [
1749117637000
]
},
"guestAuthors": [],
"slug": "what-is-that-massive-tunnel-on-the-beach-south-of-fort-funston",
"title": "What Is That Massive Tunnel on the Beach South of Fort Funston?",
"publishDate": 1749117637,
"format": "standard",
"headTitle": "What Is That Massive Tunnel on the Beach South of Fort Funston? | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>The beach just south of Fort Funston looks like many in Northern California: a wide swath of sand stretches to the surf on one side, while on the other, steep sandy bluffs with succulents rise above. But walking along \u003ca href=\"https://www.californiabeaches.com/beach/phillip-burton-memorial-beach/\">Phillip Burton Memorial Beach\u003c/a>, sandwiched between Fort Funston and Thornton Beach access points, walkers may notice something unusual.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>“It’s a tunnel coming out of the hillside in the middle of the beach, kind of not close to anything,” said Francisco Alvarado.\u003c/p>\n\u003cp>Alvarado spotted this mysterious tunnel one day while walking his chihuahua, Little Bean, on the beach. The opening is etched into the cliff, with its floor at about head height. When Alvarado climbed up to look inside, he realized the tunnel was big, about three feet across. The roof was smooth and flat.\u003c/p>\n\u003cp>“It’s just a very mysterious tunnel and I want to know what it was used for,” he said.\u003c/p>\n\u003cp>Near the tunnel, old wood pilings jut out of the ocean. They look like the remnants of a pier, so Alvarado wondered if this tunnel could be from an old train line. Or, maybe it’s got something to do with drainage?\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>Finding the tunnel\u003c/h2>\n\u003cp>To get to the bottom of this tunnel mystery, I enlist Katryn Wiese, a professor of geology, oceanography and paleontology at College of San Mateo.\u003c/p>\n\u003cp>She’s very familiar with this beach and regularly brings her students here on field trips.\u003c/p>\n\u003cp>“Basically this whole section of the coastline is very soft rock and it slides all the time,” says Wiese, in reference to \u003ca href=\"https://baynature.org/article/down-to-the-sea-again/\">the section of beach between San Francisco and Pacifica\u003c/a>.\u003c/p>\n\u003cp>She says most people are unaware of the landslide risk, and don’t know that beaches like this can change with the seasons.\u003c/p>\n\u003cfigure id=\"attachment_12041385\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041385\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1334\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1920x1281.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Philip Burton Memorial Beach in San Francisco, on Friday, Feb. 28, 2025. \u003ccite>(David Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“So the sand piles up in the summer, and then throughout the winter, the heavier waves start excavating it,” pulling the sand back out to the ocean and uncovering rocks hidden below.\u003c/p>\n\u003cp>This means spring is the best time to see hidden treasures embedded in the rock cliff.\u003c/p>\n\u003cp>“There’s all these beautiful fossil-rich rocks right at the base of the cliff” on the north side of the stairs that take you down to the beach from the main Fort Funston parking lot, she said. “But you only can see them in the spring. Otherwise they’re covered with sand.”\u003c/p>\n\u003cp>If you look closely at the bottom of the cliff there, you can see clam fossils dating back almost a million years, Wiese says.\u003c/p>\n\u003cp>I meet Wiese at low tide, the best time to see as much of the rocky cliff as possible and hopefully reveal more clues about what this tunnel might be. We walk south down the beach in search of the mysterious tunnel. In the distance, the wood pilings Alvarado described poke out of the surf.\u003c/p>\n\u003cp>And then, we see it: a dark, cavernous opening in a part of the cliffside that juts out further than the rest. With our feet in the beach sand, looking up at the cliff, we see several layers of rock. The lowest layer is dark red and provides a slope we can climb up, like a welcome mat at the cliff’s base.\u003c/p>\n\u003cfigure id=\"attachment_12032817\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032817\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A group of people pass by a tunnel entrance covered in rocks at Phillip Burton Memorial Beach, located between Thornton State Beach and Fort Funston Beach, in San Francisco on March 21, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Whenever something sticks out on a coastline, away from everything else, it’s because it’s made of more resistant rock,” Wiese explains. “As the waves come in, they’re going to naturally excavate the softest stuff [and] leave the hardest stuff behind.”\u003c/p>\n\u003cp>While all the rock in this region is fairly sandy, some of it is denser because it was compressed over time.\u003c/p>\n\u003cp>She points out three distinct types of rock in front of us. They look like a layer cake, with the tunnel carved into the middle tier.\u003c/p>\n\u003cp>The tunnel’s mouth has partially caved in, so we scramble closer for a better view.\u003c/p>\n\u003cfigure id=\"attachment_12041336\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041336\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">A large tunnel in the cliffside is visible from Phillip Burton Memorial Beach, just south of Fort Funston. When this photo was taken, on May 5, 2024, the tunnel mouth was unobstructed. Later, a cave-in would partially block the opening. \u003ccite>(Courtesy of Francisco Alvarado)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>We see round marks on the sides of the tunnel’s entrance, like someone took a large ice cream scooper to the walls. Wiese says that it looks like the work of a human — she’s seen similar markings at man-made tunnels near Sutro Baths.\u003c/p>\n\u003cp>But she’s puzzled by how large the tunnel is — not likely the work of locals out for some fun.\u003c/p>\n\u003cp>As we peer into the tunnel, it’s hard to see where, or if, it stops. So, I climb over the cave-in and slide down a short drop into the tunnel, where the crashing wave sounds from outside are much quieter.\u003c/p>\n\u003cp>Several feet inside, the walls of the tunnel are round and smooth. I can stand — hunched over — near the mouth, but as I go deeper into the cliffside, the tunnel narrows and I drop to my hands and knees. The tunnel’s end is roughly 30 feet from its start.\u003c/p>\n\u003cfigure id=\"attachment_12041382\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041382\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Bay Curious producer and editor Katrina Schwartz took her microphone into a tunnel on Phillip Burton Memorial Beach to see how far back it goes. \u003ccite>(Courtesy of Katryn Wiese)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12041409\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041409\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">A tunnel on Philip Burton Memorial Beach seen from the beach (right) and up close (left) in San Francisco, on Friday, Feb. 28, 2025. \u003ccite>(David M. Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The tale of a beach over time\u003c/h2>\n\u003cp>Wiese immediately had a theory about the tunnel’s origins, but wanted to check it by looking at older photos of the same spot. She clicked through the many she’s taken when she brings her students there.\u003c/p>\n\u003cp>“The tunnel was not there back in 2021,” she said. But she does spot it in her 2024 photos, and believes it probably started to form naturally in 2022 or 2023.\u003c/p>\n\u003cp>“When I saw how smooth the inside was, and I felt the rock is very, very soft, I realized that the waves have actually been smoothing it out throughout this storm season,” Wiese said. “If the waves have a hole and they can go in it, they’re gonna just start digging that hole deeper and deeper. That is a typical aspect of coastal erosion.”\u003c/p>\n\u003cfigure id=\"attachment_12041337\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041337\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">A large tunnel in the cliffside is visible from Phillip Burton Memorial Beach, just south of Fort Funston, May 5, 2024. After this photo was taken, a cave-in made the tunnel less accessible. (Courtesy Francisco Alvarado) \u003ccite>(Courtesy of Francisco Alvarado)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In one photo from January 2021, she pointed out where the first small indentation began. Over several winters, heavy waves battered the same spot in a soft rock layer, gradually excavating it, and creating the startlingly large tunnel I scurried through.\u003c/p>\n\u003cp>“It’s excavating this softer layer, which is between two harder layers,” Wiese said. “That’s not a thin layer, it’s about 6 or 7 feet tall, so you get a large tunnel.”\u003c/p>\n\u003cp>In the end, there were no pirate lairs, no long lost railroad tunnel used to smuggle Prohibition-era booze into San Francisco (I know you were thinking it). But the tunnel’s builder — the ocean — was an equally surprising culprit. It reminds us that the beach is constantly changing. Maybe the next time Alvarado walks Little Bean here, there will be no tunnel at all.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Francisco Alvarado likes to walk his Chihuahua, Little Bean, on the beach near Fort Funston, right on the border with Daly City.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>He is 13 years old. Brown big ears and we’ve been going to the beach his entire life, but he loves it down there.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>One day, they strolled along a beach that will look familiar to Northern Californians: dramatic bluffs covered in sand and succulents. But then, Francisco saw something unusual.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>It’s a tunnel coming out of the hillside in the middle of the beach, kind of not close to anything.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>If you stand on the beach at low tide, with your back to the ocean, he says you’ll see this elevated cave-like thing in the middle of a cliff. Its floor is around head-height. He climbed up to get a better look inside. It was bigger than he thought, maybe 3-feet wide, and it’s roof is smooth and flat.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>It’s just a very mysterious tunnel and I want to know what it was used for.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Since Francisco first saw this tunnel, his curiosity has consumed him. And he’s got some guesses about it.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>And it has some, like, poles or maybe we used to be a platform on, on the beach. I think the tunnel is like an old train tunnel or something from way back in the day. My sister who was with me that day, she thinks it’s an old like a storm drain runoff or something.\u003c/p>\n\u003cp>\u003cem>Theme starts\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>So we’ve got some theories. Today on Bay Curious we’ll visit Phillip Burton Memorial Beach, as it’s technically called, to see if we can find clues that tell us more about this mysterious tunnel. I’m Katrina Schwartz, you’re listening to Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Today we’re on a mission to find out more about a large tunnel carved into a cliff on the beach between Fort Funston and Thornton Beach. \u003cem>(Sounds of the beach) \u003c/em>To find some answers, I meet up with Katryn Wiese, a geology professor at College of San Mateo. We start at the large Fort Funston parking lot and pick our way down what looks to me like a huge sandy cliff.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>We’re walking down the massive landslide that is Fort Funston. So this, up at the top there, was the original surface of this cliff, and this whole area we’re walking down here was a big landslide.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>There are logs hammered into the slope — almost like a ladder — to help hikers navigate the sliding sand.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Basically this whole section of the coastline is very soft rock and it slides all the time.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn tells me this beach can change dramatically depending on the season.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese:\u003c/strong> So the sand piles up in the summer, and then throughout the winter, the heavier waves start excavating it.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That means there are hidden treasures here that can only be seen at certain times of the year.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Back where we first came in at Fort Funston, there’s all these beautiful fossil-rich rocks right at the base of the cliff. But you only can see them in the spring. otherwise they’re covered with sand.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Look closely at the bottom of the cliff and you can see clam fossils dating back almost a million years, Katryn says.\u003c/p>\n\u003cp>But today, we’re on the hunt for a tunnel, not fossils. Neither Katryn nor I have seen this tunnel yet, so as we amble south down the beach we keep our eyes peeled for what Francisco described.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape):\u003c/strong> I wonder if this is it coming up\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Let’s take a look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It’s definitely the right place. Francisco told us to look for two things: wood pilings sticking out of the nearby surf, and a cliff that juts farther into the Pacific than surrounding bluffs. Katryn and I walk over to get a closer look.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>When you touch it, what do you feel?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>It’s pretty hard and it’s definitely very rough.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>What grain size would you associate with that?\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Feels like sand to me.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>It’s very sandy, isn’t it? Yeah, so this is a sandstone.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Little sand particles brush off when we rub the stone.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>So whenever something sticks out on a coastline, away from everything else, it’s because it’s made of more resistant rock. So as the waves come in, they’re going to naturally excavate the softest stuff, leave the hardest stuff behind.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn says with soft rock like this, any little divet in the surface of the bluff can quickly become larger as the waves crash against it.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>When the waves come in they’re going hit that same indentation. It’s going to funnel the water into that indentation. And it’s just going to get deeper and deeper and deeper.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Looking up the cliff, we spot it! The mouth of the tunnel is barely visible about eight feet off the sand where we stand. When Francisco first saw it, the opening was much more obvious, but since then it looks like the mouth of the tunnel has collapsed, partially blocking the entrance.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>I’m going to go up and take a look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>We climb up a rocky shelf that gets us close enough to peer in, over the sandy rubble. It really is big — large enough for me to stand up hunched over. And it’s deep. We debate whether it’s safe to go inside.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Well, and it certainly goes back, I mean, 12, 15 feet, from what we can even see. So, like, if you were 15 feet back and then it caved in, that would be really bad.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>It’s so tempting, though. And it’s not so much that I’m worried about the tunnel caving in. I’m worried about the collapse of the entrance. So this collapsed, we don’t know when, but it was recent.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn admits to being let’s say \u003cem>wary\u003c/em> of confined spaces.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>You need to get someone who’s braver than me, because I don’t want to go back in there.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But the allure of solving this mystery is just too much for me.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>I’m going into this tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I hand Katryn my backpack and clutch my recorder as I climb over the cave-in and slide down several feet of sand into near darkness.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Ok, so I’m down in here. You can hear it’s a lot quieter.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It looks like someone has used a big ice cream scoop on the side of the tunnel near the entrance. The marks look similar to ones in a tunnel from the 1800s at Sutro Baths, so Katryn’s wondering if this tunnel really could be from back then.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>I’m going to go a little further back and see.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But further in, the sides of the tunnel are smooth, a strike against the 1800s theory.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>It gets smaller and smaller. I think it only goes 20 or 30 feet back.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I also noticed that although the sides of the tunnel are round and smooth, the top is flat, so from the outside, the tunnel opening looks something like a trapezoid.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>The top is a little flatter.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese:\u003c/strong> I’m noticing that too.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>By this time, I’d been in the tunnel for five or six minutes and to be honest, I got a little spooked. I figured the less time in there the better and made my way out.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>I’m glad you did it. It needed to be done. Nice one.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>After examining the rock formation up close — and taking photos of me inside it — Katryn heads back to her computer. She wants to compare today’s shots with some photographs she’s taken of the same spot on the beach going back several years.\u003c/p>\n\u003cp>Later, I hopped on a call to talk about what she’d found.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>The tunnel was not there back in 2021.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>So just four years ago, there was no tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>And it does appear a year ago in ’24. You know, somewhere around ’23, probably year ’22–’23 is when it started to get excavated.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That means it’s probably not an old tunnel from the 1800s. And there isn’t a lot of evidence for it being a drainage outlet either.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>But then when I saw how smooth the inside was, and of course, how I felt the rock is very, very soft, I realized that, well, the waves have actually been smoothing it out throughout this storm season. And of course if the waves have a hole and they can go in it, they’re gonna just start digging that hole deeper and deeper. That is a typical aspect of coastal erosion.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>And in the winter, those waves are especially powerful, reaching all the way up to, and inside of, the tunnel.\u003c/p>\n\u003cp>From a photo she took in January of 2021, Katryn can even see where she thinks the first indentation started.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>There’s no tunnel yet, but there’s more rock on the top of it right here. But you can kind of see what looks like a little bit of an indentation.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But why is the roof so perfectly flat? The geologist has an explanation for that too. The cliff is composed of different layers of rock. The layer just above the cave is dense, but the ocean has scoured away with the rock below.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>So, it’s because it’s excavating this softer layer, which is between two harder layers. And it just so happens that’s not a thin layer, it’s about six or seven feet tall, so you get a large tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>The marks at the opening of the tunnel that made Katryn originally think humans might have dug it — those ice cream scoops — likely are the work of curious people. But they probably didn’t dig the whole tunnel, they just widened the mouth. Their digging may have even caused the cave-in we saw.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>And it ends up being a natural answer, which is sort of what you would have guessed from the beginning, but it’s nice to have it confirmed.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I know, I was hoping this cave was some kind of secret rumrunners tunnel.\u003c/p>\n\u003cp>But the truth is more surprising in some ways. In a few more years this massive tunnel might no longer exist. As landslides shift the cliffs and strong waves buffet them, this beach is constantly changing.\u003c/p>\n\u003cp>So the next time Francisco brings his dog Little Bean to walk here, it could look completely different.\u003c/p>\n\u003cp>If listening to this story really made you want to see what this tunnel looks like for yourself, go check out our website … kqed.org/bay curious. We’ll put a link in our show notes too. We’ve got photos of what the tunnel looked like when Francisco saw it AND ones from after the cave in, when I was there. Honestly, it’s pretty cool.\u003c/p>\n\u003cp>Thanks to Francisco for asking this week’s question. It actually won a Bay Curious voting round. And we’ve got three new questions up on our website now, ready for you to go vote. Here are your options:\u003c/p>\n\u003cp>\u003cstrong>Question 1: \u003c/strong>The Nimitz House — an abandoned, but still-stunning 6,000 square foot mansion located literally under the Bay Bridge on Yerba Buena — is something even long-time San Francisco residents know nothing about. What’s the story of the mansion?\u003c/p>\n\u003cp>\u003cstrong>Question 2:\u003c/strong> What were the navigational trees in Oakland and how did they help sailors avoid Blossom Rock in the bay? And also, what’s the story of Blossom Rock being blown up?\u003c/p>\n\u003cp>\u003cstrong>Question 3:\u003c/strong> What the story with the “art” (read: eyesore) installation just west of the Ferry Building in San Francisco? It’s the large concrete structure with flowing, moldy mildew water (on Google maps it’s called the Vaillancourt Fountain).\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Head over to kqed dot org slash bay curious to cast your vote. And, while you’re there, scroll down a little ways and sign up for our newsletter. We only send it once and month and in it we answer even more of your questions!\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado:\u003c/strong> Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Our show is produced by Gabriela Glueck, Christopher Beale and me, Katrina Schwartz. With extra support from Conner, Vicky Chung, Mark Jones, Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan and everyone at team KQED.\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>Have a great week.\u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "There’s a tunnel large enough for a human to stand up in on a Daly City beach just south of San Francisco’s Fort Funston. How did it get there?",
"status": "publish",
"parent": 0,
"modified": 1748541077,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 114,
"wordCount": 3724
},
"headData": {
"title": "What Is That Massive Tunnel on the Beach South of Fort Funston? | KQED",
"description": "There’s a tunnel large enough for a human to stand up in on a Daly City beach just south of San Francisco’s Fort Funston. How did it get there?",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "What Is That Massive Tunnel on the Beach South of Fort Funston?",
"datePublished": "2025-06-05T03:00:37-07:00",
"dateModified": "2025-05-29T10:51:17-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC2459582816.mp3?updated=1748474117",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12041355/what-is-that-massive-tunnel-on-the-beach-south-of-fort-funston",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>The beach just south of Fort Funston looks like many in Northern California: a wide swath of sand stretches to the surf on one side, while on the other, steep sandy bluffs with succulents rise above. But walking along \u003ca href=\"https://www.californiabeaches.com/beach/phillip-burton-memorial-beach/\">Phillip Burton Memorial Beach\u003c/a>, sandwiched between Fort Funston and Thornton Beach access points, walkers may notice something unusual.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>“It’s a tunnel coming out of the hillside in the middle of the beach, kind of not close to anything,” said Francisco Alvarado.\u003c/p>\n\u003cp>Alvarado spotted this mysterious tunnel one day while walking his chihuahua, Little Bean, on the beach. The opening is etched into the cliff, with its floor at about head height. When Alvarado climbed up to look inside, he realized the tunnel was big, about three feet across. The roof was smooth and flat.\u003c/p>\n\u003cp>“It’s just a very mysterious tunnel and I want to know what it was used for,” he said.\u003c/p>\n\u003cp>Near the tunnel, old wood pilings jut out of the ocean. They look like the remnants of a pier, so Alvarado wondered if this tunnel could be from an old train line. Or, maybe it’s got something to do with drainage?\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\u003ch2>Finding the tunnel\u003c/h2>\n\u003cp>To get to the bottom of this tunnel mystery, I enlist Katryn Wiese, a professor of geology, oceanography and paleontology at College of San Mateo.\u003c/p>\n\u003cp>She’s very familiar with this beach and regularly brings her students here on field trips.\u003c/p>\n\u003cp>“Basically this whole section of the coastline is very soft rock and it slides all the time,” says Wiese, in reference to \u003ca href=\"https://baynature.org/article/down-to-the-sea-again/\">the section of beach between San Francisco and Pacifica\u003c/a>.\u003c/p>\n\u003cp>She says most people are unaware of the landslide risk, and don’t know that beaches like this can change with the seasons.\u003c/p>\n\u003cfigure id=\"attachment_12041385\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041385\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1334\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1536x1025.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/20250228_TUNNEL_DMB_0090-KQED-1920x1281.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Philip Burton Memorial Beach in San Francisco, on Friday, Feb. 28, 2025. \u003ccite>(David Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“So the sand piles up in the summer, and then throughout the winter, the heavier waves start excavating it,” pulling the sand back out to the ocean and uncovering rocks hidden below.\u003c/p>\n\u003cp>This means spring is the best time to see hidden treasures embedded in the rock cliff.\u003c/p>\n\u003cp>“There’s all these beautiful fossil-rich rocks right at the base of the cliff” on the north side of the stairs that take you down to the beach from the main Fort Funston parking lot, she said. “But you only can see them in the spring. Otherwise they’re covered with sand.”\u003c/p>\n\u003cp>If you look closely at the bottom of the cliff there, you can see clam fossils dating back almost a million years, Wiese says.\u003c/p>\n\u003cp>I meet Wiese at low tide, the best time to see as much of the rocky cliff as possible and hopefully reveal more clues about what this tunnel might be. We walk south down the beach in search of the mysterious tunnel. In the distance, the wood pilings Alvarado described poke out of the surf.\u003c/p>\n\u003cp>And then, we see it: a dark, cavernous opening in a part of the cliffside that juts out further than the rest. With our feet in the beach sand, looking up at the cliff, we see several layers of rock. The lowest layer is dark red and provides a slope we can climb up, like a welcome mat at the cliff’s base.\u003c/p>\n\u003cfigure id=\"attachment_12032817\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032817\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250320-THORNTONBEACH-12-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A group of people pass by a tunnel entrance covered in rocks at Phillip Burton Memorial Beach, located between Thornton State Beach and Fort Funston Beach, in San Francisco on March 21, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“Whenever something sticks out on a coastline, away from everything else, it’s because it’s made of more resistant rock,” Wiese explains. “As the waves come in, they’re going to naturally excavate the softest stuff [and] leave the hardest stuff behind.”\u003c/p>\n\u003cp>While all the rock in this region is fairly sandy, some of it is denser because it was compressed over time.\u003c/p>\n\u003cp>She points out three distinct types of rock in front of us. They look like a layer cake, with the tunnel carved into the middle tier.\u003c/p>\n\u003cp>The tunnel’s mouth has partially caved in, so we scramble closer for a better view.\u003c/p>\n\u003cfigure id=\"attachment_12041336\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041336\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL1-KQED-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">A large tunnel in the cliffside is visible from Phillip Burton Memorial Beach, just south of Fort Funston. When this photo was taken, on May 5, 2024, the tunnel mouth was unobstructed. Later, a cave-in would partially block the opening. \u003ccite>(Courtesy of Francisco Alvarado)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>We see round marks on the sides of the tunnel’s entrance, like someone took a large ice cream scooper to the walls. Wiese says that it looks like the work of a human — she’s seen similar markings at man-made tunnels near Sutro Baths.\u003c/p>\n\u003cp>But she’s puzzled by how large the tunnel is — not likely the work of locals out for some fun.\u003c/p>\n\u003cp>As we peer into the tunnel, it’s hard to see where, or if, it stops. So, I climb over the cave-in and slide down a short drop into the tunnel, where the crashing wave sounds from outside are much quieter.\u003c/p>\n\u003cp>Several feet inside, the walls of the tunnel are round and smooth. I can stand — hunched over — near the mouth, but as I go deeper into the cliffside, the tunnel narrows and I drop to my hands and knees. The tunnel’s end is roughly 30 feet from its start.\u003c/p>\n\u003cfigure id=\"attachment_12041382\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041382\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/IMG_5487-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Bay Curious producer and editor Katrina Schwartz took her microphone into a tunnel on Phillip Burton Memorial Beach to see how far back it goes. \u003ccite>(Courtesy of Katryn Wiese)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12041409\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041409\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/Side-by-side-Downpage-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">A tunnel on Philip Burton Memorial Beach seen from the beach (right) and up close (left) in San Francisco, on Friday, Feb. 28, 2025. \u003ccite>(David M. Barreda/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The tale of a beach over time\u003c/h2>\n\u003cp>Wiese immediately had a theory about the tunnel’s origins, but wanted to check it by looking at older photos of the same spot. She clicked through the many she’s taken when she brings her students there.\u003c/p>\n\u003cp>“The tunnel was not there back in 2021,” she said. But she does spot it in her 2024 photos, and believes it probably started to form naturally in 2022 or 2023.\u003c/p>\n\u003cp>“When I saw how smooth the inside was, and I felt the rock is very, very soft, I realized that the waves have actually been smoothing it out throughout this storm season,” Wiese said. “If the waves have a hole and they can go in it, they’re gonna just start digging that hole deeper and deeper. That is a typical aspect of coastal erosion.”\u003c/p>\n\u003cfigure id=\"attachment_12041337\" class=\"wp-caption aligncenter\" style=\"max-width: 1333px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12041337\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED.jpg\" alt=\"\" width=\"1333\" height=\"2000\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED.jpg 1333w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-800x1200.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-1020x1530.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-160x240.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/THORNTONBEACHTUNNEL2-KQED-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 1333px) 100vw, 1333px\">\u003cfigcaption class=\"wp-caption-text\">A large tunnel in the cliffside is visible from Phillip Burton Memorial Beach, just south of Fort Funston, May 5, 2024. After this photo was taken, a cave-in made the tunnel less accessible. (Courtesy Francisco Alvarado) \u003ccite>(Courtesy of Francisco Alvarado)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>In one photo from January 2021, she pointed out where the first small indentation began. Over several winters, heavy waves battered the same spot in a soft rock layer, gradually excavating it, and creating the startlingly large tunnel I scurried through.\u003c/p>\n\u003cp>“It’s excavating this softer layer, which is between two harder layers,” Wiese said. “That’s not a thin layer, it’s about 6 or 7 feet tall, so you get a large tunnel.”\u003c/p>\n\u003cp>In the end, there were no pirate lairs, no long lost railroad tunnel used to smuggle Prohibition-era booze into San Francisco (I know you were thinking it). But the tunnel’s builder — the ocean — was an equally surprising culprit. It reminds us that the beach is constantly changing. Maybe the next time Alvarado walks Little Bean here, there will be no tunnel at all.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Francisco Alvarado likes to walk his Chihuahua, Little Bean, on the beach near Fort Funston, right on the border with Daly City.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>He is 13 years old. Brown big ears and we’ve been going to the beach his entire life, but he loves it down there.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>One day, they strolled along a beach that will look familiar to Northern Californians: dramatic bluffs covered in sand and succulents. But then, Francisco saw something unusual.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>It’s a tunnel coming out of the hillside in the middle of the beach, kind of not close to anything.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>If you stand on the beach at low tide, with your back to the ocean, he says you’ll see this elevated cave-like thing in the middle of a cliff. Its floor is around head-height. He climbed up to get a better look inside. It was bigger than he thought, maybe 3-feet wide, and it’s roof is smooth and flat.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>It’s just a very mysterious tunnel and I want to know what it was used for.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Since Francisco first saw this tunnel, his curiosity has consumed him. And he’s got some guesses about it.\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado: \u003c/strong>And it has some, like, poles or maybe we used to be a platform on, on the beach. I think the tunnel is like an old train tunnel or something from way back in the day. My sister who was with me that day, she thinks it’s an old like a storm drain runoff or something.\u003c/p>\n\u003cp>\u003cem>Theme starts\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>So we’ve got some theories. Today on Bay Curious we’ll visit Phillip Burton Memorial Beach, as it’s technically called, to see if we can find clues that tell us more about this mysterious tunnel. I’m Katrina Schwartz, you’re listening to Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Today we’re on a mission to find out more about a large tunnel carved into a cliff on the beach between Fort Funston and Thornton Beach. \u003cem>(Sounds of the beach) \u003c/em>To find some answers, I meet up with Katryn Wiese, a geology professor at College of San Mateo. We start at the large Fort Funston parking lot and pick our way down what looks to me like a huge sandy cliff.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>We’re walking down the massive landslide that is Fort Funston. So this, up at the top there, was the original surface of this cliff, and this whole area we’re walking down here was a big landslide.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>There are logs hammered into the slope — almost like a ladder — to help hikers navigate the sliding sand.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Basically this whole section of the coastline is very soft rock and it slides all the time.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn tells me this beach can change dramatically depending on the season.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese:\u003c/strong> So the sand piles up in the summer, and then throughout the winter, the heavier waves start excavating it.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That means there are hidden treasures here that can only be seen at certain times of the year.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Back where we first came in at Fort Funston, there’s all these beautiful fossil-rich rocks right at the base of the cliff. But you only can see them in the spring. otherwise they’re covered with sand.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Look closely at the bottom of the cliff and you can see clam fossils dating back almost a million years, Katryn says.\u003c/p>\n\u003cp>But today, we’re on the hunt for a tunnel, not fossils. Neither Katryn nor I have seen this tunnel yet, so as we amble south down the beach we keep our eyes peeled for what Francisco described.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape):\u003c/strong> I wonder if this is it coming up\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>Let’s take a look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It’s definitely the right place. Francisco told us to look for two things: wood pilings sticking out of the nearby surf, and a cliff that juts farther into the Pacific than surrounding bluffs. Katryn and I walk over to get a closer look.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>When you touch it, what do you feel?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>It’s pretty hard and it’s definitely very rough.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>What grain size would you associate with that?\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Feels like sand to me.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>It’s very sandy, isn’t it? Yeah, so this is a sandstone.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Little sand particles brush off when we rub the stone.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>So whenever something sticks out on a coastline, away from everything else, it’s because it’s made of more resistant rock. So as the waves come in, they’re going to naturally excavate the softest stuff, leave the hardest stuff behind.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn says with soft rock like this, any little divet in the surface of the bluff can quickly become larger as the waves crash against it.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>When the waves come in they’re going hit that same indentation. It’s going to funnel the water into that indentation. And it’s just going to get deeper and deeper and deeper.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Looking up the cliff, we spot it! The mouth of the tunnel is barely visible about eight feet off the sand where we stand. When Francisco first saw it, the opening was much more obvious, but since then it looks like the mouth of the tunnel has collapsed, partially blocking the entrance.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>I’m going to go up and take a look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>We climb up a rocky shelf that gets us close enough to peer in, over the sandy rubble. It really is big — large enough for me to stand up hunched over. And it’s deep. We debate whether it’s safe to go inside.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Well, and it certainly goes back, I mean, 12, 15 feet, from what we can even see. So, like, if you were 15 feet back and then it caved in, that would be really bad.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>It’s so tempting, though. And it’s not so much that I’m worried about the tunnel caving in. I’m worried about the collapse of the entrance. So this collapsed, we don’t know when, but it was recent.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Katryn admits to being let’s say \u003cem>wary\u003c/em> of confined spaces.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>You need to get someone who’s braver than me, because I don’t want to go back in there.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But the allure of solving this mystery is just too much for me.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>I’m going into this tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I hand Katryn my backpack and clutch my recorder as I climb over the cave-in and slide down several feet of sand into near darkness.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>Ok, so I’m down in here. You can hear it’s a lot quieter.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It looks like someone has used a big ice cream scoop on the side of the tunnel near the entrance. The marks look similar to ones in a tunnel from the 1800s at Sutro Baths, so Katryn’s wondering if this tunnel really could be from back then.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>I’m going to go a little further back and see.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But further in, the sides of the tunnel are smooth, a strike against the 1800s theory.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>It gets smaller and smaller. I think it only goes 20 or 30 feet back.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I also noticed that although the sides of the tunnel are round and smooth, the top is flat, so from the outside, the tunnel opening looks something like a trapezoid.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz (in tape): \u003c/strong>The top is a little flatter.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese:\u003c/strong> I’m noticing that too.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>By this time, I’d been in the tunnel for five or six minutes and to be honest, I got a little spooked. I figured the less time in there the better and made my way out.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>I’m glad you did it. It needed to be done. Nice one.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>After examining the rock formation up close — and taking photos of me inside it — Katryn heads back to her computer. She wants to compare today’s shots with some photographs she’s taken of the same spot on the beach going back several years.\u003c/p>\n\u003cp>Later, I hopped on a call to talk about what she’d found.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>The tunnel was not there back in 2021.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>So just four years ago, there was no tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>And it does appear a year ago in ’24. You know, somewhere around ’23, probably year ’22–’23 is when it started to get excavated.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That means it’s probably not an old tunnel from the 1800s. And there isn’t a lot of evidence for it being a drainage outlet either.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>But then when I saw how smooth the inside was, and of course, how I felt the rock is very, very soft, I realized that, well, the waves have actually been smoothing it out throughout this storm season. And of course if the waves have a hole and they can go in it, they’re gonna just start digging that hole deeper and deeper. That is a typical aspect of coastal erosion.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>And in the winter, those waves are especially powerful, reaching all the way up to, and inside of, the tunnel.\u003c/p>\n\u003cp>From a photo she took in January of 2021, Katryn can even see where she thinks the first indentation started.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>There’s no tunnel yet, but there’s more rock on the top of it right here. But you can kind of see what looks like a little bit of an indentation.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>But why is the roof so perfectly flat? The geologist has an explanation for that too. The cliff is composed of different layers of rock. The layer just above the cave is dense, but the ocean has scoured away with the rock below.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>So, it’s because it’s excavating this softer layer, which is between two harder layers. And it just so happens that’s not a thin layer, it’s about six or seven feet tall, so you get a large tunnel.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>The marks at the opening of the tunnel that made Katryn originally think humans might have dug it — those ice cream scoops — likely are the work of curious people. But they probably didn’t dig the whole tunnel, they just widened the mouth. Their digging may have even caused the cave-in we saw.\u003c/p>\n\u003cp>\u003cstrong>Katryn Wiese: \u003c/strong>And it ends up being a natural answer, which is sort of what you would have guessed from the beginning, but it’s nice to have it confirmed.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>I know, I was hoping this cave was some kind of secret rumrunners tunnel.\u003c/p>\n\u003cp>But the truth is more surprising in some ways. In a few more years this massive tunnel might no longer exist. As landslides shift the cliffs and strong waves buffet them, this beach is constantly changing.\u003c/p>\n\u003cp>So the next time Francisco brings his dog Little Bean to walk here, it could look completely different.\u003c/p>\n\u003cp>If listening to this story really made you want to see what this tunnel looks like for yourself, go check out our website … kqed.org/bay curious. We’ll put a link in our show notes too. We’ve got photos of what the tunnel looked like when Francisco saw it AND ones from after the cave in, when I was there. Honestly, it’s pretty cool.\u003c/p>\n\u003cp>Thanks to Francisco for asking this week’s question. It actually won a Bay Curious voting round. And we’ve got three new questions up on our website now, ready for you to go vote. Here are your options:\u003c/p>\n\u003cp>\u003cstrong>Question 1: \u003c/strong>The Nimitz House — an abandoned, but still-stunning 6,000 square foot mansion located literally under the Bay Bridge on Yerba Buena — is something even long-time San Francisco residents know nothing about. What’s the story of the mansion?\u003c/p>\n\u003cp>\u003cstrong>Question 2:\u003c/strong> What were the navigational trees in Oakland and how did they help sailors avoid Blossom Rock in the bay? And also, what’s the story of Blossom Rock being blown up?\u003c/p>\n\u003cp>\u003cstrong>Question 3:\u003c/strong> What the story with the “art” (read: eyesore) installation just west of the Ferry Building in San Francisco? It’s the large concrete structure with flowing, moldy mildew water (on Google maps it’s called the Vaillancourt Fountain).\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Head over to kqed dot org slash bay curious to cast your vote. And, while you’re there, scroll down a little ways and sign up for our newsletter. We only send it once and month and in it we answer even more of your questions!\u003c/p>\n\u003cp>\u003cstrong>Francisco Alvarado:\u003c/strong> Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Our show is produced by Gabriela Glueck, Christopher Beale and me, Katrina Schwartz. With extra support from Conner, Vicky Chung, Mark Jones, Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan and everyone at team KQED.\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>Have a great week.\u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp> \u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12041355/what-is-that-massive-tunnel-on-the-beach-south-of-fort-funston",
"authors": [
"234"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_34168",
"news_8",
"news_356"
],
"tags": [
"news_18426",
"news_2567",
"news_38"
],
"featImg": "news_12032816",
"label": "news_33523"
},
"news_12041022": {
"type": "posts",
"id": "news_12041022",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12041022",
"score": null,
"sort": [
1748512847000
]
},
"guestAuthors": [],
"slug": "what-is-the-paypal-mafia",
"title": "What Is the PayPal Mafia?",
"publishDate": 1748512847,
"format": "standard",
"headTitle": "What Is the PayPal Mafia? | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cspan class=\"\" title=\"\">\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Anna Mistele grew up in Florida, but moved to the Bay Area a few years ago for college.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> In high school, my dream job was working for Google.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> She majored in computer science at Stanford and stumbled across a book called Brotopia by Emily Chang in one of her courses.\u003c/p>\n\u003cp>\u003cb>Anna Mistele: \u003c/b>I’d never heard anything bad about Big Tech before I came to school. And so it was sort of a wake up call taking that class and also reading that book.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cb> \u003c/b>\u003cb>Katrina Schwartz: \u003c/b>Brotopia details a deep rooted sexism in the tech world and a toxic “work-at-all-costs” culture. It’s also where Anna first came across the term: “PayPal Mafia,” which got her wondering.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> What is the PayPal mafia and what is the extent of their influence in Silicon Valley?\u003c/p>\n\u003cp>THEME MUSIC\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> PayPal Mafia…sounds shady. We’ll tell you all about the key players, why they’re known as a “Mafia” and get into the influence this group of tech bros is having on world politics. I’m Katrina Schwartz filling in for Olivia Allen-Price. You’re listening to Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" src=\"https://playlist.megaphone.fm?e=KQINC3942688780&light=true\" width=\"100%\" height=\"200\" frameborder=\"0\" scrolling=\"no\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> This week on Bay Curious we’re trying to understand what the PayPal Mafia is and why they matter. This one goes deep into the tech world, so to answer it, we brought in someone who has spent a lot of time thinking about how the online world affects the real world. Morgan Sung is the host of the KQED podcast Close All Tabs where she reported on exactly this topic. Morgan says the first step to understanding the PayPal Mafia is to identify the main players.\u003c/p>\n\u003cp>Think Elon Musk:\u003c/p>\n\u003cp>\u003ci>Start music\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Billionaire Tesla CEO, who bought Twitter and turned it into X. He’s also leading the charge at the Department of Government Efficiency, also known as DOGE, the organization slashing government agencies left and right.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> David Sacks:\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Venture capitalist, famed angel investor, and recently appointed White House AI and crypto czar.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Ken Howery\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Another billionaire VC and the former ambassador to Sweden during Trump’s first term. He’s the current pick for ambassador to Denmark.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Jacob Helberg…\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>A tech advisor married to tech investor Keith Rabois. Jacob Helberg is the nominee for Under Secretary of State for Economic Growth, Energy, and the Environment.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> And at the center of it all, Peter Thiel.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>The elusive billionaire, tech titan, and big time Republican donor\u003c/p>\n\u003cp>\u003ci>Music ends\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>I know, it’s a lot of names and a lot of titles. Hard to keep track of right? Morgan suggests mapping it all out murder mystery style. Imagine photographs pinned up on a corkboard connected by a web of red thread. Seeing it like this made \u003ci>her\u003c/i> ask:\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So what do all of the guys in this web we’ve created have in common? And how are they using their proximity to the president to shape US policy?\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>I’ll let Morgan take it from here.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Okay, so let’s get back to this cork board. Musk, Sacks, Howery, Helberg, Thiel, what’s the red thread connecting all of them? Well, they were involved in PayPal during its earliest years before the company went public and made everyone very rich. Or in Jacob Helberg’s case, married to a former PayPal executive who became very rich. This group is so well connected and so influential within Silicon Valley, that they’re known by this one nickname.\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>the PayPal Mafia\u003c/p>\n\u003cp>\u003cb>News Anchor 5: \u003c/b>Who are the PayPal Mafia?\u003c/p>\n\u003cp>\u003cb>News Anchor 6: \u003c/b>The PayPal Mafia has laid the foundation for a new era of power.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Let me get my big red Sharpie out. Within the PayPal mafia, there’s another subset of this group that we’re gonna draw a circle around today. And we’ll talk about that in a minute. But first, you know how this goes. We start with a new tab. What is the PayPal Mafia?\u003c/p>\n\u003cp>\u003cb>Countdown Announcer: \u003c/b>Three, two, one, happy 2000!\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>It’s the year 2000.\u003c/p>\n\u003cp>\u003cb>AOL: \u003c/b>You’ve got mail.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>X.com, the online bank service, not the shell of Twitter, has just merged with a software company, Confinity. Elon Musk co-founded X.Com, and Peter Thiel co-founded Confinity. This merged company is rebranded as PayPal. It’s a game changer, and the company’s secure online payment system becomes a massive success. Two years later, PayPal goes public. Then, eBay buys the company for $1.5 billion, giving everyone with a stake in PayPal a pretty hefty chunk of money.\u003c/p>\n\u003cp>Now, a lot of PayPal’s co-founders, executives, engineers, and other employees leave the company very quickly after eBay’s acquisition, but they keep in touch. They stay close. And in the years following, PayPal alumni, those co-founders, executives, engineers, and other employers, they go off and start other companies — YouTube, Tesla, LinkedIn, Yelp, and so many more. They also start investing in each other’s companies, attending each others’ parties, advising each other, sitting on each others’ boards, and co-founding more companies with each other. They become super influential within Silicon Valley. If you wanted to get your foot in the door in the tech industry, you needed to get good with the PayPal mafia.\u003c/p>\n\u003cp>The name comes from a 2007 Fortune magazine feature that literally called them the PayPal Mafia in the headline. The cover photo features 13 of them, all men, of course, cosplaying as seedy New Jersey mobsters. They’re dressed in track suits, leather jackets, or big boxy sports coats with the shoulder pads. They’ve got the chunky gold chains, of, course, and their hair is slicked back, and they’re surrounded by poker chips and glasses of whiskey. A few of them are puffing on cigars. It’s a scene straight out of The Sopranos.\u003c/p>\n\u003cp>\u003cb>Tony Soprano: \u003c/b>It’s a stereotype, and it’s offensive. There is no mafia.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Today, this photo shoot might be considered an offensive caricature of Italian-American gangsters, but it’s 2007. It was a direct reference to the biggest show on TV at the time. And the godfather of the PayPal Mafia, front and center of the photo shoot is Peter Thiel.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>After PayPal, he co-founded Palantir Technologies, a big data company that has major contracts with the Department of Defense and U.S. intelligence agencies. And then he co-founded Founders Fund, this massive venture capital fund that was a super early investor in SpaceX and Facebook. He’s known as the godfather because he’s so well connected within both Silicon Valley and the U.S. government. And because he’s used his network to invest in companies and in people. Remember, he’s the one who put JD Vance on the map. He funded Vance’s Ohio Senate campaign and then orchestrated his first meeting with Trump. Thiel has been such a prominent figure within the tech industry that there’s a whole character, Peter Gregory, based off of him in the HBO show, Silicon Valley.\u003c/p>\n\u003cp>\u003cb>Richard Hendricks: \u003c/b>Well, that is before I just give up and go back to college.\u003c/p>\n\u003cp>\u003cb>Peter Gregory: \u003c/b>Do not do that. Go work at Burger King. Go into the woods and forage for nuts and berries. Do not go back to college.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Now, Thiel’s actual beliefs are all over the place. Like his TV counterpart, he has said that university education holds back innovation. In the 90s, he and David Sacks co-authored a book about how multiculturalism and political correctness were ruining academia. And he’s also been really into building offshore, independent, libertarian islands where tech innovation can happen outside of any government oversight. But he’s got influence and some of his ideology seems to be spreading among the power players of the tech industry. Politically speaking, he’s endorsed and funded Republican candidates since the early 2000s and has been described as techno-libertarian, but his comments and writing veer toward what a lot of critics say is just fascist. His biographer, Max Chafkin, said that Thiel is, quote, “hostile to the idea of democracy.”\u003c/p>\n\u003cp>Anyway, Thiel has been one of Trump’s earliest political supporters. He backed Trump in 2016, and although he declined to fund the 2024 campaign, he also hosted an inauguration party back in January with a ton of Silicon Valley insiders.\u003c/p>\n\u003cp>Many other members of the PayPal mafia up on my corkboard either haven’t been visibly involved in politics or have supported Democrats. Reid Hoffman, who was PayPal’s chief operating officer before he co-founded LinkedIn, was a major Democratic donor in 2024. And Elon Musk and David Sacks both endorsed Hillary Clinton in 2016.\u003c/p>\n\u003cp>But today, Musk and Sacks are both known to be very conservative, bordering on extremist. They’re also core members of the PayPal Mafia in this red circle we’ve drawn.\u003c/p>\n\u003cp>But why are these three guys grouped together like this? There’s a lesser-known commonality linking them together. They have roots in apartheid-era South Africa.\u003c/p>\n\u003cp>Well, that’s a new tab. PayPal Mafia and apartheid.\u003c/p>\n\u003cp>During a speech on President Trump’s second inauguration day, Elon Musk did a gesture that looked a lot like a Nazi salute.\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>Thank you. My heart goes out to you.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And then he turned around and did it again.\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>This is what victory feels like. Yeah!\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>It was that Inauguration Day incident that piqued journalist Chris McGreal’s curiosity about Elon Musk and his upbringing. It turns out that Musk, along with several other members of the PayPal mafia, spent at least some of their formative years in South Africa, a place Chris knew well.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>South Africa’s apartheid system had, you know, roots close links to fascism in Europe. So people started to ask, well, is there a connection? And that’s what we went to look at.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So Chris has been a foreign correspondent for The Guardian for decades, covering Africa, the Middle East, and Central America. And a little over 30 years ago, he was actually based in Johannesburg, covering the last years of South African apartheid.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So apartheid was a system that essentially came to being in 1948. There’d always been racial discrimination, but the system that’s introduced in 1948 is a very rigid system of segregation.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Under the system, all South Africans were registered and assigned to one of four racial groups — white, Asian, Native, which meant Black, or Colored, which lumped everyone who was mixed race into one group.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>They were only allowed to marry or have sex with people of their same race. And they introduced legislation. It was called job reservation, which meant that the best jobs and the best land and the best everything were reserved for white people. This was a very rigid system of segregation that went far beyond what had existed, say, in the southern United States. And in some ways, it had its roots in fascism in 1930s Europe.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>When Elon Musk was born in Pretoria in 1971, the Prime Minister of South Africa was a man named John Vorster. In the 1930s, Vorster had been part of a South African fascist militia that was wildly anti-Semitic and openly pro-Nazi.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Vorster famously said that the system that they were promoting in South Africa was called Christian nationalism. And he said, in Germany, they call it Nazism, in Italy, they called it fascism. We call it Christian nationalism, but it’s essentially all the same thing.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So that sets the stage for the kind of political environment that these core members of the PayPal mafia grew up in. Let’s take a closer look. There’s David Sacks, the White House AI and Crypto Czar.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So he was born in Cape Town, but at a relatively young age, five years old, I think, his family moves to Tennessee where he grows up. So he’s less directly affected by apartheid on the frontline at the coalface of apartheid. But you know he grew up in a white diaspora, white South African diaspora family, and remained very closely tied to South Africa. So you would have had those influences, but they wouldn’t have been quite so direct.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And then Peter Thiel, PayPal Mafia godfather and kingmaker of Silicon Valley. And Chris noted that the area where Thiel spent his adolescence was openly supportive of the Nazis.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Peter Thiel’s father was in the mining business. They initially moved to Johannesburg. The white population was mostly of German descent. And even in the 1970s and 80s, there was still open support for the Nazis. They still celebrated Hitler’s birthday every May. You could go into gift shops and buy swastika flags. I found a New York Times article from 1975 where the reporter describes driving into a gas station and being met by an attendant who gives a Nazi salute and says Hitler died. That’s in the 70s when Thiel’s at school in that city.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And lastly, Elon Musk. We know who he is by now.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Musk’s father was a mine owner. He grew up in incredible wealth, even by the standards of white South Africa, which would have meant that he was surrounded by black servants and he certainly wouldn’t have wanted for anything that he needed. Musk, again, is perhaps the most interesting case.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Chris says that because Musk’s maternal grandfather, Joshua Haldeman, was actually deeply involved in a movement in Canada called Technocracy Incorporated. They pushed for abolishing democracy in favor of letting technical and scientific experts run the government. Under Haldeman’s leadership, the organization became increasingly fascist. And during World War II, the Canadian government banned the organization and arrested Haldemen for his opposition to the country’s fight against Hitler. Yes, you heard that correctly. Haldeman opposed the country’s fight against Hitler.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>We get apartheid in South Africa in 1948, and Joshua Haldeman likes the look of that. He thinks that that’s a that looks like a good system. So in 1950, he moves to South Africa where he can go on essentially living the fascist dream.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So Haldeman, Musk’s grandfather, moves to South Africa. Not because he has any ties to the country, but because he likes the idea of apartheid.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Now, the grandfather dies when Musk himself is very young, but the ideas live on inside that branch of the family. And Musk’s father, Errol, has described his kind of parents-in-law as openly neo-Nazi. So one of the things you’ll notice Musk ends up going to a high school called Pretoria Boys High, which under South Africa’s laws is racially segregated.\u003c/p>\n\u003cp>One of the complications of South Africa is that the white population isn’t homogenous. You’ve got the Afrikaners and they’re the people who were descended from the Dutch, and they are the people, who essentially ran the country politically. They were the people behind the National Party and apartheid. The other half of the population, white population, was English speakers, descendants of British colonists. These two white groups are actually in conflict quite a lot.\u003c/p>\n\u003cp>Pretoria of Boys High was mostly English speakers. So inside that school, there were actually quite a lot of people who were resistant to apartheid and the Afrikaners and the National Party.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Those classmates who went on to resist apartheid include Edwin Cameron, who became a Supreme Court Justice under the post-apartheid system, and Peter Hain, who led the anti-apartheid movement in Britain.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So those kind of people were in that school with Musk. But we don’t see any evidence, or we’ve never heard any evidence that he took a stand on apartheid. One of the things you can safely say about South Africa at that time, it’s no matter what your background and education, if you were white, you were growing up in immense privilege, surrounded by people who were treated as second, third and fourth class citizens compared to you by law.\u003c/p>\n\u003cp>In the end, you still imbue some of that system, some of the racism, some with that privilege, even if you don’t recognize it at the time. I think that that’s probably true of Musk in particular. Perhaps some of the other men we’ve talked about less because they left South Africa at a younger age, but it’s hard to imagine that Musk wasn’t influenced by that in this way.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Like Chris said, others who grew up in the same environment, in the same place of privilege during apartheid, actually went on to espouse very different ideas and actively work against racism. So there isn’t always a direct line between someone’s upbringing and their politics as an adult.\u003c/p>\n\u003cp>However, there are some connections here between these men’s backgrounds, their current anti-DEI stances, and the policies that they’re trying to influence both in the U.S. and abroad. And President Trump seems to be on that same wavelength, especially around U.S. policy toward South Africa. But that is a new tab after a quick break.\u003c/p>\n\u003cp>Okay, so we just learned about how some core members of the PayPal mafia were all born in South Africa during this horrifically oppressive time called apartheid. So what does all this have to do with Trump’s fixation on South Africa? And that is a new tab. Trump, South Africa, and Elon Musk.\u003c/p>\n\u003cp>\u003cb>News Anchor 7: \u003c/b>There’s an escalating dispute between President Trump and South Africa over a new land policy that he says discriminates against the country’s white minority.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Since getting back into the Oval Office, Trump has been paying a lot of attention to South Africa. First, he signed an executive order stopping all aid to South African and offering refugee status to white South Africans. And then he’s been posting about it over and over again on Truth Social, the right-leaning Twitter clone that he owns. So what’s this all about?\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>It’s about several things. One has nothing to do with the subject at hand, which is that South Africa took Israel to the International Court of Justice over what has been described as the genocide in Gaza. And there are a lot of people who have been very angered in the US and in Washington by that and have been pressing Trump to punish South Africa for that. So that’s one part of it.\u003c/p>\n\u003cp>But a second part is, what’s happening in South Africa fits the narrative that you hear on the right in this country, particularly amongst white supremacists, about white genocide, about the Great Replacement Theory, all of those things which suggest that the white population of the United States and the white populations around the world is somehow under some kind threat from other races.\u003c/p>\n\u003cp>\u003cb>News Anchor 8: \u003c/b>We begin with the latest on U.S.-South African tensions. Pretoria has pushed back as it continues to face strong allegations of racism from U. S. President Donald Trump and his South African-born ally Elon Musk.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>You can see Trump first become aware of it in 2018, during his first presidency, when a group of Afrikaners who run an organization called AfriForum, and they’re pressing the idea that in South Africa, white farmers are being murdered for their land. What they’re portraying is that South Africa in the years after apartheid has essentially become a new kind of racist country, that now it’s black people persecuting white and instead of white people persecuting black people.\u003c/p>\n\u003cp>This, of course, fits very much with a lot of the kind of stuff we hear from Trump and the people around him. And so it paints whites as victims. But AfriForum turned up in America in 2018, pushing this idea that there was this essentially white genocide going on. One of their number appears on Tucker Carlson on Fox News and starts talking about this.\u003c/p>\n\u003cp>\u003cb>Tucker Carlson \u003c/b>South Africa is a diverse country, but the South African government would like to make it much less diverse.\u003c/p>\n\u003cp>\u003cb>AfriForum Member \u003c/b>Basically threatening white farmers that if they do not voluntarily hand over their land to black people, then there would be a violent takeover.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>And Trump is watching and Trump tweets to his then Secretary of State Mike Pompeo.\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>In a late night tweet, Trump said he’d asked Secretary of State Mike Pompeo to study South Africa’s land and farm seizures in addition to expropriations and large-scale killing of farmers.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>When Trump comes back to power in January, it happens to coincide with a new law in South Africa, which is about redistribution of land.\u003c/p>\n\u003cp>\u003cb>News Anchor 9 \u003c/b>frustration over the slow pace of land reform in south africa has been mounting and the new expropriation act aims to accelerate the redistribution of land in the country.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>70% of the land in South Africa, the agricultural land, is still in the hands of white people who only account for 7% of population.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Remember, during apartheid, black South Africans were subjected to extremely rigid segregation. The 1913 Natives Land Act designated the majority of South Africa as white and forbade the black indigenous population from owning land beyond a tiny amount that was set aside in special reserves. Black South Africans who were already living in those white areas were evicted en masse and had to relocate to poor townships or work as farm laborers. Either way, they were forced into poverty.\u003c/p>\n\u003cp>The Expropriation Act, signed into South African law this year, sets up a legal framework to redistribute land and address ownership imbalance within the country. The government isn’t just seizing land left and right. There’s a whole process involved that also includes paying landowners a fair price. A lot of the backlash to the new law is over one clause that allows the South African government to take land without compensation, but only in very specific circumstances. Like if the land was abandoned or if the owner isn’t actually using it and is just holding onto it until the property value goes up.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>This was leapt on by the white right as evidence of essentially a new form of racism that white people were going to lose their land, including Musk. Musk for a while had been pressing the idea that affirmative action laws, that black empowerment laws in South Africa, were somehow a new formal apartheid. The idea of uplifting people who had been persecuted and discriminated against was actually a new form of apartheid. He was trying to turn the system on its head and say that whites are now the victims, which is plainly not the case. They remain economically dominant in South Africa and very much in a place of privilege. But that was the line that Musk was pushing. And it’s clear that Trump has been steered towards a direct confrontation with South Africa. I doubt he would have paid much attention on his own. I doubt he’s got into office this time and suddenly thought, I must go and deal with the South Africa situation.\u003c/p>\n\u003cp>\u003cb>News Anchor 9: \u003c/b>Now in a social media post directly offering South African farmers and their families safe refuge in the U.S. and an expedited pathway to citizenship, erroneously stating that their land and farms were being confiscated.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And there’s another link here between Trump’s renewed crusade against South African reparations for black citizens, the actual victims of apartheid, and Musk’s business interests. Specifically, his satellite internet service company, Starlink.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Musk has been in dispute with South Africa and government over affirmative action, over black empowerment for a couple of years now, and it seems to be rooted in part in his desire to get Starlink into South Africa.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Under South Africa’s Black empowerment initiatives, the country mandates that foreign investors in the telecoms industry have to have at least 30% black ownership in any local operations. Musk has been pushing back on this requirement, claiming that he’s standing up for white people against discrimination. And he has AfriForum lobbying on his behalf within South Africa.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>I think essentially what we’re seeing here, at least in part, because there are other forces of work at this as well, but in terms of Musk’s thing, I think, you know, he’s trying to pile on the pressure and Trump’s executive order is part of this on South Africa to back down on affirmative action laws on Black empowerment requirements for his businesses.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Musk has been on a similar crusade here in the US. He’s been openly critical of diversity, equity, and inclusion programs, and has said that DEI is just another word for racism. And although he isn’t technically a federal employee, he has been the public face of DOGE, which has slashed DEI programs and gutted federal agencies.\u003c/p>\n\u003cp>In just a few months, they’ve canceled millions of dollars of federal grants for affordable housing programs, health research in marginalized communities, and education programs to help low-income students. DOGE also fired all employees in DEI positions who are disproportionately black, indigenous, or people of color.\u003c/p>\n\u003cp>Big picture here. I mean, the situation with Elon Musk in South Africa is just one example of how an unelected billionaire can sway policy. How else can you see this group of technocrats, as you said, how else do you see them influence US politics going forward?\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Well, I think, you know, what we should look at very closely is they want to strip back regulation. They want to step back accountability. They essentially want a totally free market in which they can do what they want. And I think that’s actually where the real influence will lie. Now, as we know, in the American politics, since Citizens United ruling by the Supreme Court, money talks a lot and they’ve got money. So I would imagine that they will be ensuring that the people who get elected to Congress are people sympathetic to that.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was Morgan Sung, host of the Close All Tabs podcast. Morgan actually goes even deeper into this web of influential tech bros on her podcast, asking: what does all this mean for democracy? And are we slouching towards technofacism?\u003c/p>\n\u003cp>Check out the broligarchy series by searching for Close All Tabs wherever you listen, like Spotify or Apple Podcasts.\u003c/p>\n\u003cp>Thanks to Anna Mistele for asking this week’s question.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> Bay Curious is produced in San Francisco at member supported KQED.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Our show is produced by Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. Chris Egusa is the Senior Editor of Close All Tabs and wrote some of the music. Maya Cueva sound designed the episode. And we had extra engineering help from Brendan Willard.\u003c/p>\n\u003cp>Bay Curious gets extra support from: Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Thanks for listening. Have a great week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\n",
"blocks": [],
"excerpt": "A group of tech innovators who formed PayPal have quietly amassed a lot of power in Silicon Valley and in the U.S. government.",
"status": "publish",
"parent": 0,
"modified": 1748470459,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 113,
"wordCount": 4834
},
"headData": {
"title": "What Is the PayPal Mafia? | KQED",
"description": "A group of tech innovators who formed PayPal have quietly amassed a lot of power in Silicon Valley and in the U.S. government.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "What Is the PayPal Mafia?",
"datePublished": "2025-05-29T03:00:47-07:00",
"dateModified": "2025-05-28T15:14:19-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC3942688780.mp3?updated=1747953303",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"subhead": "And what influence do they have on Silicon Valley and U.S. politics?",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12041022/what-is-the-paypal-mafia",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cspan class=\"\" title=\"\">\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Anna Mistele grew up in Florida, but moved to the Bay Area a few years ago for college.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> In high school, my dream job was working for Google.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> She majored in computer science at Stanford and stumbled across a book called Brotopia by Emily Chang in one of her courses.\u003c/p>\n\u003cp>\u003cb>Anna Mistele: \u003c/b>I’d never heard anything bad about Big Tech before I came to school. And so it was sort of a wake up call taking that class and also reading that book.\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>\u003cb> \u003c/b>\u003cb>Katrina Schwartz: \u003c/b>Brotopia details a deep rooted sexism in the tech world and a toxic “work-at-all-costs” culture. It’s also where Anna first came across the term: “PayPal Mafia,” which got her wondering.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> What is the PayPal mafia and what is the extent of their influence in Silicon Valley?\u003c/p>\n\u003cp>THEME MUSIC\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> PayPal Mafia…sounds shady. We’ll tell you all about the key players, why they’re known as a “Mafia” and get into the influence this group of tech bros is having on world politics. I’m Katrina Schwartz filling in for Olivia Allen-Price. You’re listening to Bay Curious. Stay with us.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" src=\"https://playlist.megaphone.fm?e=KQINC3942688780&light=true\" width=\"100%\" height=\"200\" frameborder=\"0\" scrolling=\"no\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> This week on Bay Curious we’re trying to understand what the PayPal Mafia is and why they matter. This one goes deep into the tech world, so to answer it, we brought in someone who has spent a lot of time thinking about how the online world affects the real world. Morgan Sung is the host of the KQED podcast Close All Tabs where she reported on exactly this topic. Morgan says the first step to understanding the PayPal Mafia is to identify the main players.\u003c/p>\n\u003cp>Think Elon Musk:\u003c/p>\n\u003cp>\u003ci>Start music\u003c/i>\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Billionaire Tesla CEO, who bought Twitter and turned it into X. He’s also leading the charge at the Department of Government Efficiency, also known as DOGE, the organization slashing government agencies left and right.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> David Sacks:\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Venture capitalist, famed angel investor, and recently appointed White House AI and crypto czar.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Ken Howery\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Another billionaire VC and the former ambassador to Sweden during Trump’s first term. He’s the current pick for ambassador to Denmark.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Jacob Helberg…\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>A tech advisor married to tech investor Keith Rabois. Jacob Helberg is the nominee for Under Secretary of State for Economic Growth, Energy, and the Environment.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> And at the center of it all, Peter Thiel.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>The elusive billionaire, tech titan, and big time Republican donor\u003c/p>\n\u003cp>\u003ci>Music ends\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>I know, it’s a lot of names and a lot of titles. Hard to keep track of right? Morgan suggests mapping it all out murder mystery style. Imagine photographs pinned up on a corkboard connected by a web of red thread. Seeing it like this made \u003ci>her\u003c/i> ask:\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So what do all of the guys in this web we’ve created have in common? And how are they using their proximity to the president to shape US policy?\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>I’ll let Morgan take it from here.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Okay, so let’s get back to this cork board. Musk, Sacks, Howery, Helberg, Thiel, what’s the red thread connecting all of them? Well, they were involved in PayPal during its earliest years before the company went public and made everyone very rich. Or in Jacob Helberg’s case, married to a former PayPal executive who became very rich. This group is so well connected and so influential within Silicon Valley, that they’re known by this one nickname.\u003c/p>\n\u003cp>\u003cb>News Anchor 4: \u003c/b>the PayPal Mafia\u003c/p>\n\u003cp>\u003cb>News Anchor 5: \u003c/b>Who are the PayPal Mafia?\u003c/p>\n\u003cp>\u003cb>News Anchor 6: \u003c/b>The PayPal Mafia has laid the foundation for a new era of power.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Let me get my big red Sharpie out. Within the PayPal mafia, there’s another subset of this group that we’re gonna draw a circle around today. And we’ll talk about that in a minute. But first, you know how this goes. We start with a new tab. What is the PayPal Mafia?\u003c/p>\n\u003cp>\u003cb>Countdown Announcer: \u003c/b>Three, two, one, happy 2000!\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>It’s the year 2000.\u003c/p>\n\u003cp>\u003cb>AOL: \u003c/b>You’ve got mail.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>X.com, the online bank service, not the shell of Twitter, has just merged with a software company, Confinity. Elon Musk co-founded X.Com, and Peter Thiel co-founded Confinity. This merged company is rebranded as PayPal. It’s a game changer, and the company’s secure online payment system becomes a massive success. Two years later, PayPal goes public. Then, eBay buys the company for $1.5 billion, giving everyone with a stake in PayPal a pretty hefty chunk of money.\u003c/p>\n\u003cp>Now, a lot of PayPal’s co-founders, executives, engineers, and other employees leave the company very quickly after eBay’s acquisition, but they keep in touch. They stay close. And in the years following, PayPal alumni, those co-founders, executives, engineers, and other employers, they go off and start other companies — YouTube, Tesla, LinkedIn, Yelp, and so many more. They also start investing in each other’s companies, attending each others’ parties, advising each other, sitting on each others’ boards, and co-founding more companies with each other. They become super influential within Silicon Valley. If you wanted to get your foot in the door in the tech industry, you needed to get good with the PayPal mafia.\u003c/p>\n\u003cp>The name comes from a 2007 Fortune magazine feature that literally called them the PayPal Mafia in the headline. The cover photo features 13 of them, all men, of course, cosplaying as seedy New Jersey mobsters. They’re dressed in track suits, leather jackets, or big boxy sports coats with the shoulder pads. They’ve got the chunky gold chains, of, course, and their hair is slicked back, and they’re surrounded by poker chips and glasses of whiskey. A few of them are puffing on cigars. It’s a scene straight out of The Sopranos.\u003c/p>\n\u003cp>\u003cb>Tony Soprano: \u003c/b>It’s a stereotype, and it’s offensive. There is no mafia.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Today, this photo shoot might be considered an offensive caricature of Italian-American gangsters, but it’s 2007. It was a direct reference to the biggest show on TV at the time. And the godfather of the PayPal Mafia, front and center of the photo shoot is Peter Thiel.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>After PayPal, he co-founded Palantir Technologies, a big data company that has major contracts with the Department of Defense and U.S. intelligence agencies. And then he co-founded Founders Fund, this massive venture capital fund that was a super early investor in SpaceX and Facebook. He’s known as the godfather because he’s so well connected within both Silicon Valley and the U.S. government. And because he’s used his network to invest in companies and in people. Remember, he’s the one who put JD Vance on the map. He funded Vance’s Ohio Senate campaign and then orchestrated his first meeting with Trump. Thiel has been such a prominent figure within the tech industry that there’s a whole character, Peter Gregory, based off of him in the HBO show, Silicon Valley.\u003c/p>\n\u003cp>\u003cb>Richard Hendricks: \u003c/b>Well, that is before I just give up and go back to college.\u003c/p>\n\u003cp>\u003cb>Peter Gregory: \u003c/b>Do not do that. Go work at Burger King. Go into the woods and forage for nuts and berries. Do not go back to college.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Now, Thiel’s actual beliefs are all over the place. Like his TV counterpart, he has said that university education holds back innovation. In the 90s, he and David Sacks co-authored a book about how multiculturalism and political correctness were ruining academia. And he’s also been really into building offshore, independent, libertarian islands where tech innovation can happen outside of any government oversight. But he’s got influence and some of his ideology seems to be spreading among the power players of the tech industry. Politically speaking, he’s endorsed and funded Republican candidates since the early 2000s and has been described as techno-libertarian, but his comments and writing veer toward what a lot of critics say is just fascist. His biographer, Max Chafkin, said that Thiel is, quote, “hostile to the idea of democracy.”\u003c/p>\n\u003cp>Anyway, Thiel has been one of Trump’s earliest political supporters. He backed Trump in 2016, and although he declined to fund the 2024 campaign, he also hosted an inauguration party back in January with a ton of Silicon Valley insiders.\u003c/p>\n\u003cp>Many other members of the PayPal mafia up on my corkboard either haven’t been visibly involved in politics or have supported Democrats. Reid Hoffman, who was PayPal’s chief operating officer before he co-founded LinkedIn, was a major Democratic donor in 2024. And Elon Musk and David Sacks both endorsed Hillary Clinton in 2016.\u003c/p>\n\u003cp>But today, Musk and Sacks are both known to be very conservative, bordering on extremist. They’re also core members of the PayPal Mafia in this red circle we’ve drawn.\u003c/p>\n\u003cp>But why are these three guys grouped together like this? There’s a lesser-known commonality linking them together. They have roots in apartheid-era South Africa.\u003c/p>\n\u003cp>Well, that’s a new tab. PayPal Mafia and apartheid.\u003c/p>\n\u003cp>During a speech on President Trump’s second inauguration day, Elon Musk did a gesture that looked a lot like a Nazi salute.\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>Thank you. My heart goes out to you.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And then he turned around and did it again.\u003c/p>\n\u003cp>\u003cb>Elon Musk: \u003c/b>This is what victory feels like. Yeah!\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>It was that Inauguration Day incident that piqued journalist Chris McGreal’s curiosity about Elon Musk and his upbringing. It turns out that Musk, along with several other members of the PayPal mafia, spent at least some of their formative years in South Africa, a place Chris knew well.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>South Africa’s apartheid system had, you know, roots close links to fascism in Europe. So people started to ask, well, is there a connection? And that’s what we went to look at.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So Chris has been a foreign correspondent for The Guardian for decades, covering Africa, the Middle East, and Central America. And a little over 30 years ago, he was actually based in Johannesburg, covering the last years of South African apartheid.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So apartheid was a system that essentially came to being in 1948. There’d always been racial discrimination, but the system that’s introduced in 1948 is a very rigid system of segregation.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Under the system, all South Africans were registered and assigned to one of four racial groups — white, Asian, Native, which meant Black, or Colored, which lumped everyone who was mixed race into one group.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>They were only allowed to marry or have sex with people of their same race. And they introduced legislation. It was called job reservation, which meant that the best jobs and the best land and the best everything were reserved for white people. This was a very rigid system of segregation that went far beyond what had existed, say, in the southern United States. And in some ways, it had its roots in fascism in 1930s Europe.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>When Elon Musk was born in Pretoria in 1971, the Prime Minister of South Africa was a man named John Vorster. In the 1930s, Vorster had been part of a South African fascist militia that was wildly anti-Semitic and openly pro-Nazi.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Vorster famously said that the system that they were promoting in South Africa was called Christian nationalism. And he said, in Germany, they call it Nazism, in Italy, they called it fascism. We call it Christian nationalism, but it’s essentially all the same thing.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So that sets the stage for the kind of political environment that these core members of the PayPal mafia grew up in. Let’s take a closer look. There’s David Sacks, the White House AI and Crypto Czar.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So he was born in Cape Town, but at a relatively young age, five years old, I think, his family moves to Tennessee where he grows up. So he’s less directly affected by apartheid on the frontline at the coalface of apartheid. But you know he grew up in a white diaspora, white South African diaspora family, and remained very closely tied to South Africa. So you would have had those influences, but they wouldn’t have been quite so direct.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And then Peter Thiel, PayPal Mafia godfather and kingmaker of Silicon Valley. And Chris noted that the area where Thiel spent his adolescence was openly supportive of the Nazis.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Peter Thiel’s father was in the mining business. They initially moved to Johannesburg. The white population was mostly of German descent. And even in the 1970s and 80s, there was still open support for the Nazis. They still celebrated Hitler’s birthday every May. You could go into gift shops and buy swastika flags. I found a New York Times article from 1975 where the reporter describes driving into a gas station and being met by an attendant who gives a Nazi salute and says Hitler died. That’s in the 70s when Thiel’s at school in that city.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And lastly, Elon Musk. We know who he is by now.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Musk’s father was a mine owner. He grew up in incredible wealth, even by the standards of white South Africa, which would have meant that he was surrounded by black servants and he certainly wouldn’t have wanted for anything that he needed. Musk, again, is perhaps the most interesting case.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Chris says that because Musk’s maternal grandfather, Joshua Haldeman, was actually deeply involved in a movement in Canada called Technocracy Incorporated. They pushed for abolishing democracy in favor of letting technical and scientific experts run the government. Under Haldeman’s leadership, the organization became increasingly fascist. And during World War II, the Canadian government banned the organization and arrested Haldemen for his opposition to the country’s fight against Hitler. Yes, you heard that correctly. Haldeman opposed the country’s fight against Hitler.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>We get apartheid in South Africa in 1948, and Joshua Haldeman likes the look of that. He thinks that that’s a that looks like a good system. So in 1950, he moves to South Africa where he can go on essentially living the fascist dream.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>So Haldeman, Musk’s grandfather, moves to South Africa. Not because he has any ties to the country, but because he likes the idea of apartheid.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Now, the grandfather dies when Musk himself is very young, but the ideas live on inside that branch of the family. And Musk’s father, Errol, has described his kind of parents-in-law as openly neo-Nazi. So one of the things you’ll notice Musk ends up going to a high school called Pretoria Boys High, which under South Africa’s laws is racially segregated.\u003c/p>\n\u003cp>One of the complications of South Africa is that the white population isn’t homogenous. You’ve got the Afrikaners and they’re the people who were descended from the Dutch, and they are the people, who essentially ran the country politically. They were the people behind the National Party and apartheid. The other half of the population, white population, was English speakers, descendants of British colonists. These two white groups are actually in conflict quite a lot.\u003c/p>\n\u003cp>Pretoria of Boys High was mostly English speakers. So inside that school, there were actually quite a lot of people who were resistant to apartheid and the Afrikaners and the National Party.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Those classmates who went on to resist apartheid include Edwin Cameron, who became a Supreme Court Justice under the post-apartheid system, and Peter Hain, who led the anti-apartheid movement in Britain.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>So those kind of people were in that school with Musk. But we don’t see any evidence, or we’ve never heard any evidence that he took a stand on apartheid. One of the things you can safely say about South Africa at that time, it’s no matter what your background and education, if you were white, you were growing up in immense privilege, surrounded by people who were treated as second, third and fourth class citizens compared to you by law.\u003c/p>\n\u003cp>In the end, you still imbue some of that system, some of the racism, some with that privilege, even if you don’t recognize it at the time. I think that that’s probably true of Musk in particular. Perhaps some of the other men we’ve talked about less because they left South Africa at a younger age, but it’s hard to imagine that Musk wasn’t influenced by that in this way.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Like Chris said, others who grew up in the same environment, in the same place of privilege during apartheid, actually went on to espouse very different ideas and actively work against racism. So there isn’t always a direct line between someone’s upbringing and their politics as an adult.\u003c/p>\n\u003cp>However, there are some connections here between these men’s backgrounds, their current anti-DEI stances, and the policies that they’re trying to influence both in the U.S. and abroad. And President Trump seems to be on that same wavelength, especially around U.S. policy toward South Africa. But that is a new tab after a quick break.\u003c/p>\n\u003cp>Okay, so we just learned about how some core members of the PayPal mafia were all born in South Africa during this horrifically oppressive time called apartheid. So what does all this have to do with Trump’s fixation on South Africa? And that is a new tab. Trump, South Africa, and Elon Musk.\u003c/p>\n\u003cp>\u003cb>News Anchor 7: \u003c/b>There’s an escalating dispute between President Trump and South Africa over a new land policy that he says discriminates against the country’s white minority.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Since getting back into the Oval Office, Trump has been paying a lot of attention to South Africa. First, he signed an executive order stopping all aid to South African and offering refugee status to white South Africans. And then he’s been posting about it over and over again on Truth Social, the right-leaning Twitter clone that he owns. So what’s this all about?\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>It’s about several things. One has nothing to do with the subject at hand, which is that South Africa took Israel to the International Court of Justice over what has been described as the genocide in Gaza. And there are a lot of people who have been very angered in the US and in Washington by that and have been pressing Trump to punish South Africa for that. So that’s one part of it.\u003c/p>\n\u003cp>But a second part is, what’s happening in South Africa fits the narrative that you hear on the right in this country, particularly amongst white supremacists, about white genocide, about the Great Replacement Theory, all of those things which suggest that the white population of the United States and the white populations around the world is somehow under some kind threat from other races.\u003c/p>\n\u003cp>\u003cb>News Anchor 8: \u003c/b>We begin with the latest on U.S.-South African tensions. Pretoria has pushed back as it continues to face strong allegations of racism from U. S. President Donald Trump and his South African-born ally Elon Musk.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>You can see Trump first become aware of it in 2018, during his first presidency, when a group of Afrikaners who run an organization called AfriForum, and they’re pressing the idea that in South Africa, white farmers are being murdered for their land. What they’re portraying is that South Africa in the years after apartheid has essentially become a new kind of racist country, that now it’s black people persecuting white and instead of white people persecuting black people.\u003c/p>\n\u003cp>This, of course, fits very much with a lot of the kind of stuff we hear from Trump and the people around him. And so it paints whites as victims. But AfriForum turned up in America in 2018, pushing this idea that there was this essentially white genocide going on. One of their number appears on Tucker Carlson on Fox News and starts talking about this.\u003c/p>\n\u003cp>\u003cb>Tucker Carlson \u003c/b>South Africa is a diverse country, but the South African government would like to make it much less diverse.\u003c/p>\n\u003cp>\u003cb>AfriForum Member \u003c/b>Basically threatening white farmers that if they do not voluntarily hand over their land to black people, then there would be a violent takeover.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>And Trump is watching and Trump tweets to his then Secretary of State Mike Pompeo.\u003c/p>\n\u003cp>\u003cb>News Anchor 3 \u003c/b>In a late night tweet, Trump said he’d asked Secretary of State Mike Pompeo to study South Africa’s land and farm seizures in addition to expropriations and large-scale killing of farmers.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>When Trump comes back to power in January, it happens to coincide with a new law in South Africa, which is about redistribution of land.\u003c/p>\n\u003cp>\u003cb>News Anchor 9 \u003c/b>frustration over the slow pace of land reform in south africa has been mounting and the new expropriation act aims to accelerate the redistribution of land in the country.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>70% of the land in South Africa, the agricultural land, is still in the hands of white people who only account for 7% of population.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Remember, during apartheid, black South Africans were subjected to extremely rigid segregation. The 1913 Natives Land Act designated the majority of South Africa as white and forbade the black indigenous population from owning land beyond a tiny amount that was set aside in special reserves. Black South Africans who were already living in those white areas were evicted en masse and had to relocate to poor townships or work as farm laborers. Either way, they were forced into poverty.\u003c/p>\n\u003cp>The Expropriation Act, signed into South African law this year, sets up a legal framework to redistribute land and address ownership imbalance within the country. The government isn’t just seizing land left and right. There’s a whole process involved that also includes paying landowners a fair price. A lot of the backlash to the new law is over one clause that allows the South African government to take land without compensation, but only in very specific circumstances. Like if the land was abandoned or if the owner isn’t actually using it and is just holding onto it until the property value goes up.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>This was leapt on by the white right as evidence of essentially a new form of racism that white people were going to lose their land, including Musk. Musk for a while had been pressing the idea that affirmative action laws, that black empowerment laws in South Africa, were somehow a new formal apartheid. The idea of uplifting people who had been persecuted and discriminated against was actually a new form of apartheid. He was trying to turn the system on its head and say that whites are now the victims, which is plainly not the case. They remain economically dominant in South Africa and very much in a place of privilege. But that was the line that Musk was pushing. And it’s clear that Trump has been steered towards a direct confrontation with South Africa. I doubt he would have paid much attention on his own. I doubt he’s got into office this time and suddenly thought, I must go and deal with the South Africa situation.\u003c/p>\n\u003cp>\u003cb>News Anchor 9: \u003c/b>Now in a social media post directly offering South African farmers and their families safe refuge in the U.S. and an expedited pathway to citizenship, erroneously stating that their land and farms were being confiscated.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>And there’s another link here between Trump’s renewed crusade against South African reparations for black citizens, the actual victims of apartheid, and Musk’s business interests. Specifically, his satellite internet service company, Starlink.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Musk has been in dispute with South Africa and government over affirmative action, over black empowerment for a couple of years now, and it seems to be rooted in part in his desire to get Starlink into South Africa.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Under South Africa’s Black empowerment initiatives, the country mandates that foreign investors in the telecoms industry have to have at least 30% black ownership in any local operations. Musk has been pushing back on this requirement, claiming that he’s standing up for white people against discrimination. And he has AfriForum lobbying on his behalf within South Africa.\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>I think essentially what we’re seeing here, at least in part, because there are other forces of work at this as well, but in terms of Musk’s thing, I think, you know, he’s trying to pile on the pressure and Trump’s executive order is part of this on South Africa to back down on affirmative action laws on Black empowerment requirements for his businesses.\u003c/p>\n\u003cp>\u003cb>Morgan Sung: \u003c/b>Musk has been on a similar crusade here in the US. He’s been openly critical of diversity, equity, and inclusion programs, and has said that DEI is just another word for racism. And although he isn’t technically a federal employee, he has been the public face of DOGE, which has slashed DEI programs and gutted federal agencies.\u003c/p>\n\u003cp>In just a few months, they’ve canceled millions of dollars of federal grants for affordable housing programs, health research in marginalized communities, and education programs to help low-income students. DOGE also fired all employees in DEI positions who are disproportionately black, indigenous, or people of color.\u003c/p>\n\u003cp>Big picture here. I mean, the situation with Elon Musk in South Africa is just one example of how an unelected billionaire can sway policy. How else can you see this group of technocrats, as you said, how else do you see them influence US politics going forward?\u003c/p>\n\u003cp>\u003cb>Chris McGreal: \u003c/b>Well, I think, you know, what we should look at very closely is they want to strip back regulation. They want to step back accountability. They essentially want a totally free market in which they can do what they want. And I think that’s actually where the real influence will lie. Now, as we know, in the American politics, since Citizens United ruling by the Supreme Court, money talks a lot and they’ve got money. So I would imagine that they will be ensuring that the people who get elected to Congress are people sympathetic to that.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was Morgan Sung, host of the Close All Tabs podcast. Morgan actually goes even deeper into this web of influential tech bros on her podcast, asking: what does all this mean for democracy? And are we slouching towards technofacism?\u003c/p>\n\u003cp>Check out the broligarchy series by searching for Close All Tabs wherever you listen, like Spotify or Apple Podcasts.\u003c/p>\n\u003cp>Thanks to Anna Mistele for asking this week’s question.\u003c/p>\n\u003cp>\u003cb>Anna Mistele:\u003c/b> Bay Curious is produced in San Francisco at member supported KQED.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Our show is produced by Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. Chris Egusa is the Senior Editor of Close All Tabs and wrote some of the music. Maya Cueva sound designed the episode. And we had extra engineering help from Brendan Willard.\u003c/p>\n\u003cp>Bay Curious gets extra support from: Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Thanks for listening. Have a great week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12041022/what-is-the-paypal-mafia",
"authors": [
"234"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_8"
],
"featImg": "news_12041359",
"label": "source_news_12041022"
},
"news_12038600": {
"type": "posts",
"id": "news_12038600",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12038600",
"score": null,
"sort": [
1747908014000
]
},
"guestAuthors": [],
"slug": "how-bacon-wrapped-hot-dogs-became-one-of-the-bay-areas-most-popular-street-foods",
"title": "How Bacon-Wrapped Hot Dogs Became One of the Bay Area’s Most Popular Street Foods",
"publishDate": 1747908014,
"format": "standard",
"headTitle": "How Bacon-Wrapped Hot Dogs Became One of the Bay Area’s Most Popular Street Foods | KQED",
"labelTerm": {},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Every arrival and departure of an Alcatraz ferry brings a flurry of activity to San Francisco’s Pier 33. As tourists shuffle in and out of the busy terminal, bacon-wrapped hot dog vendors are there, drumming up customers.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>The air is perfumed with the intoxicating smell of onions, peppers and bacon-wrapped hot dogs sizzling on makeshift cooktops. A normal day brings around a dozen vendors who click their tongs and yell “hot dog, hot dog, hot dog!” as they try to make a buck.\u003c/p>\n\u003cp>It’s a scene. But the Embarcadero isn’t the only place you can find a bacon-wrapped hot dog in the Bay Area these days.\u003c/p>\n\u003cp>“The hot dog people are everywhere,” Bay Curious listener Olivia Godfrey said. “You see them every time you leave a venue, anytime you’re walking around the city.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>Godfrey works as an usher at Bay Area music venues like the Fox Theater and Bill Graham Auditorium, and it’s at those places that she began to suspect that the number of people selling bacon-wrapped hot dogs has grown in recent years. That got her wondering:\u003c/p>\n\u003cp>“How much money do they make every year? What’s the history of them? How do they organize?” Godfrey asked, “I’d love to know how they came to be and how they’ve become such a Bay Area staple.”\u003c/p>\n\u003cp>This simple street food has a complicated legacy. The history crosses international borders, and there’s a fierce controversy around how these vendors work in the San Francisco Bay Area.\u003c/p>\n\u003cfigure id=\"attachment_12037931\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037931\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">People walk past The Dog House, a hot dog stand, in Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Where do bacon-wrapped hot dogs come from?\u003c/h2>\n\u003cp>Just south of the Arizona border in the Mexican State of Sonora, there is an especially famous type of hot dog. It’s known as a Sonoran dog, or a \u003cem>dogo, \u003c/em>as the locals call it.\u003c/p>\n\u003cp>“It’s really important to them that the hot dogs are a big meal with all these flavors,” said Bill Esparza, a food writer and a \u003ca href=\"https://www.eater.com/authors/bill-esparza\">senior contributor at Eater LA.\u003c/a>\u003c/p>\n\u003cp>It’s got a big wheat bun, like a lobster roll. But what really makes it stand out are the condiments people put on top, such as canned mushrooms, pickled jalapenos, and liquid cheese, to name a few, according to Esparza.\u003c/p>\n\u003cp>The arrival of the hot dog in Sonora can be traced back to one person. \u003ca href=\"https://oem.com.mx/elsoldehermosillo/tendencias/como-llegaron-los-dogos-a-hermosillo-te-contamos-la-historia-19055503\">A Sonoran man named Don Cipriano Lucero\u003c/a>, who had worked in the United States and brought hot dogs back to the city of Hermosillo. He opened a restaurant there in 1947 called Cafe KiKi.\u003c/p>\n\u003cfigure id=\"attachment_12040596\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040596\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-160x107.jpg 160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">A Sonoran Hot Dog — or ‘dogo’ — photographed in Washington, D.C., on June 24, 2024. \u003ccite>(Scott Suchman with food styling by Lisa Cherkasky for The Washington Post via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Don Cipriano served regular hot dogs, American style. But while Americans might be content with just a little mustard or ketchup, Esparza said the locals probably found it a little boring.\u003c/p>\n\u003cp>“Mexicans want spice, and also Mexicans very much like sweet,” Esparza said.\u003c/p>\n\u003cp>So they started tinkering, perfecting the hot dog for their taste buds by adding spice, and flavor, and richness. There’s a Spanish word for this process — \u003cem>tropicalizado\u003c/em>.\u003c/p>\n\u003cp>“When the bacon came on, who knows, but it started to become a thing in the colleges, probably starting in the sixties,” Esparza said.\u003c/p>\n\u003cp>Just as hot dogs were brought from the United States to Mexico, it was only a matter of time before \u003cem>dogos \u003c/em>made it back to the United States, shedding the wheat bun and all the extra toppings for the pared-down version on Bay Area streets today.\u003c/p>\n\u003cfigure id=\"attachment_12037929\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037929\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vendors sell bacon-wrapped hot dogs at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A day on the wharf\u003c/h2>\n\u003cp>And these dogs are popular. A vendor named Exania works a cart outside Pier 33 in San Francisco. She asked KQED not to share her full name due to fears about her immigration status.\u003c/p>\n\u003cp>“I work so that my children can continue studying, and to help my mother,” Exania said in Spanish.\u003c/p>\n\u003cp>She said she left her home and family in Nicaragua in 2021 and made an asylum claim upon getting to the U.S. She’s been selling bacon-wrapped hot dogs at Pier 33 for the past three years. Much of her earnings go to paying back the $14,000 debt she took on in order to pay for her journey here. She owes, not a bank, but a person that money. And she said she had to put up her mother’s house as collateral for the loan.\u003c/p>\n\u003cp>“That’s why you will see me here every day, no matter if it’s sunny, rainy, or cold,” Exania said. “If I don’t pay my debt, my family will end up in the street.”\u003c/p>\n\u003cp>If she doesn’t pay every month, the person who loaned her the money threatens to take her mom’s house. There’s a running tab of how much she owes on a WhatsApp thread with the collector. She still owes about $12,000.\u003c/p>\n\u003cp>“It’s very painful, but it’s reality,” Exania said.\u003c/p>\n\u003cfigure id=\"attachment_12040575\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040575\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">Bacon-wrapped hot dogs from a vendor at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A friend sold her a cart for cheap and showed her the ropes, she said. She insisted she works for herself and said she feels good selling at Pier 33. She owns three hot dog carts and sometimes loans them to people who need work. They split the earnings 50–50. She also drives a van to move them all around.\u003c/p>\n\u003cp>Sales can be fickle. In winter, it’s slow, so she might only sell one or two hot dogs in a day, barely enough to cover parking and supplies. On a good day, she could sell more than 20, which would get her over $200. She buys her ingredients at stores like Restaurant Depot and Chef’s Stores, where she can buy 50 hot dogs for less than a dollar a piece.\u003c/p>\n\u003ch2>Tension on the Embarcadero\u003c/h2>\n\u003cp>In the area where Exania works, merchants of all kinds compete with each other for tourists’ attention and money. Some said the bacon-wrapped hot dog vendors unfairly take business from them.[aside postID=news_12004487 hero='https://cdn.kqed.org/wp-content/uploads/sites/10/2024/09/IMG_2406_qed-1020x680.jpg']Erik has been driving a pedicab for eight years and said Pier 33 used to be one of the best places for pedicabbers to make money. But, around 2021, as the COVID-19 pandemic started to ease, he said bacon-wrapped hot dog vendors started showing up in large numbers outside the terminal. He declined to give his full name due to fear of repercussion if he spoke out against the hot dog vendors.\u003c/p>\n\u003cp>“Part of the challenge of our job is to engage people so they’ll get in the bike with us,” Erik explained. “And if the vendors are yelling ‘hot dog, hot dog, hot dog,’ so loud that people can’t hear us, then we get drowned out. We get moved to the back row.”\u003c/p>\n\u003cp>Erik said it’s unfair that many, if not all, bacon-wrapped hot dog vendors don’t carry any kind of license with the city, when pedicabbers and other businesses on the wharf have to carry permits and pass inspections. He claimed that if people buy a bacon-wrapped hot dog, they don’t patronize restaurants, and they’re less likely to hire a pedicab to take them to a place to eat.\u003c/p>\n\u003cp>“That not only hurts us, the pedicabbers, but that hurts all the restaurants at Pier 39 and North Beach,” Erik said. “So find a way to do it in a legal and healthy, safe way. I’m all in, but that’s not what we have today.”\u003c/p>\n\u003cfigure id=\"attachment_12040599\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040599\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vendors sell bacon-wrapped hot dogs at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The rise of street vending — and crackdowns\u003c/h2>\n\u003cp>Since 2022, San Francisco has been conducting regular inspections of unpermitted street vending seven days a week, including food vendors.\u003c/p>\n\u003cp>“The main issues are foodborne illness, and that is what we are really concerned about,” said Dr. Susan Philip, the director of the population health division at the San Francisco Department of Public Health (SFDPH).\u003c/p>\n\u003cfigure id=\"attachment_12040608\" class=\"wp-caption alignright\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12040608 size-medium\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-800x1067.jpg\" alt=\"\" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1536x2048.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-scaled.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">A San Francisco city worker confiscated a hot dog vendor’s cart. \u003ccite>(Azul Dahlstrom-Eckman/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Philip said the inspections are to make sure that food vendors comply with state health laws, like having adequate refrigeration and handwashing, which she said many bacon-wrapped hot dog vendors lack.\u003c/p>\n\u003cp>Philip said that when SFDPH workers do unpermitted vending inspections, they lead with education and information about how to come into compliance with the health code. However, if vendors continue to sell in an unsafe manner, city workers can confiscate their food and equipment.\u003c/p>\n\u003cp>“ Because we want to decrease the chance that it will end up being sold to someone who could potentially get sick,” Philip said.\u003c/p>\n\u003cp>From July 1, 2023, to Dec. 19, 2024, Philip said SFDPH had carried out enforcement action against 239 vendors in which the city impounded unsafe food or unsafe equipment. The department does not keep track of how many of those actions are related specifically to bacon-wrapped hot dog vendors.\u003c/p>\n\u003cp>The city has seen a rise in street vending of all kinds in recent years, not just bacon-wrapped hot dogs, partly because of the passage of two statewide bills. \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180SB946\">Senate Bill 946\u003c/a>, passed in 2018, broadly decriminalized street vending throughout the state. And \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202120220SB972\">SB 972,\u003c/a> which went into effect in 2023, reduced enforcement of sidewalk food vending from a criminal offense to one that can only incur administrative citations.\u003c/p>\n\u003cp>“So that timeline is consistent with some of the increase that we’re seeing,” Philip said.\u003c/p>\n\u003cfigure id=\"attachment_12040603\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040603\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A customer holds a bacon-wrapped hot dog from a vendor at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The only option\u003c/h2>\n\u003cp>When the inspectors confiscate a vendor’s cart, they take it to the San Francisco Port property, where it’s held for 30 days. Vendors are allowed to recover their carts, but SFDPH can issue hefty fines — almost $3,000, in some cases.\u003c/p>\n\u003cp>Exania said that when her cart gets confiscated, she just buys a new one.\u003c/p>\n\u003cp>“Even if we pay the fine, they would just come back and fine us again, only that time the fine would be more expensive,” Exania said.\u003c/p>\n\u003cp>At the end of the day, this is her only option for work. She said everywhere else she has tried, they want proof of residency, something she can’t provide. So she keeps working here.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>Katrina Schwartz: You smell them before you see them.\u003c/p>\n\u003cp>Exania: Hot dog, hot dog, hot dog!\u003c/p>\n\u003cp>Katrina Schwartz: The scent is almost heavenly and they’ve become a Bay Area staple outside of sporting events, concerts, and late night bars. We’re talking of course about the bacon-wrapped hot dog. Chances are, if you live in the Bay Area, you’ve seen people selling this iconic street food.\u003c/p>\n\u003cp>Olivia Godfrey: It’s like an ice cream cart, but for hot dogs with just like their griddle on top and they always just have a stock of bacon-wrapped hot dogs, like ready to go.\u003c/p>\n\u003cp>Katrina Schwartz: That’s Olivia Godfrey. She grew up in Alameda, now lives in Oakland, and works as an usher at local venues like the Fox and the Greek Theatre. It’s in those places that she started to notice just how abundant these vendors are.\u003c/p>\n\u003cp>Olivia Godfrey: The hot dog people are everywhere. You see them every time you leave a venue, anytime you’re walking around the city.\u003c/p>\n\u003cp>Katrina Schwartz: She felt like their numbers had grown in recent years, and that got her wondering.\u003c/p>\n\u003cp>Olivia Godfrey: How much money do they make every year? Kind of like, what’s the history of them? How do they organize? I’d love to know how they like kind of came to be and like how they’ve become such a Bay Area staple.\u003c/p>\n\u003cp>Katrina Schwartz: I’m Katrina Schwartz, and today on Bay Curious, bacon-wrapped hot dogs! The roots of this culinary tradition, who sells them, what it’s like to do this work, and why some city governments are trying to stop them. Stay with us.\u003c/p>\n\u003cp>Katrina Schwartz: These days, it seems like bacon-wrapped hot dog vendors are anywhere there’s a crowd, concerts, sports games, touristy areas. It’s not uncommon to see dozens of people selling them from identical carts. For some, the relatively cheap, easy salty delicious snack is just what they’re craving. Others see issues with the fact that many of these vendors are unpermitted. KQED’s Azul Dahlstrom-Eckman looked into the controversy surrounding this porky problem, and how bacon-wrapped hot dogs became such a part of Bay Area street food culture.\u003c/p>\n\u003cp>Exania: Hot dog, amigo hot dog!\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s 11 a.m. on a Saturday and Exania just got her first customers of the day. Her hot dog cart is one of about a dozen, parked outside the Alcatraz Ferry Terminal on San Francisco’s Embarcadero.\u003c/p>\n\u003cp>Exania: Ketchup, mustard, mayo?\u003c/p>\n\u003cp>Customer: Umm, I’m not going to do any of that.\u003c/p>\n\u003cp>Exania: Only onions?\u003c/p>\n\u003cp>Customer: Uhhh, yeah.\u003c/p>\n\u003cp>Exania: Okay.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Nick and Cameron Nelson just got off the Alcatraz Ferry and they’re hungry.\u003c/p>\n\u003cp>Customer: Oh, look at that.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Even my mouth starts to water as we watch the onions, peppers, and bacon-wrapped hot dogs heat up over a propane flame. Exania skillfully assembles the greasy delicious mess onto a bun and hands it over.\u003c/p>\n\u003cp>Customer: Do you take cards?\u003c/p>\n\u003cp>Exania: Yeah.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: For $10 a pop. Nick and Cameron walk away with a quick bite to eat. Nick is stoked.\u003c/p>\n\u003cp>Nick Nelson: I mean, all the onions on them are cool. I didn’t put all, like, the mayonnaise and ketchup on that, but I just, you know, who doesn’t like a bacon-wrapped hot dog? I feel like that’s, that’s really good, so.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Cameron, the dad, also appreciates a cheap meal in an expensive city.\u003c/p>\n\u003cp>Cameron Nelson: Yeah, going out to restaurants, this is sitting down, you’re looking at $80, can just keep walking and keep doing what we’re doing for $20.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: They amble off towards Pier 39. But Exania’s got work to do. We’re only using her first name due to fears about her immigration status.\u003c/p>\n\u003cp>Exania: Tengo tres años de vender acá y pues me siento bien.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says she has been selling at this exact spot for the past three years. Basically the whole time she has been in the United States.\u003c/p>\n\u003cp>Exania: Cuando nosotros entramos acá por migración, nosotros pedimos asilo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says she left her home in Nicaragua in 2021, and made an asylum claim upon getting to the U.S. She says she was frightened to make the journey, but a lack of work and the political situation there left her few options.\u003c/p>\n\u003cp>Exania: Tenemos miedo, porque tú sabes cuántas cosas uno pasa para venir a este país.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She’s working to send money to her mother and three children back home in Nicaragua. But she says she’s also paying back the debt to the people who helped bring her here.\u003c/p>\n\u003cp>Exania: Aqui nosotros venimos endeudada. Con una deuda que dejamos en nuestro país y es una deuda que tenemos que pagarla, sino que quedamos en la calle. Mi familia quedaría en la calle.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: To pay for the trip, she says she took out a $14,000 loan. According to Exania, this loan wasn’t from a bank, but from a person. To get the loan, she had to use her mother’s house as collateral. If she doesn’t pay every month, the person who loaned her the money threatens to take her mom’s house. She showed me a WhatsApp thread where they keep a running tab. She still owes about $12,000.\u003c/p>\n\u003cp>Exania: Es algo muy, muy penoso, pero es la realidad.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says when she first got to the U.S., the people who brought her here supposedly had a job for her. But she says she was treated badly, working long hours selling things like jewelry and ponchos on the street and making just $600 a month.\u003cbr>\nExania: Bajo lluvia, bajo sol, con hambre, con frío que tuve trabajando y en la temporada que yo le estuve trabajando a ella y yo me enfermé muchísimo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She started selling bacon-wrapped hot dogs, she says, when a friend told her she was being exploited, and that she should start her own business.\u003c/p>\n\u003cp>Exania: Y me dice no le sigas ayudando a ella. Te está explotando. Ella está viviendo de ti. No sé. Y entonces, pues ya fue cuando él me animó a meterme a este negocio.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says a friend sold her a cart for cheap, showed her the ropes, and she got started selling hot dogs. Exania says now she works for herself, she owns three hot dog carts and sometimes loans them to people who need work. They split the earnings 50,50. She also drives a van to move them all around.\u003cbr>\nShe says she feels good working at Pier 33, but sales can be fickle. In winter, it’s slow, she might only sell one or two hot dogs in a day, barely enough to cover parking and supplies. On a good day, she could sell more than 20, which would get her over $200 in a day. She buys her ingredients at stores like Restaurant Depot and chef stores, where she can buy 50 hot dogs for less than a dollar a piece.\u003cbr>\nThe area around the Embarcadero where Exania works is kind of like one big tourist attraction. Businesses of all kinds compete with each other. Of course there’s restaurants and museums, but there are also people who work outside.\u003c/p>\n\u003cp>Street Entertainer: Everybody’s say, woo. Everybody’s say, wow. Ladies and gentlemen….\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And pedicabbers who earn their living by giving people bike rides up and down the wharf.\u003c/p>\n\u003cp>Erik: Rides up to the sourdough, the sea lions, the chowder.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And I quickly learned, there’s tension between the pedicabbers and the hot dog vendors. As I’m interviewing Exania, one pedicab driver approaches me.\u003c/p>\n\u003cp>Pedicab Driver: Are you going to go and interview legitimate businesses who pay taxes?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Am I going to?\u003c/p>\n\u003cp>Pedicab Driver: Yeah, I would hope you do. I’d hope you go to the restaurants that have been closed.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: The atmosphere becomes pretty tense. He asks me if I am going to interview legitimate businesses who pay taxes.\u003c/p>\n\u003cp>Pedicab Driver: These guys cost me about $5,000 a year. How do they, how do they? Because when they buy a hot dog, they don’t go to the wharf. Okay? Yeah, I pay taxes. I pay for a license. We pay permits. F*** these people.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s a pretty open display of hostility. I can tell there is some bad blood. But I wanted to find out why so I asked another pedicab driver. He offered to fill me in, but suggested we go somewhere quieter.\u003c/p>\n\u003cp>Erik: We’re going for a pedicab ride.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Where better to talk, than the back seat of a pedicab?\u003c/p>\n\u003cp>Erik: I had a passenger once describe it as, uh, it’s like riding a couch down the sidewalk.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: This is Erik. He told me he’s been a pedicabber for eight years. He declined to give his last name because of fear of repercussions to his business if he spoke out against the hot dog vendors.\u003c/p>\n\u003cp>Erik: They’re playing their music loud. They’re making a lot of noise soliciting the selling of hot dogs. Um, and they’ve crowded out the prime spot.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: You might be thinking how would the pedicab business be affected by bacon-wrapped hot dog vendors? Well, Erik says many of his best customers are hungry tourists headed to eat out. Pier 33 used to be his number one place to pick people up and make some money.\u003c/p>\n\u003cp>Erik: We’re not just bike riders, we’re tour guides.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But around 2021, as the COVID-19 pandemic started to ease, he says bacon-wrapped hot dog vendors started showing up in large numbers outside the terminal.\u003c/p>\n\u003cp>Erik: Part of our job, part of our challenge is to engage people. So they’ll get in the bike with us. And, um, if they’re playing their music really loud, so they can’t hear us or if they’re yelling hot dog, hot dog, hot dog, so loud that they can’t hear us, then yeah, we, we get drowned out. We get, uh, moved to the back row.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Instead of getting a ride to lunch at a restaurant with a pedicabber, he says people at the ferry terminal started choosing to buy a bacon-wrapped hot dog instead, and just keep walking. Much like Nick and Cameron Nelson did at the beginning of this story.\u003c/p>\n\u003cp>Erik: And that not only hurts us, the pedicabbers, but that hurts all the restaurants at Pier 39, all the restaurants down here, all the restaurants up at North Beach.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik says it’s unfair that many, if not all bacon-wrapped hot dog vendors don’t carry any kind of license with the city.\u003c/p>\n\u003cp>Erik: We all have permits, the bikes have permits, we’re doing everything by regulation and they’re not.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik pays a yearly fee of $347 for a pedicab operator’s license. And his employer likely spends more. Other brick and mortar shops on the wharf have to pass health inspections and pay for building permits.\u003c/p>\n\u003cp>Erik: So there’s a lot of local businesses that are paying the price for those people to be out there.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik says he supports the hot dog vendors’ right to make a living and hustle on the wharf just like he does. But he says it has to be fair.\u003c/p>\n\u003cp>Erik: So find a way to do it right and legal and in a healthy, safe way. I’m all in, but that’s not what we have today.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: We take a ride back to Pier 33.\u003c/p>\n\u003cp>Erik: Rickshaw rides, rides up to where you should be having lunch.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik points out that the sidewalk outside the Ferry Terminal is covered in grease splatters from all the hot dog carts. He raises another complaint commonly leveled against the hot dog vendors. Many don’t have adequate handwashing and refrigeration, and that’s a violation of food safety laws. Just then, something illustrates his point.\u003c/p>\n\u003cp>Erik: Oh, look, look, look. See what happened over there. That knife hit the ground. It’s on that greasy sidewalk and wipe it with a napkin and let’s cut some more tomatoes or onions or whatever. That’s, it’s a health issue. Nobody, nobody at the city is doing anything about it.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik clearly isn’t satisfied with how the city is responding, but since 2022, the city has been conducting regular inspections of unpermitted street vending seven days a week, including food vendors. That work is done by a multi-agency task force, which includes the San Francisco Department of Public Health.\u003c/p>\n\u003cp>Dr. Susan Philip: The main issues are, are foodborne, foodborne illness, and that that is what we are really concerned about.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Dr. Susan Philip is the director of the population health division at the San Francisco Department of Public Health. She says the main purpose of these inspections is to make sure that food vendors are in compliance with state health laws. Things like having adequate refrigeration and handwashing.\u003c/p>\n\u003cp>Dr. Susan Philip: Which many of the carts do not have those capabilities.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I’ve seen pictures on social showing hot dogs for sale kept in moldy cardboard boxes below the carts. Dr. Philip says when DPH workers do unpermitted vending inspections, they lead with education and information about how to come into compliance with the health code. But if vendors are not willing to do that, city workers can confiscate their food and equipment.\u003c/p>\n\u003cp>Dr. Susan Philip: Because we want to decrease the chance that It will end up being sold to someone who could potentially get sick.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says in a roughly year and a half period, 239 vendors had an enforcement action carried out against them, where the city impounded unsafe food or unsafe equipment. The department does not keep track of how many of those actions related specifically to bacon-wrapped hot dog vendors. Dr. Philip said these inspections aren’t just about food safety, city teams also look out for people selling stolen goods, or people blocking the public right of way.\u003c/p>\n\u003cp>Dr. Susan Philip: That is why this task force came about. And it really also is because of this, uh, increase, increase in overall vending that has been occurring in the city, um, as you know, the result of some of the, the changes in the state law.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Senate Bill 946, passed in 2018, broadly decriminalized street vending throughout the state. And SB 972 which went into effect in 2023, reduced enforcement of sidewalk food vending from a criminal offense to one that can only incur administrative citations.\u003c/p>\n\u003cp>Dr. Susan Philip: So that timeline is, is consistent with some of the increase that we’re, that we are seeing.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: So our question asker Olivia, is right: there has been an increase in street vending over the past few years. She also wanted to know where these hot dogs came from and while you might think of a hot dog as the classic all American food, to understand the origins of bacon-wrapped hot dogs, you have to check out Mexico.\u003c/p>\n\u003cp>Bill Esparza: It has been one of my goals as I travel to new Latin American countries all the time is to try their local version of the hot dog and, and I’ve never been disappointed.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: This is Bill Esparza, he’s a food writer, senior contributor at Eater LA, and a bit of a hot dog expert.\u003c/p>\n\u003cp>Bill Esparza: I went to Brazil and I was having hot dogs there and there’s are also very full of ingredients and wild toppings, you know, they put quail eggs on the hot dogs in Colombia.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: He says just south of the Arizona border in the Mexican State of Sonora, there is an especially famous type of hot dog. It’s known as a Sonoran dog, or a Dogo as the locals call it.\u003c/p>\n\u003cp>Bill Esparza: It’s like really important to them that, that the hot dogs are just like this. They’re like this big meal with all these flavors.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s got a big wheat bun, think like a lobster roll. But what really makes it stand out are the condiments people put on top. Here are just some them:\u003c/p>\n\u003cp>Bill Esparza: Canned mushrooms, pickled jalapenos , liquid cheese, ruffles potato chips, black olives, sweet corn.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: The list goes on. Esparza says as best as we can tell, the arrival of the hot dog in Sonora can be traced back to one person. A Sonoran man named Don Cipriano Lucero, who opened a restaurant called Cafe KiKi in Hermosillo in 1947.\u003c/p>\n\u003cp>Bill Esparza: So Don Cipriano Lucero brought the hot dog back from the United States and, um, started serving them there.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Don Cipriano served regular hot dogs, American style. But while Americans might be content with just a little mustard or ketchup, Esparza says the locals probably found it a little boring.\u003c/p>\n\u003cp>Bill Esparza: Mexicans want spice and also Mexican very much like sweet.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And there’s a Spanish word for what he says people did next. Tropicalizado. It means tropicalized. Over the years people in Sonora perfected the hot dog for their taste buds. They made the American hot dog to be more, well, Mexican. By adding spice, flavor, and richness.\u003c/p>\n\u003cp>Bill Esparza: When the bacon came on, who knows, but it started to become a thing in the colleges in, uh, probably starting in the sixties.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Just as hot dogs were brought from the United States to Mexico, it was only a matter of time before dogos that had been tropicalizado and made it back to the United States.\u003c/p>\n\u003cp>Bill Esparza: So it’s very possible that once hot dogs became popular in Sonora, that somebody came and brought them to Tijuana because those, those people are connected. Those two states are so connected.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Once in Tijuana, people traveling from Mexico into California might bring this culinary tradition with them. When it makes this cross-border journey, the dog changes again. Shedding the big wheaty bun and all the extra toppings for a pared down version you can see on Bay Area streets today.\u003cbr>\nBacon-wrapped hot dogs are celebrated in places like Hermosillo, but back at Pier 33, the vendors are constantly on the lookout for city inspection teams.\u003c/p>\n\u003cp>Johanna: ¿Alo? Aquí bajo, no, no, hay aquí venta.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I’m speaking with a bacon-wrapped hot dog vendor named Johanna when she gets a call from another vendor down the street. They exchange information about sales, and also if anyone has seen city inspection teams around.\u003c/p>\n\u003cp>Johanna: No amiga, esta más abajo, por que como ayer cayó abajo, entonces nos avisaron que había la cuidad y nos movimos todo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She asked to use her middle name due to fears about her immigration status. Johanna says it varies how often the city inspection teams come, sometimes as many as four times a day, sometimes not at all.\u003c/p>\n\u003cp>Johanna: Ayer cayeron dos veces y anteayer cayeron cuatro veces.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: There’s this strange sort of rhythm to the area around where the vendors work. It’s almost tidal. Every 30 minutes or so, a ferry from Alcatraz arrives at the pier, and drops off a boatload of tourists. As they exit the terminal, the pedicabbers and the hot dog vendors hock their wares, rides to the wharf, a quick snack.\u003c/p>\n\u003cp>Johanna: Algunos barcos son buenos.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Johanna says some boats are good, People are hungry. But others, nobody buys anything. Once the tourists leave, a strange quiet settles over the place. Vendors idly click their tongs. People joke with their neighbors, the pedicabbers take a nap in the back of their cab. They wait for the next boat. But city inspection teams can also come at any moment. When that happens it’s chaos.\u003cbr>\nJohanna shows me a video of one enforcement action by the city in March. City staff roll up in vehicles, Johanna and others run away, pushing their carts ahead of them. Johanna got caught, city workers took her cart, and that’s the third time that’s happened in about a year of vending. She says she had a panic attack and city workers called an ambulance for her.\u003c/p>\n\u003cp>Johanna: Llamaron a los bomberos primero, vinieron y me tomaron el pulso y dijeron de que no, que y había entrado, dicen en un pánico.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: When the inspectors confiscate a vendor’s cart, they take it to SF Port property where it’s held for 30 days. Vendors can try to get their carts back, but SFDPH can issue hefty fines, almost $3,000 in some cases.\u003c/p>\n\u003cp>Exania: Preferimos que se pierda.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Standing next to Johanna is Exania. Exania says when her cart gets confiscated, she just buys a new one.\u003c/p>\n\u003cp>Exania: Porque igual compramos otros los quitan. Aunque vayamos a pagar esa multa, vienen de nuevo y los quitan entonces, ¿qué hacemos?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says even if she was to pay the fine and get her cart back, the city would just come and take it again, only this time with a heftier fine.\u003c/p>\n\u003cp>Exania: De todas maneras nos agarran nuestros nombres y en otra nos viene una multa más cara.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She shows me the Amazon listing for these exact carts. It’s a $50 tool cart, but outfitting it with a stove and cooktop and everything else they need brings the price up to around $450. Exania says it can take a while to get the money and supplies together.\u003c/p>\n\u003cp>Exania: Hay que hacer un proceso primero a juntar dinero para armarlo, porque a veces cuando nos dejan sin nada, imaginate, tenemos que ver por otro lado, para comprar el material\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But at the end of the day, she says this is her only option for work. She says everywhere else she has tried, they want proof of residency. Something she can’t provide. So she keeps working here.\u003c/p>\n\u003cp>Exania: Es la única manera que tenemos para trabajar. Sí, porque donde quiera que vayamos, nos piden papeles.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Exania says she’s well aware that she’s working without permits from the city, but says she tries to follow the health code as best she can.\u003c/p>\n\u003cp>Exania: Compramos diarios lo que podemos vender y lo que ya sobra, lo metemos a la hielera, a la refri, para que no se nos dañe.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She brings fresh ingredients, the hot dogs are frozen at the start of the day, and she refrigerates what she doesn’t sell. Exania says if she could say one thing to the city, it would be this:\u003c/p>\n\u003cp>Exania: Que nos dejen de maltratar, de seguirnos. Porque aquí nosotros trabajamos decentemente, no le robamos a nadie, no dañamos a nadie.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Stop treating us badly. We’re just here to work decently. We’re not robbing anybody, and we’re not hurting anyone.\u003cbr>\nAfter all this, I caught back up with Olivia Godfrey, the question asker. I told her about Exania, and the pedicabbers, and the health department, and the history of bacon-wrapped hot dogs, and everything else. When she asked this question, she came from a place of wanting to know how to support these vendors.\u003c/p>\n\u003cp>Olivia Godfrey: I think we should be able to support our community around us.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But I raised the pedicabbers’ concerns, that many local businesses say they’re hurting because of these vendors. And aren’t they also part of our community?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: How can we support both? Or like, like do you think that like supporting a bacon-wrapped hot dog vendor is to the detriment of other businesses?\u003c/p>\n\u003cp>Olivia Godfrey: Oh man, that’s so tough.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I also asked her about the food safety aspect. Knowing that these hot dogs likely weren’t up to the food code, did she feel safe eating them?\u003c/p>\n\u003cp>Olivia Godfrey: Oh, no, that’s definitely something that you’re aware of, of like, you might take your chances on like maybe not feeling well afterwards.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I know what she means, growing up in San Francisco, my friends and I called them Danger Dogs.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Knowing what you know now, do you think that you would still buy a bacon-wrapped hot dog?\u003c/p>\n\u003cp>Olivia Godfrey: Yes, definitely. I kind of sympathize with people like the industry or the other folks in that like Pier 39 area that might be struggling because of this, but where I’m frequenting them is like concert venues and things like that. And I’ll of course support those folks because who doesn’t love a good bacon-wrapped hot dog after a concert?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: There’s some people who definitely don’t love them. But the bacon-wrapped hot dog has undeniably become an iconic Bay Area Street food.\u003c/p>\n\u003cp>Katrina Schwartz: That was KQED’s Azul Dahlstrom-Eckman. Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003cbr>\nThanks for listening. Have a great week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "You can get them at Pier 39, outside The Fillmore or when leaving Chase Center. However, this popular street food is causing tension with some local businesses and city officials.",
"status": "publish",
"parent": 0,
"modified": 1747862359,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 179,
"wordCount": 6491
},
"headData": {
"title": "How Bacon-Wrapped Hot Dogs Became One of the Bay Area’s Most Popular Street Foods | KQED",
"description": "You can get them at Pier 39, outside The Fillmore or when leaving Chase Center. However, this popular street food is causing tension with some local businesses and city officials.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "How Bacon-Wrapped Hot Dogs Became One of the Bay Area’s Most Popular Street Foods",
"datePublished": "2025-05-22T03:00:14-07:00",
"dateModified": "2025-05-21T14:19:19-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/news/program/bay-curious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC6053276295.mp3?updated=1747859992",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12038600/how-bacon-wrapped-hot-dogs-became-one-of-the-bay-areas-most-popular-street-foods",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>Every arrival and departure of an Alcatraz ferry brings a flurry of activity to San Francisco’s Pier 33. As tourists shuffle in and out of the busy terminal, bacon-wrapped hot dog vendors are there, drumming up customers.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>The air is perfumed with the intoxicating smell of onions, peppers and bacon-wrapped hot dogs sizzling on makeshift cooktops. A normal day brings around a dozen vendors who click their tongs and yell “hot dog, hot dog, hot dog!” as they try to make a buck.\u003c/p>\n\u003cp>It’s a scene. But the Embarcadero isn’t the only place you can find a bacon-wrapped hot dog in the Bay Area these days.\u003c/p>\n\u003cp>“The hot dog people are everywhere,” Bay Curious listener Olivia Godfrey said. “You see them every time you leave a venue, anytime you’re walking around the city.”\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>Godfrey works as an usher at Bay Area music venues like the Fox Theater and Bill Graham Auditorium, and it’s at those places that she began to suspect that the number of people selling bacon-wrapped hot dogs has grown in recent years. That got her wondering:\u003c/p>\n\u003cp>“How much money do they make every year? What’s the history of them? How do they organize?” Godfrey asked, “I’d love to know how they came to be and how they’ve become such a Bay Area staple.”\u003c/p>\n\u003cp>This simple street food has a complicated legacy. The history crosses international borders, and there’s a fierce controversy around how these vendors work in the San Francisco Bay Area.\u003c/p>\n\u003cfigure id=\"attachment_12037931\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037931\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-17-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">People walk past The Dog House, a hot dog stand, in Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Where do bacon-wrapped hot dogs come from?\u003c/h2>\n\u003cp>Just south of the Arizona border in the Mexican State of Sonora, there is an especially famous type of hot dog. It’s known as a Sonoran dog, or a \u003cem>dogo, \u003c/em>as the locals call it.\u003c/p>\n\u003cp>“It’s really important to them that the hot dogs are a big meal with all these flavors,” said Bill Esparza, a food writer and a \u003ca href=\"https://www.eater.com/authors/bill-esparza\">senior contributor at Eater LA.\u003c/a>\u003c/p>\n\u003cp>It’s got a big wheat bun, like a lobster roll. But what really makes it stand out are the condiments people put on top, such as canned mushrooms, pickled jalapenos, and liquid cheese, to name a few, according to Esparza.\u003c/p>\n\u003cp>The arrival of the hot dog in Sonora can be traced back to one person. \u003ca href=\"https://oem.com.mx/elsoldehermosillo/tendencias/como-llegaron-los-dogos-a-hermosillo-te-contamos-la-historia-19055503\">A Sonoran man named Don Cipriano Lucero\u003c/a>, who had worked in the United States and brought hot dogs back to the city of Hermosillo. He opened a restaurant there in 1947 called Cafe KiKi.\u003c/p>\n\u003cfigure id=\"attachment_12040596\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040596\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2158959446-160x107.jpg 160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">A Sonoran Hot Dog — or ‘dogo’ — photographed in Washington, D.C., on June 24, 2024. \u003ccite>(Scott Suchman with food styling by Lisa Cherkasky for The Washington Post via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Don Cipriano served regular hot dogs, American style. But while Americans might be content with just a little mustard or ketchup, Esparza said the locals probably found it a little boring.\u003c/p>\n\u003cp>“Mexicans want spice, and also Mexicans very much like sweet,” Esparza said.\u003c/p>\n\u003cp>So they started tinkering, perfecting the hot dog for their taste buds by adding spice, and flavor, and richness. There’s a Spanish word for this process — \u003cem>tropicalizado\u003c/em>.\u003c/p>\n\u003cp>“When the bacon came on, who knows, but it started to become a thing in the colleges, probably starting in the sixties,” Esparza said.\u003c/p>\n\u003cp>Just as hot dogs were brought from the United States to Mexico, it was only a matter of time before \u003cem>dogos \u003c/em>made it back to the United States, shedding the wheat bun and all the extra toppings for the pared-down version on Bay Area streets today.\u003c/p>\n\u003cfigure id=\"attachment_12037929\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037929\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250424-DANGERDOGS-12-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vendors sell bacon-wrapped hot dogs at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>A day on the wharf\u003c/h2>\n\u003cp>And these dogs are popular. A vendor named Exania works a cart outside Pier 33 in San Francisco. She asked KQED not to share her full name due to fears about her immigration status.\u003c/p>\n\u003cp>“I work so that my children can continue studying, and to help my mother,” Exania said in Spanish.\u003c/p>\n\u003cp>She said she left her home and family in Nicaragua in 2021 and made an asylum claim upon getting to the U.S. She’s been selling bacon-wrapped hot dogs at Pier 33 for the past three years. Much of her earnings go to paying back the $14,000 debt she took on in order to pay for her journey here. She owes, not a bank, but a person that money. And she said she had to put up her mother’s house as collateral for the loan.\u003c/p>\n\u003cp>“That’s why you will see me here every day, no matter if it’s sunny, rainy, or cold,” Exania said. “If I don’t pay my debt, my family will end up in the street.”\u003c/p>\n\u003cp>If she doesn’t pay every month, the person who loaned her the money threatens to take her mom’s house. There’s a running tab of how much she owes on a WhatsApp thread with the collector. She still owes about $12,000.\u003c/p>\n\u003cp>“It’s very painful, but it’s reality,” Exania said.\u003c/p>\n\u003cfigure id=\"attachment_12040575\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040575\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Side-by-side-Downpage-1-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">Bacon-wrapped hot dogs from a vendor at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>A friend sold her a cart for cheap and showed her the ropes, she said. She insisted she works for herself and said she feels good selling at Pier 33. She owns three hot dog carts and sometimes loans them to people who need work. They split the earnings 50–50. She also drives a van to move them all around.\u003c/p>\n\u003cp>Sales can be fickle. In winter, it’s slow, so she might only sell one or two hot dogs in a day, barely enough to cover parking and supplies. On a good day, she could sell more than 20, which would get her over $200. She buys her ingredients at stores like Restaurant Depot and Chef’s Stores, where she can buy 50 hot dogs for less than a dollar a piece.\u003c/p>\n\u003ch2>Tension on the Embarcadero\u003c/h2>\n\u003cp>In the area where Exania works, merchants of all kinds compete with each other for tourists’ attention and money. Some said the bacon-wrapped hot dog vendors unfairly take business from them.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "news_12004487",
"hero": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/09/IMG_2406_qed-1020x680.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>Erik has been driving a pedicab for eight years and said Pier 33 used to be one of the best places for pedicabbers to make money. But, around 2021, as the COVID-19 pandemic started to ease, he said bacon-wrapped hot dog vendors started showing up in large numbers outside the terminal. He declined to give his full name due to fear of repercussion if he spoke out against the hot dog vendors.\u003c/p>\n\u003cp>“Part of the challenge of our job is to engage people so they’ll get in the bike with us,” Erik explained. “And if the vendors are yelling ‘hot dog, hot dog, hot dog,’ so loud that people can’t hear us, then we get drowned out. We get moved to the back row.”\u003c/p>\n\u003cp>Erik said it’s unfair that many, if not all, bacon-wrapped hot dog vendors don’t carry any kind of license with the city, when pedicabbers and other businesses on the wharf have to carry permits and pass inspections. He claimed that if people buy a bacon-wrapped hot dog, they don’t patronize restaurants, and they’re less likely to hire a pedicab to take them to a place to eat.\u003c/p>\n\u003cp>“That not only hurts us, the pedicabbers, but that hurts all the restaurants at Pier 39 and North Beach,” Erik said. “So find a way to do it in a legal and healthy, safe way. I’m all in, but that’s not what we have today.”\u003c/p>\n\u003cfigure id=\"attachment_12040599\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040599\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-04-BL_qed-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vendors sell bacon-wrapped hot dogs at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The rise of street vending — and crackdowns\u003c/h2>\n\u003cp>Since 2022, San Francisco has been conducting regular inspections of unpermitted street vending seven days a week, including food vendors.\u003c/p>\n\u003cp>“The main issues are foodborne illness, and that is what we are really concerned about,” said Dr. Susan Philip, the director of the population health division at the San Francisco Department of Public Health (SFDPH).\u003c/p>\n\u003cfigure id=\"attachment_12040608\" class=\"wp-caption alignright\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"wp-image-12040608 size-medium\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-800x1067.jpg\" alt=\"\" width=\"800\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-1536x2048.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_5828-scaled.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">A San Francisco city worker confiscated a hot dog vendor’s cart. \u003ccite>(Azul Dahlstrom-Eckman/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Philip said the inspections are to make sure that food vendors comply with state health laws, like having adequate refrigeration and handwashing, which she said many bacon-wrapped hot dog vendors lack.\u003c/p>\n\u003cp>Philip said that when SFDPH workers do unpermitted vending inspections, they lead with education and information about how to come into compliance with the health code. However, if vendors continue to sell in an unsafe manner, city workers can confiscate their food and equipment.\u003c/p>\n\u003cp>“ Because we want to decrease the chance that it will end up being sold to someone who could potentially get sick,” Philip said.\u003c/p>\n\u003cp>From July 1, 2023, to Dec. 19, 2024, Philip said SFDPH had carried out enforcement action against 239 vendors in which the city impounded unsafe food or unsafe equipment. The department does not keep track of how many of those actions are related specifically to bacon-wrapped hot dog vendors.\u003c/p>\n\u003cp>The city has seen a rise in street vending of all kinds in recent years, not just bacon-wrapped hot dogs, partly because of the passage of two statewide bills. \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180SB946\">Senate Bill 946\u003c/a>, passed in 2018, broadly decriminalized street vending throughout the state. And \u003ca href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202120220SB972\">SB 972,\u003c/a> which went into effect in 2023, reduced enforcement of sidewalk food vending from a criminal offense to one that can only incur administrative citations.\u003c/p>\n\u003cp>“So that timeline is consistent with some of the increase that we’re seeing,” Philip said.\u003c/p>\n\u003cfigure id=\"attachment_12040603\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040603\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250424-DangerDogs-01-BL_qed-1-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">A customer holds a bacon-wrapped hot dog from a vendor at Fisherman’s Wharf on April 24, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>The only option\u003c/h2>\n\u003cp>When the inspectors confiscate a vendor’s cart, they take it to the San Francisco Port property, where it’s held for 30 days. Vendors are allowed to recover their carts, but SFDPH can issue hefty fines — almost $3,000, in some cases.\u003c/p>\n\u003cp>Exania said that when her cart gets confiscated, she just buys a new one.\u003c/p>\n\u003cp>“Even if we pay the fine, they would just come back and fine us again, only that time the fine would be more expensive,” Exania said.\u003c/p>\n\u003cp>At the end of the day, this is her only option for work. She said everywhere else she has tried, they want proof of residency, something she can’t provide. So she keeps working here.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>Katrina Schwartz: You smell them before you see them.\u003c/p>\n\u003cp>Exania: Hot dog, hot dog, hot dog!\u003c/p>\n\u003cp>Katrina Schwartz: The scent is almost heavenly and they’ve become a Bay Area staple outside of sporting events, concerts, and late night bars. We’re talking of course about the bacon-wrapped hot dog. Chances are, if you live in the Bay Area, you’ve seen people selling this iconic street food.\u003c/p>\n\u003cp>Olivia Godfrey: It’s like an ice cream cart, but for hot dogs with just like their griddle on top and they always just have a stock of bacon-wrapped hot dogs, like ready to go.\u003c/p>\n\u003cp>Katrina Schwartz: That’s Olivia Godfrey. She grew up in Alameda, now lives in Oakland, and works as an usher at local venues like the Fox and the Greek Theatre. It’s in those places that she started to notice just how abundant these vendors are.\u003c/p>\n\u003cp>Olivia Godfrey: The hot dog people are everywhere. You see them every time you leave a venue, anytime you’re walking around the city.\u003c/p>\n\u003cp>Katrina Schwartz: She felt like their numbers had grown in recent years, and that got her wondering.\u003c/p>\n\u003cp>Olivia Godfrey: How much money do they make every year? Kind of like, what’s the history of them? How do they organize? I’d love to know how they like kind of came to be and like how they’ve become such a Bay Area staple.\u003c/p>\n\u003cp>Katrina Schwartz: I’m Katrina Schwartz, and today on Bay Curious, bacon-wrapped hot dogs! The roots of this culinary tradition, who sells them, what it’s like to do this work, and why some city governments are trying to stop them. Stay with us.\u003c/p>\n\u003cp>Katrina Schwartz: These days, it seems like bacon-wrapped hot dog vendors are anywhere there’s a crowd, concerts, sports games, touristy areas. It’s not uncommon to see dozens of people selling them from identical carts. For some, the relatively cheap, easy salty delicious snack is just what they’re craving. Others see issues with the fact that many of these vendors are unpermitted. KQED’s Azul Dahlstrom-Eckman looked into the controversy surrounding this porky problem, and how bacon-wrapped hot dogs became such a part of Bay Area street food culture.\u003c/p>\n\u003cp>Exania: Hot dog, amigo hot dog!\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s 11 a.m. on a Saturday and Exania just got her first customers of the day. Her hot dog cart is one of about a dozen, parked outside the Alcatraz Ferry Terminal on San Francisco’s Embarcadero.\u003c/p>\n\u003cp>Exania: Ketchup, mustard, mayo?\u003c/p>\n\u003cp>Customer: Umm, I’m not going to do any of that.\u003c/p>\n\u003cp>Exania: Only onions?\u003c/p>\n\u003cp>Customer: Uhhh, yeah.\u003c/p>\n\u003cp>Exania: Okay.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Nick and Cameron Nelson just got off the Alcatraz Ferry and they’re hungry.\u003c/p>\n\u003cp>Customer: Oh, look at that.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Even my mouth starts to water as we watch the onions, peppers, and bacon-wrapped hot dogs heat up over a propane flame. Exania skillfully assembles the greasy delicious mess onto a bun and hands it over.\u003c/p>\n\u003cp>Customer: Do you take cards?\u003c/p>\n\u003cp>Exania: Yeah.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: For $10 a pop. Nick and Cameron walk away with a quick bite to eat. Nick is stoked.\u003c/p>\n\u003cp>Nick Nelson: I mean, all the onions on them are cool. I didn’t put all, like, the mayonnaise and ketchup on that, but I just, you know, who doesn’t like a bacon-wrapped hot dog? I feel like that’s, that’s really good, so.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Cameron, the dad, also appreciates a cheap meal in an expensive city.\u003c/p>\n\u003cp>Cameron Nelson: Yeah, going out to restaurants, this is sitting down, you’re looking at $80, can just keep walking and keep doing what we’re doing for $20.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: They amble off towards Pier 39. But Exania’s got work to do. We’re only using her first name due to fears about her immigration status.\u003c/p>\n\u003cp>Exania: Tengo tres años de vender acá y pues me siento bien.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says she has been selling at this exact spot for the past three years. Basically the whole time she has been in the United States.\u003c/p>\n\u003cp>Exania: Cuando nosotros entramos acá por migración, nosotros pedimos asilo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says she left her home in Nicaragua in 2021, and made an asylum claim upon getting to the U.S. She says she was frightened to make the journey, but a lack of work and the political situation there left her few options.\u003c/p>\n\u003cp>Exania: Tenemos miedo, porque tú sabes cuántas cosas uno pasa para venir a este país.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She’s working to send money to her mother and three children back home in Nicaragua. But she says she’s also paying back the debt to the people who helped bring her here.\u003c/p>\n\u003cp>Exania: Aqui nosotros venimos endeudada. Con una deuda que dejamos en nuestro país y es una deuda que tenemos que pagarla, sino que quedamos en la calle. Mi familia quedaría en la calle.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: To pay for the trip, she says she took out a $14,000 loan. According to Exania, this loan wasn’t from a bank, but from a person. To get the loan, she had to use her mother’s house as collateral. If she doesn’t pay every month, the person who loaned her the money threatens to take her mom’s house. She showed me a WhatsApp thread where they keep a running tab. She still owes about $12,000.\u003c/p>\n\u003cp>Exania: Es algo muy, muy penoso, pero es la realidad.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says when she first got to the U.S., the people who brought her here supposedly had a job for her. But she says she was treated badly, working long hours selling things like jewelry and ponchos on the street and making just $600 a month.\u003cbr>\nExania: Bajo lluvia, bajo sol, con hambre, con frío que tuve trabajando y en la temporada que yo le estuve trabajando a ella y yo me enfermé muchísimo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She started selling bacon-wrapped hot dogs, she says, when a friend told her she was being exploited, and that she should start her own business.\u003c/p>\n\u003cp>Exania: Y me dice no le sigas ayudando a ella. Te está explotando. Ella está viviendo de ti. No sé. Y entonces, pues ya fue cuando él me animó a meterme a este negocio.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says a friend sold her a cart for cheap, showed her the ropes, and she got started selling hot dogs. Exania says now she works for herself, she owns three hot dog carts and sometimes loans them to people who need work. They split the earnings 50,50. She also drives a van to move them all around.\u003cbr>\nShe says she feels good working at Pier 33, but sales can be fickle. In winter, it’s slow, she might only sell one or two hot dogs in a day, barely enough to cover parking and supplies. On a good day, she could sell more than 20, which would get her over $200 in a day. She buys her ingredients at stores like Restaurant Depot and chef stores, where she can buy 50 hot dogs for less than a dollar a piece.\u003cbr>\nThe area around the Embarcadero where Exania works is kind of like one big tourist attraction. Businesses of all kinds compete with each other. Of course there’s restaurants and museums, but there are also people who work outside.\u003c/p>\n\u003cp>Street Entertainer: Everybody’s say, woo. Everybody’s say, wow. Ladies and gentlemen….\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And pedicabbers who earn their living by giving people bike rides up and down the wharf.\u003c/p>\n\u003cp>Erik: Rides up to the sourdough, the sea lions, the chowder.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And I quickly learned, there’s tension between the pedicabbers and the hot dog vendors. As I’m interviewing Exania, one pedicab driver approaches me.\u003c/p>\n\u003cp>Pedicab Driver: Are you going to go and interview legitimate businesses who pay taxes?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Am I going to?\u003c/p>\n\u003cp>Pedicab Driver: Yeah, I would hope you do. I’d hope you go to the restaurants that have been closed.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: The atmosphere becomes pretty tense. He asks me if I am going to interview legitimate businesses who pay taxes.\u003c/p>\n\u003cp>Pedicab Driver: These guys cost me about $5,000 a year. How do they, how do they? Because when they buy a hot dog, they don’t go to the wharf. Okay? Yeah, I pay taxes. I pay for a license. We pay permits. F*** these people.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s a pretty open display of hostility. I can tell there is some bad blood. But I wanted to find out why so I asked another pedicab driver. He offered to fill me in, but suggested we go somewhere quieter.\u003c/p>\n\u003cp>Erik: We’re going for a pedicab ride.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Where better to talk, than the back seat of a pedicab?\u003c/p>\n\u003cp>Erik: I had a passenger once describe it as, uh, it’s like riding a couch down the sidewalk.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: This is Erik. He told me he’s been a pedicabber for eight years. He declined to give his last name because of fear of repercussions to his business if he spoke out against the hot dog vendors.\u003c/p>\n\u003cp>Erik: They’re playing their music loud. They’re making a lot of noise soliciting the selling of hot dogs. Um, and they’ve crowded out the prime spot.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: You might be thinking how would the pedicab business be affected by bacon-wrapped hot dog vendors? Well, Erik says many of his best customers are hungry tourists headed to eat out. Pier 33 used to be his number one place to pick people up and make some money.\u003c/p>\n\u003cp>Erik: We’re not just bike riders, we’re tour guides.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But around 2021, as the COVID-19 pandemic started to ease, he says bacon-wrapped hot dog vendors started showing up in large numbers outside the terminal.\u003c/p>\n\u003cp>Erik: Part of our job, part of our challenge is to engage people. So they’ll get in the bike with us. And, um, if they’re playing their music really loud, so they can’t hear us or if they’re yelling hot dog, hot dog, hot dog, so loud that they can’t hear us, then yeah, we, we get drowned out. We get, uh, moved to the back row.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Instead of getting a ride to lunch at a restaurant with a pedicabber, he says people at the ferry terminal started choosing to buy a bacon-wrapped hot dog instead, and just keep walking. Much like Nick and Cameron Nelson did at the beginning of this story.\u003c/p>\n\u003cp>Erik: And that not only hurts us, the pedicabbers, but that hurts all the restaurants at Pier 39, all the restaurants down here, all the restaurants up at North Beach.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik says it’s unfair that many, if not all bacon-wrapped hot dog vendors don’t carry any kind of license with the city.\u003c/p>\n\u003cp>Erik: We all have permits, the bikes have permits, we’re doing everything by regulation and they’re not.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik pays a yearly fee of $347 for a pedicab operator’s license. And his employer likely spends more. Other brick and mortar shops on the wharf have to pass health inspections and pay for building permits.\u003c/p>\n\u003cp>Erik: So there’s a lot of local businesses that are paying the price for those people to be out there.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik says he supports the hot dog vendors’ right to make a living and hustle on the wharf just like he does. But he says it has to be fair.\u003c/p>\n\u003cp>Erik: So find a way to do it right and legal and in a healthy, safe way. I’m all in, but that’s not what we have today.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: We take a ride back to Pier 33.\u003c/p>\n\u003cp>Erik: Rickshaw rides, rides up to where you should be having lunch.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik points out that the sidewalk outside the Ferry Terminal is covered in grease splatters from all the hot dog carts. He raises another complaint commonly leveled against the hot dog vendors. Many don’t have adequate handwashing and refrigeration, and that’s a violation of food safety laws. Just then, something illustrates his point.\u003c/p>\n\u003cp>Erik: Oh, look, look, look. See what happened over there. That knife hit the ground. It’s on that greasy sidewalk and wipe it with a napkin and let’s cut some more tomatoes or onions or whatever. That’s, it’s a health issue. Nobody, nobody at the city is doing anything about it.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Erik clearly isn’t satisfied with how the city is responding, but since 2022, the city has been conducting regular inspections of unpermitted street vending seven days a week, including food vendors. That work is done by a multi-agency task force, which includes the San Francisco Department of Public Health.\u003c/p>\n\u003cp>Dr. Susan Philip: The main issues are, are foodborne, foodborne illness, and that that is what we are really concerned about.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Dr. Susan Philip is the director of the population health division at the San Francisco Department of Public Health. She says the main purpose of these inspections is to make sure that food vendors are in compliance with state health laws. Things like having adequate refrigeration and handwashing.\u003c/p>\n\u003cp>Dr. Susan Philip: Which many of the carts do not have those capabilities.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I’ve seen pictures on social showing hot dogs for sale kept in moldy cardboard boxes below the carts. Dr. Philip says when DPH workers do unpermitted vending inspections, they lead with education and information about how to come into compliance with the health code. But if vendors are not willing to do that, city workers can confiscate their food and equipment.\u003c/p>\n\u003cp>Dr. Susan Philip: Because we want to decrease the chance that It will end up being sold to someone who could potentially get sick.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says in a roughly year and a half period, 239 vendors had an enforcement action carried out against them, where the city impounded unsafe food or unsafe equipment. The department does not keep track of how many of those actions related specifically to bacon-wrapped hot dog vendors. Dr. Philip said these inspections aren’t just about food safety, city teams also look out for people selling stolen goods, or people blocking the public right of way.\u003c/p>\n\u003cp>Dr. Susan Philip: That is why this task force came about. And it really also is because of this, uh, increase, increase in overall vending that has been occurring in the city, um, as you know, the result of some of the, the changes in the state law.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Senate Bill 946, passed in 2018, broadly decriminalized street vending throughout the state. And SB 972 which went into effect in 2023, reduced enforcement of sidewalk food vending from a criminal offense to one that can only incur administrative citations.\u003c/p>\n\u003cp>Dr. Susan Philip: So that timeline is, is consistent with some of the increase that we’re, that we are seeing.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: So our question asker Olivia, is right: there has been an increase in street vending over the past few years. She also wanted to know where these hot dogs came from and while you might think of a hot dog as the classic all American food, to understand the origins of bacon-wrapped hot dogs, you have to check out Mexico.\u003c/p>\n\u003cp>Bill Esparza: It has been one of my goals as I travel to new Latin American countries all the time is to try their local version of the hot dog and, and I’ve never been disappointed.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: This is Bill Esparza, he’s a food writer, senior contributor at Eater LA, and a bit of a hot dog expert.\u003c/p>\n\u003cp>Bill Esparza: I went to Brazil and I was having hot dogs there and there’s are also very full of ingredients and wild toppings, you know, they put quail eggs on the hot dogs in Colombia.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: He says just south of the Arizona border in the Mexican State of Sonora, there is an especially famous type of hot dog. It’s known as a Sonoran dog, or a Dogo as the locals call it.\u003c/p>\n\u003cp>Bill Esparza: It’s like really important to them that, that the hot dogs are just like this. They’re like this big meal with all these flavors.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: It’s got a big wheat bun, think like a lobster roll. But what really makes it stand out are the condiments people put on top. Here are just some them:\u003c/p>\n\u003cp>Bill Esparza: Canned mushrooms, pickled jalapenos , liquid cheese, ruffles potato chips, black olives, sweet corn.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: The list goes on. Esparza says as best as we can tell, the arrival of the hot dog in Sonora can be traced back to one person. A Sonoran man named Don Cipriano Lucero, who opened a restaurant called Cafe KiKi in Hermosillo in 1947.\u003c/p>\n\u003cp>Bill Esparza: So Don Cipriano Lucero brought the hot dog back from the United States and, um, started serving them there.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Don Cipriano served regular hot dogs, American style. But while Americans might be content with just a little mustard or ketchup, Esparza says the locals probably found it a little boring.\u003c/p>\n\u003cp>Bill Esparza: Mexicans want spice and also Mexican very much like sweet.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: And there’s a Spanish word for what he says people did next. Tropicalizado. It means tropicalized. Over the years people in Sonora perfected the hot dog for their taste buds. They made the American hot dog to be more, well, Mexican. By adding spice, flavor, and richness.\u003c/p>\n\u003cp>Bill Esparza: When the bacon came on, who knows, but it started to become a thing in the colleges in, uh, probably starting in the sixties.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Just as hot dogs were brought from the United States to Mexico, it was only a matter of time before dogos that had been tropicalizado and made it back to the United States.\u003c/p>\n\u003cp>Bill Esparza: So it’s very possible that once hot dogs became popular in Sonora, that somebody came and brought them to Tijuana because those, those people are connected. Those two states are so connected.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Once in Tijuana, people traveling from Mexico into California might bring this culinary tradition with them. When it makes this cross-border journey, the dog changes again. Shedding the big wheaty bun and all the extra toppings for a pared down version you can see on Bay Area streets today.\u003cbr>\nBacon-wrapped hot dogs are celebrated in places like Hermosillo, but back at Pier 33, the vendors are constantly on the lookout for city inspection teams.\u003c/p>\n\u003cp>Johanna: ¿Alo? Aquí bajo, no, no, hay aquí venta.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I’m speaking with a bacon-wrapped hot dog vendor named Johanna when she gets a call from another vendor down the street. They exchange information about sales, and also if anyone has seen city inspection teams around.\u003c/p>\n\u003cp>Johanna: No amiga, esta más abajo, por que como ayer cayó abajo, entonces nos avisaron que había la cuidad y nos movimos todo.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She asked to use her middle name due to fears about her immigration status. Johanna says it varies how often the city inspection teams come, sometimes as many as four times a day, sometimes not at all.\u003c/p>\n\u003cp>Johanna: Ayer cayeron dos veces y anteayer cayeron cuatro veces.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: There’s this strange sort of rhythm to the area around where the vendors work. It’s almost tidal. Every 30 minutes or so, a ferry from Alcatraz arrives at the pier, and drops off a boatload of tourists. As they exit the terminal, the pedicabbers and the hot dog vendors hock their wares, rides to the wharf, a quick snack.\u003c/p>\n\u003cp>Johanna: Algunos barcos son buenos.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Johanna says some boats are good, People are hungry. But others, nobody buys anything. Once the tourists leave, a strange quiet settles over the place. Vendors idly click their tongs. People joke with their neighbors, the pedicabbers take a nap in the back of their cab. They wait for the next boat. But city inspection teams can also come at any moment. When that happens it’s chaos.\u003cbr>\nJohanna shows me a video of one enforcement action by the city in March. City staff roll up in vehicles, Johanna and others run away, pushing their carts ahead of them. Johanna got caught, city workers took her cart, and that’s the third time that’s happened in about a year of vending. She says she had a panic attack and city workers called an ambulance for her.\u003c/p>\n\u003cp>Johanna: Llamaron a los bomberos primero, vinieron y me tomaron el pulso y dijeron de que no, que y había entrado, dicen en un pánico.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: When the inspectors confiscate a vendor’s cart, they take it to SF Port property where it’s held for 30 days. Vendors can try to get their carts back, but SFDPH can issue hefty fines, almost $3,000 in some cases.\u003c/p>\n\u003cp>Exania: Preferimos que se pierda.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Standing next to Johanna is Exania. Exania says when her cart gets confiscated, she just buys a new one.\u003c/p>\n\u003cp>Exania: Porque igual compramos otros los quitan. Aunque vayamos a pagar esa multa, vienen de nuevo y los quitan entonces, ¿qué hacemos?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She says even if she was to pay the fine and get her cart back, the city would just come and take it again, only this time with a heftier fine.\u003c/p>\n\u003cp>Exania: De todas maneras nos agarran nuestros nombres y en otra nos viene una multa más cara.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She shows me the Amazon listing for these exact carts. It’s a $50 tool cart, but outfitting it with a stove and cooktop and everything else they need brings the price up to around $450. Exania says it can take a while to get the money and supplies together.\u003c/p>\n\u003cp>Exania: Hay que hacer un proceso primero a juntar dinero para armarlo, porque a veces cuando nos dejan sin nada, imaginate, tenemos que ver por otro lado, para comprar el material\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But at the end of the day, she says this is her only option for work. She says everywhere else she has tried, they want proof of residency. Something she can’t provide. So she keeps working here.\u003c/p>\n\u003cp>Exania: Es la única manera que tenemos para trabajar. Sí, porque donde quiera que vayamos, nos piden papeles.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Exania says she’s well aware that she’s working without permits from the city, but says she tries to follow the health code as best she can.\u003c/p>\n\u003cp>Exania: Compramos diarios lo que podemos vender y lo que ya sobra, lo metemos a la hielera, a la refri, para que no se nos dañe.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: She brings fresh ingredients, the hot dogs are frozen at the start of the day, and she refrigerates what she doesn’t sell. Exania says if she could say one thing to the city, it would be this:\u003c/p>\n\u003cp>Exania: Que nos dejen de maltratar, de seguirnos. Porque aquí nosotros trabajamos decentemente, no le robamos a nadie, no dañamos a nadie.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Stop treating us badly. We’re just here to work decently. We’re not robbing anybody, and we’re not hurting anyone.\u003cbr>\nAfter all this, I caught back up with Olivia Godfrey, the question asker. I told her about Exania, and the pedicabbers, and the health department, and the history of bacon-wrapped hot dogs, and everything else. When she asked this question, she came from a place of wanting to know how to support these vendors.\u003c/p>\n\u003cp>Olivia Godfrey: I think we should be able to support our community around us.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: But I raised the pedicabbers’ concerns, that many local businesses say they’re hurting because of these vendors. And aren’t they also part of our community?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: How can we support both? Or like, like do you think that like supporting a bacon-wrapped hot dog vendor is to the detriment of other businesses?\u003c/p>\n\u003cp>Olivia Godfrey: Oh man, that’s so tough.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I also asked her about the food safety aspect. Knowing that these hot dogs likely weren’t up to the food code, did she feel safe eating them?\u003c/p>\n\u003cp>Olivia Godfrey: Oh, no, that’s definitely something that you’re aware of, of like, you might take your chances on like maybe not feeling well afterwards.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: I know what she means, growing up in San Francisco, my friends and I called them Danger Dogs.\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: Knowing what you know now, do you think that you would still buy a bacon-wrapped hot dog?\u003c/p>\n\u003cp>Olivia Godfrey: Yes, definitely. I kind of sympathize with people like the industry or the other folks in that like Pier 39 area that might be struggling because of this, but where I’m frequenting them is like concert venues and things like that. And I’ll of course support those folks because who doesn’t love a good bacon-wrapped hot dog after a concert?\u003c/p>\n\u003cp>Azul Dahlstrom-Eckman: There’s some people who definitely don’t love them. But the bacon-wrapped hot dog has undeniably become an iconic Bay Area Street food.\u003c/p>\n\u003cp>Katrina Schwartz: That was KQED’s Azul Dahlstrom-Eckman. Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003cbr>\nThanks for listening. Have a great week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12038600/how-bacon-wrapped-hot-dogs-became-one-of-the-bay-areas-most-popular-street-foods",
"authors": [
"11785"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_24114",
"news_8"
],
"tags": [
"news_18426",
"news_38",
"news_34676",
"news_34287"
],
"featImg": "news_12037928",
"label": "source_news_12038600"
},
"news_12040058": {
"type": "posts",
"id": "news_12040058",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12040058",
"score": null,
"sort": [
1747303236000
]
},
"guestAuthors": [],
"slug": "how-a-ford-factory-in-milpitas-changed-the-face-of-a-town",
"title": "How a Ford Factory in Milpitas Changed the Face of a Town",
"publishDate": 1747303236,
"format": "standard",
"headTitle": "How a Ford Factory in Milpitas Changed the Face of a Town | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>For Karl Cortese, the Great Mall of Milpitas is much more than just a mall. He’s come here often over the years, to go shopping with his wife or spend time at the Dave and Buster’s with his grandkids. But each time he visits, he can’t help but remember the place as it used to be.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>Back in Karl’s day, the building was home to a massive Ford factory. Officially known as the San José Assembly Plant, the factory opened its doors in 1955. Karl started working there in 1968 and spent 15 years on the assembly line. For him, the mall’s shipping center offers the best window into the building’s industrial past. “There was that old green color and white letters and … the floor was all concrete,” Karl said. If you peek inside these days, not much has changed.\u003c/p>\n\u003cfigure id=\"attachment_12040150\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040150\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy.jpg\" alt=\"\" width=\"1000\" height=\"750\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy-160x120.jpg 160w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">The green walls at Ford’s San José Assembly Plant are still part of the Great Mall today. \u003ccite>(The Milpitas Beat, courtesy of the Sabin family)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Nowadays, the only other way a visitor might know this building used to manufacture Ford cars is a small — and easy-to-overlook — display case of Ford-era memorabilia. For the most part, mall goers seem unaware of the factory’s history and its importance to the surrounding area.\u003c/p>\n\u003cp>The Ford plant put Milpitas on the map, forever changing what had been a sleepy agricultural town into a thriving city. The factory’s opening also sparked historic social change: the creation of one of the first integrated neighborhoods in America.\u003c/p>\n\u003cfigure id=\"attachment_12039976\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039976\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Karl Cortese, a former employee at the Ford Motor Company’s San José Assembly Plant, stands outside the Great Mall in Milpitas on April 29, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Moving to Milpitas\u003c/h2>\n\u003cp>Before Ford opened its Milpitas plant, \u003ca href=\"https://www.nps.gov/places/ford-motor-company-assembly-plant.htm\">the automaker had already been operating in Richmond for decades\u003c/a>. During World War II, the so-called “Richmond Tank Depot” helped produce jeeps, tanks, and other military vehicles. After the war ended, the American economy began to boom and demand for American cars increased. The outdated Richmond factory struggled to meet demand. Ford needed to expand.\u003c/p>\n\u003cp>In 1950s California, Milpitas was a great option. The agricultural town offered expansive acreage at an affordable price. According to historian Herbert Ruffin II, Milpitas “was just a place that you drive through [and] you see nothing but cornfields.” Ruffin spent part of his childhood in Milpitas, a town so agriculturally rooted its name literally means “little cornfield.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>After staving off annexation from San José, Milpitas was officially incorporated in 1954. According to Herbert, “San José wanted Milpitas real bad, primarily because they wanted … the tax money that came from that [Ford] plant.”\u003c/p>\n\u003cp>When the Ford factory opened in 1955, just a year later, it called Milpitas home.\u003c/p>\n\u003ch2>Working at the San José Assembly Plant\u003c/h2>\n\u003cp>David McFeely grew up in Milpitas, with the Ford factory in the background. “On a clear summer night, when sound really carries, you could hear the switch engines moving all the freight cars in and out of the Ford plant,” McFeely said.\u003c/p>\n\u003cp>For a high school graduate on the job hunt, Ford was a great option. It offered some of the highest pay in the Santa Clara Valley. McFeely’s plan was to stay short-term and save up money to go to college. So, he joined the factory’s part-time replacement program. When he finally got the chance to peek behind the curtain, he was in awe.\u003c/p>\n\u003cp>“I mean for a technical mind, it was like being a kid in a candy store,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12039982\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039982\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1536x1187.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1920x1483.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vehicle frames on the assembly line at the San José Assembly Plant, 1974. \u003ccite>(Courtesy of the Ford Motor Company)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Milpitas operation was responsible for making some iconic Ford models — the Mustang, F-series pickups, Pintos, and Falcons. The 1.4 million square-foot factory served as Ford’s West Coast production outpost. At its peak, the plant employed nearly 6,000 workers and operated at a rate of 55 cars and 22 trucks per hour.\u003c/p>\n\u003cp>“God knows how they were able to do this,” McFeely said. “But the logistical coordination was fascinating.”\u003c/p>\n\u003cp>The expansive factory was a network of assembly lines. There was the paint department, the trim department, the chassis department, the repair hole, just to name a few. Workers were assigned a station and task to repeat ad nauseam. Former Ford worker John Wilcoxson said that “[the work] could get boring at times, but … you kind of had to make your own fun.” He remembered causing a stir when he smuggled headphones into the factory to provide a soundtrack to the monotonous, repetitive work.\u003c/p>\n\u003cp>“It was just sort of some nice background noise, instead of the constant clash of metal and things going on around me,” Wilcoxson said.\u003c/p>\n\u003cfigure id=\"attachment_12039981\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039981\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1536x1187.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1920x1483.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">An inside look at the San José Assembly Plant, 1974. \u003ccite>(Courtesy of the Ford Motor Company)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Former workers remember a strong community around the plant. There was a company softball team where different departments competed against one another and during the holiday season, workers barbecued on the blacksmith’s forge.\u003c/p>\n\u003cp>Many workers lived in a nearby neighborhood called Sunnyhills, which Ford’s local union built to accommodate an influx of workers to Milpitas. There was even a Ford Union Hall in the development. But the most remarkable thing about the neighborhood was its diversity. In 1956, when it opened, Sunnyhills was one of the first planned integrated neighborhoods in America.\u003c/p>\n\u003ch2>The Story of Sunnyhills\u003c/h2>\n\u003cp>https://www.youtube.com/watch?v=S5QKBKrNKGo\u003c/p>\n\u003cp>When Ford shut down its Richmond plant to relocate to Milpitas, many workers opted to continue at the new location. But Milpitas lacked housing, particularly for African American workers who were barred from buying or renting homes in the surrounding towns. Historian Herbert Ruffin II says many of these workers first tried commuting from Richmond by car.\u003c/p>\n\u003cp>“There [was] no BART, there [was] no Caltrain, there [was] none of that,” he said.\u003c/p>\n\u003cp>But it was a long commute, over 40 miles. Ford’s union leaders were determined to find a solution to this housing problem.\u003c/p>\n\u003cp>Leading the charge was\u003ca href=\"https://www.blackpast.org/african-american-history/ben-gross-1921/\"> an African American worker by the name of Ben Gross\u003c/a>. Gross was born and raised in Arkansas, lived under Jim Crow laws, and picked cotton during the Great Depression. After leaving the army, he joined Ford and quickly became an active union member. In 1950, he was the first African American elected to the Local 560s bargaining committee.\u003c/p>\n\u003cp>“Gross believed that he worked on the same lines as everybody, African Americans, and that they should be afforded the same type of treatments,” Ruffin said.\u003c/p>\n\u003cp>In 1954, Gross was appointed to the union’s special housing subcommittee tasked with finding a plot of land to build an integrated housing development. The project \u003ca href=\"https://www.habitatebsv.org/blog/milpitas-fair-housing-history\">met its fair share of setbacks\u003c/a> along the way.\u003c/p>\n\u003cp>“At every point in time as this is being developed … [there were always] these barriers that would be thrown out there,” Ruffin said. “You can’t build this here because of sewage. You can’t do this because of this. You can’t do this because of that.”\u003c/p>\n\u003cp>Despite obstacles, Gross and local union members were able to find some old ranch land for a housing development. With funding and additional support from a handful of Quaker-affiliated organizations, they started to build. When it was completed, it was one of the first integrated neighborhoods in the country, and it helped diversify Milpitas’ population, which had previously been majority white.\u003c/p>\n\u003cp>“When it did open … it was a big deal … it was plastered all over newspapers,” Ruffin said.\u003c/p>\n\u003cp>Gross was eventually elected mayor of Milpitas. He was one of the first African Americans to hold that office in the state of California. Reflecting on his legacy, Gross was quoted in \u003cem>The Peninsula Times Tribune\u003c/em>:\u003c/p>\n\u003cp>“A citizens’ group said they wanted to change the city’s name … I told them we should change its image instead. We sat down and developed a master plan that brought Milpitas from a small farm community to the thriving city it is today. It’s a city on the move.”\u003c/p>\n\u003ch2>The Ford Factory Closes\u003c/h2>\n\u003cp>Ford changed the face of Milpitas, but the golden age of American cars wouldn’t last forever.\u003c/p>\n\u003cfigure id=\"attachment_12040154\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040154\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy.jpg\" alt=\"\" width=\"1000\" height=\"750\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy-160x120.jpg 160w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">One of the last Ford cars built at the San José Assembly Plant before the factory closed in 1983. \u003ccite>(The Milpitas Beat, courtesy of the Sabin family)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was the late [19]70s, and all the different auto manufacturers, they were producing more cars than they were selling,” Wilcoxson remembered. The \u003ca href=\"https://history.state.gov/milestones/1969-1976/oil-embargo\">1973 oil crisis spelled disaster\u003c/a> for big American cars. “Everything kind of shut back the amount of cars people were buying.” And Japanese automakers started gaining market share with their smaller, more fuel-efficient cars.\u003c/p>\n\u003cp>Ford eventually closed the Milpitas operation in 1983.\u003c/p>\n\u003cp>“They had a manager’s meeting that the plant was going to be closing, that they were completely shutting it down and moving production to the Midwest,” Wilcoxson recalled.\u003c/p>\n\u003cp>Those who stayed until the end helped to pack up the plant, stripping it of anything valuable.\u003c/p>\n\u003cp>“They were literally having a yard sale in the parking lot of tool benches, air guns,” Wilcoxson said.\u003c/p>\n\u003ch2>Becoming the Great Mall of Milpitas\u003c/h2>\n\u003cp>After the factory closed in 1983, Milpitas’ economy took a hit. Thousands of high-paying jobs were gone. Soon enough, however, the 1980s and ’90s Silicon Valley boom brought new opportunities to the area, but not in manufacturing. The factory itself sat vacant for nearly ten years before it would be transformed into the mall it is today.\u003c/p>\n\u003cp>In 1994, the Great Mall of Milpitas celebrated its grand opening.\u003c/p>\n\u003cfigure id=\"attachment_12040155\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040155\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">The Great Mall of Milpitas holds a secret history. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The grand opening was an exciting event, tying up traffic on the nearby freeways and bringing shoppers out to marvel at the massive retail space. There was even an old Ford car on display, a nod to the building’s prior use.\u003c/p>\n\u003cp>Visit the Great Mall today, and it’s much harder to see remnants of the past. The high ceilings crisscrossed with industrial beams are one tell, and the shipping area’s green paint is yet another. But standing in the food court, it’s hard to imagine Mustangs rolling off an assembly line. That doesn’t mean you shouldn’t close your eyes and try.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Post World War II America was a time of economic opportunity and people wanted cars.\u003c/p>\n\u003cp>\u003cstrong>Advertisement:\u003c/strong> Mustang, the original, America’s favorite sports car. With three new models.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Imagine the open road, cruising with the windows down, radio blaring. The epitome of freedom. That’s the image Ford was selling.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>Falcon 1966, low, lean, long hooded.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>At the start of the 1960s Ford had cornered nearly a third of the U.S. car market. Many of those vehicles were manufactured in the Midwest, but Ford automobiles were so popular the company had expanded manufacturing nationwide. Ford had outposts in Edgewater, New Jersey, Seattle, Washington, Dallas, Texas, just to name a few.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>You’re ahead in a Ford, all the way!\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Many of these factories have since closed but some of this history is still hidden in plain sight. You might have even stepped foot in an old Ford factory without knowing it. Take the Great Mall of Milpitas in the San Francisco Bay Area, for instance.\u003cem> \u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Bob Marsden:\u003c/strong> This is Bob Marsden, reporting from the Ford Motor Company assembly plant at Milpitas.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That’s right. The Great Mall of Milpitas used to be an enormous Ford factory.\u003c/p>\n\u003cp>\u003cstrong>Bob Marsden: \u003c/strong>This particular facility which employees 3,000 is the West Coast plant for Mustang and light truck assemblage.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>The plant first opened seventy years ago, on May 17th, 1955. At the time, it was one of the largest automotive assembly plants on the West Coast. It represented thousands of good jobs and brought social change to what had been a small, agricultural community. But visit the mall today and there isn’t much left to mark this history. Bay Curious listener Brandon Choy only knows about it because he saw a plaque once that mentioned the old Ford factory.\u003c/p>\n\u003cp>\u003cstrong>Brandon Choy:\u003c/strong> I was just wondering what the story behind this former Ford plant is and how it eventually became the Great Mall?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>This week on Bay Curious, we dive into the history of the Ford factory that put Milpitas on the map. We’ll hear from former Ford workers about life at the factory and then we’ll explore how the plant changed Milpitas itself, transforming a quiet agricultural town into a bustling city, a city with one of the first integrated neighborhoods in America. I’m Katrina Schwartz. Stay with us.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> The Ford factory opened in Milpitas in 1955. To help us understand its history and how it became the Great Mall of Milpitas, we sent Bay Curious producer Gabriela Glueck to the Mall to meet up with someone who used to work there when it was a Ford plant.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck:\u003c/strong> Standing inside of the Great Mall today, it feels like any other American mall. But it’s got kind of an unusual shape. It’s a rough oval with a band of stores around the outside and a hidden open space in the middle where trucks can drive in shipments. It’s this secret inner area Karl Cortese is most excited to show me.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I just kind of know where everything is at.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Karl started working in this building back in 1968 when it was a Ford plant. He spent 15 years sweating on the assembly line.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>There wasn’t any air conditioning. So I remember that very well, because I used to take it all the way down to my underwear and then put my coveralls on and that’s all I had to wear, because it was so hot in here, so noisy and everything else. So I put up with it like I said for a long time, but it’s okay.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Walking through the Great Mall with Karl is a strange experience. Where I see a food court, he sees an assembly line.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I could tell you small parts here, upholstery was here, trim was over here, chassis was over here.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It’s like he can still hear the clanging metal, the chatter of workers, the sounds of nonstop progress.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>They’re rolling and they’re moving fast. They’re the new Ford trucks 460 with certified economy. And they’re coming off the assembly lines and onto the highways, heading for Ford dealers all over America.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Talking with Karl got me wondering why Ford decided to build a factory in Milpitas at all. The answer is actually pretty simple. In the 1950s, Milpitas was largely agricultural land. The name Milpitas means “little cornfield” and after World War II, Ford was looking to expand. Ford had already been operating for decades in Richmond, California. During the war, the factory there manufactured tanks.\u003c/p>\n\u003cp>But post-war, the Richmond plant was just too small and outdated. So in 1955, Ford packed up its boxes and moved to Milpitas, quite the upgrade. The new factory was roughly three times as big. 1,414,000 square feet to be exact. That’s nearly 25 football fields dedicated to making as many cars as humanly possible. I spoke with a handful of men who worked at the Milpitas Ford Factory about their jobs.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I put the back hinges on for the three doors and things like that, and the station wagons.\u003c/p>\n\u003cp>\u003cstrong>Don Conley:\u003c/strong> So I was putting in the glass, the side glass, the quarter glass windshield and back glass, wherever they needed me.\u003c/p>\n\u003cp>\u003cstrong>Leo Cozzo: \u003c/strong>I worked in the Mustang, putting the pin stripes on and big emblems and louvers and stuff like that.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>I also worked in the repair hole at the end of the production line on cars that had missing parts, damaged parts, that sort of thing.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Each worker was assigned a station and a task, to repeat, repeat, repeat. One former worker told me it was a job that could turn young bodies into old ones real fast. They worked on all sorts of models, the F-series pickups, the Mustangs, the Falcons and the Pintos.\u003c/p>\n\u003cp>\u003cstrong>Pinto Advertisement:\u003c/strong> The new little car from Ford, moves with a tough little engine that’s not only frisky but thrifty.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>But outside of the factory walls a problem was brewing: a housing problem. When Ford relocated to Milpitas, many Richmond workers came with it, including many of the plant’s African American employees. They needed a place to live.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II: \u003c/strong>And they’re looking around, and they’re like, you know, okay, so what’s down there? And so how are we going to keep our jobs going back and forth? There is no BART, there is no CalTrain, there is none of that.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>That’s Herbert Ruffin II. He’s an Associate Professor of African American studies at Syracuse University. He also spent part of his childhood in Milpitas. He says an African American worker named Ben Gross was a key player in solving this housing crisis.\u003c/p>\n\u003cp>Gross was born and raised in Arkansas, lived under Jim Crow laws, and picked cotton during the Great Depression. He joined the army, then joined Ford. He quickly became involved in union politics with the Local 560, a branch of the United Auto Workers Union.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II:\u003c/strong> Gross believed that he worked on the same lines as everybody, African Americans, and that they should be afforded the same type of treatments.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Top of mind was housing for Black workers who were barred from buying or renting homes in many towns nearby. Gross was appointed to a special housing subcommittee, tasked with finding a plot of land to build an integrated community. But prior to Ford’s move, Milpitas had been almost entirely white. And not everyone was thrilled at the prospect of change.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II:\u003c/strong> But at every point in time as this is being developed, there were always like these, these barriers that would be thrown out there. Well, you can’t build this here because of sewage. You can’t do this because of this. You can’t do this because of that, that, that, you know.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Despite obstacles, Gross and local union members were able to find some old ranch land for a housing development. It would become one of the first integrated neighborhoods in America. And with funding and additional support from a handful of Quaker affiliated organizations, they started to build.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II: \u003c/strong>When it did open it, and it was a big deal, you know, it was plastered all over newspapers.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Called Sunnyhills, it opened in 1956, just a year after the factory. Soon families like John Wilcoxson’s started moving in.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>We had a Black family on one side of us, a Hispanic family on the other side, and we had a Polish family on the backside of our fence.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>John is white and was young enough that he didn’t realize there was anything special about such a diverse community.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> And we knew all of them going in, and my father worked with them. All knew him by name, and it was just something that I grew up with, and I thought was normal everywhere.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>The Union Hall was at the entrance to the neighborhood and pretty much everyone who lived there worked at Ford. John told me there was a real community feel to the place. From the Fourth of July parties to the potlucks.\u003c/p>\n\u003cp>Neighbors also came together on more somber occasions, like the assassination of Dr. Martin Luther King Jr. In its wake, the Sunnyhills United Methodist Church held a mourning event, with an open conversation about race.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> And it wasn’t until I was older and actually we were moving away that my parents told me that – and this is when the ‘65 riots were starting – that not everybody lived in a nice community like we had been in.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Ben Gross, the man responsible for getting Sunnyhills built, was eventually elected Mayor of Milpitas. He was one of the first African Americans to hold that office in the state of California. Reflecting on his legacy in Milpitas, Gross was quoted in \u003cem>The Peninsula Times Tribune\u003c/em> saying that when:\u003c/p>\n\u003cp>\u003cstrong>Ben Gross:\u003c/strong> A citizens’ group said they wanted to change the city’s name, I told them we should change its image instead. We sat down and developed a master plan that brought Milpitas from a small farm community to the thriving city it is today. It’s a city on the move.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Ford was a big part of this “city on the move.” And many neighborhood kids like John, who grew up in Sunnyhills, ended up working at the factory.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>Going into Ford, it was not something I originally had planned on doing, but it was sort of a natural event once it kind of came about.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>For many, working at the Ford plant was a pathway to the middle class, they could buy a home, have a family, and a guaranteed retirement. But all that was threatened when American automobile sales started slowing. John remembers it all too well.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> Well it was the late ’70s, and everybody, all the different auto manufacturers, they were producing more cars than they were selling.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It was a real rough patch for the American car industry.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>There was the oil crisis, everything kind of shut back the amount of cars people were buying.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>He remembers seeing last year’s models lined up in the factory lot, Ford had made more than they could sell. It was evidence of a changing tide. In 1983, the factory closed its doors, thousands of well-paid jobs were gone. But this was the hey-day of Silicon Valley and tech companies were bringing a new kind of job to the area. The factory itself lay vacant for a while — nearly 10 years — until it would get the chance to fulfill its second destiny.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV: \u003c/strong>A huge commercial venture that’s opened up hundreds of jobs in Milpitas tied up traffic on the Montague expressway today and sent thousands of people into a shopping frenzy.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>In 1990s America, a massive indoor space like that could only really become one thing.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV:\u003c/strong> And with that, the Great Mall opened its doors today, offering the promise of an economic boom.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Local TV station KGO was there to cover the mall’s 1994 opening.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV:\u003c/strong> Built on the site of the old Ford Motor Company plant, this monster outlet mall is expected to generate 350 million dollars worth of annual sales.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It was a festive occasion, people milling around, exploring all the new stores. The footage is grainy, but you can still make out what looks like an old-school Ford car on the floor. A small history exhibit commemorating the factory. These days, that car and the exhibit are no more. But traces of the past still linger, if you know where to look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That was Bay Curious producer Gabriela Glueck.\u003c/p>\n\u003cp>\u003cstrong>Brandon Choy: \u003c/strong>Bay Curious is produced in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Our show is made by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Thanks for listening. Have a great week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "The Great Mall of Milpitas was once a Ford Factory, and it put Milpitas on the map, transforming it from a sleepy rural town to a thriving city. ",
"status": "publish",
"parent": 0,
"modified": 1747410050,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 108,
"wordCount": 4170
},
"headData": {
"title": "How a Ford Factory in Milpitas Changed the Face of a Town | KQED",
"description": "The Great Mall of Milpitas was once a Ford Factory, and it put Milpitas on the map, transforming it from a sleepy rural town to a thriving city. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "How a Ford Factory in Milpitas Changed the Face of a Town",
"datePublished": "2025-05-15T03:00:36-07:00",
"dateModified": "2025-05-16T08:40:50-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC4158440109.mp3?updated=1747267440",
"sticky": false,
"nprStoryId": "kqed-12040058",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"showOnAuthorArchivePages": "No",
"articleAge": "0",
"path": "/news/12040058/how-a-ford-factory-in-milpitas-changed-the-face-of-a-town",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>For Karl Cortese, the Great Mall of Milpitas is much more than just a mall. He’s come here often over the years, to go shopping with his wife or spend time at the Dave and Buster’s with his grandkids. But each time he visits, he can’t help but remember the place as it used to be.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>Back in Karl’s day, the building was home to a massive Ford factory. Officially known as the San José Assembly Plant, the factory opened its doors in 1955. Karl started working there in 1968 and spent 15 years on the assembly line. For him, the mall’s shipping center offers the best window into the building’s industrial past. “There was that old green color and white letters and … the floor was all concrete,” Karl said. If you peek inside these days, not much has changed.\u003c/p>\n\u003cfigure id=\"attachment_12040150\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040150\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy.jpg\" alt=\"\" width=\"1000\" height=\"750\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/FordInterior-copy-160x120.jpg 160w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">The green walls at Ford’s San José Assembly Plant are still part of the Great Mall today. \u003ccite>(The Milpitas Beat, courtesy of the Sabin family)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Nowadays, the only other way a visitor might know this building used to manufacture Ford cars is a small — and easy-to-overlook — display case of Ford-era memorabilia. For the most part, mall goers seem unaware of the factory’s history and its importance to the surrounding area.\u003c/p>\n\u003cp>The Ford plant put Milpitas on the map, forever changing what had been a sleepy agricultural town into a thriving city. The factory’s opening also sparked historic social change: the creation of one of the first integrated neighborhoods in America.\u003c/p>\n\u003cfigure id=\"attachment_12039976\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039976\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GREATMALLMILPITAS-02-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Karl Cortese, a former employee at the Ford Motor Company’s San José Assembly Plant, stands outside the Great Mall in Milpitas on April 29, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>Moving to Milpitas\u003c/h2>\n\u003cp>Before Ford opened its Milpitas plant, \u003ca href=\"https://www.nps.gov/places/ford-motor-company-assembly-plant.htm\">the automaker had already been operating in Richmond for decades\u003c/a>. During World War II, the so-called “Richmond Tank Depot” helped produce jeeps, tanks, and other military vehicles. After the war ended, the American economy began to boom and demand for American cars increased. The outdated Richmond factory struggled to meet demand. Ford needed to expand.\u003c/p>\n\u003cp>In 1950s California, Milpitas was a great option. The agricultural town offered expansive acreage at an affordable price. According to historian Herbert Ruffin II, Milpitas “was just a place that you drive through [and] you see nothing but cornfields.” Ruffin spent part of his childhood in Milpitas, a town so agriculturally rooted its name literally means “little cornfield.”\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>After staving off annexation from San José, Milpitas was officially incorporated in 1954. According to Herbert, “San José wanted Milpitas real bad, primarily because they wanted … the tax money that came from that [Ford] plant.”\u003c/p>\n\u003cp>When the Ford factory opened in 1955, just a year later, it called Milpitas home.\u003c/p>\n\u003ch2>Working at the San José Assembly Plant\u003c/h2>\n\u003cp>David McFeely grew up in Milpitas, with the Ford factory in the background. “On a clear summer night, when sound really carries, you could hear the switch engines moving all the freight cars in and out of the Ford plant,” McFeely said.\u003c/p>\n\u003cp>For a high school graduate on the job hunt, Ford was a great option. It offered some of the highest pay in the Santa Clara Valley. McFeely’s plan was to stay short-term and save up money to go to college. So, he joined the factory’s part-time replacement program. When he finally got the chance to peek behind the curtain, he was in awe.\u003c/p>\n\u003cp>“I mean for a technical mind, it was like being a kid in a candy store,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12039982\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039982\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1536x1187.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-3-KQED-1920x1483.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Vehicle frames on the assembly line at the San José Assembly Plant, 1974. \u003ccite>(Courtesy of the Ford Motor Company)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The Milpitas operation was responsible for making some iconic Ford models — the Mustang, F-series pickups, Pintos, and Falcons. The 1.4 million square-foot factory served as Ford’s West Coast production outpost. At its peak, the plant employed nearly 6,000 workers and operated at a rate of 55 cars and 22 trucks per hour.\u003c/p>\n\u003cp>“God knows how they were able to do this,” McFeely said. “But the logistical coordination was fascinating.”\u003c/p>\n\u003cp>The expansive factory was a network of assembly lines. There was the paint department, the trim department, the chassis department, the repair hole, just to name a few. Workers were assigned a station and task to repeat ad nauseam. Former Ford worker John Wilcoxson said that “[the work] could get boring at times, but … you kind of had to make your own fun.” He remembered causing a stir when he smuggled headphones into the factory to provide a soundtrack to the monotonous, repetitive work.\u003c/p>\n\u003cp>“It was just sort of some nice background noise, instead of the constant clash of metal and things going on around me,” Wilcoxson said.\u003c/p>\n\u003cfigure id=\"attachment_12039981\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039981\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1545\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-800x618.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1020x788.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-160x124.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1536x1187.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250513-GREAT-MALL-OF-MILPITAS-ARCHIVAL-2-KQED-1920x1483.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">An inside look at the San José Assembly Plant, 1974. \u003ccite>(Courtesy of the Ford Motor Company)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Former workers remember a strong community around the plant. There was a company softball team where different departments competed against one another and during the holiday season, workers barbecued on the blacksmith’s forge.\u003c/p>\n\u003cp>Many workers lived in a nearby neighborhood called Sunnyhills, which Ford’s local union built to accommodate an influx of workers to Milpitas. There was even a Ford Union Hall in the development. But the most remarkable thing about the neighborhood was its diversity. In 1956, when it opened, Sunnyhills was one of the first planned integrated neighborhoods in America.\u003c/p>\n\u003ch2>The Story of Sunnyhills\u003c/h2>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/S5QKBKrNKGo'\n title='//www.youtube.com/embed/S5QKBKrNKGo'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>When Ford shut down its Richmond plant to relocate to Milpitas, many workers opted to continue at the new location. But Milpitas lacked housing, particularly for African American workers who were barred from buying or renting homes in the surrounding towns. Historian Herbert Ruffin II says many of these workers first tried commuting from Richmond by car.\u003c/p>\n\u003cp>“There [was] no BART, there [was] no Caltrain, there [was] none of that,” he said.\u003c/p>\n\u003cp>But it was a long commute, over 40 miles. Ford’s union leaders were determined to find a solution to this housing problem.\u003c/p>\n\u003cp>Leading the charge was\u003ca href=\"https://www.blackpast.org/african-american-history/ben-gross-1921/\"> an African American worker by the name of Ben Gross\u003c/a>. Gross was born and raised in Arkansas, lived under Jim Crow laws, and picked cotton during the Great Depression. After leaving the army, he joined Ford and quickly became an active union member. In 1950, he was the first African American elected to the Local 560s bargaining committee.\u003c/p>\n\u003cp>“Gross believed that he worked on the same lines as everybody, African Americans, and that they should be afforded the same type of treatments,” Ruffin said.\u003c/p>\n\u003cp>In 1954, Gross was appointed to the union’s special housing subcommittee tasked with finding a plot of land to build an integrated housing development. The project \u003ca href=\"https://www.habitatebsv.org/blog/milpitas-fair-housing-history\">met its fair share of setbacks\u003c/a> along the way.\u003c/p>\n\u003cp>“At every point in time as this is being developed … [there were always] these barriers that would be thrown out there,” Ruffin said. “You can’t build this here because of sewage. You can’t do this because of this. You can’t do this because of that.”\u003c/p>\n\u003cp>Despite obstacles, Gross and local union members were able to find some old ranch land for a housing development. With funding and additional support from a handful of Quaker-affiliated organizations, they started to build. When it was completed, it was one of the first integrated neighborhoods in the country, and it helped diversify Milpitas’ population, which had previously been majority white.\u003c/p>\n\u003cp>“When it did open … it was a big deal … it was plastered all over newspapers,” Ruffin said.\u003c/p>\n\u003cp>Gross was eventually elected mayor of Milpitas. He was one of the first African Americans to hold that office in the state of California. Reflecting on his legacy, Gross was quoted in \u003cem>The Peninsula Times Tribune\u003c/em>:\u003c/p>\n\u003cp>“A citizens’ group said they wanted to change the city’s name … I told them we should change its image instead. We sat down and developed a master plan that brought Milpitas from a small farm community to the thriving city it is today. It’s a city on the move.”\u003c/p>\n\u003ch2>The Ford Factory Closes\u003c/h2>\n\u003cp>Ford changed the face of Milpitas, but the golden age of American cars wouldn’t last forever.\u003c/p>\n\u003cfigure id=\"attachment_12040154\" class=\"wp-caption aligncenter\" style=\"max-width: 1000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040154\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy.jpg\" alt=\"\" width=\"1000\" height=\"750\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy.jpg 1000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/LastFordCar-copy-160x120.jpg 160w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\">\u003cfigcaption class=\"wp-caption-text\">One of the last Ford cars built at the San José Assembly Plant before the factory closed in 1983. \u003ccite>(The Milpitas Beat, courtesy of the Sabin family)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was the late [19]70s, and all the different auto manufacturers, they were producing more cars than they were selling,” Wilcoxson remembered. The \u003ca href=\"https://history.state.gov/milestones/1969-1976/oil-embargo\">1973 oil crisis spelled disaster\u003c/a> for big American cars. “Everything kind of shut back the amount of cars people were buying.” And Japanese automakers started gaining market share with their smaller, more fuel-efficient cars.\u003c/p>\n\u003cp>Ford eventually closed the Milpitas operation in 1983.\u003c/p>\n\u003cp>“They had a manager’s meeting that the plant was going to be closing, that they were completely shutting it down and moving production to the Midwest,” Wilcoxson recalled.\u003c/p>\n\u003cp>Those who stayed until the end helped to pack up the plant, stripping it of anything valuable.\u003c/p>\n\u003cp>“They were literally having a yard sale in the parking lot of tool benches, air guns,” Wilcoxson said.\u003c/p>\n\u003ch2>Becoming the Great Mall of Milpitas\u003c/h2>\n\u003cp>After the factory closed in 1983, Milpitas’ economy took a hit. Thousands of high-paying jobs were gone. Soon enough, however, the 1980s and ’90s Silicon Valley boom brought new opportunities to the area, but not in manufacturing. The factory itself sat vacant for nearly ten years before it would be transformed into the mall it is today.\u003c/p>\n\u003cp>In 1994, the Great Mall of Milpitas celebrated its grand opening.\u003c/p>\n\u003cfigure id=\"attachment_12040155\" class=\"wp-caption aligncenter\" style=\"max-width: 1600px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12040155\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy.jpg\" alt=\"\" width=\"1600\" height=\"1067\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy.jpg 1600w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-800x534.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/250429-GreatMallofMilpitas-24-BL-copy-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\">\u003cfigcaption class=\"wp-caption-text\">The Great Mall of Milpitas holds a secret history. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>The grand opening was an exciting event, tying up traffic on the nearby freeways and bringing shoppers out to marvel at the massive retail space. There was even an old Ford car on display, a nod to the building’s prior use.\u003c/p>\n\u003cp>Visit the Great Mall today, and it’s much harder to see remnants of the past. The high ceilings crisscrossed with industrial beams are one tell, and the shipping area’s green paint is yet another. But standing in the food court, it’s hard to imagine Mustangs rolling off an assembly line. That doesn’t mean you shouldn’t close your eyes and try.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Post World War II America was a time of economic opportunity and people wanted cars.\u003c/p>\n\u003cp>\u003cstrong>Advertisement:\u003c/strong> Mustang, the original, America’s favorite sports car. With three new models.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Imagine the open road, cruising with the windows down, radio blaring. The epitome of freedom. That’s the image Ford was selling.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>Falcon 1966, low, lean, long hooded.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>At the start of the 1960s Ford had cornered nearly a third of the U.S. car market. Many of those vehicles were manufactured in the Midwest, but Ford automobiles were so popular the company had expanded manufacturing nationwide. Ford had outposts in Edgewater, New Jersey, Seattle, Washington, Dallas, Texas, just to name a few.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>You’re ahead in a Ford, all the way!\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Many of these factories have since closed but some of this history is still hidden in plain sight. You might have even stepped foot in an old Ford factory without knowing it. Take the Great Mall of Milpitas in the San Francisco Bay Area, for instance.\u003cem> \u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Bob Marsden:\u003c/strong> This is Bob Marsden, reporting from the Ford Motor Company assembly plant at Milpitas.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That’s right. The Great Mall of Milpitas used to be an enormous Ford factory.\u003c/p>\n\u003cp>\u003cstrong>Bob Marsden: \u003c/strong>This particular facility which employees 3,000 is the West Coast plant for Mustang and light truck assemblage.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>The plant first opened seventy years ago, on May 17th, 1955. At the time, it was one of the largest automotive assembly plants on the West Coast. It represented thousands of good jobs and brought social change to what had been a small, agricultural community. But visit the mall today and there isn’t much left to mark this history. Bay Curious listener Brandon Choy only knows about it because he saw a plaque once that mentioned the old Ford factory.\u003c/p>\n\u003cp>\u003cstrong>Brandon Choy:\u003c/strong> I was just wondering what the story behind this former Ford plant is and how it eventually became the Great Mall?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>This week on Bay Curious, we dive into the history of the Ford factory that put Milpitas on the map. We’ll hear from former Ford workers about life at the factory and then we’ll explore how the plant changed Milpitas itself, transforming a quiet agricultural town into a bustling city, a city with one of the first integrated neighborhoods in America. I’m Katrina Schwartz. Stay with us.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> The Ford factory opened in Milpitas in 1955. To help us understand its history and how it became the Great Mall of Milpitas, we sent Bay Curious producer Gabriela Glueck to the Mall to meet up with someone who used to work there when it was a Ford plant.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck:\u003c/strong> Standing inside of the Great Mall today, it feels like any other American mall. But it’s got kind of an unusual shape. It’s a rough oval with a band of stores around the outside and a hidden open space in the middle where trucks can drive in shipments. It’s this secret inner area Karl Cortese is most excited to show me.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I just kind of know where everything is at.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Karl started working in this building back in 1968 when it was a Ford plant. He spent 15 years sweating on the assembly line.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>There wasn’t any air conditioning. So I remember that very well, because I used to take it all the way down to my underwear and then put my coveralls on and that’s all I had to wear, because it was so hot in here, so noisy and everything else. So I put up with it like I said for a long time, but it’s okay.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Walking through the Great Mall with Karl is a strange experience. Where I see a food court, he sees an assembly line.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I could tell you small parts here, upholstery was here, trim was over here, chassis was over here.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It’s like he can still hear the clanging metal, the chatter of workers, the sounds of nonstop progress.\u003c/p>\n\u003cp>\u003cstrong>Advertisement: \u003c/strong>They’re rolling and they’re moving fast. They’re the new Ford trucks 460 with certified economy. And they’re coming off the assembly lines and onto the highways, heading for Ford dealers all over America.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Talking with Karl got me wondering why Ford decided to build a factory in Milpitas at all. The answer is actually pretty simple. In the 1950s, Milpitas was largely agricultural land. The name Milpitas means “little cornfield” and after World War II, Ford was looking to expand. Ford had already been operating for decades in Richmond, California. During the war, the factory there manufactured tanks.\u003c/p>\n\u003cp>But post-war, the Richmond plant was just too small and outdated. So in 1955, Ford packed up its boxes and moved to Milpitas, quite the upgrade. The new factory was roughly three times as big. 1,414,000 square feet to be exact. That’s nearly 25 football fields dedicated to making as many cars as humanly possible. I spoke with a handful of men who worked at the Milpitas Ford Factory about their jobs.\u003c/p>\n\u003cp>\u003cstrong>Karl Cortese: \u003c/strong>I put the back hinges on for the three doors and things like that, and the station wagons.\u003c/p>\n\u003cp>\u003cstrong>Don Conley:\u003c/strong> So I was putting in the glass, the side glass, the quarter glass windshield and back glass, wherever they needed me.\u003c/p>\n\u003cp>\u003cstrong>Leo Cozzo: \u003c/strong>I worked in the Mustang, putting the pin stripes on and big emblems and louvers and stuff like that.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>I also worked in the repair hole at the end of the production line on cars that had missing parts, damaged parts, that sort of thing.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Each worker was assigned a station and a task, to repeat, repeat, repeat. One former worker told me it was a job that could turn young bodies into old ones real fast. They worked on all sorts of models, the F-series pickups, the Mustangs, the Falcons and the Pintos.\u003c/p>\n\u003cp>\u003cstrong>Pinto Advertisement:\u003c/strong> The new little car from Ford, moves with a tough little engine that’s not only frisky but thrifty.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>But outside of the factory walls a problem was brewing: a housing problem. When Ford relocated to Milpitas, many Richmond workers came with it, including many of the plant’s African American employees. They needed a place to live.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II: \u003c/strong>And they’re looking around, and they’re like, you know, okay, so what’s down there? And so how are we going to keep our jobs going back and forth? There is no BART, there is no CalTrain, there is none of that.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>That’s Herbert Ruffin II. He’s an Associate Professor of African American studies at Syracuse University. He also spent part of his childhood in Milpitas. He says an African American worker named Ben Gross was a key player in solving this housing crisis.\u003c/p>\n\u003cp>Gross was born and raised in Arkansas, lived under Jim Crow laws, and picked cotton during the Great Depression. He joined the army, then joined Ford. He quickly became involved in union politics with the Local 560, a branch of the United Auto Workers Union.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II:\u003c/strong> Gross believed that he worked on the same lines as everybody, African Americans, and that they should be afforded the same type of treatments.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Top of mind was housing for Black workers who were barred from buying or renting homes in many towns nearby. Gross was appointed to a special housing subcommittee, tasked with finding a plot of land to build an integrated community. But prior to Ford’s move, Milpitas had been almost entirely white. And not everyone was thrilled at the prospect of change.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II:\u003c/strong> But at every point in time as this is being developed, there were always like these, these barriers that would be thrown out there. Well, you can’t build this here because of sewage. You can’t do this because of this. You can’t do this because of that, that, that, you know.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Despite obstacles, Gross and local union members were able to find some old ranch land for a housing development. It would become one of the first integrated neighborhoods in America. And with funding and additional support from a handful of Quaker affiliated organizations, they started to build.\u003c/p>\n\u003cp>\u003cstrong>Herbert Ruffin II: \u003c/strong>When it did open it, and it was a big deal, you know, it was plastered all over newspapers.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Called Sunnyhills, it opened in 1956, just a year after the factory. Soon families like John Wilcoxson’s started moving in.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>We had a Black family on one side of us, a Hispanic family on the other side, and we had a Polish family on the backside of our fence.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>John is white and was young enough that he didn’t realize there was anything special about such a diverse community.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> And we knew all of them going in, and my father worked with them. All knew him by name, and it was just something that I grew up with, and I thought was normal everywhere.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>The Union Hall was at the entrance to the neighborhood and pretty much everyone who lived there worked at Ford. John told me there was a real community feel to the place. From the Fourth of July parties to the potlucks.\u003c/p>\n\u003cp>Neighbors also came together on more somber occasions, like the assassination of Dr. Martin Luther King Jr. In its wake, the Sunnyhills United Methodist Church held a mourning event, with an open conversation about race.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> And it wasn’t until I was older and actually we were moving away that my parents told me that – and this is when the ‘65 riots were starting – that not everybody lived in a nice community like we had been in.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Ben Gross, the man responsible for getting Sunnyhills built, was eventually elected Mayor of Milpitas. He was one of the first African Americans to hold that office in the state of California. Reflecting on his legacy in Milpitas, Gross was quoted in \u003cem>The Peninsula Times Tribune\u003c/em> saying that when:\u003c/p>\n\u003cp>\u003cstrong>Ben Gross:\u003c/strong> A citizens’ group said they wanted to change the city’s name, I told them we should change its image instead. We sat down and developed a master plan that brought Milpitas from a small farm community to the thriving city it is today. It’s a city on the move.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Ford was a big part of this “city on the move.” And many neighborhood kids like John, who grew up in Sunnyhills, ended up working at the factory.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>Going into Ford, it was not something I originally had planned on doing, but it was sort of a natural event once it kind of came about.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>For many, working at the Ford plant was a pathway to the middle class, they could buy a home, have a family, and a guaranteed retirement. But all that was threatened when American automobile sales started slowing. John remembers it all too well.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson:\u003c/strong> Well it was the late ’70s, and everybody, all the different auto manufacturers, they were producing more cars than they were selling.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It was a real rough patch for the American car industry.\u003c/p>\n\u003cp>\u003cstrong>John Wilcoxson: \u003c/strong>There was the oil crisis, everything kind of shut back the amount of cars people were buying.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>He remembers seeing last year’s models lined up in the factory lot, Ford had made more than they could sell. It was evidence of a changing tide. In 1983, the factory closed its doors, thousands of well-paid jobs were gone. But this was the hey-day of Silicon Valley and tech companies were bringing a new kind of job to the area. The factory itself lay vacant for a while — nearly 10 years — until it would get the chance to fulfill its second destiny.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV: \u003c/strong>A huge commercial venture that’s opened up hundreds of jobs in Milpitas tied up traffic on the Montague expressway today and sent thousands of people into a shopping frenzy.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>In 1990s America, a massive indoor space like that could only really become one thing.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV:\u003c/strong> And with that, the Great Mall opened its doors today, offering the promise of an economic boom.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>Local TV station KGO was there to cover the mall’s 1994 opening.\u003c/p>\n\u003cp>\u003cstrong>KGO-TV:\u003c/strong> Built on the site of the old Ford Motor Company plant, this monster outlet mall is expected to generate 350 million dollars worth of annual sales.\u003c/p>\n\u003cp>\u003cstrong>Gabriela Glueck: \u003c/strong>It was a festive occasion, people milling around, exploring all the new stores. The footage is grainy, but you can still make out what looks like an old-school Ford car on the floor. A small history exhibit commemorating the factory. These days, that car and the exhibit are no more. But traces of the past still linger, if you know where to look.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That was Bay Curious producer Gabriela Glueck.\u003c/p>\n\u003cp>\u003cstrong>Brandon Choy: \u003c/strong>Bay Curious is produced in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Our show is made by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED. Thanks for listening. Have a great week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12040058/how-a-ford-factory-in-milpitas-changed-the-face-of-a-town",
"authors": [
"11946"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_34551",
"news_8",
"news_1397"
],
"tags": [
"news_34681",
"news_18426",
"news_30652",
"news_1202",
"news_22797"
],
"featImg": "news_12039980",
"label": "news_33523"
},
"news_12039171": {
"type": "posts",
"id": "news_12039171",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12039171",
"score": null,
"sort": [
1746698441000
]
},
"guestAuthors": [],
"slug": "built-to-last-some-san-francisco-businesses-date-back-to-the-gold-rush",
"title": "Built to Last: Some San Francisco Businesses Date Back to the Gold Rush",
"publishDate": 1746698441,
"format": "standard",
"headTitle": "Built to Last: Some San Francisco Businesses Date Back to the Gold Rush | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>The age of a place is a relative concept. To somebody from Asia or Europe, the city of San Francisco can seem almost amusingly young, and \u003ca href=\"https://www.kqed.org/news/11621844/the-true-history-of-irish-coffee-and-its-san-francisco-origins\">its cherished establishments\u003c/a> like they’re just getting started. But to Bay Curious listener Scott Brenner — who’s about 30 years old — some Bay Area businesses seem almost ancient.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>Sometimes his parents would take him to a restaurant, and tell him they’d been coming there since before he was born. “ And of course that’s a long time for me,” Brenner said, “but I know that there’s much more history in this area.” So it got him wondering: “What are the oldest businesses in the Bay Area?”\u003c/p>\n\u003cp>It turns out there are a lot of businesses that have been around for a really long time. There’s \u003ca href=\"https://www.normandinchryslerjeep.net/\">Normandin’s car dealership in San José\u003c/a>, which started out selling horses and buggies in 1875. And KCBS is understood to be one of the first radio stations in the world, getting its start around 1909.\u003c/p>\n\u003cp>And one of the very oldest local businesses is now known all over the world — Levi Strauss & Co., of blue jean fame.\u003c/p>\n\u003ch2>\u003cstrong>A Gold Rush startup\u003c/strong>\u003c/h2>\n\u003cfigure id=\"attachment_12039212\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039212\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-160x120.jpg 160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">The Levi’s brand logo stands in front of the headquarters of manufacturer Levi Strauss in San Francisco on March 23, 2025. \u003ccite>(Andrej Sokolow/picture alliance via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Levi Strauss was a young Bavarian man who came to San Francisco in 1852 or ’53 to open a branch of his family’s dry goods business, which was already operating in New York. The California Gold Rush was in full swing, and Strauss got a warehouse downtown and started selling supplies, including canvas, bedding materials, and an especially sturdy cotton fabric called denim.\u003c/p>\n\u003cp>Business went well. Even after the Gold Rush tapered off, there were still plenty of people doing tough outdoor work. In the early 1870s, Strauss started manufacturing a new product — one that would make his fortune.\u003c/p>\n\u003cp>It started with a letter from a customer, a tailor in Reno named Jacob Davis. He told Strauss about an unusual idea he had for making tough work pants last longer.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-12039203\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy.jpg\" alt=\"\" width=\"720\" height=\"686\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy-160x152.jpg 160w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\">\u003c/p>\n\u003cp>“He took little pieces of metal and added them to the pockets and the stress points,” explained Tracey Panek, Levi’s historian and director of archives. “And it made them tougher because if you have someone putting their hands in their pockets, it’s not going to tear.”\u003c/p>\n\u003cp>Davis told Strauss the pants were selling like hotcakes and he couldn’t keep up with the demand. He wanted a business partner. Strauss agreed, and in 1873, they received a \u003ca href=\"https://i.ebayimg.com/images/g/D44AAOSwttRfnjpD/s-l1600.webp\">U.S. patent\u003c/a> for an improvement in fastening pocket openings.\u003c/p>\n\u003cp>The Levi Strauss archives are in a climate-controlled room on the top floor of the company’s headquarters at the base of Telegraph Hill. Hanging from the walls are bits of history: Albert Einstein’s jean jacket from the 1930s, a fluffy suede coat from when Levi’s outfitted the U.S. Olympic team.\u003c/p>\n\u003cp>“The important things we keep in a fireproof safe,” Panek said.\u003c/p>\n\u003cp>Carefully, she pulled out the oldest known pair of jeans in the world, made in 1873 or ’74.\u003c/p>\n\u003cfigure id=\"attachment_12039202\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039202\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-scaled.jpg\" alt=\"\" width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-scaled.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1536x2048.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Tracey Panek, Levi’s historian and director of the archives, with the oldest known pair of jeans in the world. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Most of the indigo dye that made them blue is faded now, and they’re a mottled grayish brown color. The crotch is completely worn through, most of the metal is gone, and what’s left of the denim has been stitched to an inner layer to stabilize it.\u003c/p>\n\u003cp>“It was difficult to put the needle through because the denim was still really tough,” Panek said.\u003c/p>\n\u003cp>The original Levi’s, known as “501 waist overalls,” were serious work pants, basically personal protective gear to be worn on top of your other clothes. They had buttons for suspenders and a buckle on the back, so that the size was adjustable. Mining companies would purchase multiple pairs in large sizes so that workers could share them.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>By 1879, the 501s were selling for $1.46 a pair, close to $50 in today’s money. And the demand kept growing. Levi’s opened a factory and made jeans in San Francisco for well over a century.\u003c/p>\n\u003cp>The company introduced “Lady Levi’s” in 1934. They were high-waisted and loose, with a more feminine cut. During World War II, the U.S. government declared jeans an essential commodity, available only to defense workers. Soldiers wore them while serving overseas, which helped introduce them to Europe and Japan.\u003c/p>\n\u003cp>In the 1950s, Marlon Brando wore them with his leather jacket and his motorcycle when he played Johnny in \u003cem>The Wild One\u003c/em>. Jeans became the official uniform of cool. By the 1970s, everybody was wearing them.\u003c/p>\n\u003cp>https://www.youtube.com/watch?v=Iyq4HZZ4H50\u003c/p>\n\u003cp>Panek pointed out that the jeans haven’t changed much in over 150 years. “I showed you the very oldest pair of blue jeans that we have in the collection,” she said. “They don’t look a lot different to the Levi’s that we wear today.”\u003c/p>\n\u003ch2>\u003cstrong>Feeding hungry sailors\u003c/strong>\u003c/h2>\n\u003cp>Levi Strauss capitalized on one of the main needs for people coming to San Francisco in its early years — clothing and supplies. But around the same time, there was another type of business catering to newcomers that was even more fundamental — food vendors.\u003c/p>\n\u003cp>Tadich Grill, a seafood restaurant in San Francisco’s financial district, is older than the state of California itself.\u003c/p>\n\u003cfigure id=\"attachment_12039210\" class=\"wp-caption aligncenter\" style=\"max-width: 988px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039210\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241.jpg\" alt=\"\" width=\"988\" height=\"623\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241.jpg 988w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241-800x504.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241-160x101.jpg 160w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\">\u003cfigcaption class=\"wp-caption-text\">Tadich Grill interior photos from 1974. \u003ccite>(Larry Tiscornia/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It got its start in 1849 in a tent on an almost mile-long wharf jutting out from San Francisco’s main harbor. Three Croatian immigrants, Nikola Budrovich, Frano Kosta, and Antonio Gasparich, served food and coffee to merchants and sailors. They called their little spot Coffee Stand.\u003c/p>\n\u003cp>Since then, the restaurant has passed through just a handful of Croatian owners, including one John Tadich, who renamed it after himself in 1912. Since 1928, it’s been in the Buich family. It has never closed, and while it’s moved around a little bit, it’s still in the same neighborhood.\u003c/p>\n\u003cp>Bartender Jose Maximilian Paredes showed me around the restaurant as the staff got ready to open for lunch. With its dark wood paneled walls and white linen tablecloths, it feels a little like someplace out of \u003cem>The Godfather\u003c/em> movies. Along one wall are private booths with wooden dividers.\u003c/p>\n\u003cp>In the kitchen, the chefs were prepping the charcoal grill, used to cook seafood in the traditional Croatian style.\u003c/p>\n\u003cp>“Great food. Really good food. I’ll tell you,” said Paredes, who has worked here for 25 years. His favorite dish? The cioppino, a seafood stew that originated here in San Francisco. “I’d eat it every day if I could,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12039199\" class=\"wp-caption alignright\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12039199\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-800x1062.jpg\" alt=\"\" width=\"800\" height=\"1062\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-800x1062.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1020x1354.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-160x212.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1157x1536.jpg 1157w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1542x2048.jpg 1542w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573.jpg 1562w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Tadich Grill bartender Jose Maximilian Paredes. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Over the years, many famous people have dined here. Paredes brought out a well-worn guestbook with yellowed pages and set it on a table.\u003c/p>\n\u003cp>Inside are page after page of loopy signatures. Actors like Jack Nicholson and Carrie Grant. Singers like Linda Ronstadt and David Bowie. Politicians, sports stars.\u003c/p>\n\u003cp>Some of them wrote little comments about the food or the hospitality. Matt Groening, the creator of the Simpsons, drew a cartoon of Homer Simpson saying, “Mmmm . . . Tadich Grill.”\u003c/p>\n\u003cp>It turns out a lot of San Francisco’s mayors have been regulars. According to \u003cem>Tadich Grill, the History of San Francisco’s Oldest Restaurant, With Recipes\u003c/em> by John Briscoe, Willie Brown said that when he really wanted to show people the flavor of San Francisco, he would bring them here. Several Kennedys have dined here, as have George and Barbara Bush.\u003c/p>\n\u003cp>Paredes said it’s the people who come in that make him love working here.\u003c/p>\n\u003cp>“When you engage with customers and then you laugh and you smile,” he said, “and then you talk to ’em like you know them for a hundred years.”\u003c/p>\n\u003cfigure id=\"attachment_12039197\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039197\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961.jpg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1920x1440.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">The Tadich Grill guestbook. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As the restaurant opened, families and groups of colleagues filed inside. Some had made reservations for the booths. Others headed to the wraparound bar.\u003c/p>\n\u003cp>Tadich Grill regular Matt Ricci sat down to his usual martini. He said he’s been coming here for almost 30 years. He likes to get some lunch or a drink and shoot the breeze with the staff.\u003c/p>\n\u003cp>In all these years, he said, it hasn’t really changed.\u003c/p>\n\u003cp>“It’s like a treat for a lot of people to come here,” Ricci said. “It’s that old school goodness that people love.”\u003c/p>\n\u003cp>I asked our question asker, Scott Brenner, to stop by for a bite. We ordered the cioppino as Paredes recommended. The waiter brought us bibs so we didn’t get it all over our clothes.\u003c/p>\n\u003cp>It was warm and garlicky … and fun to imagine diners enjoying this same dish some 150 years ago. Maybe even while wearing a pair of Levi’s.\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Hey everyone, I’m Katrina Schwartz and you’re listening to Bay Curious, the podcast that answers listener questions about the Bay Area.\u003c/p>\n\u003cp>Today’s question comes from listener Scott Brenner in San Francisco. He grew up around here and knows a lot of the local establishments.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner:\u003c/strong> There are a few restaurants that I know my parents have been to since before I was born. And of course that’s a long time for me, but I know that there’s much more history in this area, so it’s got me wondering: what are the oldest businesses in the Bay Area?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It turns out there are a lot of businesses that have been doing their thing for a really long time. There’s a car dealership in San José, Normandin’s, that started out selling horses and buggies in 1875. And KCBS is understood to be one of the oldest radio stations in the world, getting its start around 1909.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>I did have a couple guesses.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Scott considered Ghirardelli chocolates, It’s-It ice cream sandwiches, but then he settled on one.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>What I’m imagining is like Levi Strauss, like the apparel company would probably be number one.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Levi Strauss of blue jean fame is in fact one of the oldest businesses in the Bay Area. So today on the show, we’re going to learn more about those blue jeans and Levi’s. And then we’ll grab a bite at the oldest restaurant in California. Stay with us.\u003c/p>\n\u003cp>Today we’re visiting two of the Bay Area’s oldest businesses. To start us off, reporter Katherine Monahan takes us to where they both began in downtown San Francisco.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Levi Strauss world headquarters takes up a whole city block at the foot of Telegraph Hill. There’s a landscaped plaza out front, where dozens of employees are getting lunch from food trucks and chatting by giant water fountains. These days, Levi’s is a massive enterprise, operating in over 120 countries.\u003c/p>\n\u003cp>But it started much more humbly.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek:\u003c/strong> Levi Strauss and Company was born on the foundations of the Gold Rush.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tracey Panek is Levi’s historian and director of archives, and she means that literally.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>When I come to work in the morning, I literally am walking over the remains of a Gold Rush-era ship.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Yeah, we’re standing on top of it right now. In fact, much of San Francisco’s financial district is built on landfill that includes old ships — abandoned when their sailors ran east to look for gold.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>From 1849 up until the mid-1850s there were thousands of people coming in, and there were hundreds of ships that were coming in.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>On one of them was a young Bavarian man called Levi Strauss. He came in 1852 or 53 to open a branch of his family’s dry goods business — which was already operating in New York. He got a warehouse here in San Francisco and started selling supplies — including canvas, bedding materials, and an especially sturdy cotton fabric called denim.\u003c/p>\n\u003cp>And business went well! Even after the gold rush tapered off, there was still plenty of demand.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>There’s lots of men who are doing tough outdoor work.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>And in the early 1870s Strauss started making a new product, one that would make his fortune. It started with a letter from a customer, a tailor in Reno called Jacob Davis.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>He also tells Levi about an unusual idea he had for making tough work pants. And it comes down to … here we go ’cause I have some of these — a little tiny piece of metal.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Davis had started putting copper rivets onto the stress points on work pants — just like you still see on your jeans’ pockets today. He told Levi Strauss the pants were selling like hotcakes and he couldn’t keep up. He wanted a business partner.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>So Levi and the company agree, and on May 20th, 1873, they receive a U.S. patent. For an improvement in fastening pocket openings. We refer to it here at Levi Strauss as the birth of the modern blue jean, or 501 as it would be called.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>For a closer look, Tracey takes me up to the top floor — and into the Levi’s archives room.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>And I noticed you put on your white gloves just now.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>I did put on my white gloves. Most of the collection in the archives is garments and we handle them in a way that’s gonna make them last for another 150 plus years.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>It’s a climate controlled room, and hanging from the walls are bits of history. Albert Einstein’s jean jacket from the 1930s. A fluffy suede coat from when Levi’s outfitted the U.S. Olympic team.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>The important things we keep in a fireproof safe, which I’m happy to show you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Yeah, let’s check it out.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>Alright. So. I’m gonna pull out the very earliest.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Carefully, Tracey carries a bundle over to a table and unwraps the oldest known pair of jeans in the world.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Whoa.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>This pair has been through the ringer, and has lost a lot of the blue indigo that makes them the blue jeans that we know of. There’s lots of speckles and dirt.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>These are from 1873 or ’74. They’re a mottled greyish brown, and the crotch is completely worn through. Most of the metal is gone. What’s left of the denim has been stitched to an inner layer to stabilize it.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>We worked with a conservator creating kind of an inner ghost pair of blue jeans, to then sew all of the parts that may have been just hanging.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> I’m just thinking how meticulous … like it’s making me think of archeologists who recreate the face of a Neanderthal woman or something like that.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>Oh no, it is. It was stitch by stitch. And look at them, it was difficult to put the needle through because the denim was still really tough.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The original Levi’s were serious work pants, basically personal protective gear to be worn on top of your other clothes. They had buttons for suspenders and a buckle on the back, so that the size was adjustable.\u003c/p>\n\u003cp>\u003cstrong> Tracey Panek: \u003c/strong>You could get a large pair. Especially if you were like a mining company and you would just get several sizes, kind of big, and then more than one worker could wear them.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The 501 waist overalls, as they were called, were a hit. By 1879 they were selling for $1.46 a pair! Levi’s opened a factory and made jeans here in San Francisco for well over a century.\u003c/p>\n\u003cp>And the demand kept growing. One old advertisement quotes the 1926 world champion rodeo rider Lawton Champie:\u003c/p>\n\u003cp>\u003cstrong>Voice Reading Lawton Champie Quote: \u003c/strong>I have worn Levi Strauss overalls ever since I was a small boy. I am over 23 years old. The Levi Strauss are the only clothes that will really stand the hard, rough brush work of a cowboy on the range, and they also are neat to wear.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>In World War II the U.S. government declared jeans an essential commodity, available only to defense workers. Soldiers wore them while serving overseas, which helped introduce them to Europe and Japan. In the ’50s Marlon Brando wore them with his leather jacket and his motorcycle when he played Johnny in \u003cem>The Wild One\u003c/em>.\u003c/p>\n\u003cp>\u003cstrong>Movie Clip: \u003c/strong>Johnny what are you rebelling against? Whaddaya got?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jeans became the official uniform of cool. By the 1970s, everybody was wearing them.\u003c/p>\n\u003cp>\u003cstrong>\u003cem>Jefferson Airplane commercial: \u003c/em>\u003c/strong>\u003cem>Right now, with your white Levi’s, white Levi’s come in black …\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The company is still going strong, and still based in San Francisco, though these days the jeans are made mostly overseas.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What has made Levi’s carry on for so long?\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>So I showed you the very oldest pair of blue jeans that we have in the collection dating to the 1870s. They don’t look a lot different to the Levi’s that we wear today.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>So you think it’s really kind of about the jeans themselves?\u003c/p>\n\u003cp>\u003cstrong> Tracey Panek:\u003c/strong> I think it’s about the jeans themselves.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Levi Strauss capitalized on one of the main needs for people coming to San Francisco in its early years — clothing and supplies. Now let’s go a few blocks down the street to a business that addressed an even more fundamental need –- food. And this business is even older.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes:\u003c/strong> As a matter of fact, it’s older than California state itself.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jose Maximilian Paredes is a bartender at Tadich Grill in San Francisco’s financial district.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>‘Cause, uh, California became union in 1850. So Tadich Grill, it was a year before.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>So what you’re saying is this restaurant is older than the state of California.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>It is.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>He’s worked here for 25 years and he’s showing me around the place before it opens for the day. It’s classy but comfortable. It feels a little like someplace out of \u003cem>The Godfather\u003c/em>, with dark wood paneled walls and white linen table cloths. Along one wall are private booths with wooden dividers.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>It’s like a little small room and you and your guests, you know, nobody bother you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tadich Grill got its start in 1849 in a tent on an almost mile-long wharf jutting out from San Francisco’s main harbor, where three Croatian immigrants served food and coffee to merchants and sailors. Their names were Nikola Budrovich, Frano Kosta, and Antonio Gasparich, and they called their little spot Coffee Stand.\u003c/p>\n\u003cp>\u003cem>Sounds of the kitchen\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Over the next 175 years the restaurant passed through just a handful of Croatian owners, including one John Tadich who renamed it after himself in 1912. Since 1928 it’s been in the Buich family. It has never closed, and while it’s moved around a little bit, it’s still in the same neighborhood. And once again getting ready to open for lunch.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>This is our kitchen. This is our chef Jeff Rodriguez. How you doing? Our kitchen, based on three cooks, is serving 400 customers a day.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Before COVID, he says it was more like 700.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>That’s for three people. That’s impressive. So you have the broiler on the side here. This is a charcoal wood mesquite.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tadich Grill cooks fish over wood coals — in the Croatian style. seafood has always been a specialty here. It was a working class food in San Francisco’s early days. Cracked crab was on the menu in 1916 for 35 cents.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Really good food. I’ll tell you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What’s your favorite?\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Cioppino. Have you ever had cioppino before?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>No.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Cioppino is like a seafood stew, like a … it is like clams, mussels, prawns…\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jose says he would eat it every day if he could. And he’s clearly not the only one who appreciates the food. Over the years, many famous people have dined here.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>This is our guestbook. It’s not everybody will have the pleasure to see it.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>He sets a well-worn book with yellowed pages onto the table.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Go ahead. Just go little by little.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>There’s page after page of loopy signatures … sometimes with little comments about the food or the hospitality.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Jack Nicholson. Johnny Carson. Linda Ronstadt.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Yeah. They all were here.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Carrie Grant. Doris Day …\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Matt Groening, the creator of the Simpsons, drew a cartoon of Homer Simpson saying “Mmmm … Tadich Grill.”\u003c/p>\n\u003cp>It turns out a lot of San Francisco’s mayors have been regulars. Willie Brown said when he really wanted to show people the flavor of San Francisco, he would bring them here. Several Kennedys have dined here, and George and Barbara Bush.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Huey Lewis …\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Oh, I remember I waited on Huey Lewis. I have pictures with him. He was sitting right there in that corner right there.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>David Bowie.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What fun. What a fun place to work.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes:\u003c/strong> It is.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>I remember when I started working here and I said, you know what, I’m just gonna stick around for a few years. I’m gonna make a few dollars and I’m gonna move on. But then for some reason I started liking it, loving it with passion, you know. When you engage with customers and then you laugh and you smile, and then you talk to ’em like you know them for a hundred years.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>And now the grandfather clock shows it’s almost 11 a.m. — opening time. Customers are starting to line up outside. Jose turns on the light for the neon Tadich Grill sign out front.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Here we go. Alright. Yeah. Ready? We’ll find out. \u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>As he opens the doors, families and groups of colleagues step inside.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Morning. Welcome. Hi there. How are you?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>One guy comes in, sits at the bar, and starts folding silverware into napkins. He doesn’t work here though; he just feels really comfortable.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> What you doing?\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>I’m helping out, like I usually do.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>His name is Matt Ricci. He likes to get some lunch or a drink and shoot the breeze with the staff. But when he first came in here, almost 30 years ago, it was to work.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>When I moved here from New York, the guy that I worked for did maintenance at night. And I used to come here and actually clean the kitchen.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>That didn’t really pay enough for him to be able to dine here. But then …\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>I started working in finance and then when I could afford to eat lunch every once in a while, that’s, uh, that’s what I did. \u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> So first you were cleaning the kitchen at night and then next thing you knew, you were like in a suit and tie having a nice white wine.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>Yep. Yep. Martini’s my choice though.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> How’s the martini here?\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>Ah, it’s the best.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Now he’s here two or three times a week.\u003c/p>\n\u003cp>Matt says overall it’s the consistency of this place that he loves. That in all these years, it hasn’t really changed.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>It’s like a treat for a lot of people to come here. It’s that old school goodness that, you know, that people love.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>I asked our question asker, Scott Brenner to stop by for a bite and shared all that I found with him. Like how this place has been in business since before California was a state.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>That’s really quite impressive. I had no idea.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>We order the cioppino as Jose recommended — a San Francisco dish that’s almost as old as the restaurant itself. The waiter brings us bibs so we don’t get it all over our clothes.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>I have to say I’m normally not the biggest seafood person, but at a place like this, it works for sure.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>It’s warm and garlicky and fun to imagine diners enjoying this same dish some 150 years ago. Maybe even while wearing a pair of Levi’s.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That was reporter Katherine Monahan.\u003c/p>\n\u003cp>Thanks to Scott Brenner for asking today’s question, which actually won a Bay Curious voting round. We’ve got three new questions for you to vote on in May:\u003c/p>\n\u003cp>\u003cstrong>Voice 1: \u003c/strong>There is a placard in Alviso describing how in 1890, P.H. Wheeler wanted to turn the salt marsh into a development called “New Chicago” but that fortune’s tide turned against him. Who was P.H. Wheeler and what happened?\u003c/p>\n\u003cp>\u003cstrong>Voice 2: \u003c/strong>What is the longest stairway in San Francisco? What is the shortest? What is the steepest?\u003c/p>\n\u003cp>\u003cstrong>Voice 3: \u003c/strong>Who funds those positive billboards in Oakland along 880? They went up right after the election and they l say things like “yesterday’s tomorrow is here today” or “what if that thing were a good thing.” They’re positive.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Head on over to \u003ca href=\"http://kqed.org/baycurious\">kqed.org/baycurious\u003c/a> to cast your vote. And if you’ve been wondering about some aspect of life in the Bay Area, you can submit your question there too.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>Our show is produced by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz.\u003c/p>\n\u003cp>With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED.\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild — American Federation of Television and Radio Artists San Francisco-Northern California Local.\u003c/p>\n\u003cp>See ya next week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Levi Strauss and Tadich Grill are two San Francisco businesses that have been around as long as the city. Here’s their history.",
"status": "publish",
"parent": 0,
"modified": 1746666398,
"stats": {
"hasAudio": false,
"hasVideo": true,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 166,
"wordCount": 4781
},
"headData": {
"title": "Built to Last: Some San Francisco Businesses Date Back to the Gold Rush | KQED",
"description": "Levi Strauss and Tadich Grill are two San Francisco businesses that have been around as long as the city. Here’s their history.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Built to Last: Some San Francisco Businesses Date Back to the Gold Rush",
"datePublished": "2025-05-08T03:00:41-07:00",
"dateModified": "2025-05-07T18:06:38-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/KQINC1010184104.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12039171/built-to-last-some-san-francisco-businesses-date-back-to-the-gold-rush",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>The age of a place is a relative concept. To somebody from Asia or Europe, the city of San Francisco can seem almost amusingly young, and \u003ca href=\"https://www.kqed.org/news/11621844/the-true-history-of-irish-coffee-and-its-san-francisco-origins\">its cherished establishments\u003c/a> like they’re just getting started. But to Bay Curious listener Scott Brenner — who’s about 30 years old — some Bay Area businesses seem almost ancient.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>Sometimes his parents would take him to a restaurant, and tell him they’d been coming there since before he was born. “ And of course that’s a long time for me,” Brenner said, “but I know that there’s much more history in this area.” So it got him wondering: “What are the oldest businesses in the Bay Area?”\u003c/p>\n\u003cp>It turns out there are a lot of businesses that have been around for a really long time. There’s \u003ca href=\"https://www.normandinchryslerjeep.net/\">Normandin’s car dealership in San José\u003c/a>, which started out selling horses and buggies in 1875. And KCBS is understood to be one of the first radio stations in the world, getting its start around 1909.\u003c/p>\n\u003cp>And one of the very oldest local businesses is now known all over the world — Levi Strauss & Co., of blue jean fame.\u003c/p>\n\u003ch2>\u003cstrong>A Gold Rush startup\u003c/strong>\u003c/h2>\n\u003cfigure id=\"attachment_12039212\" class=\"wp-caption aligncenter\" style=\"max-width: 1024px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039212\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376.jpg 1024w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-2208524376-160x120.jpg 160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\">\u003cfigcaption class=\"wp-caption-text\">The Levi’s brand logo stands in front of the headquarters of manufacturer Levi Strauss in San Francisco on March 23, 2025. \u003ccite>(Andrej Sokolow/picture alliance via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Levi Strauss was a young Bavarian man who came to San Francisco in 1852 or ’53 to open a branch of his family’s dry goods business, which was already operating in New York. The California Gold Rush was in full swing, and Strauss got a warehouse downtown and started selling supplies, including canvas, bedding materials, and an especially sturdy cotton fabric called denim.\u003c/p>\n\u003cp>Business went well. Even after the Gold Rush tapered off, there were still plenty of people doing tough outdoor work. In the early 1870s, Strauss started manufacturing a new product — one that would make his fortune.\u003c/p>\n\u003cp>It started with a letter from a customer, a tailor in Reno named Jacob Davis. He told Strauss about an unusual idea he had for making tough work pants last longer.\u003c/p>\n\u003cp>\u003cimg loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-12039203\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy.jpg\" alt=\"\" width=\"720\" height=\"686\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy.jpg 720w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/early-20th-century-billboard-barn-copy-160x152.jpg 160w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\">\u003c/p>\n\u003cp>“He took little pieces of metal and added them to the pockets and the stress points,” explained Tracey Panek, Levi’s historian and director of archives. “And it made them tougher because if you have someone putting their hands in their pockets, it’s not going to tear.”\u003c/p>\n\u003cp>Davis told Strauss the pants were selling like hotcakes and he couldn’t keep up with the demand. He wanted a business partner. Strauss agreed, and in 1873, they received a \u003ca href=\"https://i.ebayimg.com/images/g/D44AAOSwttRfnjpD/s-l1600.webp\">U.S. patent\u003c/a> for an improvement in fastening pocket openings.\u003c/p>\n\u003cp>The Levi Strauss archives are in a climate-controlled room on the top floor of the company’s headquarters at the base of Telegraph Hill. Hanging from the walls are bits of history: Albert Einstein’s jean jacket from the 1930s, a fluffy suede coat from when Levi’s outfitted the U.S. Olympic team.\u003c/p>\n\u003cp>“The important things we keep in a fireproof safe,” Panek said.\u003c/p>\n\u003cp>Carefully, she pulled out the oldest known pair of jeans in the world, made in 1873 or ’74.\u003c/p>\n\u003cfigure id=\"attachment_12039202\" class=\"wp-caption aligncenter\" style=\"max-width: 1920px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039202\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-scaled.jpg\" alt=\"\" width=\"1920\" height=\"2560\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-scaled.jpg 1920w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-800x1067.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1020x1360.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-160x213.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1152x1536.jpg 1152w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3541-1536x2048.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\">\u003cfigcaption class=\"wp-caption-text\">Tracey Panek, Levi’s historian and director of the archives, with the oldest known pair of jeans in the world. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Most of the indigo dye that made them blue is faded now, and they’re a mottled grayish brown color. The crotch is completely worn through, most of the metal is gone, and what’s left of the denim has been stitched to an inner layer to stabilize it.\u003c/p>\n\u003cp>“It was difficult to put the needle through because the denim was still really tough,” Panek said.\u003c/p>\n\u003cp>The original Levi’s, known as “501 waist overalls,” were serious work pants, basically personal protective gear to be worn on top of your other clothes. They had buttons for suspenders and a buckle on the back, so that the size was adjustable. Mining companies would purchase multiple pairs in large sizes so that workers could share them.\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>By 1879, the 501s were selling for $1.46 a pair, close to $50 in today’s money. And the demand kept growing. Levi’s opened a factory and made jeans in San Francisco for well over a century.\u003c/p>\n\u003cp>The company introduced “Lady Levi’s” in 1934. They were high-waisted and loose, with a more feminine cut. During World War II, the U.S. government declared jeans an essential commodity, available only to defense workers. Soldiers wore them while serving overseas, which helped introduce them to Europe and Japan.\u003c/p>\n\u003cp>In the 1950s, Marlon Brando wore them with his leather jacket and his motorcycle when he played Johnny in \u003cem>The Wild One\u003c/em>. Jeans became the official uniform of cool. By the 1970s, everybody was wearing them.\u003c/p>\u003c/p>\u003cp>\u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutube'>\n \u003cspan class='utils-parseShortcode-shortcodes-__youtubeShortcode__embedYoutubeInside'>\n \u003ciframe\n loading='lazy'\n class='utils-parseShortcode-shortcodes-__youtubeShortcode__youtubePlayer'\n type='text/html'\n src='//www.youtube.com/embed/Iyq4HZZ4H50'\n title='//www.youtube.com/embed/Iyq4HZZ4H50'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003cp>Panek pointed out that the jeans haven’t changed much in over 150 years. “I showed you the very oldest pair of blue jeans that we have in the collection,” she said. “They don’t look a lot different to the Levi’s that we wear today.”\u003c/p>\n\u003ch2>\u003cstrong>Feeding hungry sailors\u003c/strong>\u003c/h2>\n\u003cp>Levi Strauss capitalized on one of the main needs for people coming to San Francisco in its early years — clothing and supplies. But around the same time, there was another type of business catering to newcomers that was even more fundamental — food vendors.\u003c/p>\n\u003cp>Tadich Grill, a seafood restaurant in San Francisco’s financial district, is older than the state of California itself.\u003c/p>\n\u003cfigure id=\"attachment_12039210\" class=\"wp-caption aligncenter\" style=\"max-width: 988px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039210\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241.jpg\" alt=\"\" width=\"988\" height=\"623\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241.jpg 988w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241-800x504.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/GettyImages-1298895241-160x101.jpg 160w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\">\u003cfigcaption class=\"wp-caption-text\">Tadich Grill interior photos from 1974. \u003ccite>(Larry Tiscornia/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>It got its start in 1849 in a tent on an almost mile-long wharf jutting out from San Francisco’s main harbor. Three Croatian immigrants, Nikola Budrovich, Frano Kosta, and Antonio Gasparich, served food and coffee to merchants and sailors. They called their little spot Coffee Stand.\u003c/p>\n\u003cp>Since then, the restaurant has passed through just a handful of Croatian owners, including one John Tadich, who renamed it after himself in 1912. Since 1928, it’s been in the Buich family. It has never closed, and while it’s moved around a little bit, it’s still in the same neighborhood.\u003c/p>\n\u003cp>Bartender Jose Maximilian Paredes showed me around the restaurant as the staff got ready to open for lunch. With its dark wood paneled walls and white linen tablecloths, it feels a little like someplace out of \u003cem>The Godfather\u003c/em> movies. Along one wall are private booths with wooden dividers.\u003c/p>\n\u003cp>In the kitchen, the chefs were prepping the charcoal grill, used to cook seafood in the traditional Croatian style.\u003c/p>\n\u003cp>“Great food. Really good food. I’ll tell you,” said Paredes, who has worked here for 25 years. His favorite dish? The cioppino, a seafood stew that originated here in San Francisco. “I’d eat it every day if I could,” he said.\u003c/p>\n\u003cfigure id=\"attachment_12039199\" class=\"wp-caption alignright\" style=\"max-width: 800px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12039199\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-800x1062.jpg\" alt=\"\" width=\"800\" height=\"1062\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-800x1062.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1020x1354.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-160x212.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1157x1536.jpg 1157w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573-1542x2048.jpg 1542w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3515-scaled-e1746651588573.jpg 1562w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\">\u003cfigcaption class=\"wp-caption-text\">Tadich Grill bartender Jose Maximilian Paredes. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>Over the years, many famous people have dined here. Paredes brought out a well-worn guestbook with yellowed pages and set it on a table.\u003c/p>\n\u003cp>Inside are page after page of loopy signatures. Actors like Jack Nicholson and Carrie Grant. Singers like Linda Ronstadt and David Bowie. Politicians, sports stars.\u003c/p>\n\u003cp>Some of them wrote little comments about the food or the hospitality. Matt Groening, the creator of the Simpsons, drew a cartoon of Homer Simpson saying, “Mmmm . . . Tadich Grill.”\u003c/p>\n\u003cp>It turns out a lot of San Francisco’s mayors have been regulars. According to \u003cem>Tadich Grill, the History of San Francisco’s Oldest Restaurant, With Recipes\u003c/em> by John Briscoe, Willie Brown said that when he really wanted to show people the flavor of San Francisco, he would bring them here. Several Kennedys have dined here, as have George and Barbara Bush.\u003c/p>\n\u003cp>Paredes said it’s the people who come in that make him love working here.\u003c/p>\n\u003cp>“When you engage with customers and then you laugh and you smile,” he said, “and then you talk to ’em like you know them for a hundred years.”\u003c/p>\n\u003cfigure id=\"attachment_12039197\" class=\"wp-caption aligncenter\" style=\"max-width: 2560px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12039197\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961.jpg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961.jpg 2560w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-800x600.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1020x765.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-160x120.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1536x1152.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-2048x1536.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/IMG_3525-scaled-e1746651497961-1920x1440.jpg 1920w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\">\u003cfigcaption class=\"wp-caption-text\">The Tadich Grill guestbook. \u003ccite>(Katherine Monahan/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>As the restaurant opened, families and groups of colleagues filed inside. Some had made reservations for the booths. Others headed to the wraparound bar.\u003c/p>\n\u003cp>Tadich Grill regular Matt Ricci sat down to his usual martini. He said he’s been coming here for almost 30 years. He likes to get some lunch or a drink and shoot the breeze with the staff.\u003c/p>\n\u003cp>In all these years, he said, it hasn’t really changed.\u003c/p>\n\u003cp>“It’s like a treat for a lot of people to come here,” Ricci said. “It’s that old school goodness that people love.”\u003c/p>\n\u003cp>I asked our question asker, Scott Brenner, to stop by for a bite. We ordered the cioppino as Paredes recommended. The waiter brought us bibs so we didn’t get it all over our clothes.\u003c/p>\n\u003cp>It was warm and garlicky … and fun to imagine diners enjoying this same dish some 150 years ago. Maybe even while wearing a pair of Levi’s.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz:\u003c/strong> Hey everyone, I’m Katrina Schwartz and you’re listening to Bay Curious, the podcast that answers listener questions about the Bay Area.\u003c/p>\n\u003cp>Today’s question comes from listener Scott Brenner in San Francisco. He grew up around here and knows a lot of the local establishments.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner:\u003c/strong> There are a few restaurants that I know my parents have been to since before I was born. And of course that’s a long time for me, but I know that there’s much more history in this area, so it’s got me wondering: what are the oldest businesses in the Bay Area?\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>It turns out there are a lot of businesses that have been doing their thing for a really long time. There’s a car dealership in San José, Normandin’s, that started out selling horses and buggies in 1875. And KCBS is understood to be one of the oldest radio stations in the world, getting its start around 1909.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>I did have a couple guesses.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Scott considered Ghirardelli chocolates, It’s-It ice cream sandwiches, but then he settled on one.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>What I’m imagining is like Levi Strauss, like the apparel company would probably be number one.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Levi Strauss of blue jean fame is in fact one of the oldest businesses in the Bay Area. So today on the show, we’re going to learn more about those blue jeans and Levi’s. And then we’ll grab a bite at the oldest restaurant in California. Stay with us.\u003c/p>\n\u003cp>Today we’re visiting two of the Bay Area’s oldest businesses. To start us off, reporter Katherine Monahan takes us to where they both began in downtown San Francisco.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Levi Strauss world headquarters takes up a whole city block at the foot of Telegraph Hill. There’s a landscaped plaza out front, where dozens of employees are getting lunch from food trucks and chatting by giant water fountains. These days, Levi’s is a massive enterprise, operating in over 120 countries.\u003c/p>\n\u003cp>But it started much more humbly.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek:\u003c/strong> Levi Strauss and Company was born on the foundations of the Gold Rush.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tracey Panek is Levi’s historian and director of archives, and she means that literally.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>When I come to work in the morning, I literally am walking over the remains of a Gold Rush-era ship.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Yeah, we’re standing on top of it right now. In fact, much of San Francisco’s financial district is built on landfill that includes old ships — abandoned when their sailors ran east to look for gold.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>From 1849 up until the mid-1850s there were thousands of people coming in, and there were hundreds of ships that were coming in.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>On one of them was a young Bavarian man called Levi Strauss. He came in 1852 or 53 to open a branch of his family’s dry goods business — which was already operating in New York. He got a warehouse here in San Francisco and started selling supplies — including canvas, bedding materials, and an especially sturdy cotton fabric called denim.\u003c/p>\n\u003cp>And business went well! Even after the gold rush tapered off, there was still plenty of demand.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>There’s lots of men who are doing tough outdoor work.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>And in the early 1870s Strauss started making a new product, one that would make his fortune. It started with a letter from a customer, a tailor in Reno called Jacob Davis.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>He also tells Levi about an unusual idea he had for making tough work pants. And it comes down to … here we go ’cause I have some of these — a little tiny piece of metal.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Davis had started putting copper rivets onto the stress points on work pants — just like you still see on your jeans’ pockets today. He told Levi Strauss the pants were selling like hotcakes and he couldn’t keep up. He wanted a business partner.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>So Levi and the company agree, and on May 20th, 1873, they receive a U.S. patent. For an improvement in fastening pocket openings. We refer to it here at Levi Strauss as the birth of the modern blue jean, or 501 as it would be called.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>For a closer look, Tracey takes me up to the top floor — and into the Levi’s archives room.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>And I noticed you put on your white gloves just now.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>I did put on my white gloves. Most of the collection in the archives is garments and we handle them in a way that’s gonna make them last for another 150 plus years.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>It’s a climate controlled room, and hanging from the walls are bits of history. Albert Einstein’s jean jacket from the 1930s. A fluffy suede coat from when Levi’s outfitted the U.S. Olympic team.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>The important things we keep in a fireproof safe, which I’m happy to show you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Yeah, let’s check it out.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>Alright. So. I’m gonna pull out the very earliest.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Carefully, Tracey carries a bundle over to a table and unwraps the oldest known pair of jeans in the world.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Whoa.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>This pair has been through the ringer, and has lost a lot of the blue indigo that makes them the blue jeans that we know of. There’s lots of speckles and dirt.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>These are from 1873 or ’74. They’re a mottled greyish brown, and the crotch is completely worn through. Most of the metal is gone. What’s left of the denim has been stitched to an inner layer to stabilize it.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>We worked with a conservator creating kind of an inner ghost pair of blue jeans, to then sew all of the parts that may have been just hanging.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> I’m just thinking how meticulous … like it’s making me think of archeologists who recreate the face of a Neanderthal woman or something like that.\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>Oh no, it is. It was stitch by stitch. And look at them, it was difficult to put the needle through because the denim was still really tough.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The original Levi’s were serious work pants, basically personal protective gear to be worn on top of your other clothes. They had buttons for suspenders and a buckle on the back, so that the size was adjustable.\u003c/p>\n\u003cp>\u003cstrong> Tracey Panek: \u003c/strong>You could get a large pair. Especially if you were like a mining company and you would just get several sizes, kind of big, and then more than one worker could wear them.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The 501 waist overalls, as they were called, were a hit. By 1879 they were selling for $1.46 a pair! Levi’s opened a factory and made jeans here in San Francisco for well over a century.\u003c/p>\n\u003cp>And the demand kept growing. One old advertisement quotes the 1926 world champion rodeo rider Lawton Champie:\u003c/p>\n\u003cp>\u003cstrong>Voice Reading Lawton Champie Quote: \u003c/strong>I have worn Levi Strauss overalls ever since I was a small boy. I am over 23 years old. The Levi Strauss are the only clothes that will really stand the hard, rough brush work of a cowboy on the range, and they also are neat to wear.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>In World War II the U.S. government declared jeans an essential commodity, available only to defense workers. Soldiers wore them while serving overseas, which helped introduce them to Europe and Japan. In the ’50s Marlon Brando wore them with his leather jacket and his motorcycle when he played Johnny in \u003cem>The Wild One\u003c/em>.\u003c/p>\n\u003cp>\u003cstrong>Movie Clip: \u003c/strong>Johnny what are you rebelling against? Whaddaya got?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jeans became the official uniform of cool. By the 1970s, everybody was wearing them.\u003c/p>\n\u003cp>\u003cstrong>\u003cem>Jefferson Airplane commercial: \u003c/em>\u003c/strong>\u003cem>Right now, with your white Levi’s, white Levi’s come in black …\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>The company is still going strong, and still based in San Francisco, though these days the jeans are made mostly overseas.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What has made Levi’s carry on for so long?\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Tracey Panek: \u003c/strong>So I showed you the very oldest pair of blue jeans that we have in the collection dating to the 1870s. They don’t look a lot different to the Levi’s that we wear today.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>So you think it’s really kind of about the jeans themselves?\u003c/p>\n\u003cp>\u003cstrong> Tracey Panek:\u003c/strong> I think it’s about the jeans themselves.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Levi Strauss capitalized on one of the main needs for people coming to San Francisco in its early years — clothing and supplies. Now let’s go a few blocks down the street to a business that addressed an even more fundamental need –- food. And this business is even older.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes:\u003c/strong> As a matter of fact, it’s older than California state itself.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jose Maximilian Paredes is a bartender at Tadich Grill in San Francisco’s financial district.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>‘Cause, uh, California became union in 1850. So Tadich Grill, it was a year before.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>So what you’re saying is this restaurant is older than the state of California.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>It is.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>He’s worked here for 25 years and he’s showing me around the place before it opens for the day. It’s classy but comfortable. It feels a little like someplace out of \u003cem>The Godfather\u003c/em>, with dark wood paneled walls and white linen table cloths. Along one wall are private booths with wooden dividers.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>It’s like a little small room and you and your guests, you know, nobody bother you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tadich Grill got its start in 1849 in a tent on an almost mile-long wharf jutting out from San Francisco’s main harbor, where three Croatian immigrants served food and coffee to merchants and sailors. Their names were Nikola Budrovich, Frano Kosta, and Antonio Gasparich, and they called their little spot Coffee Stand.\u003c/p>\n\u003cp>\u003cem>Sounds of the kitchen\u003c/em>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Over the next 175 years the restaurant passed through just a handful of Croatian owners, including one John Tadich who renamed it after himself in 1912. Since 1928 it’s been in the Buich family. It has never closed, and while it’s moved around a little bit, it’s still in the same neighborhood. And once again getting ready to open for lunch.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>This is our kitchen. This is our chef Jeff Rodriguez. How you doing? Our kitchen, based on three cooks, is serving 400 customers a day.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Before COVID, he says it was more like 700.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>That’s for three people. That’s impressive. So you have the broiler on the side here. This is a charcoal wood mesquite.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Tadich Grill cooks fish over wood coals — in the Croatian style. seafood has always been a specialty here. It was a working class food in San Francisco’s early days. Cracked crab was on the menu in 1916 for 35 cents.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Really good food. I’ll tell you.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What’s your favorite?\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Cioppino. Have you ever had cioppino before?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>No.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Cioppino is like a seafood stew, like a … it is like clams, mussels, prawns…\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Jose says he would eat it every day if he could. And he’s clearly not the only one who appreciates the food. Over the years, many famous people have dined here.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>This is our guestbook. It’s not everybody will have the pleasure to see it.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>He sets a well-worn book with yellowed pages onto the table.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Go ahead. Just go little by little.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>There’s page after page of loopy signatures … sometimes with little comments about the food or the hospitality.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Jack Nicholson. Johnny Carson. Linda Ronstadt.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Yeah. They all were here.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Carrie Grant. Doris Day …\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Matt Groening, the creator of the Simpsons, drew a cartoon of Homer Simpson saying “Mmmm … Tadich Grill.”\u003c/p>\n\u003cp>It turns out a lot of San Francisco’s mayors have been regulars. Willie Brown said when he really wanted to show people the flavor of San Francisco, he would bring them here. Several Kennedys have dined here, and George and Barbara Bush.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>Huey Lewis …\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Oh, I remember I waited on Huey Lewis. I have pictures with him. He was sitting right there in that corner right there.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>David Bowie.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>What fun. What a fun place to work.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes:\u003c/strong> It is.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene): \u003c/strong>I remember when I started working here and I said, you know what, I’m just gonna stick around for a few years. I’m gonna make a few dollars and I’m gonna move on. But then for some reason I started liking it, loving it with passion, you know. When you engage with customers and then you laugh and you smile, and then you talk to ’em like you know them for a hundred years.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>And now the grandfather clock shows it’s almost 11 a.m. — opening time. Customers are starting to line up outside. Jose turns on the light for the neon Tadich Grill sign out front.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Here we go. Alright. Yeah. Ready? We’ll find out. \u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>As he opens the doors, families and groups of colleagues step inside.\u003c/p>\n\u003cp>\u003cstrong>Jose Maximilian Paredes: \u003c/strong>Morning. Welcome. Hi there. How are you?\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>One guy comes in, sits at the bar, and starts folding silverware into napkins. He doesn’t work here though; he just feels really comfortable.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> What you doing?\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>I’m helping out, like I usually do.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>His name is Matt Ricci. He likes to get some lunch or a drink and shoot the breeze with the staff. But when he first came in here, almost 30 years ago, it was to work.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>When I moved here from New York, the guy that I worked for did maintenance at night. And I used to come here and actually clean the kitchen.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>That didn’t really pay enough for him to be able to dine here. But then …\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>I started working in finance and then when I could afford to eat lunch every once in a while, that’s, uh, that’s what I did. \u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> So first you were cleaning the kitchen at night and then next thing you knew, you were like in a suit and tie having a nice white wine.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>Yep. Yep. Martini’s my choice though.\u003cstrong> \u003c/strong>\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan (in scene):\u003c/strong> How’s the martini here?\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>Ah, it’s the best.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>Now he’s here two or three times a week.\u003c/p>\n\u003cp>Matt says overall it’s the consistency of this place that he loves. That in all these years, it hasn’t really changed.\u003c/p>\n\u003cp>\u003cstrong>Matt Ricci: \u003c/strong>It’s like a treat for a lot of people to come here. It’s that old school goodness that, you know, that people love.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>I asked our question asker, Scott Brenner to stop by for a bite and shared all that I found with him. Like how this place has been in business since before California was a state.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>That’s really quite impressive. I had no idea.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>We order the cioppino as Jose recommended — a San Francisco dish that’s almost as old as the restaurant itself. The waiter brings us bibs so we don’t get it all over our clothes.\u003c/p>\n\u003cp>\u003cstrong>Scott Brenner: \u003c/strong>I have to say I’m normally not the biggest seafood person, but at a place like this, it works for sure.\u003c/p>\n\u003cp>\u003cstrong>Katherine Monahan: \u003c/strong>It’s warm and garlicky and fun to imagine diners enjoying this same dish some 150 years ago. Maybe even while wearing a pair of Levi’s.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>That was reporter Katherine Monahan.\u003c/p>\n\u003cp>Thanks to Scott Brenner for asking today’s question, which actually won a Bay Curious voting round. We’ve got three new questions for you to vote on in May:\u003c/p>\n\u003cp>\u003cstrong>Voice 1: \u003c/strong>There is a placard in Alviso describing how in 1890, P.H. Wheeler wanted to turn the salt marsh into a development called “New Chicago” but that fortune’s tide turned against him. Who was P.H. Wheeler and what happened?\u003c/p>\n\u003cp>\u003cstrong>Voice 2: \u003c/strong>What is the longest stairway in San Francisco? What is the shortest? What is the steepest?\u003c/p>\n\u003cp>\u003cstrong>Voice 3: \u003c/strong>Who funds those positive billboards in Oakland along 880? They went up right after the election and they l say things like “yesterday’s tomorrow is here today” or “what if that thing were a good thing.” They’re positive.\u003c/p>\n\u003cp>\u003cstrong>Katrina Schwartz: \u003c/strong>Head on over to \u003ca href=\"http://kqed.org/baycurious\">kqed.org/baycurious\u003c/a> to cast your vote. And if you’ve been wondering about some aspect of life in the Bay Area, you can submit your question there too.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED.\u003c/p>\n\u003cp>Our show is produced by: Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz.\u003c/p>\n\u003cp>With extra support from Alana Walker, Maha Sanad, Katie Springer, Jen Chien, Holly Kernan, and everyone on team KQED.\u003c/p>\n\u003cp>Some members of the KQED podcast team are represented by The Screen Actors Guild — American Federation of Television and Radio Artists San Francisco-Northern California Local.\u003c/p>\n\u003cp>See ya next week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12039171/built-to-last-some-san-francisco-businesses-date-back-to-the-gold-rush",
"authors": [
"11842"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_31795",
"news_8"
],
"tags": [
"news_18426",
"news_17611",
"news_27626",
"news_26943",
"news_38"
],
"featImg": "news_12039215",
"label": "news_33523"
},
"news_12037206": {
"type": "posts",
"id": "news_12037206",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12037206",
"score": null,
"sort": [
1746216036000
]
},
"guestAuthors": [],
"slug": "why-is-private-schooling-so-popular-in-the-san-francisco-bay-area",
"title": "Why Is Private Schooling So Popular in the San Francisco Bay Area?",
"publishDate": 1746216036,
"format": "standard",
"headTitle": "Why Is Private Schooling So Popular in the San Francisco Bay Area? | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>When Aaron Rothman and his wife decided to stay in San Francisco to raise their child, the cost of private school was part of their financial equation. That was the way most of their friends with two working parents did school in San Francisco.\u003c/p>\n\u003cp>“It’s no secret, right? Public schools are not well funded in California, and that story isn’t getting any better,” said Rothman, who lives in Miraloma Park and works as a recruiter in the tech industry.\u003c/p>\n\u003cp>[baycuriousbug]\u003c/p>\n\u003cp>Rothman’s son had a great experience at their local public elementary school. But when high school was around the corner, Rothman said he felt public schools were a better fit for high achievers or kids with a lot of needs. He worried his son would fall through the cracks.\u003c/p>\n\u003cp>“The student population that sort of fell in the middle of the bell curve, we felt, was oftentimes just shuffled through in a way. And we were looking for something a little bit different,” he said.\u003c/p>\n\u003cp>Rothman’s son goes to a local Catholic high school now — even though they’re not religious — and the family pays roughly $30,000 a year for their son’s tuition. Rothman said they make sacrifices, but it’s worth it.\u003c/p>\n\u003cp>“He’s thriving,” Rothman said. “He’s got straight As.”\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003ch2>The Bay Area does have high private school rates\u003c/h2>\n\u003cp>A staggering 30% of kindergarten through 12th graders in San Francisco went to private schools during the 2023–24 school year. That’s more than triple California’s statewide average of 8% among kids who aren’t homeschooled.\u003c/p>\n\u003cp>In fact, most of the nine Bay Area counties are higher than the state average when it comes to private schooling, with the exception of Sonoma and Solano. Three Bay Area counties’ private schooling rates are double the statewide average — Santa Clara (16%), San Mateo (17%) and Marin (19%).\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" title=\"Percentage of K-12 students attending private schools (2023-24)\" aria-label=\"Map\" id=\"datawrapper-chart-NUfF7\" src=\"https://datawrapper.dwcdn.net/NUfF7/5/\" scrolling=\"no\" frameborder=\"0\" style=\"border: none;\" width=\"800\" height=\"687\" data-external=\"1\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>The Bay Area’s private schooling prevalence is notable compared to other large counties in California. Los Angeles’s private schooling rate is 10.4%, Sacramento nearly 7.5%, and Fresno, less than 3%.\u003c/p>\n\u003cp>There are roughly 115 private schools in the city of San Francisco alone, and annual tuition can cost anywhere from $10,000 to $65,000.\u003c/p>\n\u003cp>Stanford education economist Tom Dee said there could be many reasons why the private schooling rate in San Francisco is so high, including the city’s pockets of affluence, and “concerns about the quality and stability” of public schools.\u003c/p>\n\u003cp>Dee said San Francisco has historically had a robust Catholic schooling system — there are now 34 Catholic schools in the city — which provide families with a parallel schooling track.[aside postID=mindshift_51909 hero='https://ww2.kqed.org/app/uploads/sites/23/2018/08/Horizons1-1180x664.jpg']While San Francisco Unified did lose 4,000 students over the past seven years, the high private schooling rate in the city has persisted for decades. According to California Department of Education data, private schooling in San Francisco was 30% dating all the way back to the 1998–99 school year, and roughly that rate in many of the years since.\u003c/p>\n\u003cp>“The large share of private school enrollment in [San Francisco] has been true ever since I started teaching in SFUSD in the mid-1990s,” Commissioner Alexander shared with KQED in an email, adding that he believed the trend started when the district began racially integrating schools back in the early 1970s.\u003c/p>\n\u003cp>“That’s when the big declines in SFUSD enrollment began,” Alexander wrote, “due to wealthier, mostly white families leaving SFUSD to avoid integrated public schools.”\u003c/p>\n\u003ch2>\u003cstrong>Desegregation prompts demand for more private options\u003c/strong>\u003c/h2>\n\u003cp>Alexander’s hunch about the origins of private schooling in the Bay Area is supported by research.\u003c/p>\n\u003cp>In \u003ca href=\"https://www.amazon.com/Class-Action-Desegregation-Diversity-Francisco/dp/1517904765\">\u003cem>Class Action: Desegregation and Diversity in San Francisco Schools\u003c/em>\u003c/a>, University of Pennsylvania professor Rand Quinn recounts the history of San Francisco’s efforts to mix up racial diversity in public schools by busing kids out of their neighborhoods.\u003c/p>\n\u003cp>“Private school enrollment surged,” said Quinn, about the desegregation era in the 1970s. “This surge essentially created a permanent shift away from public education that we see today.”\u003c/p>\n\u003cp>Busing wasn’t popular among any ethnic group, according to Quinn, but white and Asian families were the most dissatisfied. Some parents believed that racial integration would lower educational standards, and there were robust private schooling options for them.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" title=\"Private grade schools in San Francisco \" aria-label=\"Map\" id=\"datawrapper-chart-P50qB\" src=\"https://datawrapper.dwcdn.net/P50qB/1/\" scrolling=\"no\" frameborder=\"0\" style=\"border: none;\" width=\"800\" height=\"682\" data-external=\"1\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>“White flight in San Francisco was among the worst in the country — more than 20,000 white students left SFUSD” after the busing program was implemented, \u003ca href=\"https://www.sfusd.edu/facing-our-past-changing-our-future-part-ii-five-decades-desegregation-sfusd-1971-today#:~:text=The%20Plan,for%20students%20across%20the%20country.\">reads a district blog post. \u003c/a>\u003c/p>\n\u003ch2>\u003cstrong>Why do many local parents choose private school?\u003c/strong>\u003c/h2>\n\u003cp>Nowadays, the reasons parents choose private schools are complex and highly individual.\u003c/p>\n\u003cp>\u003ca href=\"https://sso.nais.org/sso/login?appCode=NAIS&returnUrl=https:%2F%2Fwww.nais.org:443%2Faccount%2Fssosignin\">National surveys\u003c/a> suggest that parents go private because they believe it will give their kids a safe learning environment, nurture their child’s intellectual, social, and emotional skills, and give them a boost in college applications.\u003c/p>\n\u003cp>For example, at Alta Vista, a K–8 private school in San Francisco’s Portola neighborhood, kids benefit from small class sizes.\u003c/p>\n\u003cp>Each first-grade class has two teachers attending to 16 students. In comparison, at a nearby public school, a first-grade class could be 22 students with one teacher, per the teacher’s union agreement.\u003c/p>\n\u003cp>During a recent Friday morning math lesson, Alta Vista first graders spread out in small groups all around their classroom. Some played with plastic learning toys while sitting on a carpeted floor with a teacher. Others stood next to each other at a long table, using playing cards and rolling dice with another teacher.\u003c/p>\n\u003cfigure id=\"attachment_12032350\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032350\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Mamie Pepper teaches a kindergarten class at Alta Vista School in San Francisco on March 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12037216\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037216\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">Left: Alta Vista School in San Francisco on March 18, 2025. Right: Students in Mamie Pepper’s kindergarten work on a lesson at Alta Vista School.\u003c/figcaption>\u003c/figure>\n\u003cp>But the hands-on learning environment comes with a hefty price tag. Tuition here is more than $41,000 a year, although some kids receive financial aid. And Alta Vista, along with other private schools, accepts less than two-thirds of the kids who apply.\u003c/p>\n\u003cp>Parents are willing to jump through the hoops and pony up the cash to get specialized education and attention for their kids, according to USF researcher Julia Roehl. \u003ca href=\"https://repository.usfca.edu/cgi/viewcontent.cgi?article=2677&context=capstone\">San Francisco private school parents gave Roehl many reasons \u003c/a>for keeping their kids out of the public system, including the desire for the “network effect” private school brings, which they believed can set their children up with opportunities for life.\u003c/p>\n\u003cp>But Roehl said some parents send their kids to private school for much simpler reasons, like proximity or a desire for community. One parent she interviewed wanted her child to be able to walk to class and have neighbors help with pick-ups.\u003c/p>\n\u003cfigure id=\"attachment_12032354\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Second-grade teacher Sarah Jashington works with students during class at Alta Vista School in San Francisco on March 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was a very case-by-case basis on what worked best,” Roehl said.\u003c/p>\n\u003cp>For other parents, private school is about faith and morals. In the Bay Area, there are dozens of \u003ca href=\"https://schools.sfarch.org/schools\">religious schools,\u003c/a> and they tend to be less expensive than other private options.\u003c/p>\n\u003cp>“My husband and I still go to church,” said Ada Bajada, a nurse practitioner in South San Francisco who has three kids in Christian schools. Her youngest two attend the same school that Bajada went to as a child. She and her husband, who is an electrician, pay a total of $33,000 a year in school tuition for all three of her kids.\u003c/p>\n\u003cp>“We can’t take back the years,” Bajada said. “Whatever we can invest in them to help develop them, secure them as a person inside … is a positive investment.”\u003c/p>\n\u003cfigure id=\"attachment_12032348\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032348\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Ada Bajada at her home in South San Francisco on March 17, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003cstrong>How the private school system affects public schools\u003c/strong>\u003c/h2>\n\u003cp>Economists say there are real consequences of siphoning students away from the public system.\u003c/p>\n\u003cp>“If you have fewer kids, you expect to get less money,” Tom Dee said.\u003c/p>\n\u003cp>Public school districts receive state money based on how many kids are enrolled. So when parents choose to pull their kids out of public schools, the district loses out on funding.[aside postID=mindshift_47765 hero='https://ww2.kqed.org/app/uploads/sites/23/2017/03/integration_slide-73a0e20c5d0a2f5a4039222add76a0fc10921e1c-1180x787.jpg']For example, SFUSD said the 4,000 kids who left San Francisco public schools over the past seven years represent $80 million in per-pupil funding. On average, that’s a loss of $20,000 per kid.\u003c/p>\n\u003cp>And San Francisco is not the only public school system grappling with “gut-wrenching decisions” about cuts because of COVID-era enrollment decline, Dee said. Even if there are fewer kids using resources, districts still have fixed costs of running buildings and maintaining staff.\u003c/p>\n\u003cp>“The lights still have to be on, the building still has to be heated,” Dee said.\u003c/p>\n\u003cp>When families flood out of a public school system, it can kick off a negative cycle of enrollment decline that’s hard to reverse, said Rand Quinn. When funding dwindles, the district may be compelled to close school buildings or end programs. And when cuts make big news, the community’s confidence in the school system erodes.\u003c/p>\n\u003cp>“Even more families may opt out of the district and send their kids to private schools, especially middle-class families with the means to leave,” Quinn said. “So the burden of under-resourced schools falls disproportionately on working-class and poor families.”\u003c/p>\n\u003ch2>\u003cstrong>Public schools don’t get the ‘credit [they] deserve’\u003c/strong>\u003c/h2>\n\u003cp>Today, more than half of the students at San Francisco public schools are considered lower-income or otherwise at-risk. And total enrollment in the district is about half of what it was in the late 1960s.\u003c/p>\n\u003cp>Still, public school advocates say there’s a lot to brag about at San Francisco Unified. Students benefit from a number of language programs, from \u003ca href=\"https://www.sfusd.edu/learning/language-pathways-language\">Spanish to Arabic and Vietnamese\u003c/a>, and high schoolers can get ahead \u003ca href=\"https://www.sfusd.edu/learning/curriculum/high-school-curriculum-assessments/dual-enrollment?search_api_fulltext=dual%20enrollment\">by enrolling in college courses\u003c/a>.\u003c/p>\n\u003cp>Vanessa Marerro with Parents for Public Schools of San Francisco said some of the negativity about public schools is more rumor than fact. If parents saw classrooms in action, they’d see all the merits.\u003c/p>\n\u003cp>“Ask for a tour. You can see what the students are doing. You can see how teachers are attending to them,” she said.\u003c/p>\n\u003cp>Kendall Fleming agrees. She has two kids at a public elementary school in the Sunset, and she’s been “wowed” by the teachers, who have shown deep knowledge, versatility and responsiveness.\u003c/p>\n\u003cp>Fleming said she feels her kids’ teachers are invested in them. During a recent parent-teacher conference about her kindergartner, the teacher recounted her child’s facial expressions while she was learning to read.\u003c/p>\n\u003cp>“That’s exciting as a parent to know that someone not only sees your child … but is rooting for them and guiding them,” she said.\u003c/p>\n\u003ch2>\u003cstrong>What do we collectively value?\u003c/strong>\u003c/h2>\n\u003cp>The choice to leave — or to stay — in the public school system is complex and so different parent to parent. But economist Tom Dee said if fewer and fewer people are choosing public schools, over time, the trend can change basic notions about what we collectively value — and are willing to pay for — as a society.[aside postID=mindshift_50777 hero='https://ww2.kqed.org/app/uploads/sites/23/2018/03/navigating-public-school-for-creativity_slide-1c13e7cd9067d550921287d4d2f5f0c26475577a-1180x787.jpg']The people who don’t use public schools may say, “This is not a public good that matters to me. Why should I look fondly on income and sales taxes and property taxes that fund it?” Dee said.\u003c/p>\n\u003cp>However, \u003ca href=\"https://www.kqed.org/mindshift/44078/research-shows-diverse-classrooms-improve-learning-for-everyone\">psychology research\u003c/a> suggests that being exposed to racial and economic diversity at school is linked to a number of benefits, including development of critical thinking, building self-confidence and combating bias.\u003c/p>\n\u003cp>“Just having intergroup contact is really important because when you just engage with people, you’re more likely to see them as individualized humans,” Dee said.\u003c/p>\n\u003cp>Marrero said parents can witness these social bridges in many SFUSD classrooms. “The science said it all, but the heart said more,” she said. “When you get learners in the same classroom that have different backgrounds, it’s just like, no walls at all.”\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> I’m Katrina Schwartz filling in for Olivia Allen-Price. Today on Bay Curious, we’re going to school.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>So we’re out here on the schoolyard and we’re lining up for snack. It’s a beautiful San Francisco day.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> To private school, Alta Vista, a K-8 school in the Portola neighborhood. Enrollment director Abby Gudich is showing us around.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>So we have life size legos. We have an awesome play structure.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>There’s a basketball court that’s been covered with soil and transformed into a garden.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>See the kids back here picking herbs and making garden tacos.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Math and science are the focus here, through hands-on project based learning.\u003c/p>\n\u003cp>\u003cb>Abby Gudich:\u003c/b> These are our engineering challenge projects and they had to design a tower to withstand wind. And they could only use recycled materials.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Private schools like this one are a popular option in San Francisco. Almost a third of K-12 kids go the private route even though it can cost anywhere from $10,000 to $65,000.\u003c/p>\n\u003cp>\u003cb>Michelle Boire:\u003c/b> I just remember thinking this is so many schools, like there are so many schools here\u003ci>.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Bay Curious listener Michelle Boire was surprised when she saw a list of all the private schools in the Bay Area. She grew up on the peninsula in the early 2000s and says she remembers a few big college prep or Catholic schools. But now she says it seems like there are a lot more independent schools.\u003c/p>\n\u003cp>\u003cb>Michelle Boire:\u003c/b> My question is, why are there so many private and independent schools in the Bay Area? And I guess I’m curious about the good, the bad, and the ugly. I’m very curious about all sides of why these exist.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Today on Bay Curious, we’re on a mission to unravel the complex and personal question of why families choose the schools they do. We’ll talk to private school parents, learn when the shift to private schools started and hear about some of the consequences for public schools and families. Stay with us.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> To figure out why there are so many independent schools in the San Francisco Bay Area, we need to understand why so many parents choose to send their children to private school. Reporter Pauline Bartolone zeroed in on San Francisco where the numbers are highest to find out.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Michelle, our question asker, seems to be on to something. When I looked at the state data on enrollment at private schools many Bay Area counties are higher than the state average of 8%. Santa Clara, San Mateo and Marin counties are all at least double. But if you look at San Francisco, the private school numbers are staggering. Thirty percent of K-12 kids go to private school. Thirty percent. So, why are there so many private schools here? Well, because parents want them and there are enough people who can pay for what is often pricey tuition.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> I mean, it’s no secret, right? Public schools are not well funded in California, and that story isn’t getting any better.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Aaron Rothman and his wife have a teenage son, and they live in the Miraloma Park neighborhood of San Francisco. Aaron’s a recruiter in tech, and his wife is in the art business. When they decided to stay in the city to raise their child, Aaron says, they just factored in the cost of private school.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman: \u003c/b>We knew that probably fifth grade, you know, towards the end of elementary school, that we’re going to have to be thinking about this.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> For elementary school, Aaron’s son went to his neighborhood public school, and had a great experience. But when it came to high school, Aaron says public schools may be good for high achievers or maybe kids with a lot of needs. But he worried his son would fall through the cracks.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman: \u003c/b>A large amount of the student population that sort of fell in the middle of the bell curve we felt was oftentimes just shuffled through in a way. And we were looking for something a little bit different.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>So Aaron and his wife looked for a private high school where their son could get a little more attention and learning support. They chose a private Catholic school near them, even though they’re not religious. Aaron says he likes the variety of classes there, and the college guidance. And the school has so many ways to support students to get good grades.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> They almost sort of demand it in a way, whether it’s office hours in the morning, whether it was the opportunity to retake tests, whether it was the opportunity of having upperclassmen that were tutors.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The tuition is about thirty thousand a year, so Aaron says they make sacrifices. But he says it’s worth it. Their son, who is a junior now, is getting terrific grades.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> He’s thriving. He’s got straight A’s.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>If you zoom out and look at the bigger picture of how schools are funded, the private school trend is more troubling. Economists say there are real consequences of siphoning students away from the public system. \u003cb>Tom Dee:\u003c/b> There’s little doubt that if you have fewer kids, you expect to get less money.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Stanford education professor Tom Dee says public school districts receive state money based on how many kids are enrolled. So when parents choose to pull their kids out of public schools, the district loses out on funding. He says he saw the consequences of this when kids fled public schools during COVID.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> Many districts and I know San Francisco is among them are struggling with gut-wrenching decisions about which schools to close.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Tom says school buildings alone cost a lot to run.\u003c/p>\n\u003cp>\u003cb>Tom Dee: \u003c/b>The lights still have to be on, the building still has to be heated. Also there’s certain staffing you might want in that school in terms of counselors and nurses and administration, etc., that are comparatively fixed even in the face of enrollment decline.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Thousands of kids did leave San Francisco schools in the past few years. The district says it gets $80 million less a year now because of it. On average that’s a loss of about twenty thousand per kid. But this private school trend in the city, it’s not a new phenomenon. Private school attendance in San Francisco has been very high for a long time.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> It most certainly has roots in the desegregation process.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Rand Quinn once worked in San Francisco public schools. That experience inspired him to get a doctorate in education, and to write a book on the history of racial integration in the city during the late 1960s and 70s. In the beginning, kids were bussed out of their neighborhoods as a way to mix up each school’s student population.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> When the courts demanded that San Francisco Unified School District desegregate, private school enrollment surged. And that this surge essentially created a permanent shift away from public education that we see today.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Busing wasn’t popular among any ethnic group, but research shows, white and Asian families were the most dissatisfied. Some parents believed that racial integration would lower educational standards. Tens of thousands of kids left San Francisco public schools over the next couple of decades.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> There were robust options both in terms of Catholic schools and private independent schools for San Francisco families.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The flood of families opting out of the public system was the beginning of a negative cycle that’s been hard to reverse, Rand says. Kids leave, funding dwindles. The district responds by closing school buildings, maybe ending programs. Then, perhaps, cuts to staff make big news. The thinner the resources are at public schools, the more the community’s confidence in them erodes.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> So even more families may opt out of the district and send their kids to private schools, especially middle class families with the means to leave. And so the burden of under-resourced schools falls disproportionately on working class and poor families.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Today, more than half of the students at San Francisco public schools are considered low-income or otherwise at risk. And total enrollment in the district is about half of what it was in the late 1960s.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> When people enter the public school system, I think they’re worried. I think they’re worried about the size of schools, the size of classrooms. They’re curious if the leadership can handle it. And our experience has just been a definitive yes.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Kendall Fleming lives in the Sunset neighborhood of San Francisco, and has two kids in the public elementary school there. She raves about their experience.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> We’ve been totally wowed by the teaching staff, the depth of knowledge, the comfort with the material.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>She says her kids’ teachers are super invested. During a recent parent-teacher conference about her kindergartner, the teacher — who has a class of 22 students — talked about the facial expression of Kendall’s kid while she was learning to read.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> Teaching reading is very hard. They’re all different levels. They’re slightly different ages. And she knows enough about our child to know when our child is nervous and faking it, and then conquering it.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Kendall says she knows her experience may be different from other public school parents. The local school her kids attend has had a good reputation for a long time. Her kids feel safe there, and they’re proud to go to their school.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> There is so much to San Francisco schools that I think people may just not know about. And that’s a shame. I’m not sure it gets the credit it deserves.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> But still, there are over a hundred private schools in San Francisco alone. At Alta Vista, for example, the K-8 private school you heard in the beginning of the show, they have small class sizes. This first grade class has 16 students, and two teachers. A public school nearby may have 22 kids, and one teacher.\u003c/p>\n\u003cp>These Alta Vista first graders are learning math but they’re not sitting stiffly in desks. They’re spread out in groups all around the room, learning addition using playing cards, rolling dice, and plastic toys. It may seem like an ideal learning environment. But the trade off is tuition here is more than $41,000 a year. And more than a third of the kids who apply here each year are rejected altogether. For some parents, choosing a school isn’t just about the teaching, it’s also about faith and morals. In the Bay Area, there are dozens of religious schools, and they tend to be less expensive than other private schools.\u003c/p>\n\u003cp>\u003ci>Sounds of Ada Bajada picking up her kid in the car\u003c/i>\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Ada Bajada has three kids in Christian schools. I went with her to pick up her youngest, at the same school Ada attended as a child.\u003c/p>\n\u003cp>\u003cb>Ada Bajada:\u003c/b> I grew up in a Christian home, so my husband and I still go to church. We’re still practicing our faith. And so we wanted just that additional support with good fundamentals, morals, and just kind of raising our kids along the same ways that we were raised.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Ada grew up in the outer Mission District in the 80s and 90s where the threat of gang violence was real. She says her parents didn’t have a lot of money. Her mom worked at an insurance agency and her dad made pasta at a restaurant. But they found a way to pay.\u003c/p>\n\u003cp>\u003cb>Ada Bajada:\u003c/b> My parents came from El Salvador during the war and so it was different. It was more about keeping us protected, like ultra protected.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Ada lives in South San Francisco now. There was a stabbing at the local high school recently. Like her parents, she’s worried about school safety, so she and her husband pay a total of $33,000 a year in school tuition for all three of her kids. She’s a nurse, and her husband is an electrician. And she says it’s 100% worth the money.\u003c/p>\n\u003cp>\u003cb>Ada Bajada: \u003c/b>This is we consider an investment for them. It’s not something that we’ll be able to ever redo, no matter if we’re rich down the line or poor. So whatever we can invest in them to help develop them, secure them as a person inside and just help them so that their adulthood can be fruitful, then I think it’s a positive investment.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The choice to leave — or to stay — in the public school system is complex and so different parent to parent. To answer our question asker, Michelle, there are a lot of private schools in the Bay Area because there’s demand for them, and people here can afford to pay. But economist Tom Dee says, over time the trend can change basic notions about what we collectively pay for as a society.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> If fewer and fewer people are using public schools, they’re saying this is not a public good that matters to me. Why should I look fondly on income and sales taxes and property taxes that fund it.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Tom says, the school a kid goes to also affects how many opportunities they have to connect with people who are different from them.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> Just having intergroup contact is really important because when you just engage with people you’re more likely to see them as individualized humans and not through some kind of racialized stereotype.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Parents don’t have control over who their child sits next to at the school lunch table. But their decisions do have an impact on what schooling will look like in the future.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was KQED reporter Pauline Bartolone. If you want to see the private schooling rate in your county, check out our website to see some maps and graphics we’ve put together. That’s at kqed.org. And while you’re there, sign up for our newsletter. In it we answer even more of your questions. Find it at \u003ca href=\"http://kqed.org/baycurious\">kqed.org/baycurious\u003c/a>.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. Extra support from Alana Walker, Maha Sanad, Katie Sprenger, Jen Chien, Holly Kernan and everyone on Team KQED. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Have a great week!\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n",
"blocks": [],
"excerpt": "Santa Clara, San Mateo and Marin counties all have private school attendance rates that double the state average. But San Francisco has by far the highest rate.",
"status": "publish",
"parent": 0,
"modified": 1747334812,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://datawrapper.dwcdn.net/NUfF7/5/",
"https://datawrapper.dwcdn.net/P50qB/1/"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 118,
"wordCount": 4785
},
"headData": {
"title": "Why Is Private Schooling So Popular in the San Francisco Bay Area? | KQED",
"description": "Santa Clara, San Mateo and Marin counties all have private school attendance rates that double the state average. But San Francisco has by far the highest rate.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Why Is Private Schooling So Popular in the San Francisco Bay Area?",
"datePublished": "2025-05-02T13:00:36-07:00",
"dateModified": "2025-05-15T11:46:52-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC8582900232.mp3?updated=1746032005",
"sticky": false,
"nprStoryId": "kqed-12037206",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12037206/why-is-private-schooling-so-popular-in-the-san-francisco-bay-area",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003cem>\u003ca href=\"#A\">View the full episode transcript.\u003c/a>\u003c/em>\u003c/p>\n\u003cp>When Aaron Rothman and his wife decided to stay in San Francisco to raise their child, the cost of private school was part of their financial equation. That was the way most of their friends with two working parents did school in San Francisco.\u003c/p>\n\u003cp>“It’s no secret, right? Public schools are not well funded in California, and that story isn’t getting any better,” said Rothman, who lives in Miraloma Park and works as a recruiter in the tech industry.\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n What do you wonder about the Bay Area, its culture or people that you want KQED to investigate?\n \u003ca href=\"/news/series/baycurious\">Ask Bay Curious.\u003c/a>\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>Rothman’s son had a great experience at their local public elementary school. But when high school was around the corner, Rothman said he felt public schools were a better fit for high achievers or kids with a lot of needs. He worried his son would fall through the cracks.\u003c/p>\n\u003cp>“The student population that sort of fell in the middle of the bell curve, we felt, was oftentimes just shuffled through in a way. And we were looking for something a little bit different,” he said.\u003c/p>\n\u003cp>Rothman’s son goes to a local Catholic high school now — even though they’re not religious — and the family pays roughly $30,000 a year for their son’s tuition. Rothman said they make sacrifices, but it’s worth it.\u003c/p>\n\u003cp>“He’s thriving,” Rothman said. “He’s got straight As.”\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\u003ch2>The Bay Area does have high private school rates\u003c/h2>\n\u003cp>A staggering 30% of kindergarten through 12th graders in San Francisco went to private schools during the 2023–24 school year. That’s more than triple California’s statewide average of 8% among kids who aren’t homeschooled.\u003c/p>\n\u003cp>In fact, most of the nine Bay Area counties are higher than the state average when it comes to private schooling, with the exception of Sonoma and Solano. Three Bay Area counties’ private schooling rates are double the statewide average — Santa Clara (16%), San Mateo (17%) and Marin (19%).\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" title=\"Percentage of K-12 students attending private schools (2023-24)\" aria-label=\"Map\" id=\"datawrapper-chart-NUfF7\" src=\"https://datawrapper.dwcdn.net/NUfF7/5/\" scrolling=\"no\" frameborder=\"0\" style=\"border: none;\" width=\"800\" height=\"687\" data-external=\"1\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>The Bay Area’s private schooling prevalence is notable compared to other large counties in California. Los Angeles’s private schooling rate is 10.4%, Sacramento nearly 7.5%, and Fresno, less than 3%.\u003c/p>\n\u003cp>There are roughly 115 private schools in the city of San Francisco alone, and annual tuition can cost anywhere from $10,000 to $65,000.\u003c/p>\n\u003cp>Stanford education economist Tom Dee said there could be many reasons why the private schooling rate in San Francisco is so high, including the city’s pockets of affluence, and “concerns about the quality and stability” of public schools.\u003c/p>\n\u003cp>Dee said San Francisco has historically had a robust Catholic schooling system — there are now 34 Catholic schools in the city — which provide families with a parallel schooling track.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "mindshift_51909",
"hero": "https://ww2.kqed.org/app/uploads/sites/23/2018/08/Horizons1-1180x664.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>While San Francisco Unified did lose 4,000 students over the past seven years, the high private schooling rate in the city has persisted for decades. According to California Department of Education data, private schooling in San Francisco was 30% dating all the way back to the 1998–99 school year, and roughly that rate in many of the years since.\u003c/p>\n\u003cp>“The large share of private school enrollment in [San Francisco] has been true ever since I started teaching in SFUSD in the mid-1990s,” Commissioner Alexander shared with KQED in an email, adding that he believed the trend started when the district began racially integrating schools back in the early 1970s.\u003c/p>\n\u003cp>“That’s when the big declines in SFUSD enrollment began,” Alexander wrote, “due to wealthier, mostly white families leaving SFUSD to avoid integrated public schools.”\u003c/p>\n\u003ch2>\u003cstrong>Desegregation prompts demand for more private options\u003c/strong>\u003c/h2>\n\u003cp>Alexander’s hunch about the origins of private schooling in the Bay Area is supported by research.\u003c/p>\n\u003cp>In \u003ca href=\"https://www.amazon.com/Class-Action-Desegregation-Diversity-Francisco/dp/1517904765\">\u003cem>Class Action: Desegregation and Diversity in San Francisco Schools\u003c/em>\u003c/a>, University of Pennsylvania professor Rand Quinn recounts the history of San Francisco’s efforts to mix up racial diversity in public schools by busing kids out of their neighborhoods.\u003c/p>\n\u003cp>“Private school enrollment surged,” said Quinn, about the desegregation era in the 1970s. “This surge essentially created a permanent shift away from public education that we see today.”\u003c/p>\n\u003cp>Busing wasn’t popular among any ethnic group, according to Quinn, but white and Asian families were the most dissatisfied. Some parents believed that racial integration would lower educational standards, and there were robust private schooling options for them.\u003c/p>\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr>\n\u003ciframe loading=\"lazy\" title=\"Private grade schools in San Francisco \" aria-label=\"Map\" id=\"datawrapper-chart-P50qB\" src=\"https://datawrapper.dwcdn.net/P50qB/1/\" scrolling=\"no\" frameborder=\"0\" style=\"border: none;\" width=\"800\" height=\"682\" data-external=\"1\" class=\"iframe-class\">\u003c/iframe>\u003c/p>\n\u003cp>“White flight in San Francisco was among the worst in the country — more than 20,000 white students left SFUSD” after the busing program was implemented, \u003ca href=\"https://www.sfusd.edu/facing-our-past-changing-our-future-part-ii-five-decades-desegregation-sfusd-1971-today#:~:text=The%20Plan,for%20students%20across%20the%20country.\">reads a district blog post. \u003c/a>\u003c/p>\n\u003ch2>\u003cstrong>Why do many local parents choose private school?\u003c/strong>\u003c/h2>\n\u003cp>Nowadays, the reasons parents choose private schools are complex and highly individual.\u003c/p>\n\u003cp>\u003ca href=\"https://sso.nais.org/sso/login?appCode=NAIS&returnUrl=https:%2F%2Fwww.nais.org:443%2Faccount%2Fssosignin\">National surveys\u003c/a> suggest that parents go private because they believe it will give their kids a safe learning environment, nurture their child’s intellectual, social, and emotional skills, and give them a boost in college applications.\u003c/p>\n\u003cp>For example, at Alta Vista, a K–8 private school in San Francisco’s Portola neighborhood, kids benefit from small class sizes.\u003c/p>\n\u003cp>Each first-grade class has two teachers attending to 16 students. In comparison, at a nearby public school, a first-grade class could be 22 students with one teacher, per the teacher’s union agreement.\u003c/p>\n\u003cp>During a recent Friday morning math lesson, Alta Vista first graders spread out in small groups all around their classroom. Some played with plastic learning toys while sitting on a carpeted floor with a teacher. Others stood next to each other at a long table, using playing cards and rolling dice with another teacher.\u003c/p>\n\u003cfigure id=\"attachment_12032350\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032350\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-11-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Mamie Pepper teaches a kindergarten class at Alta Vista School in San Francisco on March 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cfigure id=\"attachment_12037216\" class=\"wp-caption aligncenter\" style=\"max-width: 2500px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12037216\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1.jpg\" alt=\"\" width=\"2500\" height=\"833\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1.jpg 2500w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-800x267.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1020x340.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-160x53.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1536x512.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-2048x682.jpg 2048w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/05/Copy-of-KQED-side-by-side-downpage-image-1-1920x640.jpg 1920w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\">\u003cfigcaption class=\"wp-caption-text\">Left: Alta Vista School in San Francisco on March 18, 2025. Right: Students in Mamie Pepper’s kindergarten work on a lesson at Alta Vista School.\u003c/figcaption>\u003c/figure>\n\u003cp>But the hands-on learning environment comes with a hefty price tag. Tuition here is more than $41,000 a year, although some kids receive financial aid. And Alta Vista, along with other private schools, accepts less than two-thirds of the kids who apply.\u003c/p>\n\u003cp>Parents are willing to jump through the hoops and pony up the cash to get specialized education and attention for their kids, according to USF researcher Julia Roehl. \u003ca href=\"https://repository.usfca.edu/cgi/viewcontent.cgi?article=2677&context=capstone\">San Francisco private school parents gave Roehl many reasons \u003c/a>for keeping their kids out of the public system, including the desire for the “network effect” private school brings, which they believed can set their children up with opportunities for life.\u003c/p>\n\u003cp>But Roehl said some parents send their kids to private school for much simpler reasons, like proximity or a desire for community. One parent she interviewed wanted her child to be able to walk to class and have neighbors help with pick-ups.\u003c/p>\n\u003cfigure id=\"attachment_12032354\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032354\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250318-PRIVATESCHOOLRATES-29-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Second-grade teacher Sarah Jashington works with students during class at Alta Vista School in San Francisco on March 18, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003cp>“It was a very case-by-case basis on what worked best,” Roehl said.\u003c/p>\n\u003cp>For other parents, private school is about faith and morals. In the Bay Area, there are dozens of \u003ca href=\"https://schools.sfarch.org/schools\">religious schools,\u003c/a> and they tend to be less expensive than other private options.\u003c/p>\n\u003cp>“My husband and I still go to church,” said Ada Bajada, a nurse practitioner in South San Francisco who has three kids in Christian schools. Her youngest two attend the same school that Bajada went to as a child. She and her husband, who is an electrician, pay a total of $33,000 a year in school tuition for all three of her kids.\u003c/p>\n\u003cp>“We can’t take back the years,” Bajada said. “Whatever we can invest in them to help develop them, secure them as a person inside … is a positive investment.”\u003c/p>\n\u003cfigure id=\"attachment_12032348\" class=\"wp-caption aligncenter\" style=\"max-width: 2000px\">\u003cimg loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12032348\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED.jpg\" alt=\"\" width=\"2000\" height=\"1333\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/03/250317-PRIVATESCHOOLRATES-01-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\">\u003cfigcaption class=\"wp-caption-text\">Ada Bajada at her home in South San Francisco on March 17, 2025. \u003ccite>(Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n\u003ch2>\u003cstrong>How the private school system affects public schools\u003c/strong>\u003c/h2>\n\u003cp>Economists say there are real consequences of siphoning students away from the public system.\u003c/p>\n\u003cp>“If you have fewer kids, you expect to get less money,” Tom Dee said.\u003c/p>\n\u003cp>Public school districts receive state money based on how many kids are enrolled. So when parents choose to pull their kids out of public schools, the district loses out on funding.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "mindshift_47765",
"hero": "https://ww2.kqed.org/app/uploads/sites/23/2017/03/integration_slide-73a0e20c5d0a2f5a4039222add76a0fc10921e1c-1180x787.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>For example, SFUSD said the 4,000 kids who left San Francisco public schools over the past seven years represent $80 million in per-pupil funding. On average, that’s a loss of $20,000 per kid.\u003c/p>\n\u003cp>And San Francisco is not the only public school system grappling with “gut-wrenching decisions” about cuts because of COVID-era enrollment decline, Dee said. Even if there are fewer kids using resources, districts still have fixed costs of running buildings and maintaining staff.\u003c/p>\n\u003cp>“The lights still have to be on, the building still has to be heated,” Dee said.\u003c/p>\n\u003cp>When families flood out of a public school system, it can kick off a negative cycle of enrollment decline that’s hard to reverse, said Rand Quinn. When funding dwindles, the district may be compelled to close school buildings or end programs. And when cuts make big news, the community’s confidence in the school system erodes.\u003c/p>\n\u003cp>“Even more families may opt out of the district and send their kids to private schools, especially middle-class families with the means to leave,” Quinn said. “So the burden of under-resourced schools falls disproportionately on working-class and poor families.”\u003c/p>\n\u003ch2>\u003cstrong>Public schools don’t get the ‘credit [they] deserve’\u003c/strong>\u003c/h2>\n\u003cp>Today, more than half of the students at San Francisco public schools are considered lower-income or otherwise at-risk. And total enrollment in the district is about half of what it was in the late 1960s.\u003c/p>\n\u003cp>Still, public school advocates say there’s a lot to brag about at San Francisco Unified. Students benefit from a number of language programs, from \u003ca href=\"https://www.sfusd.edu/learning/language-pathways-language\">Spanish to Arabic and Vietnamese\u003c/a>, and high schoolers can get ahead \u003ca href=\"https://www.sfusd.edu/learning/curriculum/high-school-curriculum-assessments/dual-enrollment?search_api_fulltext=dual%20enrollment\">by enrolling in college courses\u003c/a>.\u003c/p>\n\u003cp>Vanessa Marerro with Parents for Public Schools of San Francisco said some of the negativity about public schools is more rumor than fact. If parents saw classrooms in action, they’d see all the merits.\u003c/p>\n\u003cp>“Ask for a tour. You can see what the students are doing. You can see how teachers are attending to them,” she said.\u003c/p>\n\u003cp>Kendall Fleming agrees. She has two kids at a public elementary school in the Sunset, and she’s been “wowed” by the teachers, who have shown deep knowledge, versatility and responsiveness.\u003c/p>\n\u003cp>Fleming said she feels her kids’ teachers are invested in them. During a recent parent-teacher conference about her kindergartner, the teacher recounted her child’s facial expressions while she was learning to read.\u003c/p>\n\u003cp>“That’s exciting as a parent to know that someone not only sees your child … but is rooting for them and guiding them,” she said.\u003c/p>\n\u003ch2>\u003cstrong>What do we collectively value?\u003c/strong>\u003c/h2>\n\u003cp>The choice to leave — or to stay — in the public school system is complex and so different parent to parent. But economist Tom Dee said if fewer and fewer people are choosing public schools, over time, the trend can change basic notions about what we collectively value — and are willing to pay for — as a society.\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "aside",
"attributes": {
"named": {
"postid": "mindshift_50777",
"hero": "https://ww2.kqed.org/app/uploads/sites/23/2018/03/navigating-public-school-for-creativity_slide-1c13e7cd9067d550921287d4d2f5f0c26475577a-1180x787.jpg",
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>The people who don’t use public schools may say, “This is not a public good that matters to me. Why should I look fondly on income and sales taxes and property taxes that fund it?” Dee said.\u003c/p>\n\u003cp>However, \u003ca href=\"https://www.kqed.org/mindshift/44078/research-shows-diverse-classrooms-improve-learning-for-everyone\">psychology research\u003c/a> suggests that being exposed to racial and economic diversity at school is linked to a number of benefits, including development of critical thinking, building self-confidence and combating bias.\u003c/p>\n\u003cp>“Just having intergroup contact is really important because when you just engage with people, you’re more likely to see them as individualized humans,” Dee said.\u003c/p>\n\u003cp>Marrero said parents can witness these social bridges in many SFUSD classrooms. “The science said it all, but the heart said more,” she said. “When you get learners in the same classroom that have different backgrounds, it’s just like, no walls at all.”\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003ch2>\u003ca id=\"A\">\u003c/a>Episode Transcript\u003c/h2>\n\u003cp>\u003cem>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/em>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> I’m Katrina Schwartz filling in for Olivia Allen-Price. Today on Bay Curious, we’re going to school.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>So we’re out here on the schoolyard and we’re lining up for snack. It’s a beautiful San Francisco day.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> To private school, Alta Vista, a K-8 school in the Portola neighborhood. Enrollment director Abby Gudich is showing us around.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>So we have life size legos. We have an awesome play structure.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>There’s a basketball court that’s been covered with soil and transformed into a garden.\u003c/p>\n\u003cp>\u003cb>Abby Gudich: \u003c/b>See the kids back here picking herbs and making garden tacos.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> Math and science are the focus here, through hands-on project based learning.\u003c/p>\n\u003cp>\u003cb>Abby Gudich:\u003c/b> These are our engineering challenge projects and they had to design a tower to withstand wind. And they could only use recycled materials.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Private schools like this one are a popular option in San Francisco. Almost a third of K-12 kids go the private route even though it can cost anywhere from $10,000 to $65,000.\u003c/p>\n\u003cp>\u003cb>Michelle Boire:\u003c/b> I just remember thinking this is so many schools, like there are so many schools here\u003ci>.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Bay Curious listener Michelle Boire was surprised when she saw a list of all the private schools in the Bay Area. She grew up on the peninsula in the early 2000s and says she remembers a few big college prep or Catholic schools. But now she says it seems like there are a lot more independent schools.\u003c/p>\n\u003cp>\u003cb>Michelle Boire:\u003c/b> My question is, why are there so many private and independent schools in the Bay Area? And I guess I’m curious about the good, the bad, and the ugly. I’m very curious about all sides of why these exist.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Today on Bay Curious, we’re on a mission to unravel the complex and personal question of why families choose the schools they do. We’ll talk to private school parents, learn when the shift to private schools started and hear about some of the consequences for public schools and families. Stay with us.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> To figure out why there are so many independent schools in the San Francisco Bay Area, we need to understand why so many parents choose to send their children to private school. Reporter Pauline Bartolone zeroed in on San Francisco where the numbers are highest to find out.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Michelle, our question asker, seems to be on to something. When I looked at the state data on enrollment at private schools many Bay Area counties are higher than the state average of 8%. Santa Clara, San Mateo and Marin counties are all at least double. But if you look at San Francisco, the private school numbers are staggering. Thirty percent of K-12 kids go to private school. Thirty percent. So, why are there so many private schools here? Well, because parents want them and there are enough people who can pay for what is often pricey tuition.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> I mean, it’s no secret, right? Public schools are not well funded in California, and that story isn’t getting any better.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Aaron Rothman and his wife have a teenage son, and they live in the Miraloma Park neighborhood of San Francisco. Aaron’s a recruiter in tech, and his wife is in the art business. When they decided to stay in the city to raise their child, Aaron says, they just factored in the cost of private school.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman: \u003c/b>We knew that probably fifth grade, you know, towards the end of elementary school, that we’re going to have to be thinking about this.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> For elementary school, Aaron’s son went to his neighborhood public school, and had a great experience. But when it came to high school, Aaron says public schools may be good for high achievers or maybe kids with a lot of needs. But he worried his son would fall through the cracks.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman: \u003c/b>A large amount of the student population that sort of fell in the middle of the bell curve we felt was oftentimes just shuffled through in a way. And we were looking for something a little bit different.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>So Aaron and his wife looked for a private high school where their son could get a little more attention and learning support. They chose a private Catholic school near them, even though they’re not religious. Aaron says he likes the variety of classes there, and the college guidance. And the school has so many ways to support students to get good grades.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> They almost sort of demand it in a way, whether it’s office hours in the morning, whether it was the opportunity to retake tests, whether it was the opportunity of having upperclassmen that were tutors.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The tuition is about thirty thousand a year, so Aaron says they make sacrifices. But he says it’s worth it. Their son, who is a junior now, is getting terrific grades.\u003c/p>\n\u003cp>\u003cb>Aaron Rothman:\u003c/b> He’s thriving. He’s got straight A’s.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>If you zoom out and look at the bigger picture of how schools are funded, the private school trend is more troubling. Economists say there are real consequences of siphoning students away from the public system. \u003cb>Tom Dee:\u003c/b> There’s little doubt that if you have fewer kids, you expect to get less money.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Stanford education professor Tom Dee says public school districts receive state money based on how many kids are enrolled. So when parents choose to pull their kids out of public schools, the district loses out on funding. He says he saw the consequences of this when kids fled public schools during COVID.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> Many districts and I know San Francisco is among them are struggling with gut-wrenching decisions about which schools to close.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Tom says school buildings alone cost a lot to run.\u003c/p>\n\u003cp>\u003cb>Tom Dee: \u003c/b>The lights still have to be on, the building still has to be heated. Also there’s certain staffing you might want in that school in terms of counselors and nurses and administration, etc., that are comparatively fixed even in the face of enrollment decline.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Thousands of kids did leave San Francisco schools in the past few years. The district says it gets $80 million less a year now because of it. On average that’s a loss of about twenty thousand per kid. But this private school trend in the city, it’s not a new phenomenon. Private school attendance in San Francisco has been very high for a long time.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> It most certainly has roots in the desegregation process.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Rand Quinn once worked in San Francisco public schools. That experience inspired him to get a doctorate in education, and to write a book on the history of racial integration in the city during the late 1960s and 70s. In the beginning, kids were bussed out of their neighborhoods as a way to mix up each school’s student population.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> When the courts demanded that San Francisco Unified School District desegregate, private school enrollment surged. And that this surge essentially created a permanent shift away from public education that we see today.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Busing wasn’t popular among any ethnic group, but research shows, white and Asian families were the most dissatisfied. Some parents believed that racial integration would lower educational standards. Tens of thousands of kids left San Francisco public schools over the next couple of decades.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> There were robust options both in terms of Catholic schools and private independent schools for San Francisco families.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The flood of families opting out of the public system was the beginning of a negative cycle that’s been hard to reverse, Rand says. Kids leave, funding dwindles. The district responds by closing school buildings, maybe ending programs. Then, perhaps, cuts to staff make big news. The thinner the resources are at public schools, the more the community’s confidence in them erodes.\u003c/p>\n\u003cp>\u003cb>Rand Quinn:\u003c/b> So even more families may opt out of the district and send their kids to private schools, especially middle class families with the means to leave. And so the burden of under-resourced schools falls disproportionately on working class and poor families.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Today, more than half of the students at San Francisco public schools are considered low-income or otherwise at risk. And total enrollment in the district is about half of what it was in the late 1960s.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> When people enter the public school system, I think they’re worried. I think they’re worried about the size of schools, the size of classrooms. They’re curious if the leadership can handle it. And our experience has just been a definitive yes.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Kendall Fleming lives in the Sunset neighborhood of San Francisco, and has two kids in the public elementary school there. She raves about their experience.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> We’ve been totally wowed by the teaching staff, the depth of knowledge, the comfort with the material.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>She says her kids’ teachers are super invested. During a recent parent-teacher conference about her kindergartner, the teacher — who has a class of 22 students — talked about the facial expression of Kendall’s kid while she was learning to read.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> Teaching reading is very hard. They’re all different levels. They’re slightly different ages. And she knows enough about our child to know when our child is nervous and faking it, and then conquering it.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Kendall says she knows her experience may be different from other public school parents. The local school her kids attend has had a good reputation for a long time. Her kids feel safe there, and they’re proud to go to their school.\u003c/p>\n\u003cp>\u003cb>Kendall Fleming:\u003c/b> There is so much to San Francisco schools that I think people may just not know about. And that’s a shame. I’m not sure it gets the credit it deserves.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> But still, there are over a hundred private schools in San Francisco alone. At Alta Vista, for example, the K-8 private school you heard in the beginning of the show, they have small class sizes. This first grade class has 16 students, and two teachers. A public school nearby may have 22 kids, and one teacher.\u003c/p>\n\u003cp>These Alta Vista first graders are learning math but they’re not sitting stiffly in desks. They’re spread out in groups all around the room, learning addition using playing cards, rolling dice, and plastic toys. It may seem like an ideal learning environment. But the trade off is tuition here is more than $41,000 a year. And more than a third of the kids who apply here each year are rejected altogether. For some parents, choosing a school isn’t just about the teaching, it’s also about faith and morals. In the Bay Area, there are dozens of religious schools, and they tend to be less expensive than other private schools.\u003c/p>\n\u003cp>\u003ci>Sounds of Ada Bajada picking up her kid in the car\u003c/i>\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Ada Bajada has three kids in Christian schools. I went with her to pick up her youngest, at the same school Ada attended as a child.\u003c/p>\n\u003cp>\u003cb>Ada Bajada:\u003c/b> I grew up in a Christian home, so my husband and I still go to church. We’re still practicing our faith. And so we wanted just that additional support with good fundamentals, morals, and just kind of raising our kids along the same ways that we were raised.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone:\u003c/b> Ada grew up in the outer Mission District in the 80s and 90s where the threat of gang violence was real. She says her parents didn’t have a lot of money. Her mom worked at an insurance agency and her dad made pasta at a restaurant. But they found a way to pay.\u003c/p>\n\u003cp>\u003cb>Ada Bajada:\u003c/b> My parents came from El Salvador during the war and so it was different. It was more about keeping us protected, like ultra protected.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Ada lives in South San Francisco now. There was a stabbing at the local high school recently. Like her parents, she’s worried about school safety, so she and her husband pay a total of $33,000 a year in school tuition for all three of her kids. She’s a nurse, and her husband is an electrician. And she says it’s 100% worth the money.\u003c/p>\n\u003cp>\u003cb>Ada Bajada: \u003c/b>This is we consider an investment for them. It’s not something that we’ll be able to ever redo, no matter if we’re rich down the line or poor. So whatever we can invest in them to help develop them, secure them as a person inside and just help them so that their adulthood can be fruitful, then I think it’s a positive investment.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>The choice to leave — or to stay — in the public school system is complex and so different parent to parent. To answer our question asker, Michelle, there are a lot of private schools in the Bay Area because there’s demand for them, and people here can afford to pay. But economist Tom Dee says, over time the trend can change basic notions about what we collectively pay for as a society.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> If fewer and fewer people are using public schools, they’re saying this is not a public good that matters to me. Why should I look fondly on income and sales taxes and property taxes that fund it.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Tom says, the school a kid goes to also affects how many opportunities they have to connect with people who are different from them.\u003c/p>\n\u003cp>\u003cb>Tom Dee:\u003c/b> Just having intergroup contact is really important because when you just engage with people you’re more likely to see them as individualized humans and not through some kind of racialized stereotype.\u003c/p>\n\u003cp>\u003cb>Pauline Bartolone: \u003c/b>Parents don’t have control over who their child sits next to at the school lunch table. But their decisions do have an impact on what schooling will look like in the future.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> That was KQED reporter Pauline Bartolone. If you want to see the private schooling rate in your county, check out our website to see some maps and graphics we’ve put together. That’s at kqed.org. And while you’re there, sign up for our newsletter. In it we answer even more of your questions. Find it at \u003ca href=\"http://kqed.org/baycurious\">kqed.org/baycurious\u003c/a>.\u003c/p>\n\u003cp>Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Gabriela Glueck, Christopher Beale, and me, Katrina Schwartz. Extra support from Alana Walker, Maha Sanad, Katie Sprenger, Jen Chien, Holly Kernan and everyone on Team KQED. Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco Northern California Local. Have a great week!\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12037206/why-is-private-schooling-so-popular-in-the-san-francisco-bay-area",
"authors": [
"11879"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_18540",
"news_8"
],
"tags": [
"news_18426",
"news_20013",
"news_38"
],
"featImg": "news_12032353",
"label": "news_33523"
},
"news_12037170": {
"type": "posts",
"id": "news_12037170",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12037170",
"score": null,
"sort": [
1745488867000
]
},
"guestAuthors": [],
"slug": "from-college-to-competitive-sports-four-students-share-their-lives",
"title": "From College to Competitive Sports, Four Students Share Their Lives",
"publishDate": 1745488867,
"format": "standard",
"headTitle": "From College to Competitive Sports, Four Students Share Their Lives | KQED",
"labelTerm": {
"term": 28779,
"site": "news"
},
"content": "\u003cp>As part of \u003ca href=\"https://www.kqed.org/youthtakeover\">Youth Takeover at KQED\u003c/a>, The Bay and Bay Curious have teamed up to collaborate with four high school students who live in San Pablo, Fremont, Walnut Creek and San Jose. For several months, these teenagers — two juniors and two seniors — have shared what’s going on in their lives, what’s got them worried, what’s making them excited and what their passionate about.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC9248879342&light=true\" width=\"100%\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>Hey I’m Ericka Cruz Guevarra from The Bay.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>And I’m Katrina Schwartz from Bay Curious. And today, we’ve got something special for you.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>It’s Youth Takeover week here at KQED and that means we’re handing the mic over to Bay Area youth.\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>In this special collaboration between The Bay and Bay Curious, we asked four high school students to send us audio diaries over the last few months to bring us into their worlds for a little bit.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra:\u003c/b> We wanted to know: What’s on your mind these days? What’s getting you excited, worried?\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>And today, you’re gonna hear from those students, in their own words.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>So without further ado, we’re gonna let the students introduce themselves to you.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, my name is Oumou, and I’m a junior at Summit Tamalpais in San Pablo. I live in San Pablo with my parents and my siblings. I have one older sister and one little brother. My dad works with audio visual tech, and my mom is a teacher. I would describe myself as someone who’s very observant. I pay attention to the smallest details about people or stuff, and it can be both useful and annoying. I would also describe myself as someone who’s creative. Of course, I love art and I love my writing, but I’m also really creative with words. Like if I were to have an argument with anyone, I’m usually the one who ends up victorious. I also have killer comebacks if anyone disses me. What excites me every day is knowing that I’m slowly getting closer to accomplishing my personal life goals, such as making my webcomic, or whether it be like finishing my novel, which I need to do.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. I am currently the graduating class of 2026 and I attend Tilden Preparatory School in Walnut Creek, California. I play competitive field hockey, which is a very uncommon sport in California compared to like the East Coast. And as I’ve begun to grow and cultivate a love for the sport that I play, and as I started to make national selections and attend the junior Olympic qualifiers and play on a much higher level than I anticipated I would be playing at, I realized that this meant that I would not only have to commit to practicing and putting a lot of time and effort into my own personal skill and development but I would also have to find a club or a team that would compete with other clubs in the East Coast more competitively. And so little did I know this would essentially entail me driving down to San Diego every weekend during the school year in order for me to play at this higher level.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>My name is Olivia Ma. I go to BASIS Independent Fremont Upper School in Fremont, California. I’m 17 and I’m a senior. I mean, I feel like to be very frank, the last year aspect hasn’t really hit for me yet. Like people have asked me like, oh, are you feeling sad or whatever? And then I don’t really know what to say because I don’t feel anything when I think about it being my senior year. I think maybe it’ll hit in May when I actually graduate. But I’m just trying to make the most of what I have right now so that maybe I don’t regret it later.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> Hi, I’m Riya Minglani. I’m in the class of 2025 at Prospect High School and I’m from San Jose. It’s college decision month. Even though I’ve gotten into a couple of safety schools, the schools I really are really dreaming about and I could really, really want to go to are coming out this month, so feeling anxious. I’m also trying to put that anxiousness into excitement.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, it’s Oumou and today is January 22nd, 2025. My favorite kind of music is heavy metal. More specifically, my favorite band is called Lacuna Coil, which is an Italian Gothic metal band from Milan. When I found them at the beginning of sophomore year, I was in this dark moment. I had a fallout with one of my teachers because I wrote a story and she didn’t really like it and I was just feeling all these emotions and I needed some place to put it. My most played song of my Spotify rap of 2024 was Intoxicated.\u003c/p>\n\u003cp>\u003ci>[Intoxicated Song Playing]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>During sophomore year it helped me through those hard times, especially when school was difficult and I was going through friend drama and shifting hormones and puberty and all that stuff. It was just really hard for me to express my emotions without lashing out at somebody. And it’s just, I love that during those dark times heavy metal really got me through it and I could connect with the music itself. People don’t think I like heavy metal because I’m black which is funny because you shouldn’t be grouped in with the certain with a certain race to like a certain kind of music. If you have strong emotions then heavy metal is for you.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. Today is January 17th, 2025. And if we’re really specific, it’s 3:55 p.m. right now. And I don’t know, I just been, there’s been a lot on my mind. You know, junior year is considered like rough. Everyone knows going into junior year is academically hard, because everything’s due for college apps and stuff. But playing a sport on top of that really adds to the stress. And then on top of not having your school have the sport you play or sports in general for in my case, it’s hard navigating everything, I think the biggest thing that made me actually, like the allure to the sport as I continued practicing was that I actually saw progress. Like I was like, okay, if I, you know, I used to suck at this one particular skill, but if I keep doing it, I can do really cool stuff with it. I can maneuver the ball this way. I can it this way, I can, like I could be as creative as I want. So that was kind of what made me really fall deep into the sport and fall in love with it. And of course now, as I’m older, it’s the people that you meet, and it’s the different experiences with coaches. Just overall, the sport is so fun.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>My name is Olivia Ma. I’m a senior at BASIS Independent of Fremont, California, and it’s January 19th. Currently, I go to school in pretty much all STEM grade. I think I’m the only person who’s doing humanities because I’m gonna major in journalism. I’ve had a lot of faith in myself over the years to get myself out of tough situations because I’ve been able to. And while I think that’s a good thing to have faith in myself, I think, I’ve also gotten used to not having a plan B or being safe about things. So like, for example, last week I applied to a scholarship and it was a pretty big one because college is expensive. Anyways, I was gonna apply to a scholarship and it a video scholarship. I spent a lot of time on the video. I worked so hard on it and I was so proud of it and I was gonna submit it at school. But then my laptop died. So I had to call my mom. I begged her to take me home so I could charge my laptop and submit it. I got home half an hour before I was supposed to submit it and then I realized, hmm, I should add some pictures into my video because this section is kind of blank. And my mom kept begging me, like, no, this is a terrible idea. Like, you don’t know what’s going to happen on the website if it glitches. You’re not going to be able to turn it in. I said, it’s fine. And so I submitted it two minutes late because my video kept loading. And it didn’t let me submit. I bawled my eyes out for an hour. It was so bad that my voice, like I couldn’t talk after. My eyes were puffy. My head was like throbbing. And like I emailed the scholarship. And one reply I got was, oh, we can’t have any exceptions. I cried again. And then another email was like, oh we can reopen it for you. I was like oh, that’s so great. And I kept checking my portal and it wasn’t reopening. And I keep emailing this person. I sent them like 10 emails. And they eventually said, oh sorry, yeah, we can’t do anything about it. It’s good to take risks, but also be aware of the consequences that those risks come with. I do work hard, I do plan things out, but not enough. And I’ve realized that I need to be even more strict with myself than I was before, if I really wanna do well when I go to college.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Hi, this is Riya. It’s Sunday, January 26th, and I just got back from hanging out with my dad and my brother at the mall. My parents got divorced in 2020, so they were one of those, like, 2020 divorces. My mom moved to San Jose, and my dad got remarried, and his wife, my stepmom, lives in Fremont. And usually every Friday, my dad comes, pick my brother and I up to drive to Fremont and I really like those drives because like those are really the only time I get to talk to my dad because a lot of the times like when I’m at his house like I’ll be doing homework he’ll be working. He like works a lot over the weekend. I feel like there’s this stereotype that immigrant dads tend to be really closed off and you just don’t know much about their personal lives but the older I’ve gotten the more I’ve really actually been able to talk to my dad and learn more about him as a person beyond him just being my dad. He’s so honest with me that I feel I can be super honest with him.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>So dad, how’s your day?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>Ah yeah, it’s a usual day, busy day at work, a lot of meetings, discussion and planning for what we are going next in the AI driven world.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>AI driven realm.\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>That’s all the people, everybody that’s the company I’m in, all they talk about.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>I always like these car rides because I feel like we talk the most when we’re driving the car. Do you feel that way too?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>Yeah, I think that’s because we don’t have anything else which can distract us.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>How do you feel about me starting driving?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>That’s just something I’m nervous about. That’s, um, something really nervous about.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Oh my god, I’m not a bad driver!\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>You are not, but you need some practice.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>I do. Okay, that’s fair.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, it’s Oumou, and today is February 4th, 2025, and I’m actually at home. So my school, Summit Tamalpais, has this thing called Expeditions, which is a special time for students to focus on what they want to do. And for me, in the beginning, was to make my art portfolio for college, because I wanted to become an animator, have a show idea that I wanted to do, I was originally gonna make it a TV show, but because it’s expensive and I don’t have any animation experience and I would probably have to go to art school for that and that’s also expensive, I decided to turn my idea into a comic. First it was called Children of Eternity, and I was heavily inspired by Peter Pan, and as well as Lord of the Flies by William Golding. Basically, the plot of the story is that every year, children are summoned to the Isle of Content, which is a star-shaped island on a star, to flee from the troubles of the Elder World, which is Earth. Once they come, they receive a luminescent, a glowing blue ball of light that keeps them young. So the idea is that the isle will be shaped like a star and have the same tropical look to it, like, you know, trees. I was thinking about making the star, like every single point of the star into a cliff. So it would be called the five cliffs because stars have like five points. The main reason why I’m really passionate about making a comic is because it is a form of expression, just like singing or dancing or even writing. And as a writer, I specialize in conveying stories through words. However, now that I’m slowly becoming a better artist, I wanted to try a new approach to my storytelling journey.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. It is currently February 9th, 2025. Now, as you know, a junior, I would say there’s a lot more challenges being in California. One of them being that when you’re trying to get recruited, a lot of college coaches, like I’ve had some college coaches tell us, we’re not recruiting any girls from California because they don’t trust the quality of players that are produced here. If I had to sum up recruiting process in one word, I would definitely say stress. I assumed, oh, the main gist of the recruitment process for athletes and field hockey are, I go to a tournament, coaches are there watching you and they will contact you and that is the end of that. While that’s true, that’s simply one factor out of a larger scheme of things. You send over film, you tell them hey I’m gonna be at this showcase please watch me, and you just constantly are kind of you’re kind of like a mosquito you constantly email them make sure that you’re building that relationship and that they know your name you go to their clinics, you just update them about everything, you send them your transcripts of you know, that year, that semester, you let them know what’s going on in your life, so it’s kind of like a report, you basically, you essentially just send them reports of updates of your life. So if you make one bad impression on one coach, you know that other coaches probably have heard of you and know you kind of have this reputation. And so it’s very tricky.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Hi, I’m Olivia. I’m a senior at BASIS Independent Fremont, and today is February 14th, Valentine’s Day. So today was my last day of high school. Not like I graduated or anything, but yeah, we ended all our classes and for the next trimester, so the next, I think, two and a half-ish months, I’ll be working on like my senior project. Basically like, I leave school, I do whatever research or volunteer or etc. project I want to do, come back in May and present on it. I don’t know, I was just, it was pretty sad this morning. I never thought that I would be the kind of person to cry leaving school like this. But then in English class today, my teacher who I’ve had since I was in fourth grade, and I started fourth grade when I was eight, so it’s been a long time, he’s my English teacher now and we have this tradition every Friday in our classes where we do like shout outs or like you shout out your family, friends, teachers, etc. And then you like tell the whole class. And on our last day, everyone gave a shout out to our teacher. And I don’t remember my specific note, but it went something along the lines of, shout out to Mr. Becher for being my teacher and mentor since fourth grade. Under your guidance, I’ve learned what a truly open and creative space has looked like. And I think I wouldn’t be who I am today without you. Having him as a teacher in a very, very STEM school, it’s just, it’s helped me so, so much and like with exploring all my interests. And I think he’s always been there to support me and like all of my classmates, no matter what. He’s a very very like understanding and sweet person. And I don’t know, I just started crying. Like everyone else was already crying and I saw everyone else like, okay, I might as well cry now. And then he went around giving everyone little shout outs too. He is like shoutout to Olivia for her passion, leadership and there was a third one but I don’t specifically remember it. But I remember crying in that class but I don’t know, I don’t really know how I’m feeling. I’m mostly just tired and wanna take a nap, but yeah.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> This is Riya, and it’s March 2nd. What makes me super anxious is like University of Washington in Seattle. I hate that they say it’s just gonna come out March 1st to 15th. Give me a date, give me a date. What if I don’t get into like a super good school? Like are my friends gonna judge me? Like am I gonna feel like super dumb? Like all my friends get into these amazing schools and I get into no good schools? Like that, honestly, I know it’s bad, like I know it’s not healthy. But I think even talking to my own friends and talking about how they feel. They’re kind of like saying the same thing that what makes them like the most anxious is like kind of how other people will perceive their college decisions.\u003c/p>\n\u003cp>Something I’m so excited for, Senior Assassin. Senior Assassin is basically this game where seniors try to shoot other teams with water guns. I remember watching the seniors doing it last year and it looked like so much fun. I think it is a great way to distract from college applications and like to do something that’s fun and silly when everything feels so like scary.\u003c/p>\n\u003cp>\u003ci>[Sound of Senior Assassin]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Today is March 10th and I got into San Diego State this week on Tuesday and I’m so excited because it’s a great school. I love the campus, it’s such a beautiful campus. They have a really cool journalism program and it’s more affordable because it is in-state California CSU tuition. So options like that have made me a lot more excited.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>After the break, the semester is ending. And the students are wrestling through some tough decisions.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>That’s coming up right after this. Stay with us.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, this is Abby and today is 3-17. It is also a Monday. We have a dance coming up, but I just found out that it conflicts with one of my field hockey tournaments. And it is devastating. I do have to like call my friend and tell her cause like we planned it. We’re like, I told her, I was like, oh, I get to go to the school dance. And so I’m gonna have to tell her I cannot go. Personally, I’ve never gone to a single school dance in high school. I know she’ll be pretty upset about it cause we have been like talking about a lot. We’ve gone, you know, she’s been calling me for dress shopping. Here goes nothing.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>Hey girl, I was literally just about to call you. So my parents said that we can get ready for prom together at my house. So then we can finish up our prom dress shopping and girl, we’re set, we going to prom.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Zia.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>I love you! Oh gosh, okay, Abby, wait, what?\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Look, I know we’ve been planning prom.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>Oh, Abby.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>But…\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>No, Abby, don’t tell me, please, oh my god.\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> I do have a big field hockey event.\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> To give you a little bit more insight in what my final decision is when it comes to like athletics and my club. There’s one moment that I do very vividly recall. We were doing this drill and when it was my turn and I finished the drill, my coach stopped the whole drill, made everyone drop their sticks and pulled me to the front of all three lines and screamed at me. Essentially, she called me stupid and incompetent in one sentence. It was a moment that I’ll never forget. Now, every time I do a drill, I never wanna be the first in line because I’m so scared that I’m gonna mess up and get yelled at again. There’s this one time where we’re at a big tournament and I had sprained my ankle really badly and I remember telling a coach at a clinic, she just examined my foot and she said, it looks fine to me, I don’t know why you had to lie and say that you’re injured, just say that your tired. It ended up being that I tore three ligaments and my foot was black and blue when I couldn’t play for a month. Which I was told I wouldn’t be able to play for a month, but I ended up playing two weeks, only two weeks after that, because I had individual national selection tryouts, which I was dead set on going.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>So, I am interviewing my sister about comics, well, more specifically, my webcomic. So, why don’t you introduce yourself?\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé:\u003c/b> My name is Fatoumata Cissé, I’m Oumou’s older sister, older, better, amazing, greater sister. I’m just kidding, she’s pretty great too.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>No you’re not the better sister, that’s not true. Okay, so first I’m going to have you look into my notebook. Okay, so the first, this side on the, your right, your left side is Seth. So this is just facial front. He’s the protagonist.\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>I like the emotion here. I don’t like that. I like this. I like this but I would say his face is too long. If I had the liquified tool, I would just push his face up. But I really like this one. It’s a good perspective. And this one’s Ori, right? Yeah. I like Ori’s outline in her hair. It’s like the line art of her own hair. I like the stylistic effort in there, it’s giving Black Lightning.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>How do you think the story’s gonna end?\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>Well, there could be two endings. One is like the Disney channel version and then one is like the Oumou Channel version. So the Disney channel version is like you know, like become friends again and they’re like, you know Seth is also a friend and everyone is kumbaya, right. The Oumou channel version is that Vin ends up killing Ori or something like that. Well, I just know this is going to be like a bad, not a bad ending, quote unquote, but like a sour, bittersweet ending. Go read her webtoon when it comes out. Probably going to come out, what, 2025, 2026?\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>I’m thinking about whenever I get my drawing tablet, which is soon, I will start like getting used to it and then start drawing like probably the first episode. So maybe sometime near the end of this year or early next year.\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>Okay, my deadline for you is December 31st, 2025.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>You’re diabolical. Okay, thank you so much for joining me. Goodbye.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Hi, it’s Olivia Ma, and today is March 11th. I haven’t been to school in a while and, you know, that’s given me time to pick up some new hobbies, so for one, I’ve gotten kind of into latte art. My mom’s been into it for a while, and she has an espresso machine, and you know I’ve like watched her do it before, but I was really busy this year, so I never really had any time to indulge in it. You know recently I’ve been getting into it a bit more because you know my mornings are open now I’m able to get up at what 9:30 and just chill and it’s a new thing that me and my mom do together, and it’s really really fun. \u003ci>[Sound of steaming milk]\u003c/i> I’m so nervous okay, okay.\u003c/p>\n\u003cp>\u003cb>Olivia Ma’s Mom: \u003c/b>Go, go!\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Ok, that’s a shape. Oh wait, this is cute. Mommy, I know you’re a very, very ambitious person. You love, you don’t like wasting your time. You love to explore new things. So when I go to college, a lot of your time will be freed up, tell me what you’re gonna do with that time?\u003c/p>\n\u003cp>\u003cb>Olivia Ma’s Mom: \u003c/b>Okay, that’s a good question. I have been thinking about that and preparing for that for last six months. So with you are gone to college, I’ll have definitely much more time for my work and my team. And I’ve been trying to take singing lessons which I really enjoy very much and other things as well. So I can see myself enjoy those personal hobbies very much and maybe adding new things and meeting new people, new friends. One thing I want to tell you Olivia is that I really enjoy the time we spend together. It’s very important for me and I hope it’s also very sweet memories for you. But now you are going to start a new chapter for your own life. I’m going to start a new chapter for my life too.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>It’s March 12th, 2025. So I just got my University of Washington, Seattle decision back and I got rejected. And like my heart was racing so, so much when I saw it, like my first reaction was just to like laugh. But like after kind of sitting with it for a couple of like minutes, I’m feeling a lot sadder than I thought I would have. My tears welling up a little bit. Oh my god I’m graduating, like it hits me in waves. Like sometimes I’ll be just like in my friend’s car and like we’re gonna go get food, I’m like oh my god I’m graduating right now. I’m not feeling nostalgia or sadness but like talk to me in maybe even like three hours and like I’ll be crying or like when I listen to like certain songs for example like Ribs from Lorde. \u003ci>[Ribs by Lorde] \u003c/i>Every time I hear that song, oh my god it just like is a knife to the heart, it just makes me feel so emotional about growing up.\u003c/p>\n\u003cp>\u003ci>[Ribs by Lorde]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> Hello, this is Abby Kim. After really sitting down and figuring out what’s gonna be the best for me, I ultimately decided that I will not be continuing on with the club that I’m currently at. It’s very difficult because I tied my self-value on my performance, therefore how I perceive myself is very much contingent on how well I perform as an athlete. I’m gonna essentially take a little break from club field hockey, focus on myself and still engage in active ID clinics and camps. Because I do love the sport, but I think that taking a little break from my club and focusing on myself a little bit and finding balance is something that I’m gonna really have to work on. Because I think with all that travel that I did during the school year, in the middle of the year, that messed me up a little and I have to find, hopefully that, that perfect medium again. I think if I were to approach a new club, I would enjoy the sport more than having to focus on being so technical. And I think that’s when I play the best. When I have the most fun, I play the best, I don’t let my thoughts take over and that’s where I really excel. So yeah, those are the next steps.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi! It’s Oumou. Now that junior year is coming to an end, I’ve realized how much I hated this school year. To be honest, it’s probably one of my worst years yet out of my entire high school career. Not like academically but like socially and I’m not proud of it. The only good thing that happened this year was the like me making my webcomic which I’m really proud of that. My hopes for senior year are that I will be able to do better than this year. And I hope I can keep my perfect grade point average. I have a 4.0 GPA, woohoo. I guess I’d also like to find stability with my choices, such as like my career and my future goals and like making my web comic, of course.\u003c/p>\n\u003cp>I do hope that my peers and I can connect on a deeper level, because I feel like this year we definitely did get closer, but I wanna get even closer and I wanna really strengthen that friendship bond, especially with like the group of girls I usually hang out with. And of course, senior year is gonna be my last year at Summit Tamalpais, which means I can finally leave this school. My friends all know how much I wanna walk that stage and earn my diploma. I really wanna step outside of the confinements of my school, because it feels like a jail. I want to experience life for what it is and find my passion and my path and just follow it.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>I think that I’m really excited to go to college because I’m going to have a lot more freedom to kind of do what I want. I’m gonna like try to explore as much stuff as I can. Like might sound, basically, joining new clubs. I love performing, and I’ve always wanted to do theater, but I never had time to in high school. So I’m really, really gonna try to dive deep into that when I go to college. I’ve also always wanted learn a second language. This might also come from my mom as well, because I don’t think she’s fluent in another language, but she loves French, and that kind of rubbed off on me. So I’d really love to learn a 2nd language too. And I also love to travel like her. I have very similar interests to her, so I will also really want to study abroad as soon as I can and get as many internships that aren’t super close to home. I don’t know if this part is a positive necessarily, but my mom and I both have this problem where we tend to get too excited and then we can over schedule and burn ourselves out. And I’m just gonna try to be very wary of that, but also try to explore as many avenues as I can.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> Today is April 5th, 2025, and I finished getting all my college decisions. Um, I got rejected from Berkeley, which was really hard for me. I had an okay chance there and I was pretty sad and I got rejected. But it’s been a couple of days and I’m pretty much over it. Now I’m just kind of choosing what schools I’m going to based on like the options I have. Right now I’m kind of between Cal Poly Slo, like Cal Poly San Luis Obispo and University of Missouri. I wouldn’t say I’m like super disappointed with my college results. Everything still feels so up in the air because I have a lot of wait lists I’m waiting for. Everything still feels like kind of up in the air, which kind of sucks because I, you know, the one thing that’s good about college app season is that it ends. So yeah, a lot is still kind of unwrapped, unfinished, but I’m feeling a lot better than I was a couple weeks ago where I was super, super anxious and just stressed. I think what this college app season has taught me is it’s so stressful to always be thinking about like the past and the future and the best thing you can do for yourself is just like think of the moment. When I’m worried about something it like consumes my whole entire body and my whole entire life, kind of learn like that’s not really the best way to live and I’m slowly being becoming better at that I would like to think.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>That was Riya Minglani, Olivia Ma, Abby Kim, Oumou Cissé, students on KQED’s Youth Advisory board.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>This episode was produced by: Jessica Kariisa, Alan Montecillo, Kyana Moghadam, Olivia Allen-Price, Gabriela Glueck, Christopher Beale. And us, Katrina Schwartz and Ericka Cruz Guevarra.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>With extra support from: Randall Depew, Cheyanne Bearfoot,, Mel Velasquez, Katie Springer, Jen Chien, Alana Walker, Holly Kernan.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> And everyone on team KQED. \u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>Music courtesy of Audio Network and Blue Dot Sessions. Funding for the Bay is provided in part by the Osher Production fund.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>Have a great week.\u003c/p>\n\n",
"blocks": [],
"excerpt": "For Youth Takeover week, four Bay Area high school students from Fremont, San Jose, Walnut Creek and San Pablo share what's going on in their worlds.",
"status": "publish",
"parent": 0,
"modified": 1745512000,
"stats": {
"hasAudio": true,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 78,
"wordCount": 6285
},
"headData": {
"title": "From College to Competitive Sports, Four Students Share Their Lives | KQED",
"description": "For Youth Takeover week, four Bay Area high school students from Fremont, San Jose, Walnut Creek and San Pablo share what's going on in their worlds.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "From College to Competitive Sports, Four Students Share Their Lives",
"datePublished": "2025-04-24T03:01:07-07:00",
"dateModified": "2025-04-24T09:26:40-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/chrt.fm/track/G6C7C3/traffic.megaphone.fm/KQINC9248879342.mp3?updated=1745444460",
"sticky": false,
"nprStoryId": "kqed-12037170",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12037170/from-college-to-competitive-sports-four-students-share-their-lives",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>As part of \u003ca href=\"https://www.kqed.org/youthtakeover\">Youth Takeover at KQED\u003c/a>, The Bay and Bay Curious have teamed up to collaborate with four high school students who live in San Pablo, Fremont, Walnut Creek and San Jose. For several months, these teenagers — two juniors and two seniors — have shared what’s going on in their lives, what’s got them worried, what’s making them excited and what their passionate about.\u003c/p>\n\u003cp>\u003ciframe loading=\"lazy\" frameborder=\"0\" height=\"200\" scrolling=\"no\" src=\"https://playlist.megaphone.fm?e=KQINC9248879342&light=true\" width=\"100%\">\u003c/iframe>\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>Hey I’m Ericka Cruz Guevarra from The Bay.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>And I’m Katrina Schwartz from Bay Curious. And today, we’ve got something special for you.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>It’s Youth Takeover week here at KQED and that means we’re handing the mic over to Bay Area youth.\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>\u003cb>Katrina Schwartz: \u003c/b>In this special collaboration between The Bay and Bay Curious, we asked four high school students to send us audio diaries over the last few months to bring us into their worlds for a little bit.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra:\u003c/b> We wanted to know: What’s on your mind these days? What’s getting you excited, worried?\u003cb> \u003c/b>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>And today, you’re gonna hear from those students, in their own words.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>So without further ado, we’re gonna let the students introduce themselves to you.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, my name is Oumou, and I’m a junior at Summit Tamalpais in San Pablo. I live in San Pablo with my parents and my siblings. I have one older sister and one little brother. My dad works with audio visual tech, and my mom is a teacher. I would describe myself as someone who’s very observant. I pay attention to the smallest details about people or stuff, and it can be both useful and annoying. I would also describe myself as someone who’s creative. Of course, I love art and I love my writing, but I’m also really creative with words. Like if I were to have an argument with anyone, I’m usually the one who ends up victorious. I also have killer comebacks if anyone disses me. What excites me every day is knowing that I’m slowly getting closer to accomplishing my personal life goals, such as making my webcomic, or whether it be like finishing my novel, which I need to do.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. I am currently the graduating class of 2026 and I attend Tilden Preparatory School in Walnut Creek, California. I play competitive field hockey, which is a very uncommon sport in California compared to like the East Coast. And as I’ve begun to grow and cultivate a love for the sport that I play, and as I started to make national selections and attend the junior Olympic qualifiers and play on a much higher level than I anticipated I would be playing at, I realized that this meant that I would not only have to commit to practicing and putting a lot of time and effort into my own personal skill and development but I would also have to find a club or a team that would compete with other clubs in the East Coast more competitively. And so little did I know this would essentially entail me driving down to San Diego every weekend during the school year in order for me to play at this higher level.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>My name is Olivia Ma. I go to BASIS Independent Fremont Upper School in Fremont, California. I’m 17 and I’m a senior. I mean, I feel like to be very frank, the last year aspect hasn’t really hit for me yet. Like people have asked me like, oh, are you feeling sad or whatever? And then I don’t really know what to say because I don’t feel anything when I think about it being my senior year. I think maybe it’ll hit in May when I actually graduate. But I’m just trying to make the most of what I have right now so that maybe I don’t regret it later.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> Hi, I’m Riya Minglani. I’m in the class of 2025 at Prospect High School and I’m from San Jose. It’s college decision month. Even though I’ve gotten into a couple of safety schools, the schools I really are really dreaming about and I could really, really want to go to are coming out this month, so feeling anxious. I’m also trying to put that anxiousness into excitement.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, it’s Oumou and today is January 22nd, 2025. My favorite kind of music is heavy metal. More specifically, my favorite band is called Lacuna Coil, which is an Italian Gothic metal band from Milan. When I found them at the beginning of sophomore year, I was in this dark moment. I had a fallout with one of my teachers because I wrote a story and she didn’t really like it and I was just feeling all these emotions and I needed some place to put it. My most played song of my Spotify rap of 2024 was Intoxicated.\u003c/p>\n\u003cp>\u003ci>[Intoxicated Song Playing]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>During sophomore year it helped me through those hard times, especially when school was difficult and I was going through friend drama and shifting hormones and puberty and all that stuff. It was just really hard for me to express my emotions without lashing out at somebody. And it’s just, I love that during those dark times heavy metal really got me through it and I could connect with the music itself. People don’t think I like heavy metal because I’m black which is funny because you shouldn’t be grouped in with the certain with a certain race to like a certain kind of music. If you have strong emotions then heavy metal is for you.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. Today is January 17th, 2025. And if we’re really specific, it’s 3:55 p.m. right now. And I don’t know, I just been, there’s been a lot on my mind. You know, junior year is considered like rough. Everyone knows going into junior year is academically hard, because everything’s due for college apps and stuff. But playing a sport on top of that really adds to the stress. And then on top of not having your school have the sport you play or sports in general for in my case, it’s hard navigating everything, I think the biggest thing that made me actually, like the allure to the sport as I continued practicing was that I actually saw progress. Like I was like, okay, if I, you know, I used to suck at this one particular skill, but if I keep doing it, I can do really cool stuff with it. I can maneuver the ball this way. I can it this way, I can, like I could be as creative as I want. So that was kind of what made me really fall deep into the sport and fall in love with it. And of course now, as I’m older, it’s the people that you meet, and it’s the different experiences with coaches. Just overall, the sport is so fun.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>My name is Olivia Ma. I’m a senior at BASIS Independent of Fremont, California, and it’s January 19th. Currently, I go to school in pretty much all STEM grade. I think I’m the only person who’s doing humanities because I’m gonna major in journalism. I’ve had a lot of faith in myself over the years to get myself out of tough situations because I’ve been able to. And while I think that’s a good thing to have faith in myself, I think, I’ve also gotten used to not having a plan B or being safe about things. So like, for example, last week I applied to a scholarship and it was a pretty big one because college is expensive. Anyways, I was gonna apply to a scholarship and it a video scholarship. I spent a lot of time on the video. I worked so hard on it and I was so proud of it and I was gonna submit it at school. But then my laptop died. So I had to call my mom. I begged her to take me home so I could charge my laptop and submit it. I got home half an hour before I was supposed to submit it and then I realized, hmm, I should add some pictures into my video because this section is kind of blank. And my mom kept begging me, like, no, this is a terrible idea. Like, you don’t know what’s going to happen on the website if it glitches. You’re not going to be able to turn it in. I said, it’s fine. And so I submitted it two minutes late because my video kept loading. And it didn’t let me submit. I bawled my eyes out for an hour. It was so bad that my voice, like I couldn’t talk after. My eyes were puffy. My head was like throbbing. And like I emailed the scholarship. And one reply I got was, oh, we can’t have any exceptions. I cried again. And then another email was like, oh we can reopen it for you. I was like oh, that’s so great. And I kept checking my portal and it wasn’t reopening. And I keep emailing this person. I sent them like 10 emails. And they eventually said, oh sorry, yeah, we can’t do anything about it. It’s good to take risks, but also be aware of the consequences that those risks come with. I do work hard, I do plan things out, but not enough. And I’ve realized that I need to be even more strict with myself than I was before, if I really wanna do well when I go to college.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Hi, this is Riya. It’s Sunday, January 26th, and I just got back from hanging out with my dad and my brother at the mall. My parents got divorced in 2020, so they were one of those, like, 2020 divorces. My mom moved to San Jose, and my dad got remarried, and his wife, my stepmom, lives in Fremont. And usually every Friday, my dad comes, pick my brother and I up to drive to Fremont and I really like those drives because like those are really the only time I get to talk to my dad because a lot of the times like when I’m at his house like I’ll be doing homework he’ll be working. He like works a lot over the weekend. I feel like there’s this stereotype that immigrant dads tend to be really closed off and you just don’t know much about their personal lives but the older I’ve gotten the more I’ve really actually been able to talk to my dad and learn more about him as a person beyond him just being my dad. He’s so honest with me that I feel I can be super honest with him.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>So dad, how’s your day?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>Ah yeah, it’s a usual day, busy day at work, a lot of meetings, discussion and planning for what we are going next in the AI driven world.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>AI driven realm.\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>That’s all the people, everybody that’s the company I’m in, all they talk about.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>I always like these car rides because I feel like we talk the most when we’re driving the car. Do you feel that way too?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>Yeah, I think that’s because we don’t have anything else which can distract us.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>How do you feel about me starting driving?\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>That’s just something I’m nervous about. That’s, um, something really nervous about.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Oh my god, I’m not a bad driver!\u003c/p>\n\u003cp>\u003cb>Riya Minglani’s Dad: \u003c/b>You are not, but you need some practice.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>I do. Okay, that’s fair.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi, it’s Oumou, and today is February 4th, 2025, and I’m actually at home. So my school, Summit Tamalpais, has this thing called Expeditions, which is a special time for students to focus on what they want to do. And for me, in the beginning, was to make my art portfolio for college, because I wanted to become an animator, have a show idea that I wanted to do, I was originally gonna make it a TV show, but because it’s expensive and I don’t have any animation experience and I would probably have to go to art school for that and that’s also expensive, I decided to turn my idea into a comic. First it was called Children of Eternity, and I was heavily inspired by Peter Pan, and as well as Lord of the Flies by William Golding. Basically, the plot of the story is that every year, children are summoned to the Isle of Content, which is a star-shaped island on a star, to flee from the troubles of the Elder World, which is Earth. Once they come, they receive a luminescent, a glowing blue ball of light that keeps them young. So the idea is that the isle will be shaped like a star and have the same tropical look to it, like, you know, trees. I was thinking about making the star, like every single point of the star into a cliff. So it would be called the five cliffs because stars have like five points. The main reason why I’m really passionate about making a comic is because it is a form of expression, just like singing or dancing or even writing. And as a writer, I specialize in conveying stories through words. However, now that I’m slowly becoming a better artist, I wanted to try a new approach to my storytelling journey.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, my name is Abby Kim. It is currently February 9th, 2025. Now, as you know, a junior, I would say there’s a lot more challenges being in California. One of them being that when you’re trying to get recruited, a lot of college coaches, like I’ve had some college coaches tell us, we’re not recruiting any girls from California because they don’t trust the quality of players that are produced here. If I had to sum up recruiting process in one word, I would definitely say stress. I assumed, oh, the main gist of the recruitment process for athletes and field hockey are, I go to a tournament, coaches are there watching you and they will contact you and that is the end of that. While that’s true, that’s simply one factor out of a larger scheme of things. You send over film, you tell them hey I’m gonna be at this showcase please watch me, and you just constantly are kind of you’re kind of like a mosquito you constantly email them make sure that you’re building that relationship and that they know your name you go to their clinics, you just update them about everything, you send them your transcripts of you know, that year, that semester, you let them know what’s going on in your life, so it’s kind of like a report, you basically, you essentially just send them reports of updates of your life. So if you make one bad impression on one coach, you know that other coaches probably have heard of you and know you kind of have this reputation. And so it’s very tricky.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Hi, I’m Olivia. I’m a senior at BASIS Independent Fremont, and today is February 14th, Valentine’s Day. So today was my last day of high school. Not like I graduated or anything, but yeah, we ended all our classes and for the next trimester, so the next, I think, two and a half-ish months, I’ll be working on like my senior project. Basically like, I leave school, I do whatever research or volunteer or etc. project I want to do, come back in May and present on it. I don’t know, I was just, it was pretty sad this morning. I never thought that I would be the kind of person to cry leaving school like this. But then in English class today, my teacher who I’ve had since I was in fourth grade, and I started fourth grade when I was eight, so it’s been a long time, he’s my English teacher now and we have this tradition every Friday in our classes where we do like shout outs or like you shout out your family, friends, teachers, etc. And then you like tell the whole class. And on our last day, everyone gave a shout out to our teacher. And I don’t remember my specific note, but it went something along the lines of, shout out to Mr. Becher for being my teacher and mentor since fourth grade. Under your guidance, I’ve learned what a truly open and creative space has looked like. And I think I wouldn’t be who I am today without you. Having him as a teacher in a very, very STEM school, it’s just, it’s helped me so, so much and like with exploring all my interests. And I think he’s always been there to support me and like all of my classmates, no matter what. He’s a very very like understanding and sweet person. And I don’t know, I just started crying. Like everyone else was already crying and I saw everyone else like, okay, I might as well cry now. And then he went around giving everyone little shout outs too. He is like shoutout to Olivia for her passion, leadership and there was a third one but I don’t specifically remember it. But I remember crying in that class but I don’t know, I don’t really know how I’m feeling. I’m mostly just tired and wanna take a nap, but yeah.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> This is Riya, and it’s March 2nd. What makes me super anxious is like University of Washington in Seattle. I hate that they say it’s just gonna come out March 1st to 15th. Give me a date, give me a date. What if I don’t get into like a super good school? Like are my friends gonna judge me? Like am I gonna feel like super dumb? Like all my friends get into these amazing schools and I get into no good schools? Like that, honestly, I know it’s bad, like I know it’s not healthy. But I think even talking to my own friends and talking about how they feel. They’re kind of like saying the same thing that what makes them like the most anxious is like kind of how other people will perceive their college decisions.\u003c/p>\n\u003cp>Something I’m so excited for, Senior Assassin. Senior Assassin is basically this game where seniors try to shoot other teams with water guns. I remember watching the seniors doing it last year and it looked like so much fun. I think it is a great way to distract from college applications and like to do something that’s fun and silly when everything feels so like scary.\u003c/p>\n\u003cp>\u003ci>[Sound of Senior Assassin]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>Today is March 10th and I got into San Diego State this week on Tuesday and I’m so excited because it’s a great school. I love the campus, it’s such a beautiful campus. They have a really cool journalism program and it’s more affordable because it is in-state California CSU tuition. So options like that have made me a lot more excited.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>After the break, the semester is ending. And the students are wrestling through some tough decisions.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>That’s coming up right after this. Stay with us.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Hello, this is Abby and today is 3-17. It is also a Monday. We have a dance coming up, but I just found out that it conflicts with one of my field hockey tournaments. And it is devastating. I do have to like call my friend and tell her cause like we planned it. We’re like, I told her, I was like, oh, I get to go to the school dance. And so I’m gonna have to tell her I cannot go. Personally, I’ve never gone to a single school dance in high school. I know she’ll be pretty upset about it cause we have been like talking about a lot. We’ve gone, you know, she’s been calling me for dress shopping. Here goes nothing.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>Hey girl, I was literally just about to call you. So my parents said that we can get ready for prom together at my house. So then we can finish up our prom dress shopping and girl, we’re set, we going to prom.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Zia.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>I love you! Oh gosh, okay, Abby, wait, what?\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>Look, I know we’ve been planning prom.\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>Oh, Abby.\u003c/p>\n\u003cp>\u003cb>Abby Kim: \u003c/b>But…\u003c/p>\n\u003cp>\u003cb>Zia: \u003c/b>No, Abby, don’t tell me, please, oh my god.\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> I do have a big field hockey event.\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> To give you a little bit more insight in what my final decision is when it comes to like athletics and my club. There’s one moment that I do very vividly recall. We were doing this drill and when it was my turn and I finished the drill, my coach stopped the whole drill, made everyone drop their sticks and pulled me to the front of all three lines and screamed at me. Essentially, she called me stupid and incompetent in one sentence. It was a moment that I’ll never forget. Now, every time I do a drill, I never wanna be the first in line because I’m so scared that I’m gonna mess up and get yelled at again. There’s this one time where we’re at a big tournament and I had sprained my ankle really badly and I remember telling a coach at a clinic, she just examined my foot and she said, it looks fine to me, I don’t know why you had to lie and say that you’re injured, just say that your tired. It ended up being that I tore three ligaments and my foot was black and blue when I couldn’t play for a month. Which I was told I wouldn’t be able to play for a month, but I ended up playing two weeks, only two weeks after that, because I had individual national selection tryouts, which I was dead set on going.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>So, I am interviewing my sister about comics, well, more specifically, my webcomic. So, why don’t you introduce yourself?\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé:\u003c/b> My name is Fatoumata Cissé, I’m Oumou’s older sister, older, better, amazing, greater sister. I’m just kidding, she’s pretty great too.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>No you’re not the better sister, that’s not true. Okay, so first I’m going to have you look into my notebook. Okay, so the first, this side on the, your right, your left side is Seth. So this is just facial front. He’s the protagonist.\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>I like the emotion here. I don’t like that. I like this. I like this but I would say his face is too long. If I had the liquified tool, I would just push his face up. But I really like this one. It’s a good perspective. And this one’s Ori, right? Yeah. I like Ori’s outline in her hair. It’s like the line art of her own hair. I like the stylistic effort in there, it’s giving Black Lightning.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>How do you think the story’s gonna end?\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>Well, there could be two endings. One is like the Disney channel version and then one is like the Oumou Channel version. So the Disney channel version is like you know, like become friends again and they’re like, you know Seth is also a friend and everyone is kumbaya, right. The Oumou channel version is that Vin ends up killing Ori or something like that. Well, I just know this is going to be like a bad, not a bad ending, quote unquote, but like a sour, bittersweet ending. Go read her webtoon when it comes out. Probably going to come out, what, 2025, 2026?\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>I’m thinking about whenever I get my drawing tablet, which is soon, I will start like getting used to it and then start drawing like probably the first episode. So maybe sometime near the end of this year or early next year.\u003c/p>\n\u003cp>\u003cb>Fatoumata Cissé: \u003c/b>Okay, my deadline for you is December 31st, 2025.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>You’re diabolical. Okay, thank you so much for joining me. Goodbye.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Hi, it’s Olivia Ma, and today is March 11th. I haven’t been to school in a while and, you know, that’s given me time to pick up some new hobbies, so for one, I’ve gotten kind of into latte art. My mom’s been into it for a while, and she has an espresso machine, and you know I’ve like watched her do it before, but I was really busy this year, so I never really had any time to indulge in it. You know recently I’ve been getting into it a bit more because you know my mornings are open now I’m able to get up at what 9:30 and just chill and it’s a new thing that me and my mom do together, and it’s really really fun. \u003ci>[Sound of steaming milk]\u003c/i> I’m so nervous okay, okay.\u003c/p>\n\u003cp>\u003cb>Olivia Ma’s Mom: \u003c/b>Go, go!\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>Ok, that’s a shape. Oh wait, this is cute. Mommy, I know you’re a very, very ambitious person. You love, you don’t like wasting your time. You love to explore new things. So when I go to college, a lot of your time will be freed up, tell me what you’re gonna do with that time?\u003c/p>\n\u003cp>\u003cb>Olivia Ma’s Mom: \u003c/b>Okay, that’s a good question. I have been thinking about that and preparing for that for last six months. So with you are gone to college, I’ll have definitely much more time for my work and my team. And I’ve been trying to take singing lessons which I really enjoy very much and other things as well. So I can see myself enjoy those personal hobbies very much and maybe adding new things and meeting new people, new friends. One thing I want to tell you Olivia is that I really enjoy the time we spend together. It’s very important for me and I hope it’s also very sweet memories for you. But now you are going to start a new chapter for your own life. I’m going to start a new chapter for my life too.\u003c/p>\n\u003cp>\u003cb>Riya Minglani: \u003c/b>It’s March 12th, 2025. So I just got my University of Washington, Seattle decision back and I got rejected. And like my heart was racing so, so much when I saw it, like my first reaction was just to like laugh. But like after kind of sitting with it for a couple of like minutes, I’m feeling a lot sadder than I thought I would have. My tears welling up a little bit. Oh my god I’m graduating, like it hits me in waves. Like sometimes I’ll be just like in my friend’s car and like we’re gonna go get food, I’m like oh my god I’m graduating right now. I’m not feeling nostalgia or sadness but like talk to me in maybe even like three hours and like I’ll be crying or like when I listen to like certain songs for example like Ribs from Lorde. \u003ci>[Ribs by Lorde] \u003c/i>Every time I hear that song, oh my god it just like is a knife to the heart, it just makes me feel so emotional about growing up.\u003c/p>\n\u003cp>\u003ci>[Ribs by Lorde]\u003c/i>\u003c/p>\n\u003cp>\u003cb>Abby Kim:\u003c/b> Hello, this is Abby Kim. After really sitting down and figuring out what’s gonna be the best for me, I ultimately decided that I will not be continuing on with the club that I’m currently at. It’s very difficult because I tied my self-value on my performance, therefore how I perceive myself is very much contingent on how well I perform as an athlete. I’m gonna essentially take a little break from club field hockey, focus on myself and still engage in active ID clinics and camps. Because I do love the sport, but I think that taking a little break from my club and focusing on myself a little bit and finding balance is something that I’m gonna really have to work on. Because I think with all that travel that I did during the school year, in the middle of the year, that messed me up a little and I have to find, hopefully that, that perfect medium again. I think if I were to approach a new club, I would enjoy the sport more than having to focus on being so technical. And I think that’s when I play the best. When I have the most fun, I play the best, I don’t let my thoughts take over and that’s where I really excel. So yeah, those are the next steps.\u003c/p>\n\u003cp>\u003cb>Oumou Cissé: \u003c/b>Hi! It’s Oumou. Now that junior year is coming to an end, I’ve realized how much I hated this school year. To be honest, it’s probably one of my worst years yet out of my entire high school career. Not like academically but like socially and I’m not proud of it. The only good thing that happened this year was the like me making my webcomic which I’m really proud of that. My hopes for senior year are that I will be able to do better than this year. And I hope I can keep my perfect grade point average. I have a 4.0 GPA, woohoo. I guess I’d also like to find stability with my choices, such as like my career and my future goals and like making my web comic, of course.\u003c/p>\n\u003cp>I do hope that my peers and I can connect on a deeper level, because I feel like this year we definitely did get closer, but I wanna get even closer and I wanna really strengthen that friendship bond, especially with like the group of girls I usually hang out with. And of course, senior year is gonna be my last year at Summit Tamalpais, which means I can finally leave this school. My friends all know how much I wanna walk that stage and earn my diploma. I really wanna step outside of the confinements of my school, because it feels like a jail. I want to experience life for what it is and find my passion and my path and just follow it.\u003c/p>\n\u003cp>\u003cb>Olivia Ma: \u003c/b>I think that I’m really excited to go to college because I’m going to have a lot more freedom to kind of do what I want. I’m gonna like try to explore as much stuff as I can. Like might sound, basically, joining new clubs. I love performing, and I’ve always wanted to do theater, but I never had time to in high school. So I’m really, really gonna try to dive deep into that when I go to college. I’ve also always wanted learn a second language. This might also come from my mom as well, because I don’t think she’s fluent in another language, but she loves French, and that kind of rubbed off on me. So I’d really love to learn a 2nd language too. And I also love to travel like her. I have very similar interests to her, so I will also really want to study abroad as soon as I can and get as many internships that aren’t super close to home. I don’t know if this part is a positive necessarily, but my mom and I both have this problem where we tend to get too excited and then we can over schedule and burn ourselves out. And I’m just gonna try to be very wary of that, but also try to explore as many avenues as I can.\u003c/p>\n\u003cp>\u003cb>Riya Minglani:\u003c/b> Today is April 5th, 2025, and I finished getting all my college decisions. Um, I got rejected from Berkeley, which was really hard for me. I had an okay chance there and I was pretty sad and I got rejected. But it’s been a couple of days and I’m pretty much over it. Now I’m just kind of choosing what schools I’m going to based on like the options I have. Right now I’m kind of between Cal Poly Slo, like Cal Poly San Luis Obispo and University of Missouri. I wouldn’t say I’m like super disappointed with my college results. Everything still feels so up in the air because I have a lot of wait lists I’m waiting for. Everything still feels like kind of up in the air, which kind of sucks because I, you know, the one thing that’s good about college app season is that it ends. So yeah, a lot is still kind of unwrapped, unfinished, but I’m feeling a lot better than I was a couple weeks ago where I was super, super anxious and just stressed. I think what this college app season has taught me is it’s so stressful to always be thinking about like the past and the future and the best thing you can do for yourself is just like think of the moment. When I’m worried about something it like consumes my whole entire body and my whole entire life, kind of learn like that’s not really the best way to live and I’m slowly being becoming better at that I would like to think.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>That was Riya Minglani, Olivia Ma, Abby Kim, Oumou Cissé, students on KQED’s Youth Advisory board.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>This episode was produced by: Jessica Kariisa, Alan Montecillo, Kyana Moghadam, Olivia Allen-Price, Gabriela Glueck, Christopher Beale. And us, Katrina Schwartz and Ericka Cruz Guevarra.\u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>With extra support from: Randall Depew, Cheyanne Bearfoot,, Mel Velasquez, Katie Springer, Jen Chien, Alana Walker, Holly Kernan.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> And everyone on team KQED. \u003c/p>\n\u003cp>\u003cb>Ericka Cruz Guevarra: \u003c/b>Music courtesy of Audio Network and Blue Dot Sessions. Funding for the Bay is provided in part by the Osher Production fund.\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>Some members of the KQED podcast team are represented by The Screen Actors Guild, American Federation of Television and Radio Artists. San Francisco Northern California Local.\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>Have a great week.\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12037170/from-college-to-competitive-sports-four-students-share-their-lives",
"authors": [
"234",
"11649",
"11831",
"8654",
"102"
],
"programs": [
"news_33523",
"news_28779"
],
"series": [
"news_17986"
],
"categories": [
"news_25641"
],
"tags": [
"news_22598"
],
"featImg": "news_12037173",
"label": "news_28779"
},
"news_12036252": {
"type": "posts",
"id": "news_12036252",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12036252",
"score": null,
"sort": [
1745229659000
]
},
"guestAuthors": [],
"slug": "transcript-olivia-goes-on-maternity-leave-bonus-episode",
"title": "Transcript: Olivia Goes On Maternity Leave Bonus Episode",
"publishDate": 1745229659,
"format": "standard",
"headTitle": "Transcript: Olivia Goes On Maternity Leave Bonus Episode | KQED",
"labelTerm": {
"term": 33523,
"site": "news"
},
"content": "\u003cp>\u003ci>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> So, Olivia, how are you doing? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, Katrina, I’m tired all the time. I have heartburn that is nearly constant, and I’m down to about five shirts that fit over my giant pregnant belly. Yes, everyone, my family is growing with our second child expected in early May. So I’ll be stepping back from editing and hosting Bay Curious for a while during my maternity leave. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> And just like four years ago when Olivia was out with her first child, I’ll be filling in as host and senior editor on the show. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yay! We’re happy to have you back. \u003c/span>\u003c/p>\n\u003cp>[ad fullwidth]\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s big shoes to fill but I’m excited to do it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">If you’ve been listening closely to the show for a while you actually probably know that Katrina herself just got back from her own maternity leave in January so there’s something in the water here. You might say that we’re kind of in the young family trenches. Which is actually really lovely to be doing it together. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Now shortly after my first child, Sullivan, was born, a listener sent in a question asking how having a kid had impacted my life in the Bay Area. And to be honest, when I first saw that question, I was still a brand new parent and I felt super under qualified to answer it. But now that I’ve got four years under my belt, we thought for this special maternity leave announcement bonus episode, that we would talk a bit about our experiences parenting in the Bay Area. \u003c/span>\u003c/p>\n\u003cp>[baycuriouspodcastinfo]\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Plus, we asked you about your favorite places to take kids, so we’ll share those answers too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400;\"> I’m Olivia Allen-Price. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">And I’m Katrina Schwartz.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">This is Bay Curious, stay with us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">So the question this week is honestly massive. How has having kids impacted our lives in the Bay Area? At least for me, having a kid has been the single most drastically life altering thing that I’ve ever done. And I imagine I ever will do, is that true for you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, having my daughter Esme was a total reorientation of life. So we grouped this episode into three big ways that our lives in the Bay Area have changed. Community, our favorite places and spaces to go with kids, and housing.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">So the first one is the impact on our communities. One big way that having a kid has changed life is that it changes who you hang out with, who you see, who you identify with, in some dramatic ways. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, so for me, I feel like my community, because I did not grow up in the Bay Area, I moved here a little over a decade ago, my community drastically grew. I had friends before, sure, but joining, you know, parent organizations, sending my kid eventually off to daycare, honestly, just like saying hello to people at the local park and then kind of seeing them week in and week out and building relationships there. I just have so many more people in my life now than I did four or five years ago before Sullivan was born. And that’s been probably like one of the things that have brought me the most joy is just watching my network grow.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">There’s a number of other transplants that I’ve connected with and we kind of, you know, lament that we are doing this without family nearby. But what’s been kind of cool is I feel like there’s, you know we’ve formed this network of people who are in the same boat, who are raising kids without family. And we almost like make these packs where it’s like, I will show up for you just like family would. You can ask me to do the favor that really sucks. Like I will pick you up from the airport at 6 a.m. if that’s what you need. So having a child has kind of opened the door to like these deeper, richer relationships because of just like pure necessity. But your experience has been a bit different because you had a deep community here. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> \u003cspan style=\"font-weight: 400;\">I ended up having my daughter when a lot of other friends were having babies. And so there’s been this sort of deepening of connection to people that I’ve known for a long time. A lot of my friends come from the frisbee community. So there are people that did an activity with that I really love and have grown with over time. But now we’re all going through this kind of momentous life change as well and watching how our community spaces and the things we wanna do together change because we’re now parents. So that’s been really cool, but also just the facts of it, like I do not see my friends that live in the far East Bay as much as I used to. I just don’t have the time to like be driving a screaming baby an hour across the Bay, you know? So I end up hanging out more with the people that live close to me. So proximity has become kind of like a bigger deal than it was before.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Okay, so the second way that children, we have decided, have greatly impacted our lives here is that parenthood has changed our favorite places and spaces. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">When we started talking about this, my first reaction was when I had first had my daughter, it was so hard to go even just leave the house because I had to know where I could pump. Like she wasn’t very good at breastfeeding for a while and so I just remember this fateful visit to the park, to the Arboretum for the pianos and I was toting my milk pump and it needed to be plugged in and there was nowhere to plug it in and I needed an adapter and it was such a fiasco. So there is this sort of like mental map of where you can pump when you’re out and about. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">But then just like more generally, even as she’s gotten older, we don’t go out to restaurants as much. We’re certainly not going out to as many concerts and late night things. And when we go on hikes, they have to be short because you’re on a timeline.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I think our favorite places and spaces have changed. Obviously, we’re just more attuned to places that are kid-friendly now. You can walk into a restaurant and just feel if the host or hostess is looking at you with pleasure, happy you are there, or like, oh no, we have kids, we have to find a corner to stuff them in. So I definitely think we have changed our favorite restaurants to some degree. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I think also, one thing I will say very positively about the Bay Area is I think we have throughout the region just fantastic playgrounds. When we travel outside of the region and we’re staying at a hotel or an Airbnb or we’re back with family on the East Coast, I am always shocked at how far we have to travel to find the nearest playground. No matter where we are in the Bay Area, if we’re stopping off at a playground to let our child burn off some energy, there are solid options here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, we have one around the corner. I mean, Esme is not quite old enough for playgrounds, but definitely excited to go there when she’s ready, beyond swing time, which is what we’re at right now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">So we wanted to offer up some concrete suggestions, some favorite places and spaces. So we actually invited you, our Bay Curious listeners, to share, and we also asked some colleagues at KQED to share. So let’s just hear some of the favorite spots in the Bay Area for kids.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Jason: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hey, I love you guy’s podcast. This is Jason from Alameda. And I just want to give a shout out to Zocalo Coffeehouse. That’s Z-o-c-a-l-o in San Leandro. They have this awesome play area in the back that’s surrounded by waist high walls. So it’s mostly closed in. It helps keep both the kid and the noise inside for the most part. I have great memories of taking my son there when he was younger.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Derek Heilman:\u003c/b> \u003cspan style=\"font-weight: 400;\">This is Derek and Jack Heilman. And Jack, my eight-year-old son who’s here with me, loves going to the sand dunes down near Monterey and Seaside. They’re incredible for rolling down and running up and sliding on boards and just having all sorts of fun. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hello Bay Curious, it’s me, your occasional correspondent on all things weird and spooky, Carly Severn. One of my favorite places to take kids in the Bay Area is called Stafford Lake Park. It is in the North Bay, it is just west of Novato. This place rules because it has a big kids playground by the lake that is full of stuff to jump on and explore. It also has this big zipline which is just far off enough ground to feel exciting for them. And aside from the playground, Stafford Lake itself is just seriously beautiful. It is part of the Marin County Park system, so there are these lovely hikes all around the lake, and also a bike park too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Ted Goldberg:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hey, this is Ted Goldberg. I’m the managing editor of News and Newscast at KQED and I’m gonna take off my journalist hat and put on my dad of two kids in San Francisco hat. When my kids were younger, we used to go over to the George Christopher Playground over in Diamond Heights. We’d go there, play, there was a big dog walking sort of field right there, which is actually the very top of Glen Canyon. And so we would hike all the way down to the bottom of Glen Canyon, which I think is one of the most beautiful places in San Francisco. And then we’d walk all the way to yet another playground. There’s also a rec center at the bottom of Glen Park. So we’d make a whole day out of it. Two playgrounds and a hike in one of the most beautiful places in the city.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Julia Hughes:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hey, my name is Julia Hughes. I live in Berkeley. The favorite place that I grew up going to and that I take my kids to is Adventure Playground. It’s in the Berkeley Marina. It is free to go into and it has like structures and things that are built by the kids who go there and it’s all reused recycled materials. It kind of takes you back to like the 80s era where kids could roam free and just play. I mean there’s just so many things and it’s so different from anywhere else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Laura:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hi, it’s Laura, and I live in San Francisco, and one thing that we love to do with our kids is go into Golden Gate Park, and you don’t need to have any agenda, you can just roll on in, and there’s so many cool things to explore. One thing we like to do is look for fairy doors, and then see what’s inside of them. We also love going to Blue Heron Lake, and at this time of year, you might be able to find babies, like ducklings. It’s also really fun to take out a paddle boat, or pro tip, the line is much shorter if you take out a row boat.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Is there anything that we would add to this list? I mean, you can’t skip over our great museums, especially once your kid gets a little bit older, once they’re kind of like three plus. We have had a great time at CuriOdyssey in San Mateo. I think it’s especially great because it’s the one closest to our house. I think, if you’re a parent here, find the closest museum that is age appropriate for your child and buy a membership and just go all the time. We’ve had great experiences at the Oakland Zoo, the Discovery Museum in San Jose, a lot of people love the one in Sausalito as well. I haven’t been to Fairyland or the Exploratorium or the Cal Academy of Sciences with my child yet, but that’s definitely on the agenda. I think no matter what quadrant of the Bay Area you live in, there is a fantastic museum that is age appropriate for younger kids. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">And Fairyland we did a story about so you could go check out the origins of fairyland.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Should we drop the link in the show notes? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Oh, definitely.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">What about you? Anything that you want to throw in?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, right now my daughter’s still too young for a lot of those things, but I am really excited for some of the sort of whimsical things around the Bay Area. Like we recently did that story about the fairy houses in Point Richmond, which sounds so fun to me. I can’t wait until Esme is like old enough to really enjoy that and just kind of finding these little hidden treasures around the Bay Area. I’m excited for that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">We’ll put a link to the Fairy Houses piece in our show notes, along with a few other resources that KQED has produced over the years, all about places to take kids.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> \u003cspan style=\"font-weight: 400;\">Okay, so the third big bucket that we kind of thought about here is so Bay Area, which is housing.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Housing. We were lucky enough that the house that we were in, when we first started renting it, we were thinking already about the possibility of a child. So we did rent a place that had enough space to do that. So with the addition of our first child, it wasn’t a big deal. We lost our guest bedroom, but that was always a luxury anyway. But now we’re trying to add a second into the same house. So we don’t have like an extra bedroom at this point. So the baby will be with us for a while eventually in the same room with our four-year-old and we’re kind of curious how that’s going to go. Actually the first kind of project for myself on maternity leave is re-puzzling our house together. So it’s going to work for a family of four instead of a family of three. And it’s gonna be tight quarters. I mean I think our house is something like 900 square feet. But I grew up in a big ranch house in North Carolina where acres and acres of land came cheap. So the idea of puzzling our growing family into this space that feels tiny is gonna be a challenge.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, and you know, I do think it’s a moment to re-evaluate what your priorities are, because certainly people, you know if they have the means, go buy a house sometimes when they have a kid. But I know tons of people who are just making it work with the space they have because of limitations around rent and things like that. And you know wanting to stay in the city. I mean, you have to kind of think about like what’s most important to you, like the house, the place you live, your community, like what you want to be near. These questions come up more frequently as you talk about adding people to your family and having less. Flexibility, I guess, with where you are. We actually had to leave the place that we had been living for over 10 years when I was pregnant, and it was a little bit scary. We didn’t know where we were gonna be able to land, what we could afford, but we got very lucky to move into a place right next door to some friends who have a baby who’s about the same age as our kid. So we actually have a lot of community right where we live, which has been totally awesome. But there was a moment of uncertainty there that was kind of scary.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I feel like housing decisions in the Bay Area are especially tough. And yeah, probably one of the harder things about raising kids here. Okay, and with that, I will officially pass you the host baton. Do you wanna take us out?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Yeah. Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Olivia Allen Price, Christopher Beal, Gabriela Glueck, and me, Katrina Schwartz. Extra support from Katie Springer. Maha Sanad. Alana Walker. Jen Chien. Holly Kernan. And everyone at team KQED. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I’ll be back later this week with a very special episode featuring the voices of four Bay Area high school students. It’s part of Youth Takeover Week here at KQED, and it’s really something special. Make sure you don’t miss it. Have a great week. \u003c/span>\u003c/p>\n\u003cp>[ad floatright]\u003c/p>\n\u003cp>[baycuriousquestion]\u003c/p>\n\n",
"blocks": [],
"excerpt": "Host of KQED's Bay Curious podcast, Olivia Allen-Price, will be out on maternity leave until October. Katrina Schwartz is filling in as host and senior editor. The two discuss how their experience of the Bay Area has changed since having kids.",
"status": "publish",
"parent": 0,
"modified": 1744843977,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 49,
"wordCount": 3166
},
"headData": {
"title": "Transcript: Olivia Goes On Maternity Leave Bonus Episode | KQED",
"description": "Host of KQED's Bay Curious podcast, Olivia Allen-Price, will be out on maternity leave until October. Katrina Schwartz is filling in as host and senior editor. The two discuss how their experience of the Bay Area has changed since having kids.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "http://schema.org",
"@type": "NewsArticle",
"headline": "Transcript: Olivia Goes On Maternity Leave Bonus Episode",
"datePublished": "2025-04-21T03:00:59-07:00",
"dateModified": "2025-04-16T15:52:57-07:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"url": "https://www.kqed.org",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"sameAs": [
"https://www.facebook.com/KQED",
"https://twitter.com/KQED",
"https://www.instagram.com/kqed/",
"https://www.tiktok.com/@kqedofficial",
"https://www.linkedin.com/company/kqed",
"https://www.youtube.com/channel/UCeC0IOo7i1P_61zVUWbJ4nw"
]
}
}
},
"audioUrl": "https://dcs-spotify.megaphone.fm/KQINC6215998758.mp3?key=3e1160a92e86674586a098630a8ad9c8&request_event_id=d3116d58-60a6-49c8-8bca-06db44ddf92e&session_id=d3116d58-60a6-49c8-8bca-06db44ddf92e&timetoken=1744829818_9C5513B8131226BB764927B972D1676A",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"subhead": "How our experience of the Bay Area has changed since having kids.",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12036252/transcript-olivia-goes-on-maternity-leave-bonus-episode",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003cp>\u003ci>This is a computer-generated transcript. While our team has reviewed it, there may be errors.\u003c/i>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> So, Olivia, how are you doing? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, Katrina, I’m tired all the time. I have heartburn that is nearly constant, and I’m down to about five shirts that fit over my giant pregnant belly. Yes, everyone, my family is growing with our second child expected in early May. So I’ll be stepping back from editing and hosting Bay Curious for a while during my maternity leave. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> And just like four years ago when Olivia was out with her first child, I’ll be filling in as host and senior editor on the show. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yay! We’re happy to have you back. \u003c/span>\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>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">It’s big shoes to fill but I’m excited to do it. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">If you’ve been listening closely to the show for a while you actually probably know that Katrina herself just got back from her own maternity leave in January so there’s something in the water here. You might say that we’re kind of in the young family trenches. Which is actually really lovely to be doing it together. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Now shortly after my first child, Sullivan, was born, a listener sent in a question asking how having a kid had impacted my life in the Bay Area. And to be honest, when I first saw that question, I was still a brand new parent and I felt super under qualified to answer it. But now that I’ve got four years under my belt, we thought for this special maternity leave announcement bonus episode, that we would talk a bit about our experiences parenting in the Bay Area. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003cp>\u003caside class=\"alignleft utils-parseShortcode-shortcodes-__bayCuriousPodcastShortcode__bayCurious\">\u003cimg src=https://cdn.kqed.org/wp-content/uploads/2023/02/bayCuriousLogo.png alt=\"Bay Curious Podcast\" loading=\"lazy\" />\n \u003ca href=\"/news/series/baycurious\">Bay Curious\u003c/a> is a podcast that answers your questions about the Bay Area.\n Subscribe on \u003ca href=\"https://itunes.apple.com/us/podcast/bay-curious/id1172473406\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Podcasts\u003c/a>,\n \u003ca href=\"http://www.npr.org/podcasts/500557090/bay-curious\" target=\"_blank\" rel=\"noopener noreferrer\">NPR One\u003c/a> or your favorite podcast platform.\u003c/aside>\u003c/p>\u003cp>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Plus, we asked you about your favorite places to take kids, so we’ll share those answers too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price:\u003c/b>\u003cspan style=\"font-weight: 400;\"> I’m Olivia Allen-Price. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">And I’m Katrina Schwartz.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">This is Bay Curious, stay with us. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">So the question this week is honestly massive. How has having kids impacted our lives in the Bay Area? At least for me, having a kid has been the single most drastically life altering thing that I’ve ever done. And I imagine I ever will do, is that true for you? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, having my daughter Esme was a total reorientation of life. So we grouped this episode into three big ways that our lives in the Bay Area have changed. Community, our favorite places and spaces to go with kids, and housing.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">So the first one is the impact on our communities. One big way that having a kid has changed life is that it changes who you hang out with, who you see, who you identify with, in some dramatic ways. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, so for me, I feel like my community, because I did not grow up in the Bay Area, I moved here a little over a decade ago, my community drastically grew. I had friends before, sure, but joining, you know, parent organizations, sending my kid eventually off to daycare, honestly, just like saying hello to people at the local park and then kind of seeing them week in and week out and building relationships there. I just have so many more people in my life now than I did four or five years ago before Sullivan was born. And that’s been probably like one of the things that have brought me the most joy is just watching my network grow.\u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">There’s a number of other transplants that I’ve connected with and we kind of, you know, lament that we are doing this without family nearby. But what’s been kind of cool is I feel like there’s, you know we’ve formed this network of people who are in the same boat, who are raising kids without family. And we almost like make these packs where it’s like, I will show up for you just like family would. You can ask me to do the favor that really sucks. Like I will pick you up from the airport at 6 a.m. if that’s what you need. So having a child has kind of opened the door to like these deeper, richer relationships because of just like pure necessity. But your experience has been a bit different because you had a deep community here. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> \u003cspan style=\"font-weight: 400;\">I ended up having my daughter when a lot of other friends were having babies. And so there’s been this sort of deepening of connection to people that I’ve known for a long time. A lot of my friends come from the frisbee community. So there are people that did an activity with that I really love and have grown with over time. But now we’re all going through this kind of momentous life change as well and watching how our community spaces and the things we wanna do together change because we’re now parents. So that’s been really cool, but also just the facts of it, like I do not see my friends that live in the far East Bay as much as I used to. I just don’t have the time to like be driving a screaming baby an hour across the Bay, you know? So I end up hanging out more with the people that live close to me. So proximity has become kind of like a bigger deal than it was before.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Okay, so the second way that children, we have decided, have greatly impacted our lives here is that parenthood has changed our favorite places and spaces. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">When we started talking about this, my first reaction was when I had first had my daughter, it was so hard to go even just leave the house because I had to know where I could pump. Like she wasn’t very good at breastfeeding for a while and so I just remember this fateful visit to the park, to the Arboretum for the pianos and I was toting my milk pump and it needed to be plugged in and there was nowhere to plug it in and I needed an adapter and it was such a fiasco. So there is this sort of like mental map of where you can pump when you’re out and about. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">But then just like more generally, even as she’s gotten older, we don’t go out to restaurants as much. We’re certainly not going out to as many concerts and late night things. And when we go on hikes, they have to be short because you’re on a timeline.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I think our favorite places and spaces have changed. Obviously, we’re just more attuned to places that are kid-friendly now. You can walk into a restaurant and just feel if the host or hostess is looking at you with pleasure, happy you are there, or like, oh no, we have kids, we have to find a corner to stuff them in. So I definitely think we have changed our favorite restaurants to some degree. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I think also, one thing I will say very positively about the Bay Area is I think we have throughout the region just fantastic playgrounds. When we travel outside of the region and we’re staying at a hotel or an Airbnb or we’re back with family on the East Coast, I am always shocked at how far we have to travel to find the nearest playground. No matter where we are in the Bay Area, if we’re stopping off at a playground to let our child burn off some energy, there are solid options here.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, we have one around the corner. I mean, Esme is not quite old enough for playgrounds, but definitely excited to go there when she’s ready, beyond swing time, which is what we’re at right now. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">So we wanted to offer up some concrete suggestions, some favorite places and spaces. So we actually invited you, our Bay Curious listeners, to share, and we also asked some colleagues at KQED to share. So let’s just hear some of the favorite spots in the Bay Area for kids.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Jason: \u003c/b>\u003cspan style=\"font-weight: 400;\">Hey, I love you guy’s podcast. This is Jason from Alameda. And I just want to give a shout out to Zocalo Coffeehouse. That’s Z-o-c-a-l-o in San Leandro. They have this awesome play area in the back that’s surrounded by waist high walls. So it’s mostly closed in. It helps keep both the kid and the noise inside for the most part. I have great memories of taking my son there when he was younger.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Derek Heilman:\u003c/b> \u003cspan style=\"font-weight: 400;\">This is Derek and Jack Heilman. And Jack, my eight-year-old son who’s here with me, loves going to the sand dunes down near Monterey and Seaside. They’re incredible for rolling down and running up and sliding on boards and just having all sorts of fun. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Carly Severn:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hello Bay Curious, it’s me, your occasional correspondent on all things weird and spooky, Carly Severn. One of my favorite places to take kids in the Bay Area is called Stafford Lake Park. It is in the North Bay, it is just west of Novato. This place rules because it has a big kids playground by the lake that is full of stuff to jump on and explore. It also has this big zipline which is just far off enough ground to feel exciting for them. And aside from the playground, Stafford Lake itself is just seriously beautiful. It is part of the Marin County Park system, so there are these lovely hikes all around the lake, and also a bike park too.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Ted Goldberg:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hey, this is Ted Goldberg. I’m the managing editor of News and Newscast at KQED and I’m gonna take off my journalist hat and put on my dad of two kids in San Francisco hat. When my kids were younger, we used to go over to the George Christopher Playground over in Diamond Heights. We’d go there, play, there was a big dog walking sort of field right there, which is actually the very top of Glen Canyon. And so we would hike all the way down to the bottom of Glen Canyon, which I think is one of the most beautiful places in San Francisco. And then we’d walk all the way to yet another playground. There’s also a rec center at the bottom of Glen Park. So we’d make a whole day out of it. Two playgrounds and a hike in one of the most beautiful places in the city.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Julia Hughes:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hey, my name is Julia Hughes. I live in Berkeley. The favorite place that I grew up going to and that I take my kids to is Adventure Playground. It’s in the Berkeley Marina. It is free to go into and it has like structures and things that are built by the kids who go there and it’s all reused recycled materials. It kind of takes you back to like the 80s era where kids could roam free and just play. I mean there’s just so many things and it’s so different from anywhere else. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Laura:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Hi, it’s Laura, and I live in San Francisco, and one thing that we love to do with our kids is go into Golden Gate Park, and you don’t need to have any agenda, you can just roll on in, and there’s so many cool things to explore. One thing we like to do is look for fairy doors, and then see what’s inside of them. We also love going to Blue Heron Lake, and at this time of year, you might be able to find babies, like ducklings. It’s also really fun to take out a paddle boat, or pro tip, the line is much shorter if you take out a row boat.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Is there anything that we would add to this list? I mean, you can’t skip over our great museums, especially once your kid gets a little bit older, once they’re kind of like three plus. We have had a great time at CuriOdyssey in San Mateo. I think it’s especially great because it’s the one closest to our house. I think, if you’re a parent here, find the closest museum that is age appropriate for your child and buy a membership and just go all the time. We’ve had great experiences at the Oakland Zoo, the Discovery Museum in San Jose, a lot of people love the one in Sausalito as well. I haven’t been to Fairyland or the Exploratorium or the Cal Academy of Sciences with my child yet, but that’s definitely on the agenda. I think no matter what quadrant of the Bay Area you live in, there is a fantastic museum that is age appropriate for younger kids. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">And Fairyland we did a story about so you could go check out the origins of fairyland.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Should we drop the link in the show notes? \u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Oh, definitely.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">What about you? Anything that you want to throw in?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, right now my daughter’s still too young for a lot of those things, but I am really excited for some of the sort of whimsical things around the Bay Area. Like we recently did that story about the fairy houses in Point Richmond, which sounds so fun to me. I can’t wait until Esme is like old enough to really enjoy that and just kind of finding these little hidden treasures around the Bay Area. I’m excited for that. \u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">We’ll put a link to the Fairy Houses piece in our show notes, along with a few other resources that KQED has produced over the years, all about places to take kids.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b> \u003cspan style=\"font-weight: 400;\">Okay, so the third big bucket that we kind of thought about here is so Bay Area, which is housing.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Housing. We were lucky enough that the house that we were in, when we first started renting it, we were thinking already about the possibility of a child. So we did rent a place that had enough space to do that. So with the addition of our first child, it wasn’t a big deal. We lost our guest bedroom, but that was always a luxury anyway. But now we’re trying to add a second into the same house. So we don’t have like an extra bedroom at this point. So the baby will be with us for a while eventually in the same room with our four-year-old and we’re kind of curious how that’s going to go. Actually the first kind of project for myself on maternity leave is re-puzzling our house together. So it’s going to work for a family of four instead of a family of three. And it’s gonna be tight quarters. I mean I think our house is something like 900 square feet. But I grew up in a big ranch house in North Carolina where acres and acres of land came cheap. So the idea of puzzling our growing family into this space that feels tiny is gonna be a challenge.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz: \u003c/b>\u003cspan style=\"font-weight: 400;\">Well, and you know, I do think it’s a moment to re-evaluate what your priorities are, because certainly people, you know if they have the means, go buy a house sometimes when they have a kid. But I know tons of people who are just making it work with the space they have because of limitations around rent and things like that. And you know wanting to stay in the city. I mean, you have to kind of think about like what’s most important to you, like the house, the place you live, your community, like what you want to be near. These questions come up more frequently as you talk about adding people to your family and having less. Flexibility, I guess, with where you are. We actually had to leave the place that we had been living for over 10 years when I was pregnant, and it was a little bit scary. We didn’t know where we were gonna be able to land, what we could afford, but we got very lucky to move into a place right next door to some friends who have a baby who’s about the same age as our kid. So we actually have a lot of community right where we live, which has been totally awesome. But there was a moment of uncertainty there that was kind of scary.\u003c/span>\u003c/p>\n\u003cp>\u003cb>Olivia Allen-Price: \u003c/b>\u003cspan style=\"font-weight: 400;\">Yeah, I feel like housing decisions in the Bay Area are especially tough. And yeah, probably one of the harder things about raising kids here. Okay, and with that, I will officially pass you the host baton. Do you wanna take us out?\u003c/span>\u003c/p>\n\u003cp>\u003cb>Katrina Schwartz:\u003c/b>\u003cspan style=\"font-weight: 400;\"> Yeah. Bay Curious is made in San Francisco at member-supported KQED. Our show is produced by Olivia Allen Price, Christopher Beal, Gabriela Glueck, and me, Katrina Schwartz. Extra support from Katie Springer. Maha Sanad. Alana Walker. Jen Chien. Holly Kernan. And everyone at team KQED. Some members of the KQED podcast team are represented by the Screen Actors Guild, American Federation of Television and Radio Artists, San Francisco, Northern California Local. \u003c/span>\u003c/p>\n\u003cp>\u003cspan style=\"font-weight: 400;\">I’ll be back later this week with a very special episode featuring the voices of four Bay Area high school students. It’s part of Youth Takeover Week here at KQED, and it’s really something special. Make sure you don’t miss it. Have a great week. \u003c/span>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "ad",
"attributes": {
"named": {
"label": "floatright"
},
"numeric": [
"floatright"
]
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\u003cp>\u003c/p>\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "component",
"content": "",
"name": "baycuriousquestion",
"attributes": {
"named": {
"label": ""
},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\u003c/p>\n\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12036252/transcript-olivia-goes-on-maternity-leave-bonus-episode",
"authors": [
"234"
],
"programs": [
"news_33523"
],
"series": [
"news_17986"
],
"categories": [
"news_8"
],
"featImg": "news_12036352",
"label": "news_33523"
}
},
"programsReducer": {
"possible": {
"id": "possible",
"title": "Possible",
"info": "Possible is hosted by entrepreneur Reid Hoffman and writer Aria Finger. Together in Possible, Hoffman and Finger lead enlightening discussions about building a brighter collective future. The show features interviews with visionary guests like Trevor Noah, Sam Altman and Janette Sadik-Khan. Possible paints an optimistic portrait of the world we can create through science, policy, business, art and our shared humanity. It asks: What if everything goes right for once? How can we get there? Each episode also includes a short fiction story generated by advanced AI GPT-4, serving as a thought-provoking springboard to speculate how humanity could leverage technology for good.",
"airtime": "SUN 2pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Possible-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.possible.fm/",
"meta": {
"site": "news",
"source": "Possible"
},
"link": "/radio/program/possible",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/possible/id1677184070",
"spotify": "https://open.spotify.com/show/730YpdUSNlMyPQwNnyjp4k"
}
},
"1a": {
"id": "1a",
"title": "1A",
"info": "1A is home to the national conversation. 1A brings on great guests and frames the best debate in ways that make you think, share and engage.",
"airtime": "MON-THU 11pm-12am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/1a.jpg",
"officialWebsiteLink": "https://the1a.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/1a",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=1188724250&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/1A-p947376/",
"rss": "https://feeds.npr.org/510316/podcast.xml"
}
},
"all-things-considered": {
"id": "all-things-considered",
"title": "All Things Considered",
"info": "Every weekday, \u003cem>All Things Considered\u003c/em> hosts Robert Siegel, Audie Cornish, Ari Shapiro, and Kelly McEvers present the program's trademark mix of news, interviews, commentaries, reviews, and offbeat features. Michel Martin hosts on the weekends.",
"airtime": "MON-FRI 1pm-2pm, 4:30pm-6:30pm\u003cbr />SAT-SUN 5pm-6pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/All-Things-Considered-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/all-things-considered/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/all-things-considered"
},
"american-suburb-podcast": {
"id": "american-suburb-podcast",
"title": "American Suburb: The Podcast",
"tagline": "The flip side of gentrification, told through one town",
"info": "Gentrification is changing cities across America, forcing people from neighborhoods they have long called home. Call them the displaced. Now those priced out of the Bay Area are looking for a better life in an unlikely place. American Suburb follows this migration to one California town along the Delta, 45 miles from San Francisco. But is this once sleepy suburb ready for them?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/American-Suburb-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/news/series/american-suburb-podcast",
"meta": {
"site": "news",
"source": "kqed",
"order": 19
},
"link": "/news/series/american-suburb-podcast/",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/RBrW",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=1287748328",
"tuneIn": "https://tunein.com/radio/American-Suburb-p1086805/",
"rss": "https://ww2.kqed.org/news/series/american-suburb-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMzMDExODgxNjA5"
}
},
"baycurious": {
"id": "baycurious",
"title": "Bay Curious",
"tagline": "Exploring the Bay Area, one question at a time",
"info": "KQED’s new podcast, Bay Curious, gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Bay-Curious-Podcast-Tile-703x703-1.jpg",
"imageAlt": "\"KQED Bay Curious",
"officialWebsiteLink": "/news/series/baycurious",
"meta": {
"site": "news",
"source": "kqed",
"order": 4
},
"link": "/podcasts/baycurious",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/bay-curious/id1172473406",
"npr": "https://www.npr.org/podcasts/500557090/bay-curious",
"rss": "https://ww2.kqed.org/news/category/bay-curious-podcast/feed/podcast",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS9iYXktY3VyaW91cy1wb2RjYXN0L2ZlZWQvcG9kY2FzdA",
"stitcher": "https://www.stitcher.com/podcast/kqed/bay-curious",
"spotify": "https://open.spotify.com/show/6O76IdmhixfijmhTZLIJ8k"
}
},
"bbc-world-service": {
"id": "bbc-world-service",
"title": "BBC World Service",
"info": "The day's top stories from BBC News compiled twice daily in the week, once at weekends.",
"airtime": "MON-FRI 9pm-10pm, TUE-FRI 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/BBC-World-Service-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.bbc.co.uk/sounds/play/live:bbc_world_service",
"meta": {
"site": "news",
"source": "BBC World Service"
},
"link": "/radio/program/bbc-world-service",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/global-news-podcast/id135067274?mt=2",
"tuneIn": "https://tunein.com/radio/BBC-World-Service-p455581/",
"rss": "https://podcasts.files.bbci.co.uk/p02nq0gn.rss"
}
},
"code-switch-life-kit": {
"id": "code-switch-life-kit",
"title": "Code Switch / Life Kit",
"info": "\u003cem>Code Switch\u003c/em>, which listeners will hear in the first part of the hour, has fearless and much-needed conversations about race. Hosted by journalists of color, the show tackles the subject of race head-on, exploring how it impacts every part of society — from politics and pop culture to history, sports and more.\u003cbr />\u003cbr />\u003cem>Life Kit\u003c/em>, which will be in the second part of the hour, guides you through spaces and feelings no one prepares you for — from finances to mental health, from workplace microaggressions to imposter syndrome, from relationships to parenting. The show features experts with real world experience and shares their knowledge. Because everyone needs a little help being human.\u003cbr />\u003cbr />\u003ca href=\"https://www.npr.org/podcasts/510312/codeswitch\">\u003cem>Code Switch\u003c/em> offical site and podcast\u003c/a>\u003cbr />\u003ca href=\"https://www.npr.org/lifekit\">\u003cem>Life Kit\u003c/em> offical site and podcast\u003c/a>\u003cbr />",
"airtime": "SUN 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Code-Switch-Life-Kit-Podcast-Tile-360x360-1.jpg",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/code-switch-life-kit",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/1112190608?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93d3cubnByLm9yZy9yc3MvcG9kY2FzdC5waHA_aWQ9NTEwMzEy",
"spotify": "https://open.spotify.com/show/3bExJ9JQpkwNhoHvaIIuyV",
"rss": "https://feeds.npr.org/510312/podcast.xml"
}
},
"commonwealth-club": {
"id": "commonwealth-club",
"title": "Commonwealth Club of California Podcast",
"info": "The Commonwealth Club of California is the nation's oldest and largest public affairs forum. As a non-partisan forum, The Club brings to the public airwaves diverse viewpoints on important topics. The Club's weekly radio broadcast - the oldest in the U.S., dating back to 1924 - is carried across the nation on public radio stations and is now podcasting. Our website archive features audio of our recent programs, as well as selected speeches from our long and distinguished history. This podcast feed is usually updated twice a week and is always un-edited.",
"airtime": "THU 10pm, FRI 1am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Commonwealth-Club-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.commonwealthclub.org/podcasts",
"meta": {
"site": "news",
"source": "Commonwealth Club of California"
},
"link": "/radio/program/commonwealth-club",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/commonwealth-club-of-california-podcast/id976334034?mt=2",
"google": "https://podcasts.google.com/feed/aHR0cDovL3d3dy5jb21tb253ZWFsdGhjbHViLm9yZy9hdWRpby9wb2RjYXN0L3dlZWtseS54bWw",
"tuneIn": "https://tunein.com/radio/Commonwealth-Club-of-California-p1060/"
}
},
"forum": {
"id": "forum",
"title": "Forum",
"tagline": "The conversation starts here",
"info": "KQED’s live call-in program discussing local, state, national and international issues, as well as in-depth interviews.",
"airtime": "MON-FRI 9am-11am, 10pm-11pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Forum-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Forum with Mina Kim and Alexis Madrigal",
"officialWebsiteLink": "/forum",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"link": "/forum",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-forum/id73329719",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5NTU3MzgxNjMz",
"npr": "https://www.npr.org/podcasts/432307980/forum",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-forum-podcast",
"rss": "https://feeds.megaphone.fm/KQINC9557381633"
}
},
"freakonomics-radio": {
"id": "freakonomics-radio",
"title": "Freakonomics Radio",
"info": "Freakonomics Radio is a one-hour award-winning podcast and public-radio project hosted by Stephen Dubner, with co-author Steve Levitt as a regular guest. It is produced in partnership with WNYC.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/freakonomicsRadio.png",
"officialWebsiteLink": "http://freakonomics.com/",
"airtime": "SUN 1am-2am, SAT 3pm-4pm",
"meta": {
"site": "radio",
"source": "WNYC"
},
"link": "/radio/program/freakonomics-radio",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/us/podcast/freakonomics-radio/id354668519",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/Freakonomics-Radio-p272293/",
"rss": "https://feeds.feedburner.com/freakonomicsradio"
}
},
"fresh-air": {
"id": "fresh-air",
"title": "Fresh Air",
"info": "Hosted by Terry Gross, \u003cem>Fresh Air from WHYY\u003c/em> is the Peabody Award-winning weekday magazine of contemporary arts and issues. One of public radio's most popular programs, Fresh Air features intimate conversations with today's biggest luminaries.",
"airtime": "MON-FRI 7pm-8pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Fresh-Air-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/fresh-air/",
"meta": {
"site": "radio",
"source": "npr"
},
"link": "/radio/program/fresh-air",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/4s8b",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=214089682&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Fresh-Air-p17/",
"rss": "https://feeds.npr.org/381444908/podcast.xml"
}
},
"here-and-now": {
"id": "here-and-now",
"title": "Here & Now",
"info": "A live production of NPR and WBUR Boston, in collaboration with stations across the country, Here & Now reflects the fluid world of news as it's happening in the middle of the day, with timely, in-depth news, interviews and conversation. Hosted by Robin Young, Jeremy Hobson and Tonya Mosley.",
"airtime": "MON-THU 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Here-And-Now-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.wbur.org/hereandnow",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/here-and-now",
"subsdcribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?mt=2&id=426698661",
"tuneIn": "https://tunein.com/radio/Here--Now-p211/",
"rss": "https://feeds.npr.org/510051/podcast.xml"
}
},
"how-i-built-this": {
"id": "how-i-built-this",
"title": "How I Built This with Guy Raz",
"info": "Guy Raz dives into the stories behind some of the world's best known companies. How I Built This weaves a narrative journey about innovators, entrepreneurs and idealists—and the movements they built.",
"imageSrc": "https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/05/howIBuiltThis.png",
"officialWebsiteLink": "https://www.npr.org/podcasts/510313/how-i-built-this",
"airtime": "SUN 7:30pm-8pm",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/how-i-built-this",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/3zxy",
"apple": "https://itunes.apple.com/us/podcast/how-i-built-this-with-guy-raz/id1150510297?mt=2",
"tuneIn": "https://tunein.com/podcasts/Arts--Culture-Podcasts/How-I-Built-This-p910896/",
"rss": "https://feeds.npr.org/510313/podcast.xml"
}
},
"inside-europe": {
"id": "inside-europe",
"title": "Inside Europe",
"info": "Inside Europe, a one-hour weekly news magazine hosted by Helen Seeney and Keith Walker, explores the topical issues shaping the continent. No other part of the globe has experienced such dynamic political and social change in recent years.",
"airtime": "SAT 3am-4am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Inside-Europe-Podcast-Tile-300x300-1.jpg",
"meta": {
"site": "news",
"source": "Deutsche Welle"
},
"link": "/radio/program/inside-europe",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/inside-europe/id80106806?mt=2",
"tuneIn": "https://tunein.com/radio/Inside-Europe-p731/",
"rss": "https://partner.dw.com/xml/podcast_inside-europe"
}
},
"latino-usa": {
"id": "latino-usa",
"title": "Latino USA",
"airtime": "MON 1am-2am, SUN 6pm-7pm",
"info": "Latino USA, the radio journal of news and culture, is the only national, English-language radio program produced from a Latino perspective.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/latinoUsa.jpg",
"officialWebsiteLink": "http://latinousa.org/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/latino-usa",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/xtTd",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=79681317&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Latino-USA-p621/",
"rss": "https://feeds.npr.org/510016/podcast.xml"
}
},
"live-from-here-highlights": {
"id": "live-from-here-highlights",
"title": "Live from Here Highlights",
"info": "Chris Thile steps to the mic as the host of Live from Here (formerly A Prairie Home Companion), a live public radio variety show. Download Chris’s Song of the Week plus other highlights from the broadcast. Produced by American Public Media.",
"airtime": "SAT 6pm-8pm, SUN 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Live-From-Here-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.livefromhere.org/",
"meta": {
"site": "arts",
"source": "american public media"
},
"link": "/radio/program/live-from-here-highlights",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1167173941",
"tuneIn": "https://tunein.com/radio/Live-from-Here-Highlights-p921744/",
"rss": "https://feeds.publicradio.org/public_feeds/a-prairie-home-companion-highlights/rss/rss"
}
},
"marketplace": {
"id": "marketplace",
"title": "Marketplace",
"info": "Our flagship program, helmed by Kai Ryssdal, examines what the day in money delivered, through stories, conversations, newsworthy numbers and more. Updated Monday through Friday at about 3:30 p.m. PT.",
"airtime": "MON-FRI 4pm-4:30pm, MON-WED 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Marketplace-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.marketplace.org/",
"meta": {
"site": "news",
"source": "American Public Media"
},
"link": "/radio/program/marketplace",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201853034&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/APM-Marketplace-p88/",
"rss": "https://feeds.publicradio.org/public_feeds/marketplace-pm/rss/rss"
}
},
"mindshift": {
"id": "mindshift",
"title": "MindShift",
"tagline": "A podcast about the future of learning and how we raise our kids",
"info": "The MindShift podcast explores the innovations in education that are shaping how kids learn. Hosts Ki Sung and Katrina Schwartz introduce listeners to educators, researchers, parents and students who are developing effective ways to improve how kids learn. We cover topics like how fed-up administrators are developing surprising tactics to deal with classroom disruptions; how listening to podcasts are helping kids develop reading skills; the consequences of overparenting; and why interdisciplinary learning can engage students on all ends of the traditional achievement spectrum. This podcast is part of the MindShift education site, a division of KQED News. KQED is an NPR/PBS member station based in San Francisco. You can also visit the MindShift website for episodes and supplemental blog posts or tweet us \u003ca href=\"https://twitter.com/MindShiftKQED\">@MindShiftKQED\u003c/a> or visit us at \u003ca href=\"/mindshift\">MindShift.KQED.org\u003c/a>",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Mindshift-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED MindShift: How We Will Learn",
"officialWebsiteLink": "/mindshift/",
"meta": {
"site": "news",
"source": "kqed",
"order": 13
},
"link": "/podcasts/mindshift",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/mindshift-podcast/id1078765985",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1NzY0NjAwNDI5",
"npr": "https://www.npr.org/podcasts/464615685/mind-shift-podcast",
"stitcher": "https://www.stitcher.com/podcast/kqed/stories-teachers-share",
"spotify": "https://open.spotify.com/show/0MxSpNYZKNprFLCl7eEtyx"
}
},
"morning-edition": {
"id": "morning-edition",
"title": "Morning Edition",
"info": "\u003cem>Morning Edition\u003c/em> takes listeners around the country and the world with multi-faceted stories and commentaries every weekday. Hosts Steve Inskeep, David Greene and Rachel Martin bring you the latest breaking news and features to prepare you for the day.",
"airtime": "MON-FRI 3am-9am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Morning-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/morning-edition/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/morning-edition"
},
"onourwatch": {
"id": "onourwatch",
"title": "On Our Watch",
"tagline": "Deeply-reported investigative journalism",
"info": "For decades, the process for how police police themselves has been inconsistent – if not opaque. In some states, like California, these proceedings were completely hidden. After a new police transparency law unsealed scores of internal affairs files, our reporters set out to examine these cases and the shadow world of police discipline. On Our Watch brings listeners into the rooms where officers are questioned and witnesses are interrogated to find out who this system is really protecting. Is it the officers, or the public they've sworn to serve?",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/On-Our-Watch-Podcast-Tile-703x703-1.jpg",
"imageAlt": "On Our Watch from NPR and KQED",
"officialWebsiteLink": "/podcasts/onourwatch",
"meta": {
"site": "news",
"source": "kqed",
"order": 12
},
"link": "/podcasts/onourwatch",
"subscribe": {
"apple": "https://podcasts.apple.com/podcast/id1567098962",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM2MC9wb2RjYXN0LnhtbD9zYz1nb29nbGVwb2RjYXN0cw",
"npr": "https://rpb3r.app.goo.gl/onourwatch",
"spotify": "https://open.spotify.com/show/0OLWoyizopu6tY1XiuX70x",
"tuneIn": "https://tunein.com/radio/On-Our-Watch-p1436229/",
"stitcher": "https://www.stitcher.com/show/on-our-watch",
"rss": "https://feeds.npr.org/510360/podcast.xml"
}
},
"on-the-media": {
"id": "on-the-media",
"title": "On The Media",
"info": "Our weekly podcast explores how the media 'sausage' is made, casts an incisive eye on fluctuations in the marketplace of ideas, and examines threats to the freedom of information and expression in America and abroad. For one hour a week, the show tries to lift the veil from the process of \"making media,\" especially news media, because it's through that lens that we see the world and the world sees us",
"airtime": "SUN 2pm-3pm, MON 12am-1am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/onTheMedia.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/otm",
"meta": {
"site": "news",
"source": "wnyc"
},
"link": "/radio/program/on-the-media",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/on-the-media/id73330715?mt=2",
"tuneIn": "https://tunein.com/radio/On-the-Media-p69/",
"rss": "http://feeds.wnyc.org/onthemedia"
}
},
"our-body-politic": {
"id": "our-body-politic",
"title": "Our Body Politic",
"info": "Presented by KQED, KCRW and KPCC, and created and hosted by award-winning journalist Farai Chideya, Our Body Politic is unapologetically centered on reporting on not just how women of color experience the major political events of today, but how they’re impacting those very issues.",
"airtime": "SAT 6pm-7pm, SUN 1am-2am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Our-Body-Politic-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://our-body-politic.simplecast.com/",
"meta": {
"site": "news",
"source": "kcrw"
},
"link": "/radio/program/our-body-politic",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/our-body-politic/id1533069868",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS9feGFQaHMxcw",
"spotify": "https://open.spotify.com/show/4ApAiLT1kV153TttWAmqmc",
"rss": "https://feeds.simplecast.com/_xaPhs1s",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/Our-Body-Politic-p1369211/"
}
},
"pbs-newshour": {
"id": "pbs-newshour",
"title": "PBS NewsHour",
"info": "Analysis, background reports and updates from the PBS NewsHour putting today's news in context.",
"airtime": "MON-FRI 3pm-4pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/PBS-News-Hour-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pbs.org/newshour/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/pbs-newshour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pbs-newshour-full-show/id394432287?mt=2",
"tuneIn": "https://tunein.com/radio/PBS-NewsHour---Full-Show-p425698/",
"rss": "https://www.pbs.org/newshour/feeds/rss/podcasts/show"
}
},
"perspectives": {
"id": "perspectives",
"title": "Perspectives",
"tagline": "KQED's series of daily listener commentaries since 1991",
"info": "KQED's series of daily listener commentaries since 1991.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Perspectives-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 15
},
"link": "/perspectives",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/id73801135",
"npr": "https://www.npr.org/podcasts/432309616/perspectives",
"rss": "https://ww2.kqed.org/perspectives/category/perspectives/feed/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvcGVyc3BlY3RpdmVzL2NhdGVnb3J5L3BlcnNwZWN0aXZlcy9mZWVkLw"
}
},
"planet-money": {
"id": "planet-money",
"title": "Planet Money",
"info": "The economy explained. Imagine you could call up a friend and say, Meet me at the bar and tell me what's going on with the economy. Now imagine that's actually a fun evening.",
"airtime": "SUN 3pm-4pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/planetmoney.jpg",
"officialWebsiteLink": "https://www.npr.org/sections/money/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/planet-money",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/M4f5",
"apple": "https://itunes.apple.com/us/podcast/planet-money/id290783428?mt=2",
"tuneIn": "https://tunein.com/podcasts/Business--Economics-Podcasts/Planet-Money-p164680/",
"rss": "https://feeds.npr.org/510289/podcast.xml"
}
},
"politicalbreakdown": {
"id": "politicalbreakdown",
"title": "Political Breakdown",
"tagline": "Politics from a personal perspective",
"info": "Political Breakdown is a new series that explores the political intersection of California and the nation. Each week hosts Scott Shafer and Marisa Lagos are joined with a new special guest to unpack politics -- with personality — and offer an insider’s glimpse at how politics happens.",
"airtime": "THU 6:30pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Political-Breakdown-2024-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Political Breakdown",
"officialWebsiteLink": "/podcasts/politicalbreakdown",
"meta": {
"site": "radio",
"source": "kqed",
"order": 6
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM5Nzk2MzI2MTEx",
"npr": "https://www.npr.org/podcasts/572155894/political-breakdown",
"stitcher": "https://www.stitcher.com/podcast/kqed/political-breakdown",
"spotify": "https://open.spotify.com/show/07RVyIjIdk2WDuVehvBMoN",
"rss": "https://ww2.kqed.org/news/tag/political-breakdown/feed/podcast"
}
},
"pri-the-world": {
"id": "pri-the-world",
"title": "PRI's The World: Latest Edition",
"info": "Each weekday, host Marco Werman and his team of producers bring you the world's most interesting stories in an hour of radio that reminds us just how small our planet really is.",
"airtime": "MON-FRI 2pm-3pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-World-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/the-world",
"meta": {
"site": "news",
"source": "PRI"
},
"link": "/radio/program/pri-the-world",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/pris-the-world-latest-edition/id278196007?mt=2",
"tuneIn": "https://tunein.com/podcasts/News--Politics-Podcasts/PRIs-The-World-p24/",
"rss": "http://feeds.feedburner.com/pri/theworld"
}
},
"radiolab": {
"id": "radiolab",
"title": "Radiolab",
"info": "A two-time Peabody Award-winner, Radiolab is an investigation told through sounds and stories, and centered around one big idea. In the Radiolab world, information sounds like music and science and culture collide. Hosted by Jad Abumrad and Robert Krulwich, the show is designed for listeners who demand skepticism, but appreciate wonder. WNYC Studios is the producer of other leading podcasts including Freakonomics Radio, Death, Sex & Money, On the Media and many more.",
"airtime": "SUN 12am-1am, SAT 2pm-3pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/radiolab1400.png",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/radiolab/",
"meta": {
"site": "science",
"source": "WNYC"
},
"link": "/radio/program/radiolab",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/radiolab/id152249110?mt=2",
"tuneIn": "https://tunein.com/radio/RadioLab-p68032/",
"rss": "https://feeds.wnyc.org/radiolab"
}
},
"reveal": {
"id": "reveal",
"title": "Reveal",
"info": "Created by The Center for Investigative Reporting and PRX, Reveal is public radios first one-hour weekly radio show and podcast dedicated to investigative reporting. Credible, fact based and without a partisan agenda, Reveal combines the power and artistry of driveway moment storytelling with data-rich reporting on critically important issues. The result is stories that inform and inspire, arming our listeners with information to right injustices, hold the powerful accountable and improve lives.Reveal is hosted by Al Letson and showcases the award-winning work of CIR and newsrooms large and small across the nation. In a radio and podcast market crowded with choices, Reveal focuses on important and often surprising stories that illuminate the world for our listeners.",
"airtime": "SAT 4pm-5pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/reveal300px.png",
"officialWebsiteLink": "https://www.revealnews.org/episodes/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/reveal",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/reveal/id886009669",
"tuneIn": "https://tunein.com/radio/Reveal-p679597/",
"rss": "http://feeds.revealradio.org/revealpodcast"
}
},
"says-you": {
"id": "says-you",
"title": "Says You!",
"info": "Public radio's game show of bluff and bluster, words and whimsy. The warmest, wittiest cocktail party - it's spirited and civil, brainy and boisterous, peppered with musical interludes. Fast paced and playful, it's the most fun you can have with language without getting your mouth washed out with soap. Our motto: It's not important to know the answers, it's important to like the answers!",
"airtime": "SUN 4pm-5pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Says-You-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://www.saysyouradio.com/",
"meta": {
"site": "comedy",
"source": "Pipit and Finch"
},
"link": "/radio/program/says-you",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/says-you!/id1050199826",
"tuneIn": "https://tunein.com/radio/Says-You-p480/",
"rss": "https://saysyou.libsyn.com/rss"
}
},
"science-friday": {
"id": "science-friday",
"title": "Science Friday",
"info": "Science Friday is a weekly science talk show, broadcast live over public radio stations nationwide. Each week, the show focuses on science topics that are in the news and tries to bring an educated, balanced discussion to bear on the scientific issues at hand. Panels of expert guests join host Ira Flatow, a veteran science journalist, to discuss science and to take questions from listeners during the call-in portion of the program.",
"airtime": "FRI 11am-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Science-Friday-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/science-friday",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/science-friday",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=73329284&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Science-Friday-p394/",
"rss": "http://feeds.wnyc.org/science-friday"
}
},
"selected-shorts": {
"id": "selected-shorts",
"title": "Selected Shorts",
"info": "Spellbinding short stories by established and emerging writers take on a new life when they are performed by stars of the stage and screen.",
"airtime": "SAT 8pm-9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Selected-Shorts-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.pri.org/programs/selected-shorts",
"meta": {
"site": "arts",
"source": "pri"
},
"link": "/radio/program/selected-shorts",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=253191824&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Selected-Shorts-p31792/",
"rss": "https://feeds.megaphone.fm/selectedshorts"
}
},
"snap-judgment": {
"id": "snap-judgment",
"title": "Snap Judgment",
"tagline": "Real stories with killer beats",
"info": "The Snap Judgment radio show and podcast mixes real stories with killer beats to produce cinematic, dramatic radio. Snap's musical brand of storytelling dares listeners to see the world through the eyes of another. This is storytelling... with a BEAT!! Snap first aired on public radio stations nationwide in July 2010. Today, Snap Judgment airs on over 450 public radio stations and is brought to the airwaves by KQED & PRX.",
"airtime": "SAT 1pm-2pm, 9pm-10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/05/Snap-Judgment-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 5
},
"link": "https://snapjudgment.org",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/snap-judgment/id283657561",
"npr": "https://www.npr.org/podcasts/449018144/snap-judgment",
"stitcher": "https://www.pandora.com/podcast/snap-judgment/PC:241?source=stitcher-sunset",
"spotify": "https://open.spotify.com/show/3Cct7ZWmxHNAtLgBTqjC5v",
"rss": "https://snap.feed.snapjudgment.org/"
}
},
"soldout": {
"id": "soldout",
"title": "SOLD OUT: Rethinking Housing in America",
"tagline": "A new future for housing",
"info": "Sold Out: Rethinking Housing in America",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Sold-Out-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED Sold Out: Rethinking Housing in America",
"officialWebsiteLink": "/podcasts/soldout",
"meta": {
"site": "news",
"source": "kqed",
"order": 14
},
"link": "/podcasts/soldout",
"subscribe": {
"npr": "https://www.npr.org/podcasts/911586047/s-o-l-d-o-u-t-a-new-future-for-housing",
"apple": "https://podcasts.apple.com/us/podcast/introducing-sold-out-rethinking-housing-in-america/id1531354937",
"rss": "https://feeds.megaphone.fm/soldout",
"spotify": "https://open.spotify.com/show/38dTBSk2ISFoPiyYNoKn1X",
"stitcher": "https://www.stitcher.com/podcast/kqed/sold-out-rethinking-housing-in-america",
"tunein": "https://tunein.com/radio/SOLD-OUT-Rethinking-Housing-in-America-p1365871/",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vc29sZG91dA"
}
},
"spooked": {
"id": "spooked",
"title": "Spooked",
"tagline": "True-life supernatural stories",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/10/Spooked-Podcast-Tile-703x703-1.jpg",
"imageAlt": "",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 8
},
"link": "https://spookedpodcast.org/",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/spooked/id1279361017",
"npr": "https://www.npr.org/podcasts/549547848/snap-judgment-presents-spooked",
"spotify": "https://open.spotify.com/show/76571Rfl3m7PLJQZKQIGCT",
"rss": "https://feeds.simplecast.com/TBotaapn"
}
},
"ted-radio-hour": {
"id": "ted-radio-hour",
"title": "TED Radio Hour",
"info": "The TED Radio Hour is a journey through fascinating ideas, astonishing inventions, fresh approaches to old problems, and new ways to think and create.",
"airtime": "SUN 3pm-4pm, SAT 10pm-11pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/tedRadioHour.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/ted-radio-hour/?showDate=2018-06-22",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/ted-radio-hour",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/8vsS",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=523121474&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/TED-Radio-Hour-p418021/",
"rss": "https://feeds.npr.org/510298/podcast.xml"
}
},
"tech-nation": {
"id": "tech-nation",
"title": "Tech Nation Radio Podcast",
"info": "Tech Nation is a weekly public radio program, hosted by Dr. Moira Gunn. Founded in 1993, it has grown from a simple interview show to a multi-faceted production, featuring conversations with noted technology and science leaders, and a weekly science and technology-related commentary.",
"airtime": "FRI 10pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Tech-Nation-Radio-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "http://technation.podomatic.com/",
"meta": {
"site": "science",
"source": "Tech Nation Media"
},
"link": "/radio/program/tech-nation",
"subscribe": {
"rss": "https://technation.podomatic.com/rss2.xml"
}
},
"thebay": {
"id": "thebay",
"title": "The Bay",
"tagline": "Local news to keep you rooted",
"info": "Host Devin Katayama walks you through the biggest story of the day with reporters and newsmakers.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Bay-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Bay",
"officialWebsiteLink": "/podcasts/thebay",
"meta": {
"site": "radio",
"source": "kqed",
"order": 3
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM4MjU5Nzg2MzI3",
"npr": "https://www.npr.org/podcasts/586725995/the-bay",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-bay",
"spotify": "https://open.spotify.com/show/4BIKBKIujizLHlIlBNaAqQ",
"rss": "https://feeds.megaphone.fm/KQINC8259786327"
}
},
"californiareport": {
"id": "californiareport",
"title": "The California Report",
"tagline": "California, day by day",
"info": "KQED’s statewide radio news program providing daily coverage of issues, trends and public policy decisions.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The California Report",
"officialWebsiteLink": "/californiareport",
"meta": {
"site": "news",
"source": "kqed",
"order": 9
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM1MDAyODE4NTgz",
"npr": "https://www.npr.org/podcasts/432285393/the-california-report",
"stitcher": "https://www.stitcher.com/podcast/kqedfm-kqeds-the-california-report-podcast-8838",
"rss": "https://ww2.kqed.org/news/tag/tcram/feed/podcast"
}
},
"californiareportmagazine": {
"id": "californiareportmagazine",
"title": "The California Report Magazine",
"tagline": "Your state, your stories",
"info": "Every week, The California Report Magazine takes you on a road trip for the ears: to visit the places and meet the people who make California unique. The in-depth storytelling podcast from the California Report.",
"airtime": "FRI 4:30pm-5pm, 6:30pm-7pm, 11pm-11:30pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-California-Report-Magazine-Podcast-Tile-703x703-1.jpg",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 11
},
"link": "/californiareportmagazine",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-california-report-magazine/id1314750545",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM3NjkwNjk1OTAz",
"npr": "https://www.npr.org/podcasts/564733126/the-california-report-magazine",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-california-report-magazine",
"rss": "https://ww2.kqed.org/news/tag/tcrmag/feed/podcast"
}
},
"closealltabs": {
"id": "closealltabs",
"title": "Close All Tabs",
"tagline": "Your irreverent guide to the trends redefining our world",
"info": "Close All Tabs breaks down how digital culture shapes our world through thoughtful insights and irreverent humor.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/02/CAT_2_Tile-scaled.jpg",
"imageAlt": "\"KQED Close All Tabs",
"officialWebsiteLink": "/podcasts/closealltabs",
"meta": {
"site": "news",
"source": "kqed",
"order": 2
},
"link": "/podcasts/closealltabs",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/close-all-tabs/id214663465",
"rss": "https://feeds.megaphone.fm/KQINC6993880386",
"amazon": "https://music.amazon.com/podcasts/92d9d4ac-67a3-4eed-b10a-fb45d45b1ef2/close-all-tabs",
"spotify": "https://open.spotify.com/show/6LAJFHnGK1pYXYzv6SIol6?si=deb0cae19813417c"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/09/The-Latest-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"link": "/thelatest",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-latest-from-kqed/id1197721799",
"npr": "https://www.npr.org/podcasts/1257949365/the-latest-from-k-q-e-d",
"spotify": "https://open.spotify.com/show/5KIIXMgM9GTi5AepwOYvIZ?si=bd3053fec7244dba",
"rss": "https://feeds.megaphone.fm/KQINC9137121918"
}
},
"theleap": {
"id": "theleap",
"title": "The Leap",
"tagline": "What if you closed your eyes, and jumped?",
"info": "Stories about people making dramatic, risky changes, told by award-winning public radio reporter Judy Campbell.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Leap-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Leap",
"officialWebsiteLink": "/podcasts/theleap",
"meta": {
"site": "news",
"source": "kqed",
"order": 17
},
"link": "/podcasts/theleap",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-leap/id1046668171",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkM0NTcwODQ2MjY2",
"npr": "https://www.npr.org/podcasts/447248267/the-leap",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-leap",
"spotify": "https://open.spotify.com/show/3sSlVHHzU0ytLwuGs1SD1U",
"rss": "https://ww2.kqed.org/news/programs/the-leap/feed/podcast"
}
},
"masters-of-scale": {
"id": "masters-of-scale",
"title": "Masters of Scale",
"info": "Masters of Scale is an original podcast in which LinkedIn co-founder and Greylock Partner Reid Hoffman sets out to describe and prove theories that explain how great entrepreneurs take their companies from zero to a gazillion in ingenious fashion.",
"airtime": "Every other Wednesday June 12 through October 16 at 8pm (repeats Thursdays at 2am)",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Masters-of-Scale-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://mastersofscale.com/",
"meta": {
"site": "radio",
"source": "WaitWhat"
},
"link": "/radio/program/masters-of-scale",
"subscribe": {
"apple": "http://mastersofscale.app.link/",
"rss": "https://rss.art19.com/masters-of-scale"
}
},
"the-moth-radio-hour": {
"id": "the-moth-radio-hour",
"title": "The Moth Radio Hour",
"info": "Since its launch in 1997, The Moth has presented thousands of true stories, told live and without notes, to standing-room-only crowds worldwide. Moth storytellers stand alone, under a spotlight, with only a microphone and a roomful of strangers. The storyteller and the audience embark on a high-wire act of shared experience which is both terrifying and exhilarating. Since 2008, The Moth podcast has featured many of our favorite stories told live on Moth stages around the country. For information on all of our programs and live events, visit themoth.org.",
"airtime": "SAT 8pm-9pm and SUN 11am-12pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/theMoth.jpg",
"officialWebsiteLink": "https://themoth.org/",
"meta": {
"site": "arts",
"source": "prx"
},
"link": "/radio/program/the-moth-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-moth-podcast/id275699983?mt=2",
"tuneIn": "https://tunein.com/radio/The-Moth-p273888/",
"rss": "http://feeds.themoth.org/themothpodcast"
}
},
"the-new-yorker-radio-hour": {
"id": "the-new-yorker-radio-hour",
"title": "The New Yorker Radio Hour",
"info": "The New Yorker Radio Hour is a weekly program presented by the magazine's editor, David Remnick, and produced by WNYC Studios and The New Yorker. Each episode features a diverse mix of interviews, profiles, storytelling, and an occasional burst of humor inspired by the magazine, and shaped by its writers, artists, and editors. This isn't a radio version of a magazine, but something all its own, reflecting the rich possibilities of audio storytelling and conversation. Theme music for the show was composed and performed by Merrill Garbus of tUnE-YArDs.",
"airtime": "SAT 10am-11am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-New-Yorker-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/tnyradiohour",
"meta": {
"site": "arts",
"source": "WNYC"
},
"link": "/radio/program/the-new-yorker-radio-hour",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/id1050430296",
"tuneIn": "https://tunein.com/podcasts/WNYC-Podcasts/New-Yorker-Radio-Hour-p803804/",
"rss": "https://feeds.feedburner.com/newyorkerradiohour"
}
},
"the-takeaway": {
"id": "the-takeaway",
"title": "The Takeaway",
"info": "The Takeaway is produced in partnership with its national audience. It delivers perspective and analysis to help us better understand the day’s news. Be a part of the American conversation on-air and online.",
"airtime": "MON-THU 12pm-1pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Takeaway-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.wnycstudios.org/shows/takeaway",
"meta": {
"site": "news",
"source": "WNYC"
},
"link": "/radio/program/the-takeaway",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/the-takeaway/id363143310?mt=2",
"tuneIn": "http://tunein.com/radio/The-Takeaway-p150731/",
"rss": "https://feeds.feedburner.com/takeawaypodcast"
}
},
"this-american-life": {
"id": "this-american-life",
"title": "This American Life",
"info": "This American Life is a weekly public radio show, heard by 2.2 million people on more than 500 stations. Another 2.5 million people download the weekly podcast. It is hosted by Ira Glass, produced in collaboration with Chicago Public Media, delivered to stations by PRX The Public Radio Exchange, and has won all of the major broadcasting awards.",
"airtime": "SAT 12pm-1pm, 7pm-8pm",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/thisAmericanLife.png",
"officialWebsiteLink": "https://www.thisamericanlife.org/",
"meta": {
"site": "news",
"source": "wbez"
},
"link": "/radio/program/this-american-life",
"subscribe": {
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=201671138&at=11l79Y&ct=nprdirectory",
"rss": "https://www.thisamericanlife.org/podcast/rss.xml"
}
},
"truthbetold": {
"id": "truthbetold",
"title": "Truth Be Told",
"tagline": "Advice by and for people of color",
"info": "We’re the friend you call after a long day, the one who gets it. Through wisdom from some of the greatest thinkers of our time, host Tonya Mosley explores what it means to grow and thrive as a Black person in America, while discovering new ways of being that serve as a portal to more love, more healing, and more joy.",
"airtime": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Truth-Be-Told-Podcast-Tile-360x360-1.jpg",
"imageAlt": "KQED Truth Be Told with Tonya Mosley",
"officialWebsiteLink": "https://www.kqed.ord/podcasts/truthbetold",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/podcasts/truthbetold",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/truth-be-told/id1462216572",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9jYXRlZ29yeS90cnV0aC1iZS10b2xkLXBvZGNhc3QvZmVlZA",
"npr": "https://www.npr.org/podcasts/719210818/truth-be-told",
"stitcher": "https://www.stitcher.com/s?fid=398170&refid=stpr",
"spotify": "https://open.spotify.com/show/587DhwTBxke6uvfwDfaV5N"
}
},
"wait-wait-dont-tell-me": {
"id": "wait-wait-dont-tell-me",
"title": "Wait Wait... Don't Tell Me!",
"info": "Peter Sagal and Bill Kurtis host the weekly NPR News quiz show alongside some of the best and brightest news and entertainment personalities.",
"airtime": "SUN 10am-11am, SAT 11am-12pm, SAT 6pm-7pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Wait-Wait-Podcast-Tile-300x300-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/wait-wait-dont-tell-me/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/wait-wait-dont-tell-me",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/Xogv",
"apple": "https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?s=143441&mt=2&id=121493804&at=11l79Y&ct=nprdirectory",
"tuneIn": "https://tunein.com/radio/Wait-Wait-Dont-Tell-Me-p46/",
"rss": "https://feeds.npr.org/344098539/podcast.xml"
}
},
"washington-week": {
"id": "washington-week",
"title": "Washington Week",
"info": "For 50 years, Washington Week has been the most intelligent and up to date conversation about the most important news stories of the week. Washington Week is the longest-running news and public affairs program on PBS and features journalists -- not pundits -- lending insight and perspective to the week's important news stories.",
"airtime": "SAT 1:30am-2am",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/04/washington-week.jpg",
"officialWebsiteLink": "http://www.pbs.org/weta/washingtonweek/",
"meta": {
"site": "news",
"source": "pbs"
},
"link": "/radio/program/washington-week",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/washington-week-audio-pbs/id83324702?mt=2",
"tuneIn": "https://tunein.com/podcasts/Current-Affairs/Washington-Week-p693/",
"rss": "http://feeds.pbs.org/pbs/weta/washingtonweek-audio"
}
},
"weekend-edition-saturday": {
"id": "weekend-edition-saturday",
"title": "Weekend Edition Saturday",
"info": "Weekend Edition Saturday wraps up the week's news and offers a mix of analysis and features on a wide range of topics, including arts, sports, entertainment, and human interest stories. The two-hour program is hosted by NPR's Peabody Award-winning Scott Simon.",
"airtime": "SAT 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-saturday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-saturday"
},
"weekend-edition-sunday": {
"id": "weekend-edition-sunday",
"title": "Weekend Edition Sunday",
"info": "Weekend Edition Sunday features interviews with newsmakers, artists, scientists, politicians, musicians, writers, theologians and historians. The program has covered news events from Nelson Mandela's 1990 release from a South African prison to the capture of Saddam Hussein.",
"airtime": "SUN 5am-10am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Weekend-Edition-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/programs/weekend-edition-sunday/",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/weekend-edition-sunday"
},
"world-affairs": {
"id": "world-affairs",
"title": "World Affairs",
"info": "The world as we knew it is undergoing a rapid transformation…so what's next? Welcome to WorldAffairs, your guide to a changing world. We give you the context you need to navigate across borders and ideologies. Through sound-rich stories and in-depth interviews, we break down what it means to be a global citizen on a hot, crowded planet. Our hosts, Ray Suarez, Teresa Cotsirilos and Philip Yun help you make sense of an uncertain world, one story at a time.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/World-Affairs-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.worldaffairs.org/",
"meta": {
"site": "news",
"source": "World Affairs"
},
"link": "/radio/program/world-affairs",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/world-affairs/id101215657?mt=2",
"tuneIn": "https://tunein.com/radio/WorldAffairs-p1665/",
"rss": "https://worldaffairs.libsyn.com/rss"
}
},
"on-shifting-ground": {
"id": "on-shifting-ground",
"title": "On Shifting Ground with Ray Suarez",
"info": "Geopolitical turmoil. A warming planet. Authoritarians on the rise. We live in a chaotic world that’s rapidly shifting around us. “On Shifting Ground with Ray Suarez” explores international fault lines and how they impact us all. Each week, NPR veteran Ray Suarez hosts conversations with journalists, leaders and policy experts to help us read between the headlines – and give us hope for human resilience.",
"airtime": "MON 10pm, TUE 1am, SAT 3am",
"imageSrc": "https://ww2.kqed.org/app/uploads/2022/12/onshiftingground-600x600-1.png",
"officialWebsiteLink": "https://worldaffairs.org/radio-podcast/",
"meta": {
"site": "news",
"source": "On Shifting Ground"
},
"link": "/radio/program/on-shifting-ground",
"subscribe": {
"apple": "https://podcasts.apple.com/ie/podcast/on-shifting-ground/id101215657",
"rss": "https://feeds.libsyn.com/36668/rss"
}
},
"hidden-brain": {
"id": "hidden-brain",
"title": "Hidden Brain",
"info": "Shankar Vedantam uses science and storytelling to reveal the unconscious patterns that drive human behavior, shape our choices and direct our relationships.",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/hiddenbrain.jpg",
"officialWebsiteLink": "https://www.npr.org/series/423302056/hidden-brain",
"airtime": "SUN 7pm-8pm",
"meta": {
"site": "news",
"source": "NPR"
},
"link": "/radio/program/hidden-brain",
"subscribe": {
"apple": "https://itunes.apple.com/us/podcast/hidden-brain/id1028908750?mt=2",
"tuneIn": "https://tunein.com/podcasts/Science-Podcasts/Hidden-Brain-p787503/",
"rss": "https://feeds.npr.org/510308/podcast.xml"
}
},
"hyphenacion": {
"id": "hyphenacion",
"title": "Hyphenación",
"tagline": "Where conversation and cultura meet",
"info": "What kind of no sabo word is Hyphenación? For us, it’s about living within a hyphenation. Like being a third-gen Mexican-American from the Texas border now living that Bay Area Chicano life. Like Xorje! Each week we bring together a couple of hyphenated Latinos to talk all about personal life choices: family, careers, relationships, belonging … everything is on the table. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/03/Hyphenacion_FinalAssets_PodcastTile.png",
"imageAlt": "KQED Hyphenación",
"officialWebsiteLink": "/podcasts/hyphenacion",
"meta": {
"site": "news",
"source": "kqed",
"order": 1
},
"link": "/podcasts/hyphenacion",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/hyphenaci%C3%B3n/id1191591838",
"spotify": "https://open.spotify.com/show/2p3Fifq96nw9BPcmFdIq0o?si=39209f7b25774f38",
"youtube": "https://www.youtube.com/c/kqedarts",
"amazon": "https://music.amazon.com/podcasts/6c3dd23c-93fb-4aab-97ba-1725fa6315f1/hyphenaci%C3%B3n",
"rss": "https://feeds.megaphone.fm/KQINC2275451163"
}
},
"city-arts": {
"id": "city-arts",
"title": "City Arts & Lectures",
"info": "A one-hour radio program to hear celebrated writers, artists and thinkers address contemporary ideas and values, often discussing the creative process. Please note: tapes or transcripts are not available",
"imageSrc": "https://ww2.kqed.org/radio/wp-content/uploads/sites/50/2018/05/cityartsandlecture-300x300.jpg",
"officialWebsiteLink": "https://www.cityarts.net/",
"airtime": "SUN 1pm-2pm, TUE 10pm, WED 1am",
"meta": {
"site": "news",
"source": "City Arts & Lectures"
},
"link": "https://www.cityarts.net",
"subscribe": {
"tuneIn": "https://tunein.com/radio/City-Arts-and-Lectures-p692/",
"rss": "https://www.cityarts.net/feed/"
}
},
"white-lies": {
"id": "white-lies",
"title": "White Lies",
"info": "In 1965, Rev. James Reeb was murdered in Selma, Alabama. Three men were tried and acquitted, but no one was ever held to account. Fifty years later, two journalists from Alabama return to the city where it happened, expose the lies that kept the murder from being solved and uncover a story about guilt and memory that says as much about America today as it does about the past.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/White-Lies-Podcast-Tile-360x360-1.jpg",
"officialWebsiteLink": "https://www.npr.org/podcasts/510343/white-lies",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/white-lies",
"subscribe": {
"npr": "https://rpb3r.app.goo.gl/whitelies",
"apple": "https://podcasts.apple.com/podcast/id1462650519?mt=2&at=11l79Y&ct=nprdirectory",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5ucHIub3JnLzUxMDM0My9wb2RjYXN0LnhtbA",
"spotify": "https://open.spotify.com/show/12yZ2j8vxqhc0QZyRES3ft?si=LfWYEK6URA63hueKVxRLAw",
"rss": "https://feeds.npr.org/510343/podcast.xml"
}
},
"rightnowish": {
"id": "rightnowish",
"title": "Rightnowish",
"tagline": "Art is where you find it",
"info": "Rightnowish digs into life in the Bay Area right now… ish. Journalist Pendarvis Harshaw takes us to galleries painted on the sides of liquor stores in West Oakland. We'll dance in warehouses in the Bayview, make smoothies with kids in South Berkeley, and listen to classical music in a 1984 Cutlass Supreme in Richmond. Every week, Pen talks to movers and shakers about how the Bay Area shapes what they create, and how they shape the place we call home.",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/Rightnowish-Podcast-Tile-500x500-1.jpg",
"imageAlt": "KQED Rightnowish with Pendarvis Harshaw",
"officialWebsiteLink": "/podcasts/rightnowish",
"meta": {
"site": "arts",
"source": "kqed",
"order": 16
},
"link": "/podcasts/rightnowish",
"subscribe": {
"npr": "https://www.npr.org/podcasts/721590300/rightnowish",
"rss": "https://ww2.kqed.org/arts/programs/rightnowish/feed/podcast",
"apple": "https://podcasts.apple.com/us/podcast/rightnowish/id1482187648",
"stitcher": "https://www.stitcher.com/podcast/kqed/rightnowish",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5tZWdhcGhvbmUuZm0vS1FJTkMxMjU5MTY3NDc4",
"spotify": "https://open.spotify.com/show/7kEJuafTzTVan7B78ttz1I"
}
},
"jerrybrown": {
"id": "jerrybrown",
"title": "The Political Mind of Jerry Brown",
"tagline": "Lessons from a lifetime in politics",
"info": "The Political Mind of Jerry Brown brings listeners the wisdom of the former Governor, Mayor, and presidential candidate. Scott Shafer interviewed Brown for more than 40 hours, covering the former governor's life and half-century in the political game and Brown has some lessons he'd like to share. ",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2024/04/The-Political-Mind-of-Jerry-Brown-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Political Mind of Jerry Brown",
"officialWebsiteLink": "/podcasts/jerrybrown",
"meta": {
"site": "news",
"source": "kqed",
"order": 18
},
"link": "/podcasts/jerrybrown",
"subscribe": {
"npr": "https://www.npr.org/podcasts/790253322/the-political-mind-of-jerry-brown",
"apple": "https://itunes.apple.com/us/podcast/id1492194549",
"rss": "https://ww2.kqed.org/news/series/jerrybrown/feed/podcast/",
"tuneIn": "http://tun.in/pjGcK",
"stitcher": "https://www.stitcher.com/podcast/kqed/the-political-mind-of-jerry-brown",
"spotify": "https://open.spotify.com/show/54C1dmuyFyKMFttY6X2j6r?si=K8SgRCoISNK6ZbjpXrX5-w",
"google": "https://podcasts.google.com/feed/aHR0cHM6Ly93dzIua3FlZC5vcmcvbmV3cy9zZXJpZXMvamVycnlicm93bi9mZWVkL3BvZGNhc3Qv"
}
},
"tinydeskradio": {
"id": "tinydeskradio",
"title": "Tiny Desk Radio",
"info": "We're bringing the best of Tiny Desk to the airwaves, only on public radio.",
"airtime": "SUN 8pm and SAT 9pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/04/300x300-For-Member-Station-Logo-Tiny-Desk-Radio-@2x.png",
"officialWebsiteLink": "https://www.npr.org/series/g-s1-52030/tiny-desk-radio",
"meta": {
"site": "news",
"source": "npr"
},
"link": "/radio/program/tinydeskradio",
"subscribe": {
"rss": "https://feeds.npr.org/g-s1-52030/rss.xml"
}
},
"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": {
"timeLoaded": "June 17, 2025 1:22 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": {
"timeLoaded": "June 17, 2025 1:22 PM",
"nationalRacesLoaded": true,
"localRacesLoaded": true,
"overrides": [
{
"id": "0",
"raceName": "President",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5089",
"raceName": "State Senate, District 3",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5154",
"raceName": "State Assembly, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5258",
"raceName": "State Assembly, District 29",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5692",
"raceName": "U.S. House of Representatives, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5694",
"raceName": "U.S. House of Representatives, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5697",
"raceName": "U.S. House of Representatives, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5698",
"raceName": "U.S. House of Representatives, District 8",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5699",
"raceName": "U.S. House of Representatives, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5701",
"raceName": "U.S. House of Representatives, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5702",
"raceName": "U.S. House of Representatives, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5704",
"raceName": "U.S. House of Representatives, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5705",
"raceName": "U.S. House of Representatives, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5706",
"raceName": "U.S. House of Representatives, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5707",
"raceName": "U.S. House of Representatives, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5708",
"raceName": "U.S. House of Representatives, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5709",
"raceName": "U.S. House of Representatives, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5746",
"raceName": "State Senate, District 5",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5747",
"raceName": "State Senate, District 7",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5748",
"raceName": "State Senate, District 9",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5749",
"raceName": "State Senate, District 11",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5750",
"raceName": "State Senate, District 13",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5751",
"raceName": "State Senate, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5763",
"raceName": "State Assembly, District 2",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5765",
"raceName": "State Assembly, District 4",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5772",
"raceName": "State Assembly, District 12",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5774",
"raceName": "State Assembly, District 14",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5775",
"raceName": "State Assembly, District 15",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5776",
"raceName": "State Assembly, District 16",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5777",
"raceName": "State Assembly, District 17",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5778",
"raceName": "State Assembly, District 18",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5779",
"raceName": "State Assembly, District 19",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5780",
"raceName": "State Assembly, District 20",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5781",
"raceName": "State Assembly, District 21",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5783",
"raceName": "State Assembly, District 23",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5784",
"raceName": "State Assembly, District 24",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5786",
"raceName": "State Assembly, District 25",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5787",
"raceName": "State Assembly, District 26",
"raceDescription": "Top candidate wins seat."
},
{
"id": "5789",
"raceName": "State Assembly, District 28",
"raceDescription": "Top candidate wins seat."
},
{
"id": "6855",
"raceName": "SF Mayor",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8514",
"raceName": "U.S. House of Representatives, District 10",
"raceDescription": "Top candidate wins seat."
},
{
"id": "8619",
"raceName": "U.S. Senate full term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "82961",
"raceName": "U.S. Senate unexpired term",
"raceDescription": "Top candidate wins seat."
},
{
"id": "83019",
"raceName": "Oakland Mayor recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83020",
"raceName": "Alameda DA recall",
"raceDescription": "Passes with majority vote."
},
{
"id": "83060",
"raceName": "Proposition 2",
"raceDescription": "Passes with majority vote."
},
{
"id": "83061",
"raceName": "Proposition 3",
"raceDescription": "Passes with majority vote."
},
{
"id": "83062",
"raceName": "Proposition 4",
"raceDescription": "Passes with majority vote."
},
{
"id": "83063",
"raceName": "Proposition 5",
"raceDescription": "Passes with majority vote."
},
{
"id": "83064",
"raceName": "Proposition 6",
"raceDescription": "Passes with majority vote."
},
{
"id": "83065",
"raceName": "Proposition 32",
"raceDescription": "Passes with majority vote."
},
{
"id": "83066",
"raceName": "Proposition 33",
"raceDescription": "Passes with majority vote."
},
{
"id": "83067",
"raceName": "Proposition 34",
"raceDescription": "Passes with majority vote."
},
{
"id": "83068",
"raceName": "Proposition 35",
"raceDescription": "Passes with majority vote."
},
{
"id": "83069",
"raceName": "Proposition 36",
"raceDescription": "Passes with majority vote."
}
],
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot – Las Positas Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27293,
"candidates": [
{
"candidateName": "Hector Garcia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20349
},
{
"candidateName": "Luis Reynoso \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6944
}
]
},
"AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4": {
"id": "AlamedaChabotLasPositasCommunityCollegeDistrictTrusteeArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Chabot - Las Positas Community College District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38764,
"candidates": [
{
"candidateName": "Maria L Heredia ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26185
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12579
}
]
},
"AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaPeraltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "Peralta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21710,
"candidates": [
{
"candidateName": "Paulina Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14082
},
{
"candidateName": "Sinead Geneva Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Ralph Lee White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36
},
{
"candidateName": "Shelly Stoll Swanson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 32
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 68,
"candidates": [
{
"candidateName": "Samuel Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27
},
{
"candidateName": "Julie D. Kay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
},
{
"candidateName": "Dan Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18
}
]
},
"AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6": {
"id": "AlamedaSanJoaquinDeltaCommunityCollegeDistrictTrusteeArea6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Joaquin Delta Community College District, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64,
"candidates": [
{
"candidateName": "Catalina Piña",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41
},
{
"candidateName": "Rosario Patrick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaAlamedaUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Unified School District Governing Board",
"raceDescription": "To three candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76529,
"candidates": [
{
"candidateName": "Heather Little",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21985
},
{
"candidateName": "Meleah Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21482
},
{
"candidateName": "Joyce Boyd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11258
},
{
"candidateName": "Jennifer Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21804
}
]
},
"AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaCastroValleyUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4669,
"candidates": [
{
"candidateName": "John Chung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1272
},
{
"candidateName": "Mike Kusiak",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3397
}
]
},
"AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaDublinUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5101,
"candidates": [
{
"candidateName": "Kristian Reyes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3067
},
{
"candidateName": "Ramnath “Ram” Shanbhogue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2034
}
]
},
"AlamedaEmeryUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaEmeryUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Emery Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6089,
"candidates": [
{
"candidateName": "Elsie Joyce Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2651
},
{
"candidateName": "Brian Donahue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 832
},
{
"candidateName": "Walter Pizarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 707
},
{
"candidateName": "John T. Van Geffen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1899
}
]
},
"AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaFremontUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ganesh Balamitran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6580
},
{
"candidateName": "Rinu Nair",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
}
]
},
"AlamedaHaywardUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaHaywardUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 117571,
"candidates": [
{
"candidateName": "Sophia Jauregui",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17198
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18567
},
{
"candidateName": "Sara Prada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19824
},
{
"candidateName": "Austin Bruckner Carrillo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18762
},
{
"candidateName": "Simon “Peter” Gutierrez Bufete",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21408
},
{
"candidateName": "Calyn Kelley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12879
},
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8933
}
]
},
"AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaLammersvilleJointUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Lammersville Joint Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76,
"candidates": [
{
"candidateName": "David A. Pombo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 60
},
{
"candidateName": "Surekha Shekar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16
}
]
},
"AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4547,
"candidates": [
{
"candidateName": "Midji Kuo-Rovetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1214
},
{
"candidateName": "Patricio R. Urbi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2094
},
{
"candidateName": "Jatinder (JP) K. Sahi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1239
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4448,
"candidates": [
{
"candidateName": "Melanie Freeberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2928
},
{
"candidateName": "Michelle Parnala",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1520
}
]
},
"AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaNewHavenUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "New Haven Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5229,
"candidates": [
{
"candidateName": "Lydia Idem",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
},
{
"candidateName": "Michael Gonzales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3269
}
]
},
"AlamedaNewarkUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaNewarkUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32762,
"candidates": [
{
"candidateName": "Aiden Hill",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7728
},
{
"candidateName": "Vikas Minglani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3727
},
{
"candidateName": "Gabriel Anguiano Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
},
{
"candidateName": "Austin Block",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7622
},
{
"candidateName": "Phuong Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6250
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7101,
"candidates": [
{
"candidateName": "Donalyn Harris",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3142
},
{
"candidateName": "Kelly Mokashi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3959
}
]
},
"AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "AlamedaPleasantonUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6947,
"candidates": [
{
"candidateName": "Jen Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3309
},
{
"candidateName": "Charlie Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3638
}
]
},
"AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "AlamedaSanLorenzoUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Lorenzo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3704,
"candidates": [
{
"candidateName": "Alicia Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2363
},
{
"candidateName": "Penny Peck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1341
}
]
},
"AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard": {
"id": "AlamedaSunolGlenUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Alameda",
"raceName": "Sunol Glen Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 633,
"candidates": [
{
"candidateName": "Ryan Jergensen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 264
},
{
"candidateName": "Erin Choin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 369
}
]
},
"AlamedaBoardofSupervisorsDistrict5": {
"id": "AlamedaBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 141989,
"candidates": [
{
"candidateName": "John J. Bauters",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 70782
},
{
"candidateName": "Nikki Fortunato Bas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 71207
}
]
},
"AlamedaAlamedaCityCouncil": {
"id": "AlamedaAlamedaCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 61752,
"candidates": [
{
"candidateName": "Trish Herrera Spencer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12086
},
{
"candidateName": "Thushan Amarasiriwardena",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13049
},
{
"candidateName": "Michele Pryor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16396
},
{
"candidateName": "Greg Boller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14208
},
{
"candidateName": "Steve Slauson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6013
}
]
},
"AlamedaAlamedaAuditor": {
"id": "AlamedaAlamedaAuditor",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Auditor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27772,
"candidates": [
{
"candidateName": "Kevin R. Kearney",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27772
}
]
},
"AlamedaAlamedaTreasurer": {
"id": "AlamedaAlamedaTreasurer",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda Treasurer",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27514,
"candidates": [
{
"candidateName": "Kevin Kennedy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27514
}
]
},
"AlamedaBerkeleyRentStabilizationBoardCommissioner": {
"id": "AlamedaBerkeleyRentStabilizationBoardCommissioner",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Rent Stabilization Board Commissioner",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 138269,
"candidates": [
{
"candidateName": "Alfred Twu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22942
},
{
"candidateName": "Carole Marasovic",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19557
},
{
"candidateName": "Xavier Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26978
},
{
"candidateName": "Avery Arbaugh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19825
},
{
"candidateName": "Andy Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23373
},
{
"candidateName": "Dominique Walker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25594
}
]
},
"AlamedaBerkeleySchoolDirector": {
"id": "AlamedaBerkeleySchoolDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley School Director",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 84804,
"candidates": [
{
"candidateName": "Norma J.F. Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3121
},
{
"candidateName": "Jen Corn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30836
},
{
"candidateName": "Laura Babitt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22061
},
{
"candidateName": "Ana Vasudeo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25743
},
{
"candidateName": "Adbur Sikder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3043
}
]
},
"AlamedaDublinMayor": {
"id": "AlamedaDublinMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25515,
"candidates": [
{
"candidateName": "Tom Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8278
},
{
"candidateName": "Sherry Hu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9274
},
{
"candidateName": "Jean Josey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7138
},
{
"candidateName": "Shawn Costello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 825
}
]
},
"AlamedaDublinCityCouncilArea1": {
"id": "AlamedaDublinCityCouncilArea1",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6133,
"candidates": [
{
"candidateName": "Michael McCorriston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6133
}
]
},
"AlamedaDublinCityCouncilArea3": {
"id": "AlamedaDublinCityCouncilArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin City Council, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4752,
"candidates": [
{
"candidateName": "Razi Hasni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2305
},
{
"candidateName": "John Morada",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2447
}
]
},
"AlamedaEmeryvilleCityCouncil": {
"id": "AlamedaEmeryvilleCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Emeryville City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10943,
"candidates": [
{
"candidateName": "Calvin Dillahunty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 915
},
{
"candidateName": "Sam Gould",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1318
},
{
"candidateName": "Mia Esperanza Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1829
},
{
"candidateName": "Sukhdeep Kaur",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2265
},
{
"candidateName": "Courtney Welch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2559
},
{
"candidateName": "Matthew Solomon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2057
}
]
},
"AlamedaFremontMayor": {
"id": "AlamedaFremontMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77400,
"candidates": [
{
"candidateName": "Rohan Marfatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8947
},
{
"candidateName": "Vinnie Bacon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25108
},
{
"candidateName": "Hiu Ng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6910
},
{
"candidateName": "Raj Salwan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36435
}
]
},
"AlamedaFremontCityCouncilDistrict1": {
"id": "AlamedaFremontCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11787,
"candidates": [
{
"candidateName": "Teresa Keng",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7471
},
{
"candidateName": "Pravesh Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1767
},
{
"candidateName": "Ranvir Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"AlamedaFremontCityCouncilDistrict5": {
"id": "AlamedaFremontCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15666,
"candidates": [
{
"candidateName": "Sterling Jefferson Engle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Chandra Wagh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5265
},
{
"candidateName": "Yajing Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7435
}
]
},
"AlamedaFremontCityCouncilDistrict6": {
"id": "AlamedaFremontCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Fremont City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11269,
"candidates": [
{
"candidateName": "Raymond Liu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5655
},
{
"candidateName": "Teresa Cox",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5614
}
]
},
"AlamedaHaywardCityCouncil": {
"id": "AlamedaHaywardCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward City Council",
"raceDescription": "Top four candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 132561,
"candidates": [
{
"candidateName": "Tom Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10971
},
{
"candidateName": "Daniel Goldstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20029
},
{
"candidateName": "Angela Andrews",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25372
},
{
"candidateName": "Joe O. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13217
},
{
"candidateName": "Ray Bonilla Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22511
},
{
"candidateName": "Tom Ferreira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18510
},
{
"candidateName": "Francisco Zermeño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21951
}
]
},
"AlamedaLivermoreMayor": {
"id": "AlamedaLivermoreMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33976,
"candidates": [
{
"candidateName": "John Marchand",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 33976
}
]
},
"AlamedaLivermoreCityCouncilDistrict3": {
"id": "AlamedaLivermoreCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10272,
"candidates": [
{
"candidateName": "David Farley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2847
},
{
"candidateName": "Steven Dunbar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4255
},
{
"candidateName": "Jeff Kaskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3170
}
]
},
"AlamedaLivermoreCityCouncilDistrict4": {
"id": "AlamedaLivermoreCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10860,
"candidates": [
{
"candidateName": "Kristie Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6671
},
{
"candidateName": "Thomas Soules",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4189
}
]
},
"AlamedaNewarkMayor": {
"id": "AlamedaNewarkMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15395,
"candidates": [
{
"candidateName": "Michael Hannon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "Jason Miguel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1819
},
{
"candidateName": "Elisa Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4729
}
]
},
"AlamedaNewarkCityCouncilFullTerm": {
"id": "AlamedaNewarkCityCouncilFullTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24632,
"candidates": [
{
"candidateName": "Terrence Grindall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7490
},
{
"candidateName": "Hitendra Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1705
},
{
"candidateName": "Jacinta Arteaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6449
},
{
"candidateName": "Julie Del Catancio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6452
},
{
"candidateName": "Vinod Kumar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
}
]
},
"AlamedaNewarkCityCouncilShortTerm": {
"id": "AlamedaNewarkCityCouncilShortTerm",
"type": "localRace",
"location": "Alameda",
"raceName": "Newark City Council — Short Term",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14248,
"candidates": [
{
"candidateName": "Eve Marie Little",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5753
},
{
"candidateName": "Renu Malhotra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1656
},
{
"candidateName": "Sean Mahanay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 804
},
{
"candidateName": "Lucia Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4413
},
{
"candidateName": "Phil Bloxom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1622
}
]
},
"AlamedaPiedmontCityCouncil": {
"id": "AlamedaPiedmontCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11051,
"candidates": [
{
"candidateName": "Conna McCarthy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4799
},
{
"candidateName": "James Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2448
},
{
"candidateName": "Lorrel Plimier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3605
},
{
"candidateName": "N. Sunny Bostrom-Fleming",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 199
}
]
},
"AlamedaPiedmontBoardofEducation": {
"id": "AlamedaPiedmontBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Piedmont Board of Education",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13927,
"candidates": [
{
"candidateName": "Michael Malione",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4375
},
{
"candidateName": "Max Roman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3678
},
{
"candidateName": "Victoria Rosenbaum",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Susy Struble",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3576
}
]
},
"AlamedaPleasantonMayor": {
"id": "AlamedaPleasantonMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35134,
"candidates": [
{
"candidateName": "Jack Balch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18950
},
{
"candidateName": "Karla Brown",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16184
}
]
},
"AlamedaPleasantonCityCouncilDistrict2": {
"id": "AlamedaPleasantonCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8817,
"candidates": [
{
"candidateName": "Craig Eicher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4758
},
{
"candidateName": "Valerie Arkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4059
}
]
},
"AlamedaPleasantonCityCouncilDistrict4": {
"id": "AlamedaPleasantonCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "Pleasanton City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9337,
"candidates": [
{
"candidateName": "Vivek Mohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4510
},
{
"candidateName": "Matthew B. Gaidos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4827
}
]
},
"AlamedaUnionCityMayor": {
"id": "AlamedaUnionCityMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Emily Duncan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10803
},
{
"candidateName": "Marcus Bourlard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1946
},
{
"candidateName": "Gary Singh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12304
}
]
},
"AlamedaUnionCityCouncilDistrict1": {
"id": "AlamedaUnionCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Union City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5804,
"candidates": [
{
"candidateName": "Wendy Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2062
},
{
"candidateName": "Erin Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 387
},
{
"candidateName": "Lance Nishihira",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3355
}
]
},
"AlamedaACTransitDistrictDirectorWard6": {
"id": "AlamedaACTransitDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "AC Transit District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59520,
"candidates": [
{
"candidateName": "Jesse Lee Gunn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17784
},
{
"candidateName": "Shonda Goward",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11032
},
{
"candidateName": "A. Curtis Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30704
}
]
},
"AlamedaAlamedaCountyWaterDistrictDirectorWard5": {
"id": "AlamedaAlamedaCountyWaterDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "Alameda County Water District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21397,
"candidates": [
{
"candidateName": "Aziz Akbari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15842
},
{
"candidateName": "Raymond Ojeda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5555
}
]
},
"AlamedaBARTDirectorDistrict5": {
"id": "AlamedaBARTDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"AlamedaBARTDirectorDistrict7": {
"id": "AlamedaBARTDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top candidate wins seat. Inlcudes votes from Alameda County and San Francisco.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"AlamedaCastroValleySanitaryDistrictDirector": {
"id": "AlamedaCastroValleySanitaryDistrictDirector",
"type": "localRace",
"location": "Alameda",
"raceName": "Castro Valley Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 50863,
"candidates": [
{
"candidateName": "Timothy McGowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15440
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3952
},
{
"candidateName": "Daniel M. Akagi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11104
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5711
},
{
"candidateName": "Darshan Saini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2600
},
{
"candidateName": "Dave Sadoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12056
}
]
},
"AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3": {
"id": "AlamedaDublinSanRamonServicesDistrictBoardofDirectorsArea3",
"type": "localRace",
"location": "Alameda",
"raceName": "Dublin San Ramon Services District Board of Directors, Area 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8409,
"candidates": [
{
"candidateName": "Javier Lopez Rivero",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2155
},
{
"candidateName": "Rich Halket",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6254
}
]
},
"AlamedaEBMUDDistrictDirectorWard5": {
"id": "AlamedaEBMUDDistrictDirectorWard5",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64662,
"candidates": [
{
"candidateName": "John E. Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20412
},
{
"candidateName": "Jim Oddie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27985
},
{
"candidateName": "Alex Spehr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16265
}
]
},
"AlamedaEBMUDDistrictDirectorWard6": {
"id": "AlamedaEBMUDDistrictDirectorWard6",
"type": "localRace",
"location": "Alameda",
"raceName": "EBMUD District Director, Ward 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 56957,
"candidates": [
{
"candidateName": "Valerie Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48448
},
{
"candidateName": "Richard De Vera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8509
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard2": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Alameda and Contra Costa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"AlamedaEastBayRegionalParkDistrictDirectorWard4": {
"id": "AlamedaEastBayRegionalParkDistrictDirectorWard4",
"type": "localRace",
"location": "Alameda",
"raceName": "East Bay Regional Park District Director, Ward 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 108381,
"candidates": [
{
"candidateName": "Taryn Edwards",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21909
},
{
"candidateName": "Luana España",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 53820
},
{
"candidateName": "Tim McMahon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15122
},
{
"candidateName": "Susan Gonzales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17530
}
]
},
"AlamedaEdenTownshipHealthcareDistrictDirectorArea4": {
"id": "AlamedaEdenTownshipHealthcareDistrictDirectorArea4",
"type": "localRace",
"location": "Alameda",
"raceName": "Eden Township Healthcare District Director, Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18765,
"candidates": [
{
"candidateName": "Sabrina Aranda",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12607
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6158
}
]
},
"AlamedaHaywardAreaRecreationParkDistrictDirectors": {
"id": "AlamedaHaywardAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Hayward Area Recreation & Park District Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 199044,
"candidates": [
{
"candidateName": "Rick Hatcher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 65155
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19346
},
{
"candidateName": "Louis Manuel Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 37723
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28347
},
{
"candidateName": "Peter Rosen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 35123
},
{
"candidateName": "Kenneth Owen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13350
}
]
},
"AlamedaLivermoreAreaRecreationParkDistrictDirectors": {
"id": "AlamedaLivermoreAreaRecreationParkDistrictDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Livermore Area Recreation & Park District Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64130,
"candidates": [
{
"candidateName": "Jan Palajac",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22724
},
{
"candidateName": "Matt Bogdanowicz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13178
},
{
"candidateName": "James Boswell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 20587
},
{
"candidateName": "Jacob Vital",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
}
]
},
"AlamedaOroLomaSanitaryDistrictBoardofDirectors": {
"id": "AlamedaOroLomaSanitaryDistrictBoardofDirectors",
"type": "localRace",
"location": "Alameda",
"raceName": "Oro Loma Sanitary District Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 59036,
"candidates": [
{
"candidateName": "Benny Lee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18907
},
{
"candidateName": "Moira “Mimi” Dean",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14960
},
{
"candidateName": "Bob Glaze",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5028
},
{
"candidateName": "Luis Reynoso",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5421
},
{
"candidateName": "Damaris Villalobos-Galindo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14720
}
]
},
"AlamedaMeasureK": {
"id": "AlamedaMeasureK",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K",
"raceDescription": "San Joaquin Delta Community College District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40
}
]
},
"AlamedaMeasureL": {
"id": "AlamedaMeasureL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure L",
"raceDescription": "Albany Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8873,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6408
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2465
}
]
},
"AlamedaMeasureM": {
"id": "AlamedaMeasureM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure M",
"raceDescription": "Fremont Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 76065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48882
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27183
}
]
},
"AlamedaMeasureN": {
"id": "AlamedaMeasureN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure N",
"raceDescription": "New Haven Unified School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26526,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17909
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"AlamedaMeasureO": {
"id": "AlamedaMeasureO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure O",
"raceDescription": "Newark Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15697,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5081
}
]
},
"AlamedaMeasureP": {
"id": "AlamedaMeasureP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure P",
"raceDescription": "Piedmont Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7011,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5684
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1327
}
]
},
"AlamedaMeasureQ": {
"id": "AlamedaMeasureQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Q",
"raceDescription": "San Lorenzo Unified School District. School bond. Passes with 55% + 1 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23822,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15832
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7990
}
]
},
"AlamedaMeasureC": {
"id": "AlamedaMeasureC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure C",
"raceDescription": "Albany. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8966,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6322
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2644
}
]
},
"AlamedaMeasureR": {
"id": "AlamedaMeasureR",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure R",
"raceDescription": "Albany. Business license tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8856,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4216
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4640
}
]
},
"AlamedaMeasureS": {
"id": "AlamedaMeasureS",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure S",
"raceDescription": "Albany. Appoint city manager. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2766
}
]
},
"AlamedaMeasureT": {
"id": "AlamedaMeasureT",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure T",
"raceDescription": "Albany. Eliminate bond requirement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5793
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"AlamedaMeasureU": {
"id": "AlamedaMeasureU",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure U",
"raceDescription": "Albany. Bonding limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7959,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5697
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2262
}
]
},
"AlamedaMeasureV": {
"id": "AlamedaMeasureV",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure V",
"raceDescription": "Albany. Youth voting. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8767,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5619
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3148
}
]
},
"AlamedaMeasureW": {
"id": "AlamedaMeasureW",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure W",
"raceDescription": "Berkeley. Property transfer tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51630,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31461
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20169
}
]
},
"AlamedaMeasureX": {
"id": "AlamedaMeasureX",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure X",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 53242,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41819
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11423
}
]
},
"AlamedaMeasureY": {
"id": "AlamedaMeasureY",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Y",
"raceDescription": "Berkeley. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39508
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13028
}
]
},
"AlamedaMeasureZ": {
"id": "AlamedaMeasureZ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure Z",
"raceDescription": "Berkeley. Sugary drinks and sweetenders tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52929,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42280
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10649
}
]
},
"AlamedaMeasureAA": {
"id": "AlamedaMeasureAA",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure AA",
"raceDescription": "Berkeley. Spending limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52282,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46394
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5888
}
]
},
"AlamedaMeasureBB": {
"id": "AlamedaMeasureBB",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure BB",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52882,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23259
}
]
},
"AlamedaMeasureCC": {
"id": "AlamedaMeasureCC",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure CC",
"raceDescription": "Berkeley. Affordable housing programs. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51633,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18070
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33563
}
]
},
"AlamedaMeasureDD": {
"id": "AlamedaMeasureDD",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure DD",
"raceDescription": "Berkeley. CAFO prohibition. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49700,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30761
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18939
}
]
},
"AlamedaMeasureEE": {
"id": "AlamedaMeasureEE",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure EE",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52312,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23873
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28439
}
]
},
"AlamedaMeasureFF": {
"id": "AlamedaMeasureFF",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure FF",
"raceDescription": "Berkeley. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31942
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20547
}
]
},
"AlamedaMeasureGG": {
"id": "AlamedaMeasureGG",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure GG",
"raceDescription": "Berkeley. Fossil fuel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52229,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16178
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36051
}
]
},
"AlamedaMeasureHH": {
"id": "AlamedaMeasureHH",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure HH",
"raceDescription": "Berkeley. Indoor air quality. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 51108,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22205
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28903
}
]
},
"AlamedaMeasureII": {
"id": "AlamedaMeasureII",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure II",
"raceDescription": "Dublin. Open Space Initiative. Passes with 50% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25701,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13649
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12052
}
]
},
"AlamedaMeasureJJ": {
"id": "AlamedaMeasureJJ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure JJ",
"raceDescription": "Dublin. Government accountability. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25445,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19350
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6095
}
]
},
"AlamedaMeasureK1": {
"id": "AlamedaMeasureK1",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure K1",
"raceDescription": "Hayward. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46707,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38826
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7881
}
]
},
"AlamedaMeasureLL": {
"id": "AlamedaMeasureLL",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure LL",
"raceDescription": "Newark. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15814,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12721
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3093
}
]
},
"AlamedaMeasureMM": {
"id": "AlamedaMeasureMM",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure MM",
"raceDescription": "Oakland. Wildfire protection zone. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35275,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25125
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10150
}
]
},
"AlamedaMeasureNN": {
"id": "AlamedaMeasureNN",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure NN",
"raceDescription": "Oakland. Parking tax. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 159573,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 112971
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 46602
}
]
},
"AlamedaMeasureOO": {
"id": "AlamedaMeasureOO",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure OO",
"raceDescription": "Oakland. Public ethics comission. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 150503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 110317
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 40186
}
]
},
"AlamedaMeasurePP": {
"id": "AlamedaMeasurePP",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure PP",
"raceDescription": "Pleasanton. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34880,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15983
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18897
}
]
},
"AlamedaMeasureQQ": {
"id": "AlamedaMeasureQQ",
"type": "localRace",
"location": "Alameda",
"raceName": "Measure QQ",
"raceDescription": "Union City. Gross receipts tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24809,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4560
}
]
},
"AlamedaAlbanyCityCouncil": {
"id": "AlamedaAlbanyCityCouncil",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council",
"raceDescription": "Top three candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7969,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2072
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2150
},
{
"candidateName": "Jeremiah Garrett-Pinguelo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 393
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1490
},
{
"candidateName": "Preston Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1864
}
]
},
"AlamedaAlbanyCityCouncilFinalRound": {
"id": "AlamedaAlbanyCityCouncilFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany City Council Final Round",
"raceDescription": "Top three candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7865.9493,
"candidates": [
{
"candidateName": "Jennifer Hansen-Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Peggy (Margaret) McQuaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2002
},
{
"candidateName": "Jeremiah Garrett-Pinguelo (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Tiedemann",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1823.9955
},
{
"candidateName": "Preston Jordan ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2037.9538
}
]
},
"AlamedaAlbanyBoardofEducation": {
"id": "AlamedaAlbanyBoardofEducation",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education",
"raceDescription": "Top two candidates win seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7096,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1972
},
{
"candidateName": "Brian L. Doss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 718
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2773
}
]
},
"AlamedaAlbanyBoardofEducationFinalRound": {
"id": "AlamedaAlbanyBoardofEducationFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Albany Board of Education Final Round",
"raceDescription": "Top two candidates win seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6949.5470000000005,
"candidates": [
{
"candidateName": "Jolene Gazmen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1997.5386
},
{
"candidateName": "Dayna Inkeles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2569.0084
},
{
"candidateName": "Brian L. Doss (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Veronica Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2383
}
]
},
"AlamedaBerkeleyMayor": {
"id": "AlamedaBerkeleyMayor",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 52493,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19978
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19633
},
{
"candidateName": "Kate Harrison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11853
},
{
"candidateName": "Naomi D. Pete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 501
},
{
"candidateName": "Logan Bowie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 528
}
]
},
"AlamedaBerkeleyMayorFinalRound": {
"id": "AlamedaBerkeleyMayorFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley Mayor Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49265,
"candidates": [
{
"candidateName": "Adena Ishii",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25156
},
{
"candidateName": "Sophie Hahn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24109
},
{
"candidateName": "Kate Harrison (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Naomi D. Pete (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Logan Bowie (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaBerkeleyCityCouncilDistrict2": {
"id": "AlamedaBerkeleyCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6873,
"candidates": [
{
"candidateName": "Terry Taplin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4787
},
{
"candidateName": "Jenny Guarino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2086
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3": {
"id": "AlamedaBerkeleyCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6344,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1526
},
{
"candidateName": "John “Chip” Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1459
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3359
}
]
},
"AlamedaBerkeleyCityCouncilDistrict3FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6096,
"candidates": [
{
"candidateName": "Deborah Matthews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1833
},
{
"candidateName": "John “Chip” Moore (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ben Bartlett",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4263
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5": {
"id": "AlamedaBerkeleyCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8585,
"candidates": [
{
"candidateName": "Nilang Gor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1063
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1721
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5801
}
]
},
"AlamedaBerkeleyCityCouncilDistrict5FinalRound": {
"id": "AlamedaBerkeleyCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8262,
"candidates": [
{
"candidateName": "Nilang Gor (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Todd Andrew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1995
},
{
"candidateName": "Shoshana O’Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6267
}
]
},
"AlamedaBerkeleyCityCouncilDistrict6": {
"id": "AlamedaBerkeleyCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "Berkeley City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7332,
"candidates": [
{
"candidateName": "Brent Blackaby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4405
},
{
"candidateName": "Andy Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2927
}
]
},
"AlamedaOaklandCityCouncilAtLarge": {
"id": "AlamedaOaklandCityCouncilAtLarge",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 143599,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5406
},
{
"candidateName": "Charlene Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30485
},
{
"candidateName": "Mindy Ruth Pechenuk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4835
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41871
},
{
"candidateName": "Nancy Sidebotham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2254
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 39258
},
{
"candidateName": "Fabian Robinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2794
},
{
"candidateName": "Shawn Danino",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9695
},
{
"candidateName": "Kanitha Matoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Selika Thomas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1372
}
]
},
"AlamedaOaklandCityCouncilAtLargeFinalRound": {
"id": "AlamedaOaklandCityCouncilAtLargeFinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, At Large Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 127094,
"candidates": [
{
"candidateName": "Cristina “Tina” Tostado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Charlene Wang (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Mindy Ruth Pechenuk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Rowena Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72315
},
{
"candidateName": "Nancy Sidebotham (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "LeRonne L. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 54779
},
{
"candidateName": "Fabian Robinson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shawn Danino (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Kanitha Matoury (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Selika Thomas (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict1": {
"id": "AlamedaOaklandCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29613,
"candidates": [
{
"candidateName": "Edward C. Frank",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2581
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22641
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4391
}
]
},
"AlamedaOaklandCityCouncilDistrict1FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict1FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29252,
"candidates": [
{
"candidateName": "Edward C. Frank (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Zac Unger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24350
},
{
"candidateName": "Len Raphael",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4902
}
]
},
"AlamedaOaklandCityCouncilDistrict3": {
"id": "AlamedaOaklandCityCouncilDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 ",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20561,
"candidates": [
{
"candidateName": "Baba Afolabi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1600
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9871
},
{
"candidateName": "Michelle D. Hailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1458
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6222
},
{
"candidateName": "Shan M. Hirsch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 609
},
{
"candidateName": "Meron Semedar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 801
}
]
},
"AlamedaOaklandCityCouncilDistrict3FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict3FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19506,
"candidates": [
{
"candidateName": "Baba Afolabi (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Carroll Fife",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11437
},
{
"candidateName": "Michelle D. Hailey (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Warren Mitchell Logan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8069
},
{
"candidateName": "Shan M. Hirsch (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Meron Semedar (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityCouncilDistrict5": {
"id": "AlamedaOaklandCityCouncilDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12299,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6482
},
{
"candidateName": "Dominic Prado",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1930
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3887
}
]
},
"AlamedaOaklandCityCouncilDistrict5FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict5FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12059,
"candidates": [
{
"candidateName": "Noel Gallo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7120
},
{
"candidateName": "Dominic Prado (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Erin Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4939
}
]
},
"AlamedaOaklandCityCouncilDistrict7": {
"id": "AlamedaOaklandCityCouncilDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13089,
"candidates": [
{
"candidateName": "Merika Goolsby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2063
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4428
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4132
},
{
"candidateName": "Marcie Hodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2466
}
]
},
"AlamedaOaklandCityCouncilDistrict7FinalRound": {
"id": "AlamedaOaklandCityCouncilDistrict7FinalRound",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Council, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12106,
"candidates": [
{
"candidateName": "Merika Goolsby (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ken Houston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6303
},
{
"candidateName": "Iris Merriouns",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
},
{
"candidateName": "Marcie Hodge (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"AlamedaOaklandCityAttorney": {
"id": "AlamedaOaklandCityAttorney",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137594,
"candidates": [
{
"candidateName": "Brenda Harbin-Forte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56752
},
{
"candidateName": "Ryan Richardson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 80842
}
]
},
"AlamedaOaklandSchoolDirectorDistrict1": {
"id": "AlamedaOaklandSchoolDirectorDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 1 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28794,
"candidates": [
{
"candidateName": "Rachel Latta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22409
},
{
"candidateName": "Benjamin Salop",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6385
}
]
},
"AlamedaOaklandSchoolDirectorDistrict3": {
"id": "AlamedaOaklandSchoolDirectorDistrict3",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 3 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19777,
"candidates": [
{
"candidateName": "Dwayne Aikens Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8847
},
{
"candidateName": "VanCedric Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10930
}
]
},
"AlamedaOaklandSchoolDirectorDistrict5": {
"id": "AlamedaOaklandSchoolDirectorDistrict5",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 5 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12041,
"candidates": [
{
"candidateName": "Sasha Ritzie-Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5578
},
{
"candidateName": "Patrice Berry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6463
}
]
},
"AlamedaOaklandSchoolDirectorDistrict7": {
"id": "AlamedaOaklandSchoolDirectorDistrict7",
"type": "localRace",
"location": "Alameda",
"raceName": "Oakland School Director, District 7 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12366,
"candidates": [
{
"candidateName": "Clifford Thompson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7776
},
{
"candidateName": "Domonic Ware",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4590
}
]
},
"AlamedaSanLeandroCityCouncilDistrict1": {
"id": "AlamedaSanLeandroCityCouncilDistrict1",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22501,
"candidates": [
{
"candidateName": "Sbeydeh Viveros Walton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 22501
}
]
},
"AlamedaSanLeandroCityCouncilDistrict2": {
"id": "AlamedaSanLeandroCityCouncilDistrict2",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28755,
"candidates": [
{
"candidateName": "Ed Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14150
},
{
"candidateName": "Bryan Azevedo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14605
}
]
},
"AlamedaSanLeandroCityCouncilDistrict4": {
"id": "AlamedaSanLeandroCityCouncilDistrict4",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 4 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22361,
"candidates": [
{
"candidateName": "Fred Simon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22361
}
]
},
"AlamedaSanLeandroCityCouncilDistrict6": {
"id": "AlamedaSanLeandroCityCouncilDistrict6",
"type": "localRace",
"location": "Alameda",
"raceName": "San Leandro City Council, District 6 ",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "9:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27155,
"candidates": [
{
"candidateName": "Robert Aguilar Bulatao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10457
},
{
"candidateName": "Dylan Boldt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16698
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea1": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 71155,
"candidates": [
{
"candidateName": "Anthony Edward Caro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28949
},
{
"candidateName": "Daniel Nathan-Heiss",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 42206
}
]
},
"CCContraCostaCountyBoardofEducationGoverningBoardArea3": {
"id": "CCContraCostaCountyBoardofEducationGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa County Board of Education Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79805,
"candidates": [
{
"candidateName": "Yazmin Llamas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 50322
},
{
"candidateName": "Vicki Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29483
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard2": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 104994,
"candidates": [
{
"candidateName": "Diana J. Honig",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 77127
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27867
}
]
},
"CCContraCostaCommunityCollegeDistrictGoverningBoardWard5": {
"id": "CCContraCostaCommunityCollegeDistrictGoverningBoardWard5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Contra Costa Community College District Governing Board, Ward 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 70073,
"candidates": [
{
"candidateName": "Debra Vinson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25582
},
{
"candidateName": "Fernando Sandoval",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44491
}
]
},
"CCAcalanesUnionHighSchoolDistrictGoverningBoard": {
"id": "CCAcalanesUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Acalanes Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 94219,
"candidates": [
{
"candidateName": "Andrew Fontan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11782
},
{
"candidateName": "Sibyl Minighini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10578
},
{
"candidateName": "Wendy Reicher",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 28513
},
{
"candidateName": "Paul Chopra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23698
},
{
"candidateName": "Peter Catalano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4987
},
{
"candidateName": "Stacey Schweppe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14661
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9022,
"candidates": [
{
"candidateName": "Scott Bergerhouse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4191
},
{
"candidateName": "Dee Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4831
}
]
},
"CCAntiochUnifiedSchoolDistrictGoverningBoardArea4": {
"id": "CCAntiochUnifiedSchoolDistrictGoverningBoardArea4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Unified School District Governing Board, Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7986,
"candidates": [
{
"candidateName": "Gary Hack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3157
},
{
"candidateName": "Olga Cobos-Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4829
}
]
},
"CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard": {
"id": "CCLivermoreValleyJointUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Livermore Valley Joint Unified School District Governing Board",
"raceDescription": "Top two candidates win seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 65867,
"candidates": [
{
"candidateName": "Maggie Tufts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14895
},
{
"candidateName": "Amanda Pepper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4177
},
{
"candidateName": "Jean Paulsen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2536
},
{
"candidateName": "Tara Boyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13219
},
{
"candidateName": "Christiaan Vandenheuvel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15223
},
{
"candidateName": "Deena Kaplanis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15817
}
]
},
"CCMartinezUnifiedSchoolDistrictGoverningBoardArea1": {
"id": "CCMartinezUnifiedSchoolDistrictGoverningBoardArea1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez Unified School District Governing Board, Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2828,
"candidates": [
{
"candidateName": "Carlos M. Melendez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1331
},
{
"candidateName": "Logan Campbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1497
}
]
},
"CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5": {
"id": "CCMtDiabloUnifiedSchoolDistrictGoverningBoardArea5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Mt Diablo Unified School District Governing Board, Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22647,
"candidates": [
{
"candidateName": "Thomas “Frugal” McDougall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11753
},
{
"candidateName": "May Jabeen Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10894
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18704,
"candidates": [
{
"candidateName": "Shelley Clark",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11076
},
{
"candidateName": "Karin Shumway",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7628
}
]
},
"CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3": {
"id": "CCSanRamonValleyUnifiedSchoolDistrictGoverningBoardArea3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Valley Unified School District Governing Board, Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11834,
"candidates": [
{
"candidateName": "Laura Bratt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6062
},
{
"candidateName": "Sukriti Sehgal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5772
}
]
},
"CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2": {
"id": "CCWestContraCostaUnifiedSchoolDistrictGoverningBoardArea2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "West Contra Costa Unified School District Governing Board, Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12451,
"candidates": [
{
"candidateName": "Guadalupe Enllana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6810
},
{
"candidateName": "Otheree AK Christian",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5641
}
]
},
"CCMoragaSchoolDistrictGoverningBoard": {
"id": "CCMoragaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Moraga School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12812,
"candidates": [
{
"candidateName": "Lee Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4417
},
{
"candidateName": "Gian Panetta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2959
},
{
"candidateName": "Stephanie Dickerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5436
}
]
},
"CCBoardofSupervisorsDistrict5": {
"id": "CCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "https://www.kqed.org/voterguide/contracosta/races#supervisor-5th-district",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 79213,
"candidates": [
{
"candidateName": "Mike Barbanica",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 37896
},
{
"candidateName": "Shanelle Scales-Preston",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41317
}
]
},
"CCAntiochMayor": {
"id": "CCAntiochMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41615,
"candidates": [
{
"candidateName": "Lamar Hernández-Thorpe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12783
},
{
"candidateName": "Rakesh Christian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3041
},
{
"candidateName": "Ron Bernal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25791
}
]
},
"CCAntiochCityCouncilDistrict2": {
"id": "CCAntiochCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9102,
"candidates": [
{
"candidateName": "Louie Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5261
},
{
"candidateName": "Dominique King",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3841
}
]
},
"CCAntiochCityCouncilDistrict3": {
"id": "CCAntiochCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11658,
"candidates": [
{
"candidateName": "Donald “Don” Freitas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5735
},
{
"candidateName": "Addison Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3391
},
{
"candidateName": "Antwon Ramon Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2532
}
]
},
"CCAntiochCityClerk": {
"id": "CCAntiochCityClerk",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33089,
"candidates": [
{
"candidateName": "Melissa Rhodes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33089
}
]
},
"CCAntiochCityTreasurer": {
"id": "CCAntiochCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Antioch City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 38878,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11986
},
{
"candidateName": "Jorge Rojas Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14602
},
{
"candidateName": "Lori Ogorchock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12290
}
]
},
"CCBrentwoodMayor": {
"id": "CCBrentwoodMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29607,
"candidates": [
{
"candidateName": "Susannah Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17958
},
{
"candidateName": "Gerald Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11649
}
]
},
"CCBrentwoodCityCouncilDistrict1": {
"id": "CCBrentwoodCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6631,
"candidates": [
{
"candidateName": "Faye Maloney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4203
},
{
"candidateName": "Anita Roberts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2428
}
]
},
"CCBrentwoodCityCouncilDistrict3": {
"id": "CCBrentwoodCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Brentwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9754,
"candidates": [
{
"candidateName": "Jovita Mendoza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5121
},
{
"candidateName": "Brian J. Oftedal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4633
}
]
},
"CCClaytonCityCouncil": {
"id": "CCClaytonCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Clayton City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14862,
"candidates": [
{
"candidateName": "Letecia “Holly” Tillman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3832
},
{
"candidateName": "Jim Diaz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3547
},
{
"candidateName": "Richard G. Enea",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3988
},
{
"candidateName": "Maria Shulman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3495
}
]
},
"CCConcordCityCouncilDistrict2": {
"id": "CCConcordCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Eric Antonick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2553
},
{
"candidateName": "Carlyn Obringer",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7901
}
]
},
"CCConcordCityCouncilDistrict4": {
"id": "CCConcordCityCouncilDistrict4",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Concord City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10768,
"candidates": [
{
"candidateName": "Matthew Dashner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1179
},
{
"candidateName": "Edi Birsan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3687
},
{
"candidateName": "Pablo Benavente",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3796
},
{
"candidateName": "Myles Burks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2106
}
]
},
"CCDanvilleTownCouncil": {
"id": "CCDanvilleTownCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Danville Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 55728,
"candidates": [
{
"candidateName": "Reneé S. Morgan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16901
},
{
"candidateName": "Julia Gillette",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5629
},
{
"candidateName": "Newell Arnerich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17070
},
{
"candidateName": "Mark Belotz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16128
}
]
},
"CCElCerritoCityCouncil": {
"id": "CCElCerritoCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "El Cerrito City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30907,
"candidates": [
{
"candidateName": "Lauren Dodge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2817
},
{
"candidateName": "Courtney Helion",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3477
},
{
"candidateName": "Lisa Motoyama",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9121
},
{
"candidateName": "William Ktsanes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6903
},
{
"candidateName": "Rebecca Saltzman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8589
}
]
},
"CCHerculesCityCouncil": {
"id": "CCHerculesCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Hercules City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24752,
"candidates": [
{
"candidateName": "Tiffany Grimsley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6890
},
{
"candidateName": "Dilli Bhattarai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7038
},
{
"candidateName": "Kofi Opong-Mensah",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
},
{
"candidateName": "Alex Walker-Griffin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7286
}
]
},
"CCLafayetteCityCouncil": {
"id": "CCLafayetteCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33211,
"candidates": [
{
"candidateName": "Gina Dawson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9229
},
{
"candidateName": "Lauren McCabe Herpich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5014
},
{
"candidateName": "John McCormick",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9825
},
{
"candidateName": "Carl Anduri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9143
}
]
},
"CCLafayetteCityCouncilShortTerm": {
"id": "CCLafayetteCityCouncilShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Lafayette City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12402,
"candidates": [
{
"candidateName": "Mario Diprisco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5877
},
{
"candidateName": "Jim Cervantes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6525
}
]
},
"CCMartinezCityCouncilDistrict2": {
"id": "CCMartinezCityCouncilDistrict2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4257,
"candidates": [
{
"candidateName": "Greg Young",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2393
},
{
"candidateName": "Dylan Radke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1864
}
]
},
"CCMartinezCityCouncilDistrict3": {
"id": "CCMartinezCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Martinez City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4152,
"candidates": [
{
"candidateName": "Satinder S. Malhi",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4152
}
]
},
"CCOakleyCityCouncilDistrict5": {
"id": "CCOakleyCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Oakley City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3043,
"candidates": [
{
"candidateName": "George Fuller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Cristina Pena Langley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1136
},
{
"candidateName": "Oleksii Chuiko",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 648
}
]
},
"CCOrindaCityCouncil": {
"id": "CCOrindaCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Orinda City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18323,
"candidates": [
{
"candidateName": "Candace T. Evans",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Cara R. Hoxie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7751
},
{
"candidateName": "Darlene K. Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8321
}
]
},
"CCPinoleCityCouncil": {
"id": "CCPinoleCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11625,
"candidates": [
{
"candidateName": "Truc “Christy” Lam-Julian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2690
},
{
"candidateName": "Maureen Toms",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4360
},
{
"candidateName": "Devin T. Murphy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4575
}
]
},
"CCPinoleCityTreasurer": {
"id": "CCPinoleCityTreasurer",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pinole City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7746,
"candidates": [
{
"candidateName": "Rafael Menis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3387
},
{
"candidateName": "Roy V. Swearingen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4359
}
]
},
"CCPittsburgCityCouncil": {
"id": "CCPittsburgCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pittsburg City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32452,
"candidates": [
{
"candidateName": "Iztaccuauhtli Hector Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7003
},
{
"candidateName": "Juan Antonio Banales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13615
},
{
"candidateName": "Jelani Killings",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11834
}
]
},
"CCPleasantHillCityCouncilDistrict1": {
"id": "CCPleasantHillCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2467,
"candidates": [
{
"candidateName": "Marshall Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1217
},
{
"candidateName": "Belle La",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1250
}
]
},
"CCPleasantHillCityCouncilDistrict5": {
"id": "CCPleasantHillCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Pleasant Hill City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3859,
"candidates": [
{
"candidateName": "Oliver Greenwood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1757
},
{
"candidateName": "Amanda Szakats",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2102
}
]
},
"CCRichmondCityCouncilDistrict1": {
"id": "CCRichmondCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3743,
"candidates": [
{
"candidateName": "Jamelia Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1852
},
{
"candidateName": "Melvin Lee Willis Jr.",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1495
},
{
"candidateName": "Mark Wassberg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 396
}
]
},
"CCRichmondCityCouncilDistrict5": {
"id": "CCRichmondCityCouncilDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7223,
"candidates": [
{
"candidateName": "Ahmad Anderson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3144
},
{
"candidateName": "Sue Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4079
}
]
},
"CCRichmondCityCouncilDistrict6": {
"id": "CCRichmondCityCouncilDistrict6",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Richmond City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6893,
"candidates": [
{
"candidateName": "Shawn Dunning",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2661
},
{
"candidateName": "Claudia Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4232
}
]
},
"CCSanPabloCityCouncil": {
"id": "CCSanPabloCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Pablo City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Abel Pineda",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4124
},
{
"candidateName": "Patricia R. Ponce",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5011
},
{
"candidateName": "Arturo Cruz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4137
}
]
},
"CCSanRamonMayor": {
"id": "CCSanRamonMayor",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35946,
"candidates": [
{
"candidateName": "Mark H. Armstrong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 24915
},
{
"candidateName": "Chirag Kathrani",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11031
}
]
},
"CCSanRamonCityCouncilDistrict1": {
"id": "CCSanRamonCityCouncilDistrict1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8366,
"candidates": [
{
"candidateName": "Robert Jweinat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4252
},
{
"candidateName": "Vasanth Shetty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
}
]
},
"CCSanRamonCityCouncilDistrict3": {
"id": "CCSanRamonCityCouncilDistrict3",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Ramon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5939,
"candidates": [
{
"candidateName": "Sridhar Verose",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5939
}
]
},
"CCWalnutCreekCityCouncil": {
"id": "CCWalnutCreekCityCouncil",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Walnut Creek City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 87074,
"candidates": [
{
"candidateName": "Craig Devinney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19866
},
{
"candidateName": "Cindy Darling",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23317
},
{
"candidateName": "Brendan Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9688
},
{
"candidateName": "Laura Patch",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12388
},
{
"candidateName": "Kevin Wilk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21815
}
]
},
"CCCrockettCommunityServicesDistrictDirectorShortTerm": {
"id": "CCCrockettCommunityServicesDistrictDirectorShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Crockett Community Services District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1562,
"candidates": [
{
"candidateName": "Gaunt Murdock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 829
},
{
"candidateName": "Matthew Raver",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 733
}
]
},
"CCDiscoveryBayCommunityServicesDistrictDirector": {
"id": "CCDiscoveryBayCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Discovery Bay Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10454,
"candidates": [
{
"candidateName": "Carolyn Graham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4341
},
{
"candidateName": "Lesley Belcher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4114
},
{
"candidateName": "Leonard D. Woren",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1999
}
]
},
"CCRodeoHerculesFireProtectionDistrictDirector": {
"id": "CCRodeoHerculesFireProtectionDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Rodeo-Hercules Fire Protection District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21610,
"candidates": [
{
"candidateName": "Charles Davidson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8052
},
{
"candidateName": "Robyn Kelly Mikel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6564
},
{
"candidateName": "Heather Gibson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6994
}
]
},
"CCEastBayRegionalParkDistrictDirectorWard2": {
"id": "CCEastBayRegionalParkDistrictDirectorWard2",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Regional Park District Director, Ward 2",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 163337,
"candidates": [
{
"candidateName": "Casey Alyson Farmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52599
},
{
"candidateName": "Lynda Deschambault",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81650
},
{
"candidateName": "Shane Reisman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29088
}
]
},
"CCIronhouseSanitaryDistrictDirector": {
"id": "CCIronhouseSanitaryDistrictDirector",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Ironhouse Sanitary District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36653,
"candidates": [
{
"candidateName": "Angela Lowrey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9016
},
{
"candidateName": "Sue Higgins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8466
},
{
"candidateName": "Dawn Morrow",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9816
},
{
"candidateName": "Peter W. Zirkle",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9355
}
]
},
"CCCentralContraCostaSanitaryDistrictDirectorDivision5": {
"id": "CCCentralContraCostaSanitaryDistrictDirectorDivision5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Central Contra Costa Sanitary District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26136,
"candidates": [
{
"candidateName": "Jean Froelicher Kuznik",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19239
},
{
"candidateName": "Bansidhar S. Giri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6897
}
]
},
"CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5": {
"id": "CCSanFranciscoBayAreaRapidTransitDistrictDirectorDistrict5",
"type": "localRace",
"location": "Contra Costa",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 5",
"raceDescription": "Top candidate wins seat. Includes votes from Contra Costa and Alameda counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 154960,
"candidates": [
{
"candidateName": "Melissa Hernandez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 110470
},
{
"candidateName": "Joseph Grcar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44490
}
]
},
"CCEastBayMunicipalUtilityDistrictDirectorWard1": {
"id": "CCEastBayMunicipalUtilityDistrictDirectorWard1",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility District Director, Ward 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60709,
"candidates": [
{
"candidateName": "Anthony L. Tave",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26361
},
{
"candidateName": "Joey D. Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 34348
}
]
},
"CCEastBayMunicipalUtilityDirectorWard2ShortTerm": {
"id": "CCEastBayMunicipalUtilityDirectorWard2ShortTerm",
"type": "localRace",
"location": "Contra Costa",
"raceName": "East Bay Municipal Utility Director, Ward 2 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 81157,
"candidates": [
{
"candidateName": "Luz Gomez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81157
}
]
},
"CCMeasureR": {
"id": "CCMeasureR",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure R",
"raceDescription": "Byron Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7490,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4147
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3343
}
]
},
"CCMeasureO": {
"id": "CCMeasureO",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure O",
"raceDescription": "Martinez Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15503,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8700
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6803
}
]
},
"CCMeasureP": {
"id": "CCMeasureP",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure P",
"raceDescription": "Pittsburg Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19187,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13743
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5444
}
]
},
"CCMeasureQ": {
"id": "CCMeasureQ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure Q",
"raceDescription": "San Ramon Valley Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 82430,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61740
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20690
}
]
},
"CCMeasureG": {
"id": "CCMeasureG",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure G",
"raceDescription": "El Cerrito. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13434,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10885
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2549
}
]
},
"CCMeasureH": {
"id": "CCMeasureH",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure H",
"raceDescription": "Lafayette. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15444,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10010
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5434
}
]
},
"CCMeasureI": {
"id": "CCMeasureI",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure I",
"raceDescription": "Pinole. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8599,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2768
}
]
},
"CCMeasureJ": {
"id": "CCMeasureJ",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure J",
"raceDescription": "Richmond. Primary municipal election. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35524,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20645
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14879
}
]
},
"CCMeasureL": {
"id": "CCMeasureL",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure L",
"raceDescription": "Richmond. Ranked choice voting. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35452,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16168
}
]
},
"CCMeasureM": {
"id": "CCMeasureM",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure M",
"raceDescription": "San Pablo. Cannabis business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7233,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5255
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1978
}
]
},
"CCMeasureN": {
"id": "CCMeasureN",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure N",
"raceDescription": "San Ramon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37421,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21035
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16386
}
]
},
"CCMeasureS": {
"id": "CCMeasureS",
"type": "localRace",
"location": "Contra Costa",
"raceName": "Measure S",
"raceDescription": "Pleasant Hill Recreation and Park District. Park facilities bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:39 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 21381,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13857
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7524
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea1": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16038,
"candidates": [
{
"candidateName": "Li DelPan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5713
},
{
"candidateName": "Adam McGill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5497
},
{
"candidateName": "Barbara Clifton Zarate",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4828
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea4": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Nancy McCarthy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9805
},
{
"candidateName": "Victoria “Tory” Canby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7575
}
]
},
"MarinMarinCountyBoardofEducationTrusteeArea7": {
"id": "MarinMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin County Board of Education, Trustee Area 7",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
},
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15949,
"candidates": [
{
"candidateName": "Crystal Martinez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13110
},
{
"candidateName": "Mila Schechter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2839
}
]
},
"MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7": {
"id": "MarinMarinCommunityCollegeDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Community College District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15102,
"candidates": [
{
"candidateName": "Ross Millerick",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5835
},
{
"candidateName": "Stephanie O’Brien",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9267
}
]
},
"MarinTamalpaisUnionHighSchoolDistrictGoverningBoard": {
"id": "MarinTamalpaisUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 88120,
"candidates": [
{
"candidateName": "Ida Times-Green",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28705
},
{
"candidateName": "Jennifer “Jenny” Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28793
},
{
"candidateName": "A. Ray Chaudhuri",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8513
},
{
"candidateName": "Amos Klausner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11724
},
{
"candidateName": "Nicholas Ondrejka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10385
}
]
},
"MarinMillerCreekElementarySchoolDistrictGoverningBoard": {
"id": "MarinMillerCreekElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Miller Creek Elementary School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15073,
"candidates": [
{
"candidateName": "Franco Ruggeri",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5608
},
{
"candidateName": "Alissa A. Chacko",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5967
},
{
"candidateName": "Sivan Oyserman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3498
}
]
},
"MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard": {
"id": "MarinLarkspurCorteMaderaSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur-Corte Madera School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10727,
"candidates": [
{
"candidateName": "Ava Fruin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3646
},
{
"candidateName": "Charles Furcolo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1863
},
{
"candidateName": "Rachel Tarko Hudson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2059
},
{
"candidateName": "Beth Blair",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3159
}
]
},
"MarinRossSchoolDistrictGoverningBoard": {
"id": "MarinRossSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2285,
"candidates": [
{
"candidateName": "Kelly Dwinells",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 893
},
{
"candidateName": "Erin Earls",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 907
},
{
"candidateName": "Vinay Patel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 485
}
]
},
"MarinRossValleySchoolDistrictGoverningBoard": {
"id": "MarinRossValleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Ross Valley School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25662,
"candidates": [
{
"candidateName": "Philip J. Feffer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5438
},
{
"candidateName": "Rachel Litwack",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7295
},
{
"candidateName": "Shelley Hamilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6834
},
{
"candidateName": "Daniel Cassidy",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6095
}
]
},
"MarinSausalitoMarinCitySchoolDistrictGoverningBoard": {
"id": "MarinSausalitoMarinCitySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito Marin City School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8235,
"candidates": [
{
"candidateName": "Rebecca Lytle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Danielle Diego",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3297
},
{
"candidateName": "Lester Parham",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 820
},
{
"candidateName": "Sarah E. Canson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1112
}
]
},
"MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "MarinShorelineUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Marin",
"raceName": "Shoreline Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"MarinCountySupervisorDistrict2": {
"id": "MarinCountySupervisorDistrict2",
"type": "localRace",
"location": "Marin",
"raceName": "County Supervisor, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27473,
"candidates": [
{
"candidateName": "Heather McPhail Sridharan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13413
},
{
"candidateName": "Brian Colbert",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14060
}
]
},
"MarinBelvedereCityCouncil": {
"id": "MarinBelvedereCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Belvedere City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2131,
"candidates": [
{
"candidateName": "Pat Carapiet",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 655
},
{
"candidateName": "Kevin Burke",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 716
},
{
"candidateName": "Sally A. Wilkinson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 760
}
]
},
"MarinCorteMaderaTownCouncil": {
"id": "MarinCorteMaderaTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Corte Madera Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7655,
"candidates": [
{
"candidateName": "James H. Andrews",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2396
},
{
"candidateName": "Fred Casissa",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3369
},
{
"candidateName": "Charlie Kirschner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1890
}
]
},
"MarinFairfaxTownCouncil": {
"id": "MarinFairfaxTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Fairfax Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12743,
"candidates": [
{
"candidateName": "Frank Egger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2772
},
{
"candidateName": "Michael Ghiringhelli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2367
},
{
"candidateName": "Bruce Ackerman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1652
},
{
"candidateName": "Chance Cutrano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1657
},
{
"candidateName": "Barbara Coler",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1729
},
{
"candidateName": "Douglas Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 983
},
{
"candidateName": "Cindy Swift",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1583
}
]
},
"MarinLarkspurCityCouncil": {
"id": "MarinLarkspurCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8742,
"candidates": [
{
"candidateName": "Gabe Paulson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4821
},
{
"candidateName": "Scot Candell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3921
}
]
},
"MarinLarkspurCityCouncilShortTerm": {
"id": "MarinLarkspurCityCouncilShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Larkspur City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5874,
"candidates": [
{
"candidateName": "Sarah Margulies",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4241
},
{
"candidateName": "Lana Scott",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1633
}
]
},
"MarinMillValleyCityCouncil": {
"id": "MarinMillValleyCityCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "Mill Valley City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19275,
"candidates": [
{
"candidateName": "Caroline Joachim",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5297
},
{
"candidateName": "Katherine Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5511
},
{
"candidateName": "Urban Carmel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5047
},
{
"candidateName": "Leah Curtis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1546
},
{
"candidateName": "Mike Koo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1874
}
]
},
"MarinNovatoCityCouncilDistrict1": {
"id": "MarinNovatoCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5601,
"candidates": [
{
"candidateName": "Kevin Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3266
},
{
"candidateName": "James P. Petray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2335
}
]
},
"MarinNovatoCityCouncilDistrict3": {
"id": "MarinNovatoCityCouncilDistrict3",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3713,
"candidates": [
{
"candidateName": "Tim O'Connor",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3713
}
]
},
"MarinNovatoCityCouncilDistrict5": {
"id": "MarinNovatoCityCouncilDistrict5",
"type": "localRace",
"location": "Marin",
"raceName": "Novato City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3403,
"candidates": [
{
"candidateName": "Mark J. Milberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3403
}
]
},
"MarinSanAnselmoTownCouncil": {
"id": "MarinSanAnselmoTownCouncil",
"type": "localRace",
"location": "Marin",
"raceName": "San Anselmo Town Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17994,
"candidates": [
{
"candidateName": "Guy Meyer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1045
},
{
"candidateName": "Kurt Johnson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2411
},
{
"candidateName": "Ford Greene",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2643
},
{
"candidateName": "Eileen Burke",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5053
},
{
"candidateName": "Chantel Walker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3453
},
{
"candidateName": "Yoav Schlesinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3389
}
]
},
"MarinSanRafaelCityCouncilDistrict1": {
"id": "MarinSanRafaelCityCouncilDistrict1",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1818,
"candidates": [
{
"candidateName": "Maika Llorens Gulati",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1818
}
]
},
"MarinSanRafaelCityCouncilDistrict4": {
"id": "MarinSanRafaelCityCouncilDistrict4",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6875,
"candidates": [
{
"candidateName": "Mark Galperin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1307
},
{
"candidateName": "Rachel Kertz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5568
}
]
},
"MarinSanRafaelMayor": {
"id": "MarinSanRafaelMayor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24466,
"candidates": [
{
"candidateName": "Kate Colin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21070
},
{
"candidateName": "Mahmoud A. Shirazi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3396
}
]
},
"MarinSanRafaelCityAttorney": {
"id": "MarinSanRafaelCityAttorney",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael City Attorney",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19156,
"candidates": [
{
"candidateName": "Robert F. Epstein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19156
}
]
},
"MarinSanRafaelClerkandAssessor": {
"id": "MarinSanRafaelClerkandAssessor",
"type": "localRace",
"location": "Marin",
"raceName": "San Rafael Clerk and Assessor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19079,
"candidates": [
{
"candidateName": "Lindsay Lara",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 19079
}
]
},
"MarinSausalitoCityCouncilMember": {
"id": "MarinSausalitoCityCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Sausalito City Council Member",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10737,
"candidates": [
{
"candidateName": "Jacqueline Amrikhas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1646
},
{
"candidateName": "Melissa Blaustein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2362
},
{
"candidateName": "Sandra Bushmaker",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1784
},
{
"candidateName": "Steven Woodside",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2418
},
{
"candidateName": "Ian Sobieski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2527
}
]
},
"MarinTiburonTownCouncilMember": {
"id": "MarinTiburonTownCouncilMember",
"type": "localRace",
"location": "Marin",
"raceName": "Tiburon Town Council Member",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8739,
"candidates": [
{
"candidateName": "Holli Thier",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2386
},
{
"candidateName": "Andrew Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2220
},
{
"candidateName": "Chuck Hornbrook",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1786
},
{
"candidateName": "Isaac Nikfar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2347
}
]
},
"MarinBelMarinKeysCommunityServicesDistrictDirector": {
"id": "MarinBelMarinKeysCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Bel Marin Keys Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2431,
"candidates": [
{
"candidateName": "Cheryl Furst",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 507
},
{
"candidateName": "Kevin Dugan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 293
},
{
"candidateName": "Maria Mercy Angelopulos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 559
},
{
"candidateName": "David Bartnicki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259
},
{
"candidateName": "Natalia Shorten",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 475
},
{
"candidateName": "James “Jim” Spaulding",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 338
}
]
},
"MarinMarinCityCommunityServicesDistrictDirector": {
"id": "MarinMarinCityCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Marin City Community Services District Director",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1398,
"candidates": [
{
"candidateName": "Lynnette Egenlauf",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 455
},
{
"candidateName": "Henry E. Mims",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 575
},
{
"candidateName": "Royce Y. McLemore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 368
}
]
},
"MarinTamalpaisCommunityServicesDistrictDirector": {
"id": "MarinTamalpaisCommunityServicesDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Tamalpais Community Services District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7856,
"candidates": [
{
"candidateName": "Steven Levine",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2356
},
{
"candidateName": "Courtney DiCarlo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "Matthew McMahon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2191
},
{
"candidateName": "Steffen Bartschat",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2186
}
]
},
"MarinSouthernMarinFireProtectionDistrictDirector": {
"id": "MarinSouthernMarinFireProtectionDistrictDirector",
"type": "localRace",
"location": "Marin",
"raceName": "Southern Marin Fire Protection District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45078,
"candidates": [
{
"candidateName": "Cathryn A. Hilliard",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14114
},
{
"candidateName": "Rich Riechel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6114
},
{
"candidateName": "Ashley Raveche",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13740
},
{
"candidateName": "Clifford Waldeck",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11110
}
]
},
"MarinLasGallinasValleySanitaryDistrictDirectorShortTerm": {
"id": "MarinLasGallinasValleySanitaryDistrictDirectorShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "Las Gallinas Valley Sanitary District Director — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12534,
"candidates": [
{
"candidateName": "Nicholas Lavrov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6908
},
{
"candidateName": "Barry Nitzberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5626
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision2": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision2",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13820,
"candidates": [
{
"candidateName": "Diana Maier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5134
},
{
"candidateName": "Jack Kenney",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3608
},
{
"candidateName": "Robert Sandoval",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5078
}
]
},
"MarinMarinMunicipalWaterDistrictDirectorDivision5": {
"id": "MarinMarinMunicipalWaterDistrictDirectorDivision5",
"type": "localRace",
"location": "Marin",
"raceName": "Marin Municipal Water District Director, Division 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16204,
"candidates": [
{
"candidateName": "Dawn Matheson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2344
},
{
"candidateName": "Larry L. Russell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9881
},
{
"candidateName": "Dave Keatley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3979
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision1ShortTerm",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6853,
"candidates": [
{
"candidateName": "Kenneth Eichstaedt",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4399
},
{
"candidateName": "Mary Stompe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2454
}
]
},
"MarinNorthMarinWaterDistrictDirectorDivision3": {
"id": "MarinNorthMarinWaterDistrictDirectorDivision3",
"type": "localRace",
"location": "Marin",
"raceName": "North Marin Water District Director, Division 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6352,
"candidates": [
{
"candidateName": "Francis Drouillard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2990
},
{
"candidateName": "Michael H. Joly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3362
}
]
},
"MarinMeasureAA": {
"id": "MarinMeasureAA",
"type": "localRace",
"location": "Marin",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bond. Passes with 55% vote. Includes votes from Marin and Sonoma Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40540,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25466
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15074
}
]
},
"MarinMeasureB": {
"id": "MarinMeasureB",
"type": "localRace",
"location": "Marin",
"raceName": "Measure B",
"raceDescription": "Tamalpais Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 66819,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 43939
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
}
]
},
"MarinMeasureC": {
"id": "MarinMeasureC",
"type": "localRace",
"location": "Marin",
"raceName": "Measure C",
"raceDescription": "Bolinas-Stinson Union School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1120,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 313
}
]
},
"MarinMeasureE": {
"id": "MarinMeasureE",
"type": "localRace",
"location": "Marin",
"raceName": "Measure E",
"raceDescription": "Kentfield School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6981,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4219
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2762
}
]
},
"MarinMeasureG": {
"id": "MarinMeasureG",
"type": "localRace",
"location": "Marin",
"raceName": "Measure G",
"raceDescription": "Sausalito Marin City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5885,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1762
}
]
},
"MarinMeasureH": {
"id": "MarinMeasureH",
"type": "localRace",
"location": "Marin",
"raceName": "Measure H",
"raceDescription": "Fairfax. Appoint City Clerk. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4403,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1763
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2640
}
]
},
"MarinMeasureI": {
"id": "MarinMeasureI",
"type": "localRace",
"location": "Marin",
"raceName": "Measure I",
"raceDescription": "Fairfax. Rent stabilization. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4733,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2991
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1742
}
]
},
"MarinMeasureJ": {
"id": "MarinMeasureJ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure J",
"raceDescription": "Fairfax. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4781,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1815
}
]
},
"MarinMeasureK": {
"id": "MarinMeasureK",
"type": "localRace",
"location": "Marin",
"raceName": "Measure K",
"raceDescription": "Larkspur. Rent increase limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7144,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2710
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4434
}
]
},
"MarinMeasureL": {
"id": "MarinMeasureL",
"type": "localRace",
"location": "Marin",
"raceName": "Measure L",
"raceDescription": "Mill Valley. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8565,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6623
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1942
}
]
},
"MarinMeasureM": {
"id": "MarinMeasureM",
"type": "localRace",
"location": "Marin",
"raceName": "Measure M",
"raceDescription": "Novato. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 26157,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15151
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11006
}
]
},
"MarinMeasureN": {
"id": "MarinMeasureN",
"type": "localRace",
"location": "Marin",
"raceName": "Measure N",
"raceDescription": "San Anselmo. Rent increase limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7470,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2756
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4714
}
]
},
"MarinMeasureO": {
"id": "MarinMeasureO",
"type": "localRace",
"location": "Marin",
"raceName": "Measure O",
"raceDescription": "San Anselmo. Tenant benefits. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7560,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5004
}
]
},
"MarinMeasureP": {
"id": "MarinMeasureP",
"type": "localRace",
"location": "Marin",
"raceName": "Measure P",
"raceDescription": "San Rafael. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23788,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11413
}
]
},
"MarinMeasureQ": {
"id": "MarinMeasureQ",
"type": "localRace",
"location": "Marin",
"raceName": "Measure Q",
"raceDescription": "Stinson Beach Fire Protection District. Spending limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 332,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 309
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23
}
]
},
"MarinMeasureR": {
"id": "MarinMeasureR",
"type": "localRace",
"location": "Marin",
"raceName": "Measure R",
"raceDescription": "Stinson Beach Fire Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:57 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61
}
]
},
"NapaNapaCountyBoardofEducationTrusteeArea5": {
"id": "NapaNapaCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7504,
"candidates": [
{
"candidateName": "Rory Moran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2163
},
{
"candidateName": "Gerald Parrott \r",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5341
}
]
},
"NapaSolanoCountyBoardofEducationTrusteeArea2": {
"id": "NapaSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"NapaNapaValleyCollegeTrusteeArea6": {
"id": "NapaNapaValleyCollegeTrusteeArea6",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley College, Trustee Area 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8021,
"candidates": [
{
"candidateName": "Ines De Luna",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4839
},
{
"candidateName": "Scott Owens",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3182
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6552,
"candidates": [
{
"candidateName": "Lisa W. Chu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4603
},
{
"candidateName": "Kevin “KDub” West",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1949
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5964,
"candidates": [
{
"candidateName": "Devin Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2087
},
{
"candidateName": "Eve Ryser",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3877
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea5",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5273,
"candidates": [
{
"candidateName": "John Henry Martin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3094
},
{
"candidateName": "David T. Gracia",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2179
}
]
},
"NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7": {
"id": "NapaNapaValleyUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7113,
"candidates": [
{
"candidateName": "Marie Dennett",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3199
},
{
"candidateName": "Julianna Hart",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3914
}
]
},
"NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "NapaFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Napa",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Napa and Solano Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"NapaAmericanCanyonMayor": {
"id": "NapaAmericanCanyonMayor",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8998,
"candidates": [
{
"candidateName": "David Oro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4342
},
{
"candidateName": "Pierre Washington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4656
}
]
},
"NapaAmericanCanyonCityCouncil": {
"id": "NapaAmericanCanyonCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "American Canyon City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13690,
"candidates": [
{
"candidateName": "Melissa Lamattina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4312
},
{
"candidateName": "Elmer Andrei Manaid",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Davet Mohammed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3044
},
{
"candidateName": "Brando R. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3538
}
]
},
"NapaCalistogaMayor": {
"id": "NapaCalistogaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1509,
"candidates": [
{
"candidateName": "Donald Williams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1509
}
]
},
"NapaCalistogaCityCouncil": {
"id": "NapaCalistogaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Calistoga City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2676,
"candidates": [
{
"candidateName": "Lisa Gift",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 843
},
{
"candidateName": "Marion Villalba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 745
},
{
"candidateName": "Irais Lopez-Ortega",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1088
}
]
},
"NapaNapaMayor": {
"id": "NapaNapaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 33270,
"candidates": [
{
"candidateName": "Tuesday D. Allison",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6598
},
{
"candidateName": "Scott Sedgley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 26672
}
]
},
"NapaNapaCityCouncilDistrict2": {
"id": "NapaNapaCityCouncilDistrict2",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7264,
"candidates": [
{
"candidateName": "Beth Painter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7264
}
]
},
"NapaNapaCityCouncilDistrict4": {
"id": "NapaNapaCityCouncilDistrict4",
"type": "localRace",
"location": "Napa",
"raceName": "Napa City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5214,
"candidates": [
{
"candidateName": "Bernardo “Bernie” Narvaez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5214
}
]
},
"NapaStHelenaMayor": {
"id": "NapaStHelenaMayor",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2662,
"candidates": [
{
"candidateName": "Paul J. Dohring",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1836
},
{
"candidateName": "Billy Summers",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 826
}
]
},
"NapaStHelenaCityCouncil": {
"id": "NapaStHelenaCityCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "St Helena City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4172,
"candidates": [
{
"candidateName": "Michelle Deasy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1580
},
{
"candidateName": "Hector R. Marroquin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1076
},
{
"candidateName": "Aaron Barak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1516
}
]
},
"NapaYountvilleTownCouncil": {
"id": "NapaYountvilleTownCouncil",
"type": "localRace",
"location": "Napa",
"raceName": "Yountville Town Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2117,
"candidates": [
{
"candidateName": "Joe Tagliaboschi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 483
},
{
"candidateName": "Robert Moore",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 234
},
{
"candidateName": "Pam Reeves",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 651
},
{
"candidateName": "Eric E. Knight",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 749
}
]
},
"NapaMeasureBSchool": {
"id": "NapaMeasureBSchool",
"type": "localRace",
"location": "Napa",
"raceName": "Napa Valley Unified School District, Measure B",
"raceDescription": "Napa Valley Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42267,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18983
}
]
},
"NapaMeasureU": {
"id": "NapaMeasureU",
"type": "localRace",
"location": "Napa",
"raceName": "Measure U",
"raceDescription": "Napa Valley Transportation Authority. Transporation sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 60783,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 44230
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16553
}
]
},
"NapaMeasureG": {
"id": "NapaMeasureG",
"type": "localRace",
"location": "Napa",
"raceName": "Measure G",
"raceDescription": "Napa. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34724,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19961
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14763
}
]
},
"NapaMeasureA1": {
"id": "NapaMeasureA1",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A1",
"raceDescription": "St. Helena. Establishing charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2719,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1191
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1528
}
]
},
"NapaMeasureA2": {
"id": "NapaMeasureA2",
"type": "localRace",
"location": "Napa",
"raceName": "Measure A2",
"raceDescription": "St. Helena. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2741,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1123
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1618
}
]
},
"NapaMeasureBStHelena": {
"id": "NapaMeasureBStHelena",
"type": "localRace",
"location": "Napa",
"raceName": "St. Helena, Measure B",
"raceDescription": "St. Helena. Winery and planned agritourism overlay. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:25 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1366
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1398
}
]
},
"SFBoardofEducation": {
"id": "SFBoardofEducation",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Education",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1012778,
"candidates": [
{
"candidateName": "Laurance Lem Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45736
},
{
"candidateName": "Lefteris Eleftheriou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22285
},
{
"candidateName": "Jaime Huling",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 168659
},
{
"candidateName": "Ann Hsu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 81044
},
{
"candidateName": "John Jersin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122450
},
{
"candidateName": "Parag Gupta",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 139340
},
{
"candidateName": "Matt Alexander",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 122698
},
{
"candidateName": "Supryia Marie Ray",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 127834
},
{
"candidateName": "Virginia Cheung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 101017
},
{
"candidateName": "Min Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 48550
},
{
"candidateName": "Maddy Krantz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33165
}
]
},
"SFCommunityCollegeBoard": {
"id": "SFCommunityCollegeBoard",
"type": "localRace",
"location": "San Francisco",
"raceName": "Community College Board",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 823294,
"candidates": [
{
"candidateName": "Ruth Ferguson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 114132
},
{
"candidateName": "Leanna C. Louie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50353
},
{
"candidateName": "Heather McCarty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 162477
},
{
"candidateName": "Julio J. Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38741
},
{
"candidateName": "Aliya Chisti",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 149638
},
{
"candidateName": "Ben Kaplan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 49320
},
{
"candidateName": "Alan Wong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 140951
},
{
"candidateName": "Luis Zamora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117682
}
]
},
"SFBARTBoardofDirectorsDistrict7": {
"id": "SFBARTBoardofDirectorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 7",
"raceDescription": "Top two candidates win seat. Includes votes from San Francisco and Alameda County.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 161254,
"candidates": [
{
"candidateName": "Victor E. Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92729
},
{
"candidateName": "Dana Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 68525
}
]
},
"SFBARTBoardofDirectorsDistrict9": {
"id": "SFBARTBoardofDirectorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Bay Area Rapid Transit District Director, District 9",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 137871,
"candidates": [
{
"candidateName": "Edward Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 86966
},
{
"candidateName": "Joe Sangirardi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50905
}
]
},
"SFMeasureA": {
"id": "SFMeasureA",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure A",
"raceDescription": "San Francisco Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 377297,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 282968
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 94329
}
]
},
"SFMeasureB": {
"id": "SFMeasureB",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure B",
"raceDescription": "San Francisco. Community health and safety bond. Passes with 2/3 vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376637,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 274187
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102450
}
]
},
"SFMeasureC": {
"id": "SFMeasureC",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure C",
"raceDescription": "San Francisco. Inspector General position. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370366,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 225704
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 144662
}
]
},
"SFMeasureD": {
"id": "SFMeasureD",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure D",
"raceDescription": "San Francisco. Commissions and mayoral authority. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 366327,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 158723
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 207604
}
]
},
"SFMeasureE": {
"id": "SFMeasureE",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure E",
"raceDescription": "San Francisco. Commissions task force. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363854,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192540
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171314
}
]
},
"SFMeasureF": {
"id": "SFMeasureF",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure F",
"raceDescription": "San Francisco. Police pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 361671,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163835
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 197836
}
]
},
"SFMeasureG": {
"id": "SFMeasureG",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure G",
"raceDescription": "San Francisco. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 370824,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 217807
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 153017
}
]
},
"SFMeasureH": {
"id": "SFMeasureH",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure H",
"raceDescription": "San Francisco. Firefighter pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 365942,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 192601
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 173341
}
]
},
"SFMeasureI": {
"id": "SFMeasureI",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure I",
"raceDescription": "San Francisco. Nurse and 911 operator pensions. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363459,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261318
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102141
}
]
},
"SFMeasureJ": {
"id": "SFMeasureJ",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure J",
"raceDescription": "San Francisco. City spending. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 362785,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 297972
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 64813
}
]
},
"SFMeasureK": {
"id": "SFMeasureK",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure K",
"raceDescription": "San Francisco. Permanently closing Upper Great Highway to private vehicles. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 376489,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 206042
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170447
}
]
},
"SFMeasureL": {
"id": "SFMeasureL",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure L",
"raceDescription": "San Francisco. Transportation network companies tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 369575,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 210375
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 159200
}
]
},
"SFMeasureM": {
"id": "SFMeasureM",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure M",
"raceDescription": "San Francisco. Business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 342310,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 237930
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 104380
}
]
},
"SFMeasureN": {
"id": "SFMeasureN",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure N",
"raceDescription": "San Francisco. Student loan reimbursement. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 363432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 187979
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 175453
}
]
},
"SFMeasureO": {
"id": "SFMeasureO",
"type": "localRace",
"location": "San Francisco",
"raceName": "Measure O",
"raceDescription": "San Francisco. Reproductive rights. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 373249,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 312914
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 60335
}
]
},
"SFMayorRound1": {
"id": "SFMayorRound1",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Round 1",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 390180,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 95117
},
{
"candidateName": "Mark Farrell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 72115
},
{
"candidateName": "Henry Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1319
},
{
"candidateName": "Keith Freedman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2079
},
{
"candidateName": "Dylan Hirsch-Shell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2897
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 102720
},
{
"candidateName": "Nelson Mei",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1791
},
{
"candidateName": "Aaron Peskin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 89215
},
{
"candidateName": "Paul Robertson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Ahsha Safai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11425
},
{
"candidateName": "Shahram Shariati",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1613
},
{
"candidateName": "Jon Soderstrom",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 412
},
{
"candidateName": "Ellen Zhou",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8665
}
]
},
"SFMayorRound3": {
"id": "SFMayorRound3",
"type": "localRace",
"location": "San Francisco",
"raceName": "San Francisco Mayor Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 331477,
"candidates": [
{
"candidateName": "London Breed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149113
},
{
"candidateName": "Mark Farrell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Henry Flynn (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Keith Freedman (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dylan Hirsch-Shell (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Daniel Lurie",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 182364
},
{
"candidateName": "Nelson Mei (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Aaron Peskin (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Paul Robertson (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ahsha Safai (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Shahram Shariati (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jon Soderstrom (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ellen Zhou (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict1": {
"id": "SFBoardofSupervisorsDistrict1",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35478,
"candidates": [
{
"candidateName": "Sherman D'Silva",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 899
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14755
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16670
},
{
"candidateName": "Jeremiah Boehner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1344
},
{
"candidateName": "Jen Nossokoff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1810
}
]
},
"SFBoardofSupervisorsDistrict1FinalRound": {
"id": "SFBoardofSupervisorsDistrict1FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 1 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34299,
"candidates": [
{
"candidateName": "Sherman D'Silva (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Marjan Philhour",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16499
},
{
"candidateName": "Connie Chan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17800
},
{
"candidateName": "Jeremiah Boehner (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jen Nossokoff (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict3": {
"id": "SFBoardofSupervisorsDistrict3",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28758,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8489
},
{
"candidateName": "Moe Jamil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3753
},
{
"candidateName": "Wendy Ha Chau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1565
},
{
"candidateName": "Eduard Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 879
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11272
},
{
"candidateName": "Matthew Susk",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2800
}
]
},
"SFBoardofSupervisorsDistrict3FinalRound": {
"id": "SFBoardofSupervisorsDistrict3FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 3 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25568,
"candidates": [
{
"candidateName": "Sharon Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
},
{
"candidateName": "Moe Jamil (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Wendy Ha Chau (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Eduard Navarro (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Danny Sauter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14056
},
{
"candidateName": "Matthew Susk (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict5": {
"id": "SFBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat. This result reflects redistributed votes. The results of the instant runoff will change as more first-choice votes are counted.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29698,
"candidates": [
{
"candidateName": "Autumn Hope Looijen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11840
},
{
"candidateName": "Scotty Jacobs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2796
},
{
"candidateName": "Allen Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 444
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12012
}
]
},
"SFBoardofSupervisorsDistrict5FinalRound": {
"id": "SFBoardofSupervisorsDistrict5FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 5 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27818,
"candidates": [
{
"candidateName": "Autumn Hope Looijen (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Bilal Mahmood",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14741
},
{
"candidateName": "Scotty Jacobs (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Allen Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Dean Preston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13077
}
]
},
"SFBoardofSupervisorsDistrict7": {
"id": "SFBoardofSupervisorsDistrict7",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 37318,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17532
},
{
"candidateName": "Stephen Martin-Pinto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5135
},
{
"candidateName": "Edward S. Yee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13407
}
]
},
"SFBoardofSupervisorsDistrict7FinalRound": {
"id": "SFBoardofSupervisorsDistrict7FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 7 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 35412,
"candidates": [
{
"candidateName": "Myrna Melgar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18916
},
{
"candidateName": "Stephen Martin-Pinto (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Edward S. Yee (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Matt Boschetto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16496
}
]
},
"SFBoardofSupervisorsDistrict9": {
"id": "SFBoardofSupervisorsDistrict9",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Round One",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32731,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13844
},
{
"candidateName": "Stephen Jon Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1140
},
{
"candidateName": "Roberto Hernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6606
},
{
"candidateName": "Jaime Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 931
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9042
},
{
"candidateName": "Julian Bermudez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 600
},
{
"candidateName": "H. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 568
}
]
},
"SFBoardofSupervisorsDistrict9FinalRound": {
"id": "SFBoardofSupervisorsDistrict9FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 9 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 29409,
"candidates": [
{
"candidateName": "Jackie Fielder",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17546
},
{
"candidateName": "Stephen Jon Torres (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Roberto Hernandez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jaime Gutierrez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Trevor Chandler",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11863
},
{
"candidateName": "Julian Bermudez (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "H. Brown (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
}
]
},
"SFBoardofSupervisorsDistrict11": {
"id": "SFBoardofSupervisorsDistrict11",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 First Round",
"raceDescription": "Top candidate wins seat. This result only reflects voters’ first-choice candidate. If votes are redistributed in an instant runoff, they are not reflected in this result.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27928,
"candidates": [
{
"candidateName": "Oscar Flores",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2896
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8675
},
{
"candidateName": "Roger Marenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 604
},
{
"candidateName": "Jose Morales",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 629
},
{
"candidateName": "Ernest “EJ” Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5441
},
{
"candidateName": "Adlah Chisti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1434
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8249
}
]
},
"SFBoardofSupervisorsDistrict11FinalRound": {
"id": "SFBoardofSupervisorsDistrict11FinalRound",
"type": "localRace",
"location": "San Francisco",
"raceName": "Board of Supervisors, District 11 Final Round",
"raceDescription": "Top candidate wins seat. This is the latest ranked choice data provided by the Department of Elections office.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 23804,
"candidates": [
{
"candidateName": "Oscar Flores (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Michael Lai",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11803
},
{
"candidateName": "Roger Marenco (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Jose Morales (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Ernest “EJ” Jones (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Adlah Chisti (eliminated)",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 0
},
{
"candidateName": "Chyanne Chen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12001
}
]
},
"SFCityAttorney": {
"id": "SFCityAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "City Attorney ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 329174,
"candidates": [
{
"candidateName": "David Chiu",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272857
},
{
"candidateName": "Richard T. Woon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 56317
}
]
},
"SFDistrictAttorney": {
"id": "SFDistrictAttorney",
"type": "localRace",
"location": "San Francisco",
"raceName": "District Attorney",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 347374,
"candidates": [
{
"candidateName": "Brooke Jenkins ",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 228999
},
{
"candidateName": "Ryan Khojasteh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 118375
}
]
},
"SFSheriff": {
"id": "SFSheriff",
"type": "localRace",
"location": "San Francisco",
"raceName": "Sheriff ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 314864,
"candidates": [
{
"candidateName": "Michael Juan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63768
},
{
"candidateName": "Paul Miyamoto",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 251096
}
]
},
"SFTreasurer": {
"id": "SFTreasurer",
"type": "localRace",
"location": "San Francisco",
"raceName": "Treasurer ",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:55 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 300411,
"candidates": [
{
"candidateName": "José Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 300411
}
]
},
"SMCountyBoardofEducationTrusteeArea4": {
"id": "SMCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 36397,
"candidates": [
{
"candidateName": "Priya Hays",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10568
},
{
"candidateName": "Chelsea Bonini",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25829
}
]
},
"SMCountyBoardofEducationTrusteeArea5": {
"id": "SMCountyBoardofEducationTrusteeArea5",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 41938,
"candidates": [
{
"candidateName": "Maurice Goodman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14615
},
{
"candidateName": "Mike O’Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27323
}
]
},
"SMCountyBoardofEducationTrusteeArea6": {
"id": "SMCountyBoardofEducationTrusteeArea6",
"type": "localRace",
"location": "San Mateo",
"raceName": "County Board of Education, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 39921,
"candidates": [
{
"candidateName": "Patricia Love",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28085
},
{
"candidateName": "Ester Adut",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11836
}
]
},
"SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanMateoCountyCommunityCollegeDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo County Community College District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 64091,
"candidates": [
{
"candidateName": "Keith Holden",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20270
},
{
"candidateName": "Lisa A. Petrides",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 43821
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2539,
"candidates": [
{
"candidateName": "Breanna Lafontaine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1614
},
{
"candidateName": "Glenn Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 925
}
]
},
"SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD": {
"id": "SMCabrilloUnifiedSchoolDistrictGoverningBoardTrusteeAreaD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Cabrillo Unified School District, Governing Board, Trustee Area D",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2588,
"candidates": [
{
"candidateName": "Sophia Layne",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 847
},
{
"candidateName": "Peter Cerneka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1741
}
]
},
"SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA": {
"id": "SMSouthSanFranciscoUnifiedSchoolDistrictGoverningBoardTrusteeAreaA",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco Unified School District, Governing Board, Trustee Area A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5144,
"candidates": [
{
"candidateName": "Patricia “Pat” Murray",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4019
},
{
"candidateName": "Samuel M. Chetcuti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1125
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22237,
"candidates": [
{
"candidateName": "Mary Beth Thompson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14181
},
{
"candidateName": "Daniel Torunian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1976
},
{
"candidateName": "Jacob Yuryev",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6080
}
]
},
"SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE": {
"id": "SMSequoiaUnionHighSchoolDistrictGoverningBoardTrusteeAreaE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Union High School District, Governing Board, Trustee Area E",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10513,
"candidates": [
{
"candidateName": "Tonga Victoria Afuhaamango",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3128
},
{
"candidateName": "Maria E. Cruz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5569
},
{
"candidateName": "Jon Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1816
}
]
},
"SMBrisbaneSchoolDistrictGoverningBoard": {
"id": "SMBrisbaneSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5542,
"candidates": [
{
"candidateName": "Karen Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1810
},
{
"candidateName": "Nancy E. Lacsamana",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1141
},
{
"candidateName": "Gaby Makstman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 518
},
{
"candidateName": "Krystal Alcaraz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 885
},
{
"candidateName": "Christine Oquendo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1188
}
]
},
"SMJeffersonElementarySchoolDistrictGoverningBoard": {
"id": "SMJeffersonElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Jefferson Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 34944,
"candidates": [
{
"candidateName": "Nadia Flamenco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13061
},
{
"candidateName": "Andrea Jordan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11205
},
{
"candidateName": "Cheryll Catuar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10678
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8247,
"candidates": [
{
"candidateName": "Kimberly Legg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2606
},
{
"candidateName": "Jason Morimoto",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3631
},
{
"candidateName": "Pooya Sarabandi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2010
}
]
},
"SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm": {
"id": "SMLasLomitasElementarySchoolDistrictGoverningBoardShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Las Lomitas Elementary School District, Governing Board — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5341,
"candidates": [
{
"candidateName": "Paige Winikoff",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3891
},
{
"candidateName": "Shauna Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1450
}
]
},
"SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SMSanBrunoParkSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Park School District, Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3194,
"candidates": [
{
"candidateName": "Kingsley Ma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1869
},
{
"candidateName": "Jennifer M. Blanco",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1325
}
]
},
"SMWoodsideElementarySchoolDistrictGoverningBoard": {
"id": "SMWoodsideElementarySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Elementary School District, Governing Board",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2564,
"candidates": [
{
"candidateName": "Sherry Lin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 933
},
{
"candidateName": "Matthew Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 902
},
{
"candidateName": "Zackary Simkover",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 729
}
]
},
"SMBoardofSupervisorsDistrict4": {
"id": "SMBoardofSupervisorsDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Board of Supervisors, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 46612,
"candidates": [
{
"candidateName": "Antonio Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20184
},
{
"candidateName": "Lisa Gauthier",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26428
}
]
},
"SMBelmontMayor": {
"id": "SMBelmontMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10987,
"candidates": [
{
"candidateName": "Julia Mates",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10987
}
]
},
"SMBelmontCityCouncilDistrict2": {
"id": "SMBelmontCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3301,
"candidates": [
{
"candidateName": "Ken Loo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1402
},
{
"candidateName": "Cathy M. Jordan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1899
}
]
},
"SMBelmontCityCouncilDistrict4": {
"id": "SMBelmontCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Belmont City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3217,
"candidates": [
{
"candidateName": "Davina Hurt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Arina Merkulova",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 382
},
{
"candidateName": "Tom McCune",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1560
},
{
"candidateName": "Pat Cuviello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82
}
]
},
"SMBrisbaneCityCouncil": {
"id": "SMBrisbaneCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Brisbane City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4860,
"candidates": [
{
"candidateName": "Cliff Lentz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1250
},
{
"candidateName": "Chaya-Bella David",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 615
},
{
"candidateName": "Coleen Mackin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 995
},
{
"candidateName": "Karen Cunningham",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 985
},
{
"candidateName": "Frank Kern",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1015
}
]
},
"SMBurlingameCityCouncilDistrict1ShortTerm": {
"id": "SMBurlingameCityCouncilDistrict1ShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 1 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2158,
"candidates": [
{
"candidateName": "Andrea Pappajohn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2158
}
]
},
"SMBurlingameCityCouncilDistrict2FullTerm": {
"id": "SMBurlingameCityCouncilDistrict2FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 2 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2555,
"candidates": [
{
"candidateName": "Desiree Thayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1259
},
{
"candidateName": "Nirmala Bandrapalli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 623
},
{
"candidateName": "Hadia Khoury",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Rachel Ni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 402
}
]
},
"SMBurlingameCityCouncilDistrict4FullTerm": {
"id": "SMBurlingameCityCouncilDistrict4FullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Burlingame City Council, District 4 — Full Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2487,
"candidates": [
{
"candidateName": "Tony Paul",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 536
},
{
"candidateName": "Donna Colson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1951
}
]
},
"SMColmaCityCouncil": {
"id": "SMColmaCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Colma City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1117,
"candidates": [
{
"candidateName": "Elisabeth Aurora Jenson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 200
},
{
"candidateName": "Melissa Jones",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 92
},
{
"candidateName": "Ken Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 334
},
{
"candidateName": "Thomas Walsh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
},
{
"candidateName": "Carrie Slaughter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 280
}
]
},
"SMDalyCityCouncilFullTerm": {
"id": "SMDalyCityCouncilFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 45699,
"candidates": [
{
"candidateName": "Juslyn Cabrera Manalo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23477
},
{
"candidateName": "Daniel “Danyo” Vizcarra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5137
},
{
"candidateName": "Glenn R. Sylvester",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17085
}
]
},
"SMDalyCityCouncilShortTerm": {
"id": "SMDalyCityCouncilShortTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Council — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 27715,
"candidates": [
{
"candidateName": "Theresa Faapuaa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12541
},
{
"candidateName": "Teresa Proaño",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 15174
}
]
},
"SMDalyCityClerk": {
"id": "SMDalyCityClerk",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25668,
"candidates": [
{
"candidateName": "K. Annette Hipona",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 25668
}
]
},
"SMDalyCityTreasurer": {
"id": "SMDalyCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "Daly City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24972,
"candidates": [
{
"candidateName": "Daneca M. Halvorson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 24972
}
]
},
"SMEastPaloAltoCityCouncil": {
"id": "SMEastPaloAltoCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "East Palo Alto City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14493,
"candidates": [
{
"candidateName": "Webster Lincoln",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2251
},
{
"candidateName": "Deborah Lewis-Virges",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1825
},
{
"candidateName": "Mark Dinan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2343
},
{
"candidateName": "Carlos Romero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2556
},
{
"candidateName": "Maria Guadalupe Rocha",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1498
},
{
"candidateName": "Ravneel Resh Chaudhary",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1093
},
{
"candidateName": "Ofelia Bello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1658
},
{
"candidateName": "Gail Wilkerson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 663
},
{
"candidateName": "Dennis C. Scherzer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 606
}
]
},
"SMFosterCityCouncil": {
"id": "SMFosterCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Foster City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 28821,
"candidates": [
{
"candidateName": "Richa Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4555
},
{
"candidateName": "Phoebe Shin Venkat",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5185
},
{
"candidateName": "Shankar Kenkre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4914
},
{
"candidateName": "Suzy Niederhofer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7131
},
{
"candidateName": "Patrick J. Sullivan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7036
}
]
},
"SMHalfMoonBayCityCouncilDistrict2": {
"id": "SMHalfMoonBayCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 992,
"candidates": [
{
"candidateName": "Patric Bo Jonsson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 549
},
{
"candidateName": "Harvey Rarback",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 443
}
]
},
"SMHalfMoonBayCityCouncilDistrict3": {
"id": "SMHalfMoonBayCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Half Moon Bay City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1328,
"candidates": [
{
"candidateName": "Joaquin Jimenez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 551
},
{
"candidateName": "Paul Nagengast",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 777
}
]
},
"SMHillsboroughCityCouncil": {
"id": "SMHillsboroughCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Hillsborough City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13452,
"candidates": [
{
"candidateName": "Jabra Muhawieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 874
},
{
"candidateName": "Laurie Davies Adams",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3584
},
{
"candidateName": "Sophie Cole",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3737
},
{
"candidateName": "Christine Krolik",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3875
},
{
"candidateName": "Jimmy Wu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1382
}
]
},
"SMMenloParkCityCouncilDistrict3": {
"id": "SMMenloParkCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2379,
"candidates": [
{
"candidateName": "Jeff Schmidt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2379
}
]
},
"SMMenloParkCityCouncilDistrict5": {
"id": "SMMenloParkCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Menlo Park City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3292,
"candidates": [
{
"candidateName": "Greg Conlon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 807
},
{
"candidateName": "Jennifer Wise",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2485
}
]
},
"SMMillbraeCityCouncilDistrict1": {
"id": "SMMillbraeCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2227,
"candidates": [
{
"candidateName": "Stephen Rainaldi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1452
},
{
"candidateName": "Ghassan Shamieh",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 775
}
]
},
"SMMillbraeCityCouncilDistrict3": {
"id": "SMMillbraeCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1884,
"candidates": [
{
"candidateName": "Reuben D. Holober",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1289
},
{
"candidateName": "You You Xue",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 595
}
]
},
"SMMillbraeCityCouncilDistrict5": {
"id": "SMMillbraeCityCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Millbrae City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1300,
"candidates": [
{
"candidateName": "Anders Fung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1300
}
]
},
"SMPacificaCityCouncilDistrict1": {
"id": "SMPacificaCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2873,
"candidates": [
{
"candidateName": "Mayra Espinosa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1811
},
{
"candidateName": "Michelle Murry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 892
},
{
"candidateName": "Victor A Spano",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SMPacificaCityCouncilDistrict4": {
"id": "SMPacificaCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pacifica City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4242,
"candidates": [
{
"candidateName": "Mark Hubbell",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2005
},
{
"candidateName": "Greg Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2237
}
]
},
"SMPortolaValleyTownCouncil": {
"id": "SMPortolaValleyTownCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Portola Valley Town Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Rebecca Flynn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1780
},
{
"candidateName": "Ellen Vernazza",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 871
},
{
"candidateName": "Carter J. Warr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
},
{
"candidateName": "Helen Wolter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1573
}
]
},
"SMRedwoodCityCouncilDistrict1": {
"id": "SMRedwoodCityCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4570,
"candidates": [
{
"candidateName": "Jeff Gee",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4570
}
]
},
"SMRedwoodCityCouncilDistrict3": {
"id": "SMRedwoodCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2785,
"candidates": [
{
"candidateName": "Lissette Espinoza-Garnica",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1385
},
{
"candidateName": "Isabella Chu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1400
}
]
},
"SMRedwoodCityCouncilDistrict4": {
"id": "SMRedwoodCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1924,
"candidates": [
{
"candidateName": "Elmer Martínez Saballos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1924
}
]
},
"SMRedwoodCityCouncilDistrict7": {
"id": "SMRedwoodCityCouncilDistrict7",
"type": "localRace",
"location": "San Mateo",
"raceName": "Redwood City Council, District 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5883,
"candidates": [
{
"candidateName": "Diana Reddy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2702
},
{
"candidateName": "Marcella Padilla",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3181
}
]
},
"SMSanBrunoMayor": {
"id": "SMSanBrunoMayor",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 16302,
"candidates": [
{
"candidateName": "Marty P. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7850
},
{
"candidateName": "Rico E. Medina",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8452
}
]
},
"SMSanBrunoCityCouncilDistrict2": {
"id": "SMSanBrunoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4396,
"candidates": [
{
"candidateName": "Tom Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2518
},
{
"candidateName": "Stephan A. Marshall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1878
}
]
},
"SMSanBrunoCityCouncilDistrict3": {
"id": "SMSanBrunoCityCouncilDistrict3",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Bruno City Council, District 3\r",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3353,
"candidates": [
{
"candidateName": "Michael Salazar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SMSanCarlosCityCouncil": {
"id": "SMSanCarlosCityCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19195,
"candidates": [
{
"candidateName": "Neil Layton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9004
},
{
"candidateName": "John Dugan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10191
}
]
},
"SMSanCarlosCityTreasurer": {
"id": "SMSanCarlosCityTreasurer",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Carlos City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 11521,
"candidates": [
{
"candidateName": "Inge Tiegel Doherty",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11521
}
]
},
"SMSanMateoCityCouncilDistrict2": {
"id": "SMSanMateoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5703,
"candidates": [
{
"candidateName": "Nicole Fernandez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3849
},
{
"candidateName": "Charles Hansen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1854
}
]
},
"SMSanMateoCityCouncilDistrict4": {
"id": "SMSanMateoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "San Mateo City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5302,
"candidates": [
{
"candidateName": "Danielle Cwirko-Godycki",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5302
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict2": {
"id": "SMSouthSanFranciscoCityCouncilDistrict2",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5067,
"candidates": [
{
"candidateName": "Vivian Ramos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1771
},
{
"candidateName": "Mark Nagales",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3296
}
]
},
"SMSouthSanFranciscoCityCouncilDistrict4": {
"id": "SMSouthSanFranciscoCityCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "South San Francisco City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5881,
"candidates": [
{
"candidateName": "James Hsu Coleman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3921
},
{
"candidateName": "Avin M. Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1960
}
]
},
"SMWoodsideTownCouncilDistrict1": {
"id": "SMWoodsideTownCouncilDistrict1",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 539,
"candidates": [
{
"candidateName": "Jennifer Wall",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 539
}
]
},
"SMWoodsideTownCouncilDistrict4": {
"id": "SMWoodsideTownCouncilDistrict4",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 531,
"candidates": [
{
"candidateName": "Paul Goeld",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 531
}
]
},
"SMWoodsideTownCouncilDistrict5": {
"id": "SMWoodsideTownCouncilDistrict5",
"type": "localRace",
"location": "San Mateo",
"raceName": "Woodside Town Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 511,
"candidates": [
{
"candidateName": "Hassan Aburish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 461
},
{
"candidateName": "Alayna Van Devort Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50
}
]
},
"SMBroadmoorPoliceProtectionDistrictBoardofCommissioners": {
"id": "SMBroadmoorPoliceProtectionDistrictBoardofCommissioners",
"type": "localRace",
"location": "San Mateo",
"raceName": "Broadmoor Police Protection District, Board of Commissioners",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1992,
"candidates": [
{
"candidateName": "Andrea M. Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1207
},
{
"candidateName": "John V. Aguerre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 785
}
]
},
"SMGranadaCommunityServicesDistrictBoardofDirectors": {
"id": "SMGranadaCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "San Mateo",
"raceName": "Granada Community Services District, Board of Directors",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5444,
"candidates": [
{
"candidateName": "Nancy Marsh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1984
},
{
"candidateName": "Iris Grant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 582
},
{
"candidateName": "Janet Brayer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1425
},
{
"candidateName": "Wanda Bowles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1453
}
]
},
"SMHighlandsRecreationDistrictBoardofDirectorsFullTerm": {
"id": "SMHighlandsRecreationDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "San Mateo",
"raceName": "Highlands Recreation District, Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1927,
"candidates": [
{
"candidateName": "Greg Tseng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 473
},
{
"candidateName": "Pamela Merkadeau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 812
},
{
"candidateName": "Christopher Carlos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 642
}
]
},
"SMPescaderoMunicipalAdvisoryCouncil": {
"id": "SMPescaderoMunicipalAdvisoryCouncil",
"type": "localRace",
"location": "San Mateo",
"raceName": "Pescadero Municipal Advisory Council",
"raceDescription": "Top eight candidates win seat.",
"raceReadTheStory": "",
"raceType": "top8",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2406,
"candidates": [
{
"candidateName": "Kassandra Talbot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 439
},
{
"candidateName": "Nic Erridge",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 284
},
{
"candidateName": "Patrick Horn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 223
},
{
"candidateName": "Ryan Augustine",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 316
},
{
"candidateName": "Cullen Ray Rose",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 292
},
{
"candidateName": "Itzel Negrete",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 271
},
{
"candidateName": "Mark Wallace",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 272
},
{
"candidateName": "Rob Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 309
}
]
},
"SMSequoiaHealthcareDistrictBoardofDirectorsZoneB": {
"id": "SMSequoiaHealthcareDistrictBoardofDirectorsZoneB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Sequoia Healthcare District, Board of Directors, Zone B",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 18560,
"candidates": [
{
"candidateName": "Cama Garcia Lock",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10542
},
{
"candidateName": "Jo-Ann Byrne Sockolov",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8018
}
]
},
"SMMeasureK": {
"id": "SMMeasureK",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure K",
"raceDescription": "Cabrillo Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13641,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8462
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5179
}
]
},
"SMMeasureN": {
"id": "SMMeasureN",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure N",
"raceDescription": "Cabrillo Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13708,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9706
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4002
}
]
},
"SMMeasureZ": {
"id": "SMMeasureZ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Z",
"raceDescription": "Jefferson Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 49953,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38447
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11506
}
]
},
"SMMeasureHH": {
"id": "SMMeasureHH",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure HH",
"raceDescription": "Bayshore Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1705,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1215
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 490
}
]
},
"SMMeasureP": {
"id": "SMMeasureP",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure P",
"raceDescription": "Belmont-Redwood Shores School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 20334,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13712
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6622
}
]
},
"SMMeasureGG": {
"id": "SMMeasureGG",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure GG",
"raceDescription": "Burlingame School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15139,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11203
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3936
}
]
},
"SMMeasureU": {
"id": "SMMeasureU",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure U",
"raceDescription": "Menlo Park City School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14136,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10174
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3962
}
]
},
"SMMeasureJ": {
"id": "SMMeasureJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure J",
"raceDescription": "Millbrae Elementary School District. School bond. Passes wtith 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6986
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3964
}
]
},
"SMMeasureEE": {
"id": "SMMeasureEE",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure EE",
"raceDescription": "Pacifica School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13902
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5268
}
]
},
"SMMeasureS": {
"id": "SMMeasureS",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure S",
"raceDescription": "Ravenswood City School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7945,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6249
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1696
}
]
},
"SMMeasureX": {
"id": "SMMeasureX",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure X",
"raceDescription": "San Bruno Park School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15828,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11919
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3909
}
]
},
"SMMeasureO": {
"id": "SMMeasureO",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure O",
"raceDescription": "San Bruno Park School District. Term limit. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15031,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12419
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2612
}
]
},
"SMMeasureY": {
"id": "SMMeasureY",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Y",
"raceDescription": "Woodside Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1985,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1536
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 449
}
]
},
"SMMeasureDD": {
"id": "SMMeasureDD",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure DD",
"raceDescription": "Belmont. Business license tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 12925,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10945
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1980
}
]
},
"SMMeasureAA": {
"id": "SMMeasureAA",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure AA",
"raceDescription": "Colma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 553,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 454
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 99
}
]
},
"SMMeasureJJ": {
"id": "SMMeasureJJ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure JJ",
"raceDescription": "East Palo Alto. Rental assistance. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6278,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4860
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1418
}
]
},
"SMMeasureV": {
"id": "SMMeasureV",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure V",
"raceDescription": "Foster City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13252,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9831
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3421
}
]
},
"SMMeasureR": {
"id": "SMMeasureR",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure R",
"raceDescription": "Half Moon Bay. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6145,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3969
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureCC": {
"id": "SMMeasureCC",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure CC",
"raceDescription": "Menlo Park. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15571,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13009
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2562
}
]
},
"SMMeasureFF": {
"id": "SMMeasureFF",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure FF",
"raceDescription": "Millbrae. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 9905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7729
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2176
}
]
},
"SMMeasureM": {
"id": "SMMeasureM",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure M ",
"raceDescription": "Pacifica. Transient occupancy tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19664,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15284
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4380
}
]
},
"SMMeasureBB": {
"id": "SMMeasureBB",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure BB",
"raceDescription": "Redwood City. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 32216,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26988
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5228
}
]
},
"SMMeasureQ": {
"id": "SMMeasureQ",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure Q",
"raceDescription": "San Bruno. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17380,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12703
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4677
}
]
},
"SMMeasureL": {
"id": "SMMeasureL",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure L",
"raceDescription": "San Carlos. Appoint city treasurer. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11206
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3774
}
]
},
"SMMeasureT": {
"id": "SMMeasureT",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure T",
"raceDescription": "San Mateo. Affordable housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 42554,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25271
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17283
}
]
},
"SMMeasureW": {
"id": "SMMeasureW",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure W",
"raceDescription": "South San Francisco. Business lincese tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 24535,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19842
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4693
}
]
},
"SMMeasureI": {
"id": "SMMeasureI",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure I",
"raceDescription": "Broadmoor Police Protection District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2085,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 888
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1197
}
]
},
"SMMeasureII": {
"id": "SMMeasureII",
"type": "localRace",
"location": "San Mateo",
"raceName": "Measure II",
"raceDescription": "Pescadero Municipal Advisory Council. Number of members. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:16 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 620,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 450
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 170
}
]
},
"SCCampbellCityCouncilDistrict1": {
"id": "SCCampbellCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Terry Hines",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1599
},
{
"candidateName": "Juan Rodriguez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1430
}
]
},
"SCCampbellCityCouncilDistrict2": {
"id": "SCCampbellCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3029,
"candidates": [
{
"candidateName": "Sergio Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3029
}
]
},
"SCCupertinoCityCouncil": {
"id": "SCCupertinoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41147,
"candidates": [
{
"candidateName": "Kitty Moore",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10344
},
{
"candidateName": "Barry Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2911
},
{
"candidateName": "Claudio Bono",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2226
},
{
"candidateName": "Hung Wei",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7114
},
{
"candidateName": "Ray Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7641
},
{
"candidateName": "Gilbert Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3333
},
{
"candidateName": "Rod Sinks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7578
}
]
},
"SCGilroyMayor": {
"id": "SCGilroyMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22337,
"candidates": [
{
"candidateName": "Marie Blankley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11063
},
{
"candidateName": "Greg Bozzo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11274
}
]
},
"SCGilroyCityCouncil": {
"id": "SCGilroyCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gilroy City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 52011,
"candidates": [
{
"candidateName": "Terence Fugazzi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10072
},
{
"candidateName": "Fred Tovar",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8625
},
{
"candidateName": "Stefanie Elle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7718
},
{
"candidateName": "Zach Hilton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10895
},
{
"candidateName": "Rebeca Armendariz",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5689
},
{
"candidateName": "Kelly Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9012
}
]
},
"SCLosAltosCityCouncil": {
"id": "SCLosAltosCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Los Altos City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37351,
"candidates": [
{
"candidateName": "Larry Lang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7772
},
{
"candidateName": "Sally Meadows",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9786
},
{
"candidateName": "Ibrahim Bashir",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7200
},
{
"candidateName": "Jonathan D. Weinberg",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8771
},
{
"candidateName": "Eric Steinle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3822
}
]
},
"SCMilpitasMayor": {
"id": "SCMilpitasMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23398,
"candidates": [
{
"candidateName": "Hon Lien",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7609
},
{
"candidateName": "Voltaire Soriben Montemayor",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2200
},
{
"candidateName": "Carmen Montano",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8378
},
{
"candidateName": "Anthony Phan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5211
}
]
},
"SCMilpitasCityCouncil": {
"id": "SCMilpitasCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37328,
"candidates": [
{
"candidateName": "William Lam",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7162
},
{
"candidateName": "Juliette Gomez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2966
},
{
"candidateName": "Dipak Awasthi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3529
},
{
"candidateName": "Evelyn Chua",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11056
},
{
"candidateName": "Bill Chuan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6370
},
{
"candidateName": "Anu Nakka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6245
}
]
},
"SCMorganHillMayor": {
"id": "SCMorganHillMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21069,
"candidates": [
{
"candidateName": "Mark Turner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12284
},
{
"candidateName": "Yvonne Martinez Beltran",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8785
}
]
},
"SCMorganHillCityCouncilDistrictA": {
"id": "SCMorganHillCityCouncilDistrictA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District A",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4592,
"candidates": [
{
"candidateName": "David Dindak",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Miriam T. Vega",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2551
}
]
},
"SCMorganHillCityCouncilDistrictC": {
"id": "SCMorganHillCityCouncilDistrictC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill City Council, District C",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4202,
"candidates": [
{
"candidateName": "Soraida Iwanaga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2298
},
{
"candidateName": "Michael Caesar Orosco",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1904
}
]
},
"SCMorganHillTreasurer": {
"id": "SCMorganHillTreasurer",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16898,
"candidates": [
{
"candidateName": "Cindy Rogers Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16898
}
]
},
"SCMountainViewCityCouncil": {
"id": "SCMountainViewCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 83714,
"candidates": [
{
"candidateName": "Nicholas Hargis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6015
},
{
"candidateName": "John McAlister",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10108
},
{
"candidateName": "Jose Gutierrez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5332
},
{
"candidateName": "Emily Ann Ramos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13232
},
{
"candidateName": "Erik Poicon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7567
},
{
"candidateName": "Chris Clark",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10947
},
{
"candidateName": "Devon Conley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8112
},
{
"candidateName": "Pat Showalter",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13523
},
{
"candidateName": "IdaRose Sylvester",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8878
}
]
},
"SCPaloAltoCityCouncil": {
"id": "SCPaloAltoCityCouncil",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto City Council",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 94663,
"candidates": [
{
"candidateName": "George Lu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13521
},
{
"candidateName": "Cari Templeton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9167
},
{
"candidateName": "Henry Etzkowitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2869
},
{
"candidateName": "Keith Reckdahl",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11563
},
{
"candidateName": "Katie Causey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10887
},
{
"candidateName": "Anne W. Cribbs",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7462
},
{
"candidateName": "Pat Burt",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12926
},
{
"candidateName": "Greer Stone",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14717
},
{
"candidateName": "Doria Summa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11551
}
]
},
"SCSanJosCityCouncilDistrict2": {
"id": "SCSanJosCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 31245,
"candidates": [
{
"candidateName": "Joe Lopez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14362
},
{
"candidateName": "Pamela Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16883
}
]
},
"SCSanJosCityCouncilDistrict6": {
"id": "SCSanJosCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 38261,
"candidates": [
{
"candidateName": "Michael Mulcahy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19629
},
{
"candidateName": "Olivia Navarro",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18632
}
]
},
"SCSanJosCityCouncilDistrict8": {
"id": "SCSanJosCityCouncilDistrict8",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 8",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40795,
"candidates": [
{
"candidateName": "Tam Truong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17432
},
{
"candidateName": "Domingo Candelas",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 23363
}
]
},
"SCSanJosCityCouncilDistrict10": {
"id": "SCSanJosCityCouncilDistrict10",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José City Council, District 10",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41484,
"candidates": [
{
"candidateName": "George Casey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23977
},
{
"candidateName": "Arjun Batra",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17507
}
]
},
"SCSantaClaraCityCouncilDistrict1": {
"id": "SCSantaClaraCityCouncilDistrict1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5867,
"candidates": [
{
"candidateName": "Albert Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2507
},
{
"candidateName": "Satish “Sunny” Chandra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2012
},
{
"candidateName": "Harbir K. Bhatia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1348
}
]
},
"SCSantaClaraCityCouncilDistrict4": {
"id": "SCSantaClaraCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5695,
"candidates": [
{
"candidateName": "Kevin Nara Park",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3371
},
{
"candidateName": "Teresa O'Neill",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2324
}
]
},
"SCSantaClaraCityCouncilDistrict5": {
"id": "SCSantaClaraCityCouncilDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6549,
"candidates": [
{
"candidateName": "Suds Jain",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3539
},
{
"candidateName": "David Kertes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3010
}
]
},
"SCSantaClaraCityCouncilDistrict6": {
"id": "SCSantaClaraCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7566,
"candidates": [
{
"candidateName": "George Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1834
},
{
"candidateName": "Kelly G. Cox",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4040
},
{
"candidateName": "Anthony J. Becker",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1692
}
]
},
"SCSantaClaraChiefofPolice": {
"id": "SCSantaClaraChiefofPolice",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Chief of Police",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 34711,
"candidates": [
{
"candidateName": "Cory B. Morgan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22880
},
{
"candidateName": "Mario J. Brasil",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11831
}
]
},
"SCSantaClaraCityClerk": {
"id": "SCSantaClaraCityClerk",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 35239,
"candidates": [
{
"candidateName": "Paul Tacci",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5491
},
{
"candidateName": "Poornima Gopi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9953
},
{
"candidateName": "Steve Kelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9415
},
{
"candidateName": "Bob O'Keefe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10380
}
]
},
"SCSunnyvaleMayor": {
"id": "SCSunnyvaleMayor",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47343,
"candidates": [
{
"candidateName": "Russ Melton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12914
},
{
"candidateName": "Larry Klein",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34429
}
]
},
"SCSunnyvaleCityCouncilDistrict2": {
"id": "SCSunnyvaleCityCouncilDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6223,
"candidates": [
{
"candidateName": "Jim Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1937
},
{
"candidateName": "Alysa Cisneros",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4286
}
]
},
"SCSunnyvaleCityCouncilDistrict4": {
"id": "SCSunnyvaleCityCouncilDistrict4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6055,
"candidates": [
{
"candidateName": "Charlsie Chang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6055
}
]
},
"SCSunnyvaleCityCouncilDistrict6": {
"id": "SCSunnyvaleCityCouncilDistrict6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Sunnyvale City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7365,
"candidates": [
{
"candidateName": "Eileen Le",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4031
},
{
"candidateName": "Richard Lesher",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2202
},
{
"candidateName": "Beverly Blau",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1132
}
]
},
"SCBoardofSupervisorsDistrict2": {
"id": "SCBoardofSupervisorsDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 98481,
"candidates": [
{
"candidateName": "Betty Duong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52584
},
{
"candidateName": "Madison Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 45897
}
]
},
"SCBoardofSupervisorsDistrict5": {
"id": "SCBoardofSupervisorsDistrict5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Board of Supervisors, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 144427,
"candidates": [
{
"candidateName": "Sally J. Lieber",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 61937
},
{
"candidateName": "Margaret Abe-Koga",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 82490
}
]
},
"SCJudgeoftheSuperiorCourtOffice5": {
"id": "SCJudgeoftheSuperiorCourtOffice5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Judge of the Superior Court, Office 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 601107,
"candidates": [
{
"candidateName": "Jay Boyarsky",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 259916
},
{
"candidateName": "Johnene Linda Stebbins",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 341191
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 32851,
"candidates": [
{
"candidateName": "Peter Landsberger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 26052
},
{
"candidateName": "Eric Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6799
}
]
},
"SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5": {
"id": "SCFoothillDeAnzaCommunityCollegeDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Foothill-De Anza Community College District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28189,
"candidates": [
{
"candidateName": "Terry Godfrey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15777
},
{
"candidateName": "Forest Olaf Peterson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12412
}
]
},
"SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4": {
"id": "SCGavilanJointCommunityCollegeDistrictGoverningBoardTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Gavilan Joint Community College District Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 8581,
"candidates": [
{
"candidateName": "Alex Larson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3048
},
{
"candidateName": "Lorena Tariba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5533
}
]
},
"SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3": {
"id": "SCSanJosEvergreenCommunityCollegeDistrictGoverningBoardTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José-Evergreen Community College District Governing Board, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 43353,
"candidates": [
{
"candidateName": "Tony Alexander",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 27588
},
{
"candidateName": "Mahbub R. Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15765
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18550,
"candidates": [
{
"candidateName": "Paul Fong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10508
},
{
"candidateName": "Robert T. “Bob” Owens",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8042
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24388,
"candidates": [
{
"candidateName": "Adrienne Grey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 14329
},
{
"candidateName": "Rebecca Wong",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10059
}
]
},
"SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm": {
"id": "SCWestValleyMissionCommunityCollegeDistrictGoverningBoardTrusteeArea5ShortTerm",
"type": "localRace",
"location": "Santa Clara",
"raceName": "West Valley-Mission Community College District Governing Board, Trustee Area 5 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 26132,
"candidates": [
{
"candidateName": "Diane Lamkin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16315
},
{
"candidateName": "Mary-Lynne Bernald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 9817
}
]
},
"SCMilpitasUnifiedSchoolDistrictGoverningBoard": {
"id": "SCMilpitasUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Milpitas Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 33525,
"candidates": [
{
"candidateName": "Robert Jung",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 16125
},
{
"candidateName": "Minh Ngo",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11826
},
{
"candidateName": "Douglas Sueoka",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5574
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3878,
"candidates": [
{
"candidateName": "Jennifer Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2041
},
{
"candidateName": "Tyler Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1837
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea6",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3844,
"candidates": [
{
"candidateName": "Rebecca Munson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2246
},
{
"candidateName": "Mary Patterson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1598
}
]
},
"SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7": {
"id": "SCMorganHillUnifiedSchoolDistrictGoverningBoardTrusteeArea7",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Morgan Hill Unified School District Governing Board, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 3021,
"candidates": [
{
"candidateName": "Veronica A. Andrade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1982
},
{
"candidateName": "Tom Pocus",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1039
}
]
},
"SCPaloAltoUnifiedSchoolDistrictGoverningBoard": {
"id": "SCPaloAltoUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Palo Alto Unified School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 81613,
"candidates": [
{
"candidateName": "Mazhar Hussain",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1989
},
{
"candidateName": "Rowena Chiu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19004
},
{
"candidateName": "Nicole Chiu-Wang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15137
},
{
"candidateName": "Chris Colohan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11565
},
{
"candidateName": "Alison Kamhi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17498
},
{
"candidateName": "Josh Salcman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16420
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 12623,
"candidates": [
{
"candidateName": "Teresa Castellanos",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7629
},
{
"candidateName": "Chris Webb",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4994
}
]
},
"SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCSanJosUnifiedSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "San José Unified School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 21749,
"candidates": [
{
"candidateName": "Rami Gideoni",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3491
},
{
"candidateName": "Nicole Gribstad",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9679
},
{
"candidateName": "Lenka Wright",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8579
}
]
},
"SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCSantaClaraUnifiedSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Unified School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 6168,
"candidates": [
{
"candidateName": "Freddie Clegg",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1244
},
{
"candidateName": "Kathy Watanabe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4924
}
]
},
"SCEastSideUnionHighSchoolDistrictGoverningBoard": {
"id": "SCEastSideUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "East Side Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 237910,
"candidates": [
{
"candidateName": "Bryan Do",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 73305
},
{
"candidateName": "Patricia Martinez-Roach",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52629
},
{
"candidateName": "Rudy J. Rodriguez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 30200
},
{
"candidateName": "Pattie Cortese",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 81776
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 11884,
"candidates": [
{
"candidateName": "Frances C. Renteria",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2900
},
{
"candidateName": "Pat Carpio-Aguilar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8984
}
]
},
"SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5": {
"id": "SCFremontUnionHighSchoolDistrictGoverningBoardTrusteeArea5",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Fremont Union High School District Governing Board, Trustee Area 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15615,
"candidates": [
{
"candidateName": "Aegean Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7311
},
{
"candidateName": "Danny Choi",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8304
}
]
},
"SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard": {
"id": "SCMountainViewLosAltosUnionHighSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View-Los Altos Union High School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 62798,
"candidates": [
{
"candidateName": "Alex Levich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22278
},
{
"candidateName": "Vadim Katz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20997
},
{
"candidateName": "Li Zhang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19523
}
]
},
"SCAlumRockUnionSchoolDistrictGoverningBoard": {
"id": "SCAlumRockUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Alum Rock Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 41112,
"candidates": [
{
"candidateName": "Corina Herrera-Loera",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 11938
},
{
"candidateName": "Matt Karnes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8571
},
{
"candidateName": "Minh Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11883
},
{
"candidateName": "Brenda Zendejas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8720
}
]
},
"SCBerryessaUnionSchoolDistrictGoverningBoard": {
"id": "SCBerryessaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Berryessa Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 36891,
"candidates": [
{
"candidateName": "Jamal Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8459
},
{
"candidateName": "Khoa Nguyen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 18169
},
{
"candidateName": "Jai Srinivasan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10263
}
]
},
"SCCambrianSchoolDistrictGoverningBoard": {
"id": "SCCambrianSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cambrian School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16216,
"candidates": [
{
"candidateName": "Beth Erickson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5959
},
{
"candidateName": "Sergio Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3511
},
{
"candidateName": "Janet Gillis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6746
}
]
},
"SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SCCampbellUnionSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Campbell Union School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5279,
"candidates": [
{
"candidateName": "Don Thorvund",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2971
},
{
"candidateName": "Michael L. Snyder",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2308
}
]
},
"SCCupertinoUnionSchoolDistrictGoverningBoard": {
"id": "SCCupertinoUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Cupertino Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 82183,
"candidates": [
{
"candidateName": "Sylvia Leong",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 29431
},
{
"candidateName": "Long Jiao",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17316
},
{
"candidateName": "Nisar Ali",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2831
},
{
"candidateName": "Rimi Khan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2534
},
{
"candidateName": "Doug Kunz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14184
},
{
"candidateName": "Lakshmi Sharma",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 15887
}
]
},
"SCEvergreenSchoolDistrictGoverningBoard": {
"id": "SCEvergreenSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Evergreen School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53392,
"candidates": [
{
"candidateName": "Linda Mora",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14768
},
{
"candidateName": "Patti Andrade",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 21528
},
{
"candidateName": "Jeremy Barousse",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 17096
}
]
},
"SCFranklinMcKinleySchoolDistrictGoverningBoard": {
"id": "SCFranklinMcKinleySchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Franklin-McKinley School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 37078,
"candidates": [
{
"candidateName": "Joshua Andrew N. Harrington",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3496
},
{
"candidateName": "Hong Ha Hoang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9465
},
{
"candidateName": "Josue David Gonzalez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4395
},
{
"candidateName": "Milan Balinton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3716
},
{
"candidateName": "HG “Hanh Giao” Nguyen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7469
},
{
"candidateName": "George Sanchez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8537
}
]
},
"SCLakesideJointSchoolDistrictGoverningBoard": {
"id": "SCLakesideJointSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Lakeside Joint School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 472,
"candidates": [
{
"candidateName": "Tim Fishback",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 171
},
{
"candidateName": "John L. Miller",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 63
},
{
"candidateName": "Rhoxanne Morris",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 106
},
{
"candidateName": "Nova Beck",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 132
}
]
},
"SCMountainViewWhismanSchoolDistrictGoverningBoard": {
"id": "SCMountainViewWhismanSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Mountain View Whisman School District Governing Board",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 53189,
"candidates": [
{
"candidateName": "Charles Difazio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8247
},
{
"candidateName": "Erin Davis-Hung",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7744
},
{
"candidateName": "Shawn Dormishian",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1556
},
{
"candidateName": "Lisa Henry",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8754
},
{
"candidateName": "Nancy Mize",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4280
},
{
"candidateName": "Ana Kristina Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9290
},
{
"candidateName": "Christine Case-Lo",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7887
},
{
"candidateName": "Raymond R. White",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5431
}
]
},
"SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1": {
"id": "SCOakGroveSchoolDistrictGoverningBoardTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Oak Grove School District Governing Board, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7191,
"candidates": [
{
"candidateName": "Otila Salazar Torres",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4501
},
{
"candidateName": "Beija Gonzalez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2690
}
]
},
"SCOrchardSchoolDistrictGoverningBoard": {
"id": "SCOrchardSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Orchard School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 5285,
"candidates": [
{
"candidateName": "Karl Raymond Jacobson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1688
},
{
"candidateName": "Virginia Varela-Campos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2093
},
{
"candidateName": "Diana Nazari",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1504
}
]
},
"SCSaratogaUnionSchoolDistrictGoverningBoard": {
"id": "SCSaratogaUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Saratoga Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 15049,
"candidates": [
{
"candidateName": "Yacoub Elziq",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2058
},
{
"candidateName": "Jingyuan Huang",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3388
},
{
"candidateName": "Ramya Vasu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4270
},
{
"candidateName": "Melissa Stanis",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5333
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea4": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea4",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 100486,
"candidates": [
{
"candidateName": "Shane Lewis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21391
},
{
"candidateName": "Tomara Hall",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33356
},
{
"candidateName": "Jorge Pacheco Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 41455
},
{
"candidateName": "Tammy T. Slaughter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4284
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea3": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea3",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 91290,
"candidates": [
{
"candidateName": "Jyl Lutes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 38254
},
{
"candidateName": "Don Rocha",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 53036
}
]
},
"SCSantaClaraCountyBoardofEducationTrusteeArea1": {
"id": "SCSantaClaraCountyBoardofEducationTrusteeArea1",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara County Board of Education, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 92926,
"candidates": [
{
"candidateName": "Grace H. Mah",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 45506
},
{
"candidateName": "Jessica Speiser",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47420
}
]
},
"SCSantaClaraValleyWaterDistrictDirectorDistrict2": {
"id": "SCSantaClaraValleyWaterDistrictDirectorDistrict2",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Santa Clara Valley Water District Director, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 84590,
"candidates": [
{
"candidateName": "Bill Roth",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28883
},
{
"candidateName": "Shiloh Christine Ballard",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 55707
}
]
},
"SCElCaminoHealthcareDistrictDirector": {
"id": "SCElCaminoHealthcareDistrictDirector",
"type": "localRace",
"location": "Santa Clara",
"raceName": "El Camino Healthcare District Director",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 158359,
"candidates": [
{
"candidateName": "Lynette Lee Eng",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25755
},
{
"candidateName": "Julia E. Miller",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 44805
},
{
"candidateName": "Carol Ann Somersille",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47109
},
{
"candidateName": "John Zoglin",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 40690
}
]
},
"SCMeasureA": {
"id": "SCMeasureA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure A",
"raceDescription": "Morgan Hill. Term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20702,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16332
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4370
}
]
},
"SCMeasureB": {
"id": "SCMeasureB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure B",
"raceDescription": "Morgan Hill. Mayoral term limit. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20932,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11265
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9667
}
]
},
"SCMeasureC": {
"id": "SCMeasureC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure C",
"raceDescription": "Gilroy. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 22210,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13438
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8772
}
]
},
"SCMeasureD": {
"id": "SCMeasureD",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure D",
"raceDescription": "Palo Alto. El Camino Park. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 30913,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 22806
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8107
}
]
},
"SCMeasureE": {
"id": "SCMeasureE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure E",
"raceDescription": "Sunnyvale. Library bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 49763,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29503
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 20260
}
]
},
"SCMeasureF": {
"id": "SCMeasureF",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure F",
"raceDescription": "Sunnyvale. Inclusivity in governance. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 47536,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17959
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29577
}
]
},
"SCMeasureG": {
"id": "SCMeasureG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure G",
"raceDescription": "Mountain View. Property transfer tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 29492,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21330
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8162
}
]
},
"SCMeasureI": {
"id": "SCMeasureI",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure I ",
"raceDescription": "Santa Clara. Infrastructure bond. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40532,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28133
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12399
}
]
},
"SCMeasureJ": {
"id": "SCMeasureJ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure J",
"raceDescription": "Milpitas. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24432,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19582
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4850
}
]
},
"SCMeasureK": {
"id": "SCMeasureK",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure K",
"raceDescription": "Campbell. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18764,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13519
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5245
}
]
},
"SCMeasureL": {
"id": "SCMeasureL",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure L",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23916,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11897
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12019
}
]
},
"SCMeasureM": {
"id": "SCMeasureM",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure M",
"raceDescription": "San Benito High School District. School bond. Passes with 55% vote. Includes votes from Santa Clara County and San Benito County.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23798,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12076
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11722
}
]
},
"SCMeasureN": {
"id": "SCMeasureN",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure N",
"raceDescription": "East Side Union High School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 173551,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 126490
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 47061
}
]
},
"SCMeasureP": {
"id": "SCMeasureP",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure P ",
"raceDescription": "Campbell Union High School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 90597,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 58648
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 31949
}
]
},
"SCMeasureQ": {
"id": "SCMeasureQ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Q",
"raceDescription": "Milpitas Unified School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24265,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17303
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6962
}
]
},
"SCMeasureR": {
"id": "SCMeasureR",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure R",
"raceDescription": "San Jose Unified School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 103124,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 66759
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36365
}
]
},
"SCMeasureS": {
"id": "SCMeasureS",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure S",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7160,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5018
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2142
}
]
},
"SCMeasureT": {
"id": "SCMeasureT",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure T",
"raceDescription": "Mount Pleasant Elementary School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 7158,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5043
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2115
}
]
},
"SCMeasureU": {
"id": "SCMeasureU",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure U",
"raceDescription": "Moreland School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 18065,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13953
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4112
}
]
},
"SCMeasureV": {
"id": "SCMeasureV",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure V",
"raceDescription": "Union Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 20980,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6181
}
]
},
"SCMeasureW": {
"id": "SCMeasureW",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure W",
"raceDescription": "Franklin-McKinley School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 24905,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5622
}
]
},
"SCMeasureX": {
"id": "SCMeasureX",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure X",
"raceDescription": "Evergreen Elementary School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 40274,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 28008
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12266
}
]
},
"SCMeasureY": {
"id": "SCMeasureY",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Y",
"raceDescription": "Sunnyvale School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 28676,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 23566
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5110
}
]
},
"SCMeasureZ": {
"id": "SCMeasureZ",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure Z",
"raceDescription": "Cupertino Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 55064,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 33626
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21438
}
]
},
"SCMeasureAA": {
"id": "SCMeasureAA",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure AA",
"raceDescription": "Mountain View Whisman School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 25605,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19275
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6330
}
]
},
"SCMeasureBB": {
"id": "SCMeasureBB",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure BB",
"raceDescription": "Cambrian School District. Parcel tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 13215,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10183
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3032
}
]
},
"SCMeasureCC": {
"id": "SCMeasureCC",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure CC",
"raceDescription": "Los Gatos Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 16092,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10682
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5410
}
]
},
"SCMeasureEE": {
"id": "SCMeasureEE",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure EE",
"raceDescription": "Los Altos School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 23185,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13032
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10153
}
]
},
"SCMeasureGG": {
"id": "SCMeasureGG",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure GG",
"raceDescription": "Orchard School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 4170,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3023
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1147
}
]
},
"SCMeasureHH": {
"id": "SCMeasureHH",
"type": "localRace",
"location": "Santa Clara",
"raceName": "Measure HH",
"raceDescription": "Lakeside Joint School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:54 PM",
"dateUpdated": "Dec 5, 2024",
"totalVotes": 361,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 244
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 117
}
]
},
"SolanoSolanoCountyBoardofEducationTrusteeArea2": {
"id": "SolanoSolanoCountyBoardofEducationTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano County Board of Education, Trustee Area 2",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 28859,
"candidates": [
{
"candidateName": "Bonnie Hamilton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10075
},
{
"candidateName": "Carol J. Kalamaras",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5417
},
{
"candidateName": "Amy Sharp",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13367
}
]
},
"SolanoSolanoCommunityCollegeTrusteeArea3": {
"id": "SolanoSolanoCommunityCollegeTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Community College, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 24443,
"candidates": [
{
"candidateName": "Shannon Frisinger",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6207
},
{
"candidateName": "Rosemary Thurston",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 13076
},
{
"candidateName": "Lilia Dardon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5160
}
]
},
"SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoBeniciaUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3035,
"candidates": [
{
"candidateName": "Kashanna Harmon-Lee",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1142
},
{
"candidateName": "Janny Manasse",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1893
}
]
},
"SolanoDixonUnifiedSchoolDistrictAtLarge": {
"id": "SolanoDixonUnifiedSchoolDistrictAtLarge",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Unified School District At-Large",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15334,
"candidates": [
{
"candidateName": "Jimmy Thiessen",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3006
},
{
"candidateName": "Regina Espinoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4801
},
{
"candidateName": "Michael Ceremello",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1487
},
{
"candidateName": "Robin Erika Beck-Ruften",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2476
},
{
"candidateName": "Robert E. Sanchez Jr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3564
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7182,
"candidates": [
{
"candidateName": "Alonso R. Duarte",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3950
},
{
"candidateName": "Bethany Smith",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3232
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6800,
"candidates": [
{
"candidateName": "Helen Tilley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2601
},
{
"candidateName": "Suzanne Murphy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1753
},
{
"candidateName": "Audrey Jacques",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2446
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea3",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 3",
"raceDescription": "Top candidate wins seat. Includes votes from Solano and Napa Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 7982,
"candidates": [
{
"candidateName": "Brigette Hunley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4144
},
{
"candidateName": "Judi Honeychurch",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3838
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8773,
"candidates": [
{
"candidateName": "Ana Petero",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5092
},
{
"candidateName": "Shawn Smith",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3681
}
]
},
"SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm": {
"id": "SolanoFairfieldSuisunUnifiedSchoolDistrictTrusteeArea7ShortTerm",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield-Suisun Unified School District, Trustee Area 7 — Short Term",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8074,
"candidates": [
{
"candidateName": "Kai Eusebio",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1776
},
{
"candidateName": "Steve Quinlan",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2228
},
{
"candidateName": "Nikki Parr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2963
},
{
"candidateName": "Perry W. Polk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1107
}
]
},
"SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoRiverDeltaUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "River Delta Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 1809,
"candidates": [
{
"candidateName": "Jordan Davis",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
},
{
"candidateName": "Suzanne Wilson",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1027
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea4",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5171,
"candidates": [
{
"candidateName": "Lindsay Kelly",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2195
},
{
"candidateName": "Audra Orr",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2976
}
]
},
"SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7": {
"id": "SolanoVacavilleUnifiedSchoolDistrictTrusteeArea7",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville Unified School District, Trustee Area 7",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5731,
"candidates": [
{
"candidateName": "Michele Guerra",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2120
},
{
"candidateName": "George Burton Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1661
},
{
"candidateName": "Michael Kitzes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1950
}
]
},
"SolanoBeniciaMayor": {
"id": "SolanoBeniciaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15266,
"candidates": [
{
"candidateName": "Steve Young",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10000
},
{
"candidateName": "Kevin Patrick Kirby",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5266
}
]
},
"SolanoBeniciaCityCouncil": {
"id": "SolanoBeniciaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Council ",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 25344,
"candidates": [
{
"candidateName": "Lionel Largaespada",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7970
},
{
"candidateName": "Trevor Macenski",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8325
},
{
"candidateName": "Christina Gilpin-Hayes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6672
},
{
"candidateName": "Franz Rosenthal",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2377
}
]
},
"SolanoBeniciaCityClerk": {
"id": "SolanoBeniciaCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12398,
"candidates": [
{
"candidateName": "Lisa Wolfe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12398
}
]
},
"SolanoBeniciaCityTreasurer": {
"id": "SolanoBeniciaCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Benicia City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 12357,
"candidates": [
{
"candidateName": "Ken Paulk",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 12357
}
]
},
"SolanoDixonMayor": {
"id": "SolanoDixonMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8895,
"candidates": [
{
"candidateName": "Steven C. Bird",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5211
},
{
"candidateName": "James P. Ward Jr.",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3684
}
]
},
"SolanoDixonCityCouncilDistrict3": {
"id": "SolanoDixonCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2034,
"candidates": [
{
"candidateName": "Kevin M. Johnson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2034
}
]
},
"SolanoDixonCityCouncilDistrict4": {
"id": "SolanoDixonCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 2277,
"candidates": [
{
"candidateName": "Don Hendershot",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2277
}
]
},
"SolanoDixonCityTreasurer": {
"id": "SolanoDixonCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Dixon City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6988,
"candidates": [
{
"candidateName": "Simon A. LeBleu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6988
}
]
},
"SolanoFairfieldCityCouncilDistrict2": {
"id": "SolanoFairfieldCityCouncilDistrict2",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 3974,
"candidates": [
{
"candidateName": "Scott Tonnesen",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3974
}
]
},
"SolanoFairfieldCityCouncilDistrict4": {
"id": "SolanoFairfieldCityCouncilDistrict4",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 4",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9085,
"candidates": [
{
"candidateName": "Joseph “Joe” Martinez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3939
},
{
"candidateName": "Joseph Joyce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 831
},
{
"candidateName": "Pam Bertani",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4315
}
]
},
"SolanoFairfieldCityCouncilDistrict6": {
"id": "SolanoFairfieldCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6912,
"candidates": [
{
"candidateName": "Anna Dinh Eaton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3379
},
{
"candidateName": "Manveer Sandhu",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3533
}
]
},
"SolanoFairfieldCityClerk": {
"id": "SolanoFairfieldCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34700,
"candidates": [
{
"candidateName": "Karen L. Rees",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34700
}
]
},
"SolanoRioVistaMayor": {
"id": "SolanoRioVistaMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6315,
"candidates": [
{
"candidateName": "John Lompa",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2037
},
{
"candidateName": "Edwin A. Okamura",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4278
}
]
},
"SolanoRioVistaCityCouncil": {
"id": "SolanoRioVistaCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Rio Vista City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8004,
"candidates": [
{
"candidateName": "Sarah Donnelly",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4497
},
{
"candidateName": "Walt Stanish",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3507
}
]
},
"SolanoSuisunCityCouncil": {
"id": "SolanoSuisunCityCouncil",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Council",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 14722,
"candidates": [
{
"candidateName": "Amit Pal",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5152
},
{
"candidateName": "Thomas Kamin",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2654
},
{
"candidateName": "Marlon L. Osum",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2597
},
{
"candidateName": "Parise Shepherd",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4319
}
]
},
"SolanoSuisunCityClerk": {
"id": "SolanoSuisunCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8589,
"candidates": [
{
"candidateName": "Anita Skinner",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 8589
}
]
},
"SolanoSuisunCityTreasurer": {
"id": "SolanoSuisunCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Suisun City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8617,
"candidates": [
{
"candidateName": "Vinay Tewari",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8617
}
]
},
"SolanoFairfieldCityTreasurer": {
"id": "SolanoFairfieldCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Fairfield City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 34295,
"candidates": [
{
"candidateName": "Arvinda Krishnan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 34295
}
]
},
"SolanoVacavilleCityCouncilDistrict1": {
"id": "SolanoVacavilleCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5910,
"candidates": [
{
"candidateName": "Roy Stockton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5910
}
]
},
"SolanoVacavilleCityCouncilDistrict3": {
"id": "SolanoVacavilleCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 4287,
"candidates": [
{
"candidateName": "Marc Reed",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1097
},
{
"candidateName": "Michael “Mike” Silva",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3190
}
]
},
"SolanoVacavilleCityCouncilDistrict5": {
"id": "SolanoVacavilleCityCouncilDistrict5",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Council, District 5",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6986,
"candidates": [
{
"candidateName": "Ted Fremouw",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3912
},
{
"candidateName": "Jason Roberts",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3074
}
]
},
"SolanoVacavilleCityClerk": {
"id": "SolanoVacavilleCityClerk",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Clerk",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32953,
"candidates": [
{
"candidateName": "Michelle Thornbrugh",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32953
}
]
},
"SolanoVacavilleCityTreasurer": {
"id": "SolanoVacavilleCityTreasurer",
"type": "localRace",
"location": "Solano",
"raceName": "Vacaville City Treasurer",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 32717,
"candidates": [
{
"candidateName": "Jay Yerkes",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 32717
}
]
},
"SolanoVallejoMayor": {
"id": "SolanoVallejoMayor",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo Mayor",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 43212,
"candidates": [
{
"candidateName": "Pippin Dew",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16276
},
{
"candidateName": "Dwight L. Monroe",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7350
},
{
"candidateName": "Ravi C. Shankar",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2943
},
{
"candidateName": "Andrea Sorce",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 16643
}
]
},
"SolanoVallejoCityCouncilDistrict1": {
"id": "SolanoVallejoCityCouncilDistrict1",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 1",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 8175,
"candidates": [
{
"candidateName": "Alexander Matias",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4164
},
{
"candidateName": "Brenda Plechaty",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1674
},
{
"candidateName": "Carl A. Bonner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2337
}
]
},
"SolanoVallejoCityCouncilDistrict3": {
"id": "SolanoVallejoCityCouncilDistrict3",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 3",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6816,
"candidates": [
{
"candidateName": "Tonia Lediju",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6816
}
]
},
"SolanoVallejoCityCouncilDistrict6": {
"id": "SolanoVallejoCityCouncilDistrict6",
"type": "localRace",
"location": "Solano",
"raceName": "Vallejo City Council, District 6",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 5816,
"candidates": [
{
"candidateName": "Helen-Marie “Cookie” Gordon",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3098
},
{
"candidateName": "Cristina Arriola",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2718
}
]
},
"SolanoRuralNorthVacavilleWaterDistrict": {
"id": "SolanoRuralNorthVacavilleWaterDistrict",
"type": "localRace",
"location": "Solano",
"raceName": "Rural North Vacaville Water District",
"raceDescription": "Top two candidates win seat. ",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 776,
"candidates": [
{
"candidateName": "Gary Hensley",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 261
},
{
"candidateName": "James R. Miles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 304
},
{
"candidateName": "Robert E. Kane",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 211
}
]
},
"SolanoSolanoIrrigationDistrictDivisionDirector2": {
"id": "SolanoSolanoIrrigationDistrictDivisionDirector2",
"type": "localRace",
"location": "Solano",
"raceName": "Solano Irrigation District, Division Director 2",
"raceDescription": "Top candidate wins seat.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 16622,
"candidates": [
{
"candidateName": "Charles A. Herich",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 5668
},
{
"candidateName": "Lance A. Porter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4339
},
{
"candidateName": "William D. Brazelton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6615
}
]
},
"SolanoMeasureE": {
"id": "SolanoMeasureE",
"type": "localRace",
"location": "Solano",
"raceName": "Measure E",
"raceDescription": "Vacaville Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 37970,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 18936
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19034
}
]
},
"SolanoMeasureR": {
"id": "SolanoMeasureR",
"type": "localRace",
"location": "Solano",
"raceName": "Measure R",
"raceDescription": "Travis Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 11865,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7204
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4661
}
]
},
"SolanoMeasureF": {
"id": "SolanoMeasureF",
"type": "localRace",
"location": "Solano",
"raceName": "Measure F",
"raceDescription": "Benicia. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15791,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9616
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6175
}
]
},
"SolanoMeasureG": {
"id": "SolanoMeasureG",
"type": "localRace",
"location": "Solano",
"raceName": "Measure G",
"raceDescription": "Benicia. Charter city. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15514,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7193
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 8321
}
]
},
"SolanoMeasureH": {
"id": "SolanoMeasureH",
"type": "localRace",
"location": "Solano",
"raceName": "Measure H",
"raceDescription": "Benicia. Real property transfer tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 15548,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6395
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9153
}
]
},
"SolanoMeasureJ": {
"id": "SolanoMeasureJ",
"type": "localRace",
"location": "Solano",
"raceName": "Measure J",
"raceDescription": "Dixon. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 9231,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5144
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4087
}
]
},
"SolanoMeasureK": {
"id": "SolanoMeasureK",
"type": "localRace",
"location": "Solano",
"raceName": "Measure K",
"raceDescription": "Rio Vista. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 6436,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4060
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2376
}
]
},
"SolanoMeasureL": {
"id": "SolanoMeasureL",
"type": "localRace",
"location": "Solano",
"raceName": "Measure L",
"raceDescription": "Fairfield. Business license tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42531,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 30304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 12227
}
]
},
"SolanoMeasureM": {
"id": "SolanoMeasureM",
"type": "localRace",
"location": "Solano",
"raceName": "Measure M",
"raceDescription": "Fairfield. Transient occupancy tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 42718,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 29312
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 13406
}
]
},
"SolanoMeasureS": {
"id": "SolanoMeasureS",
"type": "localRace",
"location": "Solano",
"raceName": "Measure S",
"raceDescription": "Suisun City. Sales tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "7:01 PM",
"dateUpdated": "Dec 2, 2024",
"totalVotes": 10699,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7716
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2983
}
]
},
"SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty": {
"id": "SonomaSonomaCountyBoardofEducationTrusteeArea3CentralCounty",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Board of Education, Trustee Area 3 (Central County)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30558,
"candidates": [
{
"candidateName": "Marc Orloff",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11159
},
{
"candidateName": "Mary Watts",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 19399
}
]
},
"SonomaMarinCountyBoardofEducationTrusteeArea7": {
"id": "SonomaMarinCountyBoardofEducationTrusteeArea7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Marin County Board of Education, Trustee Area 7\r\n",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13535,
"candidates": [
{
"candidateName": "Denise Bohman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5987
},
{
"candidateName": "Jill Manning-Sartori",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7548
}
]
},
"SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea": {
"id": "SonomaSonomaCountyJuniorCollegeDistrictTrusteeArea3RohnertParkArea",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma County Junior College District, Trustee Area 3 (Rohnert Park Area)",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 22241,
"candidates": [
{
"candidateName": "Maha Gregoretti",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 10729
},
{
"candidateName": "Andre L. Bailey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11512
}
]
},
"SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaHealdsburgUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg Unified School District Governing Board",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 15351,
"candidates": [
{
"candidateName": "Donna del Rey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3154
},
{
"candidateName": "Rose McAllister",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4373
},
{
"candidateName": "Judy Velasquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4162
},
{
"candidateName": "Danielle Kucera",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1203
},
{
"candidateName": "Skyler Osborn",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
}
]
},
"SonomaShorelineUnifiedSchoolDistrictTrusteeArea1": {
"id": "SonomaShorelineUnifiedSchoolDistrictTrusteeArea1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Shoreline Unified School District, Trustee Area 1",
"raceDescription": "Top candidate wins seat. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2250,
"candidates": [
{
"candidateName": "Buddy Faure",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 628
},
{
"candidateName": "Thomas Tyson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1622
}
]
},
"SonomaWindsorUnifiedSchoolDistrictGoverningBoard": {
"id": "SonomaWindsorUnifiedSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Unified School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17583,
"candidates": [
{
"candidateName": "Malinalli Lopez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6538
},
{
"candidateName": "George A. Horwedel",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4350
},
{
"candidateName": "Bill Adams",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 6695
}
]
},
"SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA": {
"id": "SonomaPetalumaCityElementaryandPetalumaJointUnionHighSchoolDistrictsGoverningBoardTrusteeA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City (Elementary) and Petaluma Joint Union High School Districts Governing Board, Trustee Area 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6686,
"candidates": [
{
"candidateName": "Kimberly Ruiz Seitz",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1159
},
{
"candidateName": "Ellen Webster",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5527
}
]
},
"SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2": {
"id": "SonomaWestSonomaCountyUnionHighSchoolDistrictGoverningBoardTrusteeArea2",
"type": "localRace",
"location": "Sonoma",
"raceName": "West Sonoma County Union High School District Governing Board, Trustee Area 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5203,
"candidates": [
{
"candidateName": "Linda Tighe Helton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3030
},
{
"candidateName": "Debbie Ramirez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2173
}
]
},
"SonomaOakGroveUnionSchoolDistrictGoverningBoard": {
"id": "SonomaOakGroveUnionSchoolDistrictGoverningBoard",
"type": "localRace",
"location": "Sonoma",
"raceName": "Oak Grove Union School District Governing Board",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3169,
"candidates": [
{
"candidateName": "Erin Lagourgue",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 1205
},
{
"candidateName": "Kali Dukes Wagner",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 865
},
{
"candidateName": "Paloma Escalante De Burrows",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1099
}
]
},
"SonomaSantaRosaCityCouncilDistrict1": {
"id": "SonomaSantaRosaCityCouncilDistrict1",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 1",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4830,
"candidates": [
{
"candidateName": "Eddie Alvarez",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4830
}
]
},
"SonomaSantaRosaCityCouncilDistrict3": {
"id": "SonomaSantaRosaCityCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13272,
"candidates": [
{
"candidateName": "Dianna Macdonald",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10798
},
{
"candidateName": "Janice Karrman",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2474
}
]
},
"SonomaSantaRosaCityCouncilDistrict5": {
"id": "SonomaSantaRosaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7526,
"candidates": [
{
"candidateName": "Caroline Bañuelos",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4682
},
{
"candidateName": "Jeremy Newton",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2844
}
]
},
"SonomaSantaRosaCityCouncilDistrict7": {
"id": "SonomaSantaRosaCityCouncilDistrict7",
"type": "localRace",
"location": "Sonoma",
"raceName": "Santa Rosa City Council, District 7",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7705,
"candidates": [
{
"candidateName": "Natalie Rogers",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 7705
}
]
},
"SonomaCloverdaleCityCouncil": {
"id": "SonomaCloverdaleCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cloverdale City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6014,
"candidates": [
{
"candidateName": "Todd Lands",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2493
},
{
"candidateName": "Mark P. Laskey",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1345
},
{
"candidateName": "Andrés Marquez",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 787
},
{
"candidateName": "Hannah Gart",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 701
},
{
"candidateName": "Trevor J. Ambrosini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 688
}
]
},
"SonomaCotatiCityCouncil": {
"id": "SonomaCotatiCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Cotati City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7669,
"candidates": [
{
"candidateName": "Benjamin Ford",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2138
},
{
"candidateName": "Susan Harvey",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2438
},
{
"candidateName": "George Barich",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 864
},
{
"candidateName": "Laura Sparks",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2229
}
]
},
"SonomaHealdsburgCityCouncil": {
"id": "SonomaHealdsburgCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Healdsburg City Council",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13186,
"candidates": [
{
"candidateName": "Ron Edwards",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3305
},
{
"candidateName": "David Hagele",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3131
},
{
"candidateName": "Heather Hannan-Kramer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1973
},
{
"candidateName": "Linda Cade",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1424
},
{
"candidateName": "Ariel Kelley",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3353
}
]
},
"SonomaPetalumaCityCouncilDistrict4": {
"id": "SonomaPetalumaCityCouncilDistrict4",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 4",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4665,
"candidates": [
{
"candidateName": "Frank Quint",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2870
},
{
"candidateName": "Jeffrey “JJ” Jay",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1795
}
]
},
"SonomaPetalumaCityCouncilDistrict5": {
"id": "SonomaPetalumaCityCouncilDistrict5",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 5",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6224,
"candidates": [
{
"candidateName": "Alexander DeCarli",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3251
},
{
"candidateName": "Blake Hooper",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2973
}
]
},
"SonomaPetalumaCityCouncilDistrict6": {
"id": "SonomaPetalumaCityCouncilDistrict6",
"type": "localRace",
"location": "Sonoma",
"raceName": "Petaluma City Council, District 6",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5417,
"candidates": [
{
"candidateName": "Mike Healy",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1615
},
{
"candidateName": "Brian Barnacle",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2459
},
{
"candidateName": "Lance Kuehne",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1343
}
]
},
"SonomaSebastopolCityCouncil": {
"id": "SonomaSebastopolCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sebastopol City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6119,
"candidates": [
{
"candidateName": "Neysa Hinton",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3024
},
{
"candidateName": "Phillip Carter",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1820
},
{
"candidateName": "Stanton Kee Nethery III",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1275
}
]
},
"SonomaSonomaCityCouncil": {
"id": "SonomaSonomaCityCouncil",
"type": "localRace",
"location": "Sonoma",
"raceName": "Sonoma City Council",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7706,
"candidates": [
{
"candidateName": "Sandra M. Lowe",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4118
},
{
"candidateName": "Jack Ding",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3588
}
]
},
"SonomaWindsorMayor": {
"id": "SonomaWindsorMayor",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Mayor",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 10645,
"candidates": [
{
"candidateName": "Rosa Reynoza",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 10645
}
]
},
"SonomaWindsorTownCouncilDistrict2": {
"id": "SonomaWindsorTownCouncilDistrict2",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 2",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3581,
"candidates": [
{
"candidateName": "John Leyba",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1568
},
{
"candidateName": "Sam Salmon",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 2013
}
]
},
"SonomaWindsorTownCouncilDistrict3": {
"id": "SonomaWindsorTownCouncilDistrict3",
"type": "localRace",
"location": "Sonoma",
"raceName": "Windsor Town Council, District 3",
"raceDescription": "Top candidate wins seat. ",
"raceReadTheStory": "",
"raceType": "top1",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 2774,
"candidates": [
{
"candidateName": "J.B. Leep",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1067
},
{
"candidateName": "Archie Eckles",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 239
},
{
"candidateName": "Daniel Bryant",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 686
},
{
"candidateName": "David A. Stankas",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 782
}
]
},
"SonomaGratonCommunityServicesDistrictBoardofDirectors": {
"id": "SonomaGratonCommunityServicesDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Graton Community Services District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 1264,
"candidates": [
{
"candidateName": "Joseph Mcintyre",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 361
},
{
"candidateName": "Dave Clemmer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 325
},
{
"candidateName": "Tyrone D. Brown",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 146
},
{
"candidateName": "Maxwell Aaron Wilmarth",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 432
}
]
},
"SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors": {
"id": "SonomaRanchoAdobeFireProtectionDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Rancho Adobe Fire Protection District Board of Directors",
"raceDescription": "Top four candidates win seat.",
"raceReadTheStory": "",
"raceType": "top4",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 19830,
"candidates": [
{
"candidateName": "Mark Hemmendinger",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4175
},
{
"candidateName": "Bret Herman",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 4133
},
{
"candidateName": "Sage Howell",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3445
},
{
"candidateName": "Peter Ray Albini",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4464
},
{
"candidateName": "Brian Proteau",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3613
}
]
},
"SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm": {
"id": "SonomaCampMeekerRecreationandParkDistrictBoardofDirectorsFullTerm",
"type": "localRace",
"location": "Sonoma",
"raceName": "Camp Meeker Recreation and Park District Board of Directors — Full Term",
"raceDescription": "Top two candidates win seat.",
"raceReadTheStory": "",
"raceType": "top2",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 481,
"candidates": [
{
"candidateName": "John McDaniel",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 207
},
{
"candidateName": "Bryan Almquist",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 174
},
{
"candidateName": "Lynn Watson",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 100
}
]
},
"SonomaValleyoftheMoonWaterDistrictBoardofDirectors": {
"id": "SonomaValleyoftheMoonWaterDistrictBoardofDirectors",
"type": "localRace",
"location": "Sonoma",
"raceName": "Valley of the Moon Water District Board of Directors",
"raceDescription": "Top three candidates win seat.",
"raceReadTheStory": "",
"raceType": "top3",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13794,
"candidates": [
{
"candidateName": "Sean M. Fischer",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3231
},
{
"candidateName": "Colleen Yudin-Cowan",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3347
},
{
"candidateName": "Steven Caniglia",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3791
},
{
"candidateName": "Gary K. Bryant",
"candidateIncumbent": true,
"candidateParty": "",
"voteCount": 3425
}
]
},
"SonomaMeasureV": {
"id": "SonomaMeasureV",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure V",
"raceDescription": "Windsor Unified School District. School bonds. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 14001,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7041
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 6960
}
]
},
"SonomaMeasureBB": {
"id": "SonomaMeasureBB",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure BB",
"raceDescription": "Cotati-Rohnert Park Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 25053,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 17647
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 7406
}
]
},
"SonomaMeasureAA": {
"id": "SonomaMeasureAA",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure AA",
"raceDescription": "Petaluma Joint Union High School District. School bonds. Passes with 55% vote. Includes votes from Sonoma and Marin Counties.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 40335,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25348
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 14987
}
]
},
"SonomaMeasureK": {
"id": "SonomaMeasureK",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure K",
"raceDescription": "Piner-Olivet Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 8168,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4599
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3569
}
]
},
"SonomaMeasureL": {
"id": "SonomaMeasureL",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure L",
"raceDescription": "Waugh School District. Parcel tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3754,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2355
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1399
}
]
},
"SonomaMeasureM": {
"id": "SonomaMeasureM",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure M",
"raceDescription": "Roseland Elementary School District. School bond. Passes with 55% vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3478,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2340
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1138
}
]
},
"SonomaMeasureN": {
"id": "SonomaMeasureN",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure N",
"raceDescription": "Sebastopol Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6902,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4304
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2598
}
]
},
"SonomaMeasureP": {
"id": "SonomaMeasureP",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure P",
"raceDescription": "Bellevue Union School District. School bond. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7920,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 4784
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3136
}
]
},
"SonomaMeasureX": {
"id": "SonomaMeasureX",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure X",
"raceDescription": "Wright Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6576,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3812
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2764
}
]
},
"SonomaMeasureZ": {
"id": "SonomaMeasureZ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Z",
"raceDescription": "Petaluma City Elementary School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 17602,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 11799
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5803
}
]
},
"SonomaMeasureI": {
"id": "SonomaMeasureI",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure I",
"raceDescription": "Sonoma County. Sales Tax. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 238355,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 149705
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 88650
}
]
},
"SonomaMeasureJ": {
"id": "SonomaMeasureJ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure J",
"raceDescription": "Sonoma County. CAFO prohibitation. Passes with majority vote",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 242253,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 36268
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 205985
}
]
},
"SonomaMeasureEE": {
"id": "SonomaMeasureEE",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure EE",
"raceDescription": "Santa Rosa. General business tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77893,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 50283
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 27610
}
]
},
"SonomaMeasureFF": {
"id": "SonomaMeasureFF",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure FF",
"raceDescription": "Santa Rosa. Transient occupancy tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 77796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 52589
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 25207
}
]
},
"SonomaMeasureCC": {
"id": "SonomaMeasureCC",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure CC",
"raceDescription": "Cloverdale. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3950,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2757
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1193
}
]
},
"SonomaMeasureDD": {
"id": "SonomaMeasureDD",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure DD",
"raceDescription": "Cloverdale. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3988,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2274
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1714
}
]
},
"SonomaMeasureS": {
"id": "SonomaMeasureS",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure S",
"raceDescription": "Cotati. Traffic features. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 3777,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2278
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1499
}
]
},
"SonomaMeasureO": {
"id": "SonomaMeasureO",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure O",
"raceDescription": "Healdsburg. Multi-family housing. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 5940,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2615
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3325
}
]
},
"SonomaMeasureY": {
"id": "SonomaMeasureY",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Y",
"raceDescription": "Petaluma. Urban growth boundary. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 30759,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 21560
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9199
}
]
},
"SonomaMeasureU": {
"id": "SonomaMeasureU",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure U",
"raceDescription": "Sebastopol. Sales tax. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 4512,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3252
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 1260
}
]
},
"SonomaMeasureT": {
"id": "SonomaMeasureT",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure T",
"raceDescription": "Sonoma. Sales tax. Passes with majority vote. ",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 6255,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3659
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2596
}
]
},
"SonomaMeasureQ": {
"id": "SonomaMeasureQ",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure Q",
"raceDescription": "Windsor. Solid waste collection services. Passes with majority vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 13127,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 3258
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 9869
}
]
},
"SonomaMeasureR": {
"id": "SonomaMeasureR",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure R",
"raceDescription": "Healdsburg Unified School District. School bonds. Passes with 55% vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 7796,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 5052
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 2744
}
]
},
"SonomaMeasureW": {
"id": "SonomaMeasureW",
"type": "localRace",
"location": "Sonoma",
"raceName": "Measure W",
"raceDescription": "Sonoma County. Sales tax. Passes with 2/3 vote.",
"raceReadTheStory": "",
"raceType": "yesNo",
"timeUpdated": "8:01 PM",
"dateUpdated": "Dec 3, 2024",
"totalVotes": 240628,
"candidates": [
{
"candidateName": "Yes",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 163825
},
{
"candidateName": "No",
"candidateIncumbent": false,
"candidateParty": "",
"voteCount": 76803
}
]
}
},
"radioSchedulesReducer": {},
"listsReducer": {
"posts/news?program=bay-curious": {
"isFetching": false,
"latestQuery": {
"from": 0,
"postsToRender": 9
},
"tag": null,
"vitalsOnly": true,
"totalRequested": 9,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 439,
"relation": "eq"
},
"items": [
"news_11934056",
"news_12041355",
"news_12041022",
"news_12038600",
"news_12040058",
"news_12039171",
"news_12037206",
"news_12037170",
"news_12036252"
]
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"pfsSessionReducer": {},
"siteSettingsReducer": {},
"subscriptionsReducer": {},
"termsReducer": {
"about": {
"name": "About",
"type": "terms",
"id": "about",
"slug": "about",
"link": "/about",
"taxonomy": "site"
},
"arts": {
"name": "Arts & Culture",
"grouping": [
"arts",
"pop",
"trulyca"
],
"description": "KQED Arts provides daily in-depth coverage of the Bay Area's music, art, film, performing arts, literature and arts news, as well as cultural commentary and criticism.",
"type": "terms",
"id": "arts",
"slug": "arts",
"link": "/arts",
"taxonomy": "site"
},
"artschool": {
"name": "Art School",
"parent": "arts",
"type": "terms",
"id": "artschool",
"slug": "artschool",
"link": "/artschool",
"taxonomy": "site"
},
"bayareabites": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "bayareabites",
"slug": "bayareabites",
"link": "/food",
"taxonomy": "site"
},
"bayareahiphop": {
"name": "Bay Area Hiphop",
"type": "terms",
"id": "bayareahiphop",
"slug": "bayareahiphop",
"link": "/bayareahiphop",
"taxonomy": "site"
},
"campaign21": {
"name": "Campaign 21",
"type": "terms",
"id": "campaign21",
"slug": "campaign21",
"link": "/campaign21",
"taxonomy": "site"
},
"checkplease": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"parent": "food",
"type": "terms",
"id": "checkplease",
"slug": "checkplease",
"link": "/food",
"taxonomy": "site"
},
"education": {
"name": "Education",
"grouping": [
"education"
],
"type": "terms",
"id": "education",
"slug": "education",
"link": "/education",
"taxonomy": "site"
},
"elections": {
"name": "Elections",
"type": "terms",
"id": "elections",
"slug": "elections",
"link": "/elections",
"taxonomy": "site"
},
"events": {
"name": "Events",
"type": "terms",
"id": "events",
"slug": "events",
"link": "/events",
"taxonomy": "site"
},
"event": {
"name": "Event",
"alias": "events",
"type": "terms",
"id": "event",
"slug": "event",
"link": "/event",
"taxonomy": "site"
},
"filmschoolshorts": {
"name": "Film School Shorts",
"type": "terms",
"id": "filmschoolshorts",
"slug": "filmschoolshorts",
"link": "/filmschoolshorts",
"taxonomy": "site"
},
"food": {
"name": "KQED food",
"grouping": [
"food",
"bayareabites",
"checkplease"
],
"type": "terms",
"id": "food",
"slug": "food",
"link": "/food",
"taxonomy": "site"
},
"forum": {
"name": "Forum",
"relatedContentQuery": "posts/forum?",
"parent": "news",
"type": "terms",
"id": "forum",
"slug": "forum",
"link": "/forum",
"taxonomy": "site"
},
"futureofyou": {
"name": "Future of You",
"grouping": [
"science",
"futureofyou"
],
"parent": "science",
"type": "terms",
"id": "futureofyou",
"slug": "futureofyou",
"link": "/futureofyou",
"taxonomy": "site"
},
"jpepinheart": {
"name": "KQED food",
"relatedContentQuery": "posts/food,bayareabites,checkplease",
"parent": "food",
"type": "terms",
"id": "jpepinheart",
"slug": "jpepinheart",
"link": "/food",
"taxonomy": "site"
},
"liveblog": {
"name": "Live Blog",
"type": "terms",
"id": "liveblog",
"slug": "liveblog",
"link": "/liveblog",
"taxonomy": "site"
},
"livetv": {
"name": "Live TV",
"parent": "tv",
"type": "terms",
"id": "livetv",
"slug": "livetv",
"link": "/livetv",
"taxonomy": "site"
},
"lowdown": {
"name": "The Lowdown",
"relatedContentQuery": "posts/lowdown?",
"parent": "news",
"type": "terms",
"id": "lowdown",
"slug": "lowdown",
"link": "/lowdown",
"taxonomy": "site"
},
"mindshift": {
"name": "Mindshift",
"parent": "news",
"description": "MindShift explores the future of education by highlighting the innovative – and sometimes counterintuitive – ways educators and parents are helping all children succeed.",
"type": "terms",
"id": "mindshift",
"slug": "mindshift",
"link": "/mindshift",
"taxonomy": "site"
},
"news": {
"name": "News",
"grouping": [
"news",
"forum"
],
"type": "terms",
"id": "news",
"slug": "news",
"link": "/news",
"taxonomy": "site"
},
"perspectives": {
"name": "Perspectives",
"parent": "radio",
"type": "terms",
"id": "perspectives",
"slug": "perspectives",
"link": "/perspectives",
"taxonomy": "site"
},
"podcasts": {
"name": "Podcasts",
"type": "terms",
"id": "podcasts",
"slug": "podcasts",
"link": "/podcasts",
"taxonomy": "site"
},
"pop": {
"name": "Pop",
"parent": "arts",
"type": "terms",
"id": "pop",
"slug": "pop",
"link": "/pop",
"taxonomy": "site"
},
"pressroom": {
"name": "Pressroom",
"type": "terms",
"id": "pressroom",
"slug": "pressroom",
"link": "/pressroom",
"taxonomy": "site"
},
"quest": {
"name": "Quest",
"parent": "science",
"type": "terms",
"id": "quest",
"slug": "quest",
"link": "/quest",
"taxonomy": "site"
},
"radio": {
"name": "Radio",
"grouping": [
"forum",
"perspectives"
],
"description": "Listen to KQED Public Radio – home of Forum and The California Report – on 88.5 FM in San Francisco, 89.3 FM in Sacramento, 88.3 FM in Santa Rosa and 88.1 FM in Martinez.",
"type": "terms",
"id": "radio",
"slug": "radio",
"link": "/radio",
"taxonomy": "site"
},
"root": {
"name": "KQED",
"image": "https://ww2.kqed.org/app/uploads/2020/02/KQED-OG-Image@1x.png",
"imageWidth": 1200,
"imageHeight": 630,
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "KQED provides public radio, television, and independent reporting on issues that matter to the Bay Area. We’re the NPR and PBS member station for Northern California."
},
"type": "terms",
"id": "root",
"slug": "root",
"link": "/root",
"taxonomy": "site"
},
"science": {
"name": "Science",
"grouping": [
"science",
"futureofyou"
],
"description": "KQED Science brings you award-winning science and environment coverage from the Bay Area and beyond.",
"type": "terms",
"id": "science",
"slug": "science",
"link": "/science",
"taxonomy": "site"
},
"stateofhealth": {
"name": "State of Health",
"parent": "science",
"type": "terms",
"id": "stateofhealth",
"slug": "stateofhealth",
"link": "/stateofhealth",
"taxonomy": "site"
},
"support": {
"name": "Support",
"type": "terms",
"id": "support",
"slug": "support",
"link": "/support",
"taxonomy": "site"
},
"thedolist": {
"name": "The Do List",
"parent": "arts",
"type": "terms",
"id": "thedolist",
"slug": "thedolist",
"link": "/thedolist",
"taxonomy": "site"
},
"trulyca": {
"name": "Truly CA",
"grouping": [
"arts",
"pop",
"trulyca"
],
"parent": "arts",
"type": "terms",
"id": "trulyca",
"slug": "trulyca",
"link": "/trulyca",
"taxonomy": "site"
},
"tv": {
"name": "TV",
"type": "terms",
"id": "tv",
"slug": "tv",
"link": "/tv",
"taxonomy": "site"
},
"voterguide": {
"name": "Voter Guide",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "voterguide",
"slug": "voterguide",
"link": "/voterguide",
"taxonomy": "site"
},
"guiaelectoral": {
"name": "Guia Electoral",
"parent": "elections",
"alias": "elections",
"type": "terms",
"id": "guiaelectoral",
"slug": "guiaelectoral",
"link": "/guiaelectoral",
"taxonomy": "site"
},
"news_33523": {
"type": "terms",
"id": "news_33523",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33523",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null,
"imageData": {
"ogImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"width": 1200,
"height": 630
},
"twImageSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
},
"twitterCard": "summary_large_image"
}
},
"ttid": 33540,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/program/bay-curious"
},
"source_news_11934056": {
"type": "terms",
"id": "source_news_11934056",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious",
"isLoading": false
},
"source_news_12041022": {
"type": "terms",
"id": "source_news_12041022",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious",
"isLoading": false
},
"source_news_12038600": {
"type": "terms",
"id": "source_news_12038600",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/news/program/bay-curious",
"isLoading": false
},
"news_34552": {
"type": "terms",
"id": "news_34552",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34552",
"found": true
},
"relationships": {},
"name": "baycurious",
"slug": "baycurious",
"taxonomy": "program",
"description": null,
"featImg": null,
"headData": {
"title": "baycurious | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34569,
"isLoading": false,
"link": "/news/program/baycurious"
},
"news_28779": {
"type": "terms",
"id": "news_28779",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28779",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The Bay",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "The Bay is a daily news and culture program from KQED that covers the latest headlines, trends, and stories that matter to the Bay Area.",
"title": "The Bay Area Archives | KQED",
"ogDescription": null
},
"ttid": 28796,
"slug": "the-bay",
"isLoading": false,
"link": "/news/program/the-bay"
},
"news_17986": {
"type": "terms",
"id": "news_17986",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17986",
"found": true
},
"relationships": {},
"featImg": "https://ww2.kqed.org/app/uploads/sites/10/2016/11/BayCuriousLogoFinal01-e1493662037229.png",
"name": "Bay Curious",
"description": "\u003ch2>A podcast exploring the Bay Area one question at a time\u003c/h2>\r\n\r\n\u003caside>\r\n\u003cdiv style=\"width: 100%; padding-right: 20px;\">\r\n\r\nKQED’s \u003cstrong>Bay Curious\u003c/strong> gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers.\r\n\u003cbr />\r\n\u003cspan class=\"alignleft\">\u003ca href=\"https://itunes.apple.com/us/podcast/id1172473406\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/DownloadOniTunes_100x100.png\">\u003c/a> \u003ca href=\"https://goo.gl/app/playmusic?ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https://play.google.com/music/m/Ipi2mc5aqfen4nr2daayiziiyuy?t%3DBay_Curious\">\u003cimg width=\"75px\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2016/11/Google_Play_100x100.png\">\u003c/a>\u003c/span>\u003c/div>\r\n\u003c/aside> \r\n\u003ch2>What's your question?\u003c/h2>\r\n\u003cdiv id=\"huxq6\" class=\"curiosity-module\" data-pym-src=\"//modules.wearehearken.com/kqed/curiosity_modules/133\">\u003c/div>\r\n\u003cscript src=\"//assets.wearehearken.com/production/thirdparty/p.m.js\">\u003c/script>\r\n\u003ch2>Bay Curious monthly newsletter\u003c/h2>\r\nWe're launching it soon! \u003ca href=\"https://docs.google.com/forms/d/e/1FAIpQLSdEtzbyNbSQkRHCCAkKhoGiAl3Bd0zWxhk0ZseJ1KH_o_ZDjQ/viewform\" target=\"_blank\">Sign up\u003c/a> so you don't miss it when it drops.\r\n",
"taxonomy": "series",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "A podcast exploring the Bay Area one question at a time KQED’s Bay Curious gets to the bottom of the mysteries — both profound and peculiar — that give the Bay Area its unique identity. And we’ll do it with your help! You ask the questions. You decide what Bay Curious investigates. And you join us on the journey to find the answers. What's your question? Bay Curious monthly newsletter We're launching it soon! Sign up so you don't miss it when it drops.",
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 18020,
"slug": "baycurious",
"isLoading": false,
"link": "/news/series/baycurious"
},
"news_8": {
"type": "terms",
"id": "news_8",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "8",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 8,
"slug": "news",
"isLoading": false,
"link": "/news/category/news"
},
"news_33520": {
"type": "terms",
"id": "news_33520",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33520",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Podcast",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Podcast Archives | KQED News",
"ogDescription": null
},
"ttid": 33537,
"slug": "podcast",
"isLoading": false,
"link": "/news/category/podcast"
},
"news_17657": {
"type": "terms",
"id": "news_17657",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17657",
"found": true
},
"relationships": {},
"featImg": null,
"name": "architecture",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "architecture Archives | KQED News",
"ogDescription": null
},
"ttid": 17691,
"slug": "architecture",
"isLoading": false,
"link": "/news/tag/architecture"
},
"news_393": {
"type": "terms",
"id": "news_393",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "393",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Chinatown",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Chinatown Archives | KQED News",
"ogDescription": null
},
"ttid": 401,
"slug": "chinatown",
"isLoading": false,
"link": "/news/tag/chinatown"
},
"news_27626": {
"type": "terms",
"id": "news_27626",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "27626",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-news",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-news Archives | KQED News",
"ogDescription": null
},
"ttid": 27643,
"slug": "featured-news",
"isLoading": false,
"link": "/news/tag/featured-news"
},
"news_160": {
"type": "terms",
"id": "news_160",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "160",
"found": true
},
"relationships": {},
"featImg": null,
"name": "history",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "history Archives | KQED News",
"ogDescription": null
},
"ttid": 167,
"slug": "history",
"isLoading": false,
"link": "/news/tag/history"
},
"news_1198": {
"type": "terms",
"id": "news_1198",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1198",
"found": true
},
"relationships": {},
"featImg": null,
"name": "North Beach",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "North Beach Archives | KQED News",
"ogDescription": null
},
"ttid": 1210,
"slug": "north-beach",
"isLoading": false,
"link": "/news/tag/north-beach"
},
"news_38": {
"type": "terms",
"id": "news_38",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "38",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED News",
"ogDescription": null
},
"ttid": 58,
"slug": "san-francisco",
"isLoading": false,
"link": "/news/tag/san-francisco"
},
"news_30162": {
"type": "terms",
"id": "news_30162",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "30162",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The California Report Magazine",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "The California Report Magazine Archives | KQED News",
"ogDescription": null
},
"ttid": 30179,
"slug": "the-california-report-magazine",
"isLoading": false,
"link": "/news/tag/the-california-report-magazine"
},
"news_34168": {
"type": "terms",
"id": "news_34168",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34168",
"found": true
},
"relationships": {},
"name": "Guides and Explainers",
"slug": "guides-and-explainers",
"taxonomy": "category",
"description": null,
"featImg": null,
"headData": {
"title": "Guides and Explainers Archives | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34185,
"isLoading": false,
"link": "/news/category/guides-and-explainers"
},
"news_356": {
"type": "terms",
"id": "news_356",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "356",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Science",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Science Archives | KQED News",
"ogDescription": null
},
"ttid": 364,
"slug": "science",
"isLoading": false,
"link": "/news/category/science"
},
"news_18426": {
"type": "terms",
"id": "news_18426",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18426",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 18460,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/tag/bay-curious"
},
"news_2567": {
"type": "terms",
"id": "news_2567",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2567",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Daly City",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Daly City Archives | KQED News",
"ogDescription": null
},
"ttid": 2582,
"slug": "daly-city",
"isLoading": false,
"link": "/news/tag/daly-city"
},
"news_33733": {
"type": "terms",
"id": "news_33733",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33733",
"found": true
},
"relationships": {},
"featImg": null,
"name": "News",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "News Archives | KQED News",
"ogDescription": null
},
"ttid": 33750,
"slug": "news",
"isLoading": false,
"link": "/news/interest/news"
},
"news_33744": {
"type": "terms",
"id": "news_33744",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33744",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Peninsula",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Peninsula Archives | KQED News",
"ogDescription": null
},
"ttid": 33761,
"slug": "peninsula",
"isLoading": false,
"link": "/news/interest/peninsula"
},
"news_33729": {
"type": "terms",
"id": "news_33729",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33729",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Francisco",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Francisco Archives | KQED News",
"ogDescription": null
},
"ttid": 33746,
"slug": "san-francisco",
"isLoading": false,
"link": "/news/interest/san-francisco"
},
"news_33732": {
"type": "terms",
"id": "news_33732",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33732",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Technology",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Technology Archives | KQED News",
"ogDescription": null
},
"ttid": 33749,
"slug": "technology",
"isLoading": false,
"link": "/news/interest/technology"
},
"news_24114": {
"type": "terms",
"id": "news_24114",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "24114",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Food",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Food Archives | KQED News",
"ogDescription": null
},
"ttid": 24131,
"slug": "food",
"isLoading": false,
"link": "/news/category/food"
},
"news_34676": {
"type": "terms",
"id": "news_34676",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34676",
"found": true
},
"relationships": {},
"name": "street food",
"slug": "street-food",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "street food | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34693,
"isLoading": false,
"link": "/news/tag/street-food"
},
"news_34287": {
"type": "terms",
"id": "news_34287",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34287",
"found": true
},
"relationships": {},
"name": "street vendors",
"slug": "street-vendors",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "street vendors Archives | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34304,
"isLoading": false,
"link": "/news/tag/street-vendors"
},
"news_33735": {
"type": "terms",
"id": "news_33735",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33735",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Food and Drink",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Food and Drink Archives | KQED News",
"ogDescription": null
},
"ttid": 33752,
"slug": "food-and-drink",
"isLoading": false,
"link": "/news/interest/food-and-drink"
},
"news_34551": {
"type": "terms",
"id": "news_34551",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34551",
"found": true
},
"relationships": {},
"name": "Labor",
"slug": "labor",
"taxonomy": "category",
"description": "We examine worker safety, workplace regulation, employment trends and union organizing.",
"featImg": null,
"headData": {
"title": "Labor | KQED News",
"description": "We examine worker safety, workplace regulation, employment trends and union organizing.",
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34568,
"isLoading": false,
"link": "/news/category/labor"
},
"news_1397": {
"type": "terms",
"id": "news_1397",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1397",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Transportation",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Transportation Archives | KQED News",
"ogDescription": null
},
"ttid": 1409,
"slug": "transportation",
"isLoading": false,
"link": "/news/category/transportation"
},
"news_34681": {
"type": "terms",
"id": "news_34681",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34681",
"found": true
},
"relationships": {},
"name": "automobiles",
"slug": "automobiles",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "automobiles | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34698,
"isLoading": false,
"link": "/news/tag/automobiles"
},
"news_30652": {
"type": "terms",
"id": "news_30652",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "30652",
"found": true
},
"relationships": {},
"featImg": null,
"name": "california-reparations",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "california-reparations Archives | KQED News",
"ogDescription": null
},
"ttid": 30669,
"slug": "california-reparations",
"isLoading": false,
"link": "/news/tag/california-reparations"
},
"news_1202": {
"type": "terms",
"id": "news_1202",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1202",
"found": true
},
"relationships": {},
"featImg": null,
"name": "cars",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "cars Archives | KQED News",
"ogDescription": null
},
"ttid": 1214,
"slug": "cars",
"isLoading": false,
"link": "/news/tag/cars"
},
"news_22797": {
"type": "terms",
"id": "news_22797",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22797",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Milpitas",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Milpitas Archives | KQED News",
"ogDescription": null
},
"ttid": 22814,
"slug": "milpitas",
"isLoading": false,
"link": "/news/tag/milpitas"
},
"news_33731": {
"type": "terms",
"id": "news_33731",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33731",
"found": true
},
"relationships": {},
"featImg": null,
"name": "South Bay",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "South Bay Archives | KQED News",
"ogDescription": null
},
"ttid": 33748,
"slug": "south-bay",
"isLoading": false,
"link": "/news/interest/south-bay"
},
"news_31795": {
"type": "terms",
"id": "news_31795",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "31795",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED News",
"ogDescription": null
},
"ttid": 31812,
"slug": "california",
"isLoading": false,
"link": "/news/category/california"
},
"news_17611": {
"type": "terms",
"id": "news_17611",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17611",
"found": true
},
"relationships": {},
"featImg": null,
"name": "business",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "business Archives | KQED News",
"ogDescription": null
},
"ttid": 17645,
"slug": "business",
"isLoading": false,
"link": "/news/tag/business"
},
"news_26943": {
"type": "terms",
"id": "news_26943",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "26943",
"found": true
},
"relationships": {},
"featImg": null,
"name": "restaurant",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "restaurant Archives | KQED News",
"ogDescription": null
},
"ttid": 26960,
"slug": "restaurant",
"isLoading": false,
"link": "/news/tag/restaurant"
},
"news_33738": {
"type": "terms",
"id": "news_33738",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33738",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED News",
"ogDescription": null
},
"ttid": 33755,
"slug": "california",
"isLoading": false,
"link": "/news/interest/california"
},
"news_18540": {
"type": "terms",
"id": "news_18540",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18540",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Education",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Education Archives | KQED News",
"ogDescription": null
},
"ttid": 2595,
"slug": "education",
"isLoading": false,
"link": "/news/category/education"
},
"news_20013": {
"type": "terms",
"id": "news_20013",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20013",
"found": true
},
"relationships": {},
"featImg": null,
"name": "education",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "education Archives | KQED News",
"ogDescription": null
},
"ttid": 20030,
"slug": "education",
"isLoading": false,
"link": "/news/tag/education"
},
"news_33746": {
"type": "terms",
"id": "news_33746",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33746",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Education",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Education Archives | KQED News",
"ogDescription": null
},
"ttid": 33763,
"slug": "education",
"isLoading": false,
"link": "/news/interest/education"
},
"news_25641": {
"type": "terms",
"id": "news_25641",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "25641",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Youth Takeover",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Youth Takeover Archives | KQED News",
"ogDescription": null
},
"ttid": 25658,
"slug": "youth-takeover",
"isLoading": false,
"link": "/news/category/youth-takeover"
},
"news_22598": {
"type": "terms",
"id": "news_22598",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22598",
"found": true
},
"relationships": {},
"featImg": null,
"name": "The Bay",
"description": "\u003cimg class=\"alignnone size-medium wp-image-11638190\" src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/02/TheBay_1200x6301.png\" alt=\"\" />\r\n\u003cbr/>\r\n\r\nEvery good story starts local. So that’s where we start. \u003ci>The Bay\u003c/i> is storytelling for daily news. KQED host Devin Katayama talks with reporters to help us make sense of what’s happening in the Bay Area. One story. One conversation. One idea.\r\n\r\n\u003cstrong>Subscribe to The Bay:\u003c/strong>\r\n\r\n\u003ca href=\"https://itunes.apple.com/us/podcast/the-bay/id1350043452?mt=2\">\u003cimg src=\"https://ww2.kqed.org/news/wp-content/uploads/sites/10/2018/01/Listen_on_Apple_Podcasts_sRGB_US-e1515635079510.png\" />\u003c/a>",
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": "Every good story starts local. So that’s where we start. The Bay is storytelling for daily news. KQED host Devin Katayama talks with reporters to help us make sense of what’s happening in the Bay Area. One story. One conversation. One idea. Subscribe to The Bay:",
"title": "The Bay Archives | KQED News",
"ogDescription": null
},
"ttid": 22615,
"slug": "the-bay",
"isLoading": false,
"link": "/news/tag/the-bay"
}
},
"userAgentReducer": {
"userAgent": "CCBot/2.0 (https://commoncrawl.org/faq/)",
"isBot": true
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"localStorageReducer": {},
"browserHistoryReducer": [],
"eventsReducer": {},
"fssReducer": {},
"tvDailyScheduleReducer": {},
"tvWeeklyScheduleReducer": {},
"tvPrimetimeScheduleReducer": {},
"tvMonthlyScheduleReducer": {},
"userAccountReducer": {
"user": {
"email": null,
"emailStatus": "EMAIL_UNVALIDATED",
"loggedStatus": "LOGGED_OUT",
"loggingChecked": false,
"articles": [],
"firstName": null,
"lastName": null,
"phoneNumber": null,
"fetchingMembership": false,
"memberships": [
{
"id": null,
"startDate": null,
"firstName": null,
"lastName": null,
"familyNumber": null,
"memberNumber": null,
"memberSince": null,
"expirationDate": null,
"pfsEligible": false,
"isSustaining": false,
"membershipLevel": "Prospect",
"membershipStatus": "Non Member",
"lastGiftDate": null,
"renewalDate": null
}
]
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {},
"restaurantData": []
},
"reframeReducer": {
"attendee": null
},
"location": {
"pathname": "/news/program/bay-curious",
"previousPathname": "/"
}
}