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_12045711": {
"type": "attachments",
"id": "news_12045711",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12045711",
"found": true
},
"title": "A 'For Rent' sign in Berkeley on June 23, 2025.",
"publishDate": 1750790413,
"status": "inherit",
"parent": 12045703,
"modified": 1750790430,
"caption": "A \"For Rent\" sign in Berkeley on June 23, 2025.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250623-BerkeleyMiddleHousing-18-BL_qed-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250623-BerkeleyMiddleHousing-18-BL_qed-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250623-BerkeleyMiddleHousing-18-BL_qed-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250623-BerkeleyMiddleHousing-18-BL_qed-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/06/250623-BerkeleyMiddleHousing-18-BL_qed.jpg",
"width": 1999,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
},
"news_11976529": {
"type": "attachments",
"id": "news_11976529",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "11976529",
"found": true
},
"parent": 11976383,
"imgSizes": {
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-1038x576.jpg",
"width": 1038,
"mimeType": "image/jpeg",
"height": 576
},
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-160x107.jpg",
"width": 160,
"mimeType": "image/jpeg",
"height": 107
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-672x372.jpg",
"width": 672,
"mimeType": "image/jpeg",
"height": 372
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut.jpg",
"width": 1920,
"height": 1280
},
"large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-1020x680.jpg",
"width": 1020,
"mimeType": "image/jpeg",
"height": 680
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-1536x1024.jpg",
"width": 1536,
"mimeType": "image/jpeg",
"height": 1024
},
"medium": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2024/02/IMG_3398_qut-800x533.jpg",
"width": 800,
"mimeType": "image/jpeg",
"height": 533
}
},
"publishDate": 1708540791,
"modified": 1708541066,
"caption": null,
"description": "Highway 101 in Cloverdale, CA.",
"title": "IMG_3398_qut",
"credit": "Adam Grossberg/KQED",
"status": "inherit",
"altTag": null,
"isLoading": false,
"fetchFailed": false
},
"news_12108416": {
"type": "attachments",
"id": "news_12108416",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12108416",
"found": true
},
"title": "261029-RANDYHAHN-NG-2-KQED",
"publishDate": 1793832056,
"status": "inherit",
"parent": 0,
"modified": 1793839289,
"caption": "Play-by-play announcer Randy Hahn poses for a portrait at the SAP Center before the San José Sharks game against the Vancouver Canucks in San José on Oct. 29, 2026.",
"credit": "Nina Glick/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"npr-cds-wide": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-1200x675.jpg",
"width": 1200,
"height": 675,
"mimeType": "image/jpeg"
},
"npr-cds-square": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a-600x600.jpg",
"width": 600,
"height": 600,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-2-KQED-107fff7a.jpg",
"width": 2000,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
},
"news_12106175": {
"type": "attachments",
"id": "news_12106175",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12106175",
"found": true
},
"title": "261023-PROP50VICTORYLAP-33-BL-KQED",
"publishDate": 1792794742,
"status": "inherit",
"parent": 0,
"modified": 1792794759,
"caption": "Gov. Gavin Newsom speaks at a rally alongside California Democratic Party members, labor leaders and advocates in San Francisco on Oct. 23, 2026.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"npr-cds-wide": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-1200x675.jpg",
"width": 1200,
"height": 675,
"mimeType": "image/jpeg"
},
"npr-cds-square": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d-600x600.jpg",
"width": 600,
"height": 600,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-33-BL-KQED-7273678d.jpg",
"width": 2000,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
},
"news_12094197": {
"type": "attachments",
"id": "news_12094197",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12094197",
"found": true
},
"title": "20260806_SFUSDNEWSCHOOL_GC-20-KQED",
"publishDate": 1786049575,
"status": "inherit",
"parent": 0,
"modified": 1786049733,
"caption": "Phil Kim, president of the SFUSD School Board, speaks during Mission Bay Elementary School’s opening ceremony in San Francisco on August 6, 2026.",
"credit": "Gina Castro for KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"npr-cds-wide": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-1200x675.jpg",
"width": 1200,
"height": 675,
"mimeType": "image/jpeg"
},
"npr-cds-square": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED-600x600.jpg",
"width": 600,
"height": 600,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/20260806_SFUSDNEWSCHOOL_GC-20-KQED.jpg",
"width": 2000,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
},
"news_12077053": {
"type": "attachments",
"id": "news_12077053",
"meta": {
"index": "attachments_1716263798",
"site": "news",
"id": "12077053",
"found": true
},
"title": "California Democratic Convention",
"publishDate": 1773942189,
"status": "inherit",
"parent": 12077047,
"modified": 1773942244,
"caption": "A man's shirt and sticker are displayed at the Billionaire Tax Now booth at the 2026 California Democratic Party State Convention in San Francisco, on Saturday, Feb. 21, 2026. ",
"credit": "Jeff Chiu/AP Photo",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"npr-cds-wide": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP-1200x675.jpg",
"width": 1200,
"height": 675,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/03/BillionaireTaxAP.jpg",
"width": 2000,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
},
"science_2002478": {
"type": "attachments",
"id": "science_2002478",
"meta": {
"index": "attachments_1716263798",
"site": "science",
"id": "2002478",
"found": true
},
"title": "261028-HeatpumpRules-12-BL-KQED",
"publishDate": 1793396091,
"status": "inherit",
"parent": 0,
"modified": 1793396166,
"caption": "J.W. Frye, CEO of Rebuilding Together East Bay Network, speaks during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4.",
"credit": "Beth LaBerge/KQED",
"altTag": null,
"description": null,
"imgSizes": {
"thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-160x107.jpg",
"width": 160,
"height": 107,
"mimeType": "image/jpeg"
},
"medium_large": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-768x512.jpg",
"width": 768,
"height": 512,
"mimeType": "image/jpeg"
},
"1536x1536": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-1536x1024.jpg",
"width": 1536,
"height": 1024,
"mimeType": "image/jpeg"
},
"post-thumbnail": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-672x372.jpg",
"width": 672,
"height": 372,
"mimeType": "image/jpeg"
},
"twentyfourteen-full-width": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-1038x576.jpg",
"width": 1038,
"height": 576,
"mimeType": "image/jpeg"
},
"npr-cds-wide": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-1200x675.jpg",
"width": 1200,
"height": 675,
"mimeType": "image/jpeg"
},
"npr-cds-square": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9-600x600.jpg",
"width": 600,
"height": 600,
"mimeType": "image/jpeg"
},
"kqedFullSize": {
"file": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-12-BL-KQED-d0bd6fc9.jpg",
"width": 2000,
"height": 1333
}
},
"isLoading": false,
"fetchFailed": false
}
},
"audioPlayerReducer": {
"postId": "stream_live",
"isPaused": true,
"isPlaying": false,
"pfsActive": false,
"pledgeModalIsOpen": true,
"playerDrawerIsOpen": false,
"liveAudioPlayStartedAt": 0,
"liveAudioPlayContext": ""
},
"authorsReducer": {
"abandlamudi": {
"type": "authors",
"id": "11672",
"meta": {
"index": "authors_1716337520",
"id": "11672",
"found": true
},
"name": "Adhiti Bandlamudi",
"firstName": "Adhiti",
"lastName": "Bandlamudi",
"slug": "abandlamudi",
"email": "abandlamudi@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news"
],
"title": "KQED Housing Reporter",
"bio": "Adhiti Bandlamudi reports for KQED's Housing desk. She focuses on how housing gets built across the Bay Area. Before joining KQED in 2020, she reported for WUNC in Durham, North Carolina, WABE in Atlanta, Georgia and Capital Public Radio in Sacramento. In 2017, she was awarded a Kroc Fellowship at NPR where she reported on everything from sprinkles to the Golden State Killer's arrest. When she's not reporting, she's baking new recipes in her kitchen or watching movies with friends and family. She's originally from Georgia and has strong opinions about Great British Bake Off.",
"avatar": "https://secure.gravatar.com/avatar/868129c8b257bb99a3500e2c86a65400?s=600&d=mm&r=g",
"twitter": "oddity_adhiti",
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "liveblog",
"roles": [
"author"
]
}
],
"headData": {
"title": "Adhiti Bandlamudi | KQED",
"description": "KQED Housing Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/868129c8b257bb99a3500e2c86a65400?s=600&d=mm&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/868129c8b257bb99a3500e2c86a65400?s=600&d=mm&r=g"
},
"isLoading": false,
"link": "/author/abandlamudi"
},
"adembosky": {
"type": "authors",
"id": "3205",
"meta": {
"index": "authors_1716337520",
"id": "3205",
"found": true
},
"name": "April Dembosky",
"firstName": "April",
"lastName": "Dembosky",
"slug": "adembosky",
"email": "adembosky@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news",
"science"
],
"title": "KQED Health Correspondent",
"bio": "April Dembosky is the health correspondent for KQED News and a regular contributor to NPR. She specializes in covering altered states of mind, from postpartum depression to methamphetamine-induced psychosis to the insanity defense. Her investigative series on insurance companies sidestepping mental health laws won multiple awards, including first place in beat reporting from the national Association of Health Care Journalists. She is the recipient of numerous other prizes and fellowships, including a national Edward R. Murrow award for investigative reporting, a Society of Professional Journalists award for long-form storytelling, and a Carter Center Fellowship for Mental Health Journalism.\r\n\r\nDembosky reported and produced \u003cem>Soundtrack of Silence\u003c/em>, an audio documentary about music and memory that is currently being made into a feature film by Paramount Pictures.\r\n\r\nBefore joining KQED in 2013, Dembosky covered technology and Silicon Valley for \u003cem>The Financial Times of London,\u003c/em> and contributed business and arts stories to \u003cem>Marketplace \u003c/em>and \u003cem>The New York Times.\u003c/em> She got her undergraduate degree in philosophy from Smith College and her master's in journalism from the University of California, Berkeley. She is a classically trained violinist and proud alum of the first symphony orchestra at Burning Man.",
"avatar": "https://secure.gravatar.com/avatar/d6593cd737b732102fe0b6250b5351c2d3bc9b2987566514aa3c9a106494d684?s=600&d=blank&r=g",
"twitter": "adembosky",
"bluesky": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "arts",
"roles": [
"author"
]
},
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "futureofyou",
"roles": [
"author"
]
},
{
"site": "stateofhealth",
"roles": [
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
}
],
"headData": {
"title": "April Dembosky | KQED",
"description": "KQED Health Correspondent",
"ogImgSrc": "https://secure.gravatar.com/avatar/d6593cd737b732102fe0b6250b5351c2d3bc9b2987566514aa3c9a106494d684?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/d6593cd737b732102fe0b6250b5351c2d3bc9b2987566514aa3c9a106494d684?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/adembosky"
},
"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/54037bf5c128fe678f0ef26cec97a93f2e7f220a22d7285703328f12c42c1b1d?s=600&d=blank&r=g",
"twitter": "teacupinthebay",
"bluesky": null,
"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"
]
},
{
"site": "liveblog",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Carly Severn | KQED",
"description": "Senior Editor, Audience News ",
"ogImgSrc": "https://secure.gravatar.com/avatar/54037bf5c128fe678f0ef26cec97a93f2e7f220a22d7285703328f12c42c1b1d?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/54037bf5c128fe678f0ef26cec97a93f2e7f220a22d7285703328f12c42c1b1d?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/carlysevern"
},
"lklivans": {
"type": "authors",
"id": "8648",
"meta": {
"index": "authors_1716337520",
"id": "8648",
"found": true
},
"name": "Laura Klivans",
"firstName": "Laura",
"lastName": "Klivans",
"slug": "lklivans",
"email": "lklivans@kqed.org",
"display_author_email": true,
"staff_mastheads": [
"news",
"science"
],
"title": "Reporter",
"bio": "Laura Klivans is an award-winning science reporter for KQED News, where she covers climate change with an eye on both groundbreaking progress and gaps in action. She is the former host of KQED's blockbuster video series about tiny, amazing animals, \u003cem>Deep Look\u003c/em>. Her work reaches national audiences through NPR, \u003cem>Here & Now, \u003c/em>PRI, and other major outlets. \r\n\r\nLaura’s won five Northern California Area Emmy Awards for Deep Look and First Place in the Greater Bay Area Journalism Awards for a podcast exploring how one Oakland neighborhood teamed up to reduce planet-heating pollution.\r\n\r\nBeyond her reporting, she hosts and moderates events. In the past, she taught audio storytelling at the UC Berkeley Graduate School of Journalism, led international education programs, worked with immigrants and refugees along the Thai-Burmese border, taught high schoolers sex ed, and was an actress. \r\n\r\nShe's a former UC Berkeley Human Rights Fellow, USC Center for Health Journalism's California Fellow and Coro Fellow in Public Affairs. Laura has a master’s in journalism from UC Berkeley, a master’s in education from Harvard, and an undergraduate degree from Northwestern University.\r\n\r\nShe loves trying to riddle the meaning out of vanity license plates.",
"avatar": "https://secure.gravatar.com/avatar/2d2ecd1550a494cc10ad4a503406965585902124739e775a9b3817eebf1d88be?s=600&d=blank&r=g",
"twitter": "lauraklivans",
"bluesky": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
},
{
"site": "stateofhealth",
"roles": [
"contributor",
"editor"
]
},
{
"site": "science",
"roles": [
"editor"
]
},
{
"site": "forum",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Laura Klivans | KQED",
"description": "Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/2d2ecd1550a494cc10ad4a503406965585902124739e775a9b3817eebf1d88be?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/2d2ecd1550a494cc10ad4a503406965585902124739e775a9b3817eebf1d88be?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/lklivans"
},
"kdebenedetti": {
"type": "authors",
"id": "11913",
"meta": {
"index": "authors_1716337520",
"id": "11913",
"found": true
},
"name": "Katie DeBenedetti",
"firstName": "Katie",
"lastName": "DeBenedetti",
"slug": "kdebenedetti",
"email": "kdebenedetti@kqed.org",
"display_author_email": false,
"staff_mastheads": [
"news",
"science"
],
"title": "KQED Contributor",
"bio": "Katie DeBenedetti is a digital reporter covering daily news for the Express Desk. Prior to joining KQED as a culture reporting intern in January 2024, she covered education and city government for the Napa Valley Register.",
"avatar": "https://secure.gravatar.com/avatar/6e31073cb8f7e4214ab03f42771d0f45?s=600&d=blank&r=g",
"twitter": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"author"
]
},
{
"site": "liveblog",
"roles": [
"author"
]
}
],
"headData": {
"title": "Katie DeBenedetti | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/6e31073cb8f7e4214ab03f42771d0f45?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/6e31073cb8f7e4214ab03f42771d0f45?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/kdebenedetti"
},
"ejackson": {
"type": "authors",
"id": "12003",
"meta": {
"index": "authors_1716337520",
"id": "12003",
"found": true
},
"name": "Ella Jackson",
"firstName": "Ella",
"lastName": "Jackson",
"slug": "ejackson",
"email": "ejackson@kqed.org",
"display_author_email": false,
"staff_mastheads": [],
"title": "KQED Contributor",
"bio": null,
"avatar": "https://secure.gravatar.com/avatar/3c688edc62aec1dcae096e1475956d245f72bde99cff316455871c9b22a7205b?s=600&d=blank&r=g",
"twitter": null,
"bluesky": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"author"
]
},
{
"site": "science",
"roles": [
"author"
]
}
],
"headData": {
"title": "Ella Jackson | KQED",
"description": "KQED Contributor",
"ogImgSrc": "https://secure.gravatar.com/avatar/3c688edc62aec1dcae096e1475956d245f72bde99cff316455871c9b22a7205b?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/3c688edc62aec1dcae096e1475956d245f72bde99cff316455871c9b22a7205b?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/ejackson"
},
"lfitzgerald": {
"type": "authors",
"id": "12033",
"meta": {
"index": "authors_1716337520",
"id": "12033",
"found": true
},
"name": "Laura Fitzgerald",
"firstName": "Laura",
"lastName": "Fitzgerald",
"slug": "lfitzgerald",
"email": "lfitzgerald@kqed.org",
"display_author_email": true,
"staff_mastheads": [],
"title": "Politics Reporter",
"bio": "Laura Fitzgerald is a reporter for KQED's California Politics and Government Desk. She covers state and local Bay Area politics, California's state legislature, and elections. Laura is a graduate of the UC Berkeley Graduate School of Journalism and UC Davis.",
"avatar": "https://secure.gravatar.com/avatar/5d0c7e3bd84e0b6570305007f6804a66f0aff7a0e6c93cdfc39cd714346d57c9?s=600&d=blank&r=g",
"twitter": null,
"bluesky": null,
"facebook": null,
"instagram": null,
"linkedin": null,
"sites": [
{
"site": "news",
"roles": [
"editor"
]
}
],
"headData": {
"title": "Laura Fitzgerald | KQED",
"description": "Politics Reporter",
"ogImgSrc": "https://secure.gravatar.com/avatar/5d0c7e3bd84e0b6570305007f6804a66f0aff7a0e6c93cdfc39cd714346d57c9?s=600&d=blank&r=g",
"twImgSrc": "https://secure.gravatar.com/avatar/5d0c7e3bd84e0b6570305007f6804a66f0aff7a0e6c93cdfc39cd714346d57c9?s=600&d=blank&r=g"
},
"isLoading": false,
"link": "/author/lfitzgerald"
}
},
"pagesReducer": {
"root-site_home": {
"type": "pages",
"id": "root-site_22817",
"meta": {
"index": "pages_1716337520",
"site": "root-site",
"id": "22817",
"score": 0
},
"slug": "home",
"title": "Home Page",
"headTitle": "Home Page | KQED",
"pagePath": "home",
"pageMeta": {
"sticky": false,
"excludeFromSiteSearch": "Include"
},
"headData": {
"title": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"description": "Key Election Results View All Election Results",
"ogTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"ogDescription": "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.",
"ogImgId": "",
"twTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"twDescription": "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.",
"twImgId": "",
"socialTitle": "KQED | News, Radio, Podcasts, TV | Public Media for Northern California",
"canonicalUrl": "https://www.kqed.org",
"schema": {
"@context": "https://schema.org",
"@type": "NewsMediaOrganization",
"name": "KQED Inc.",
"description": "KQED serves the people of Northern California with a community-supported alternative to commercial media. We provide people with the knowledge they need to make informed decisions; convene community dialogue; bring the arts to everyone; and engage audiences to share their stories. We help students and teachers thrive in 21st century classrooms, and take people of all ages on journeys of exploration—exposing them to new people, places and ideas.",
"logo": "https://cdn.kqed.org/wp-content/uploads/2023/04/KQED-logo_Black-01.png",
"url": "https://www.kqed.org",
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "San Francisco Bay Area",
"sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area"
},
{
"@type": "AdministrativeArea",
"name": "Sacramento Metropolitan Area",
"sameAs": "https://en.wikipedia.org/wiki/Sacramento_metropolitan_area"
},
{
"@type": "AdministrativeArea",
"name": "Northern California MegaRegion",
"sameAs": "https://en.wikipedia.org/wiki/Northern_California_megaregion"
}
],
"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"
],
"contactPoint": [
{
"@type": "ContactPoint",
"contactType": "Member Services",
"telephone": "+1-415-553-2150"
},
{
"@type": "ContactPoint",
"contactType": "KQED News Tips",
"telephone": "+1-415-553-2361",
"email": "assignmentdesk@kqed.org"
},
{
"@type": "ContactPoint",
"contactType": "Gift Planning",
"telephone": "+1-415-553-2230",
"email": "legacy@kqed.org"
},
{
"@type": "ContactPoint",
"contactType": "Perspectives",
"telephone": "+1-415-553-2108",
"email": "myperspective@kqed.org"
},
{
"@type": "ContactPoint",
"contactType": "Forum",
"telephone": "+1-866-733-6786",
"email": "forum@kqed.org"
}
],
"diversityPolicy": "https://www.kqed.org/about/dei",
"ethicsPolicy": "https://www.kqed.org/about/code-ethics",
"missionCoveragePrioritiesPolicy": "https://www.kqed.org/about/who-is-kqed-and-what-do-we-do",
"masthead": "https://www.kqed.org/about/editorial-and-programming-leadership",
"publishingPrinciples": "https://www.kqed.org/about/what-are-our-editorial-policies-and-practices",
"telephone": "+1-415-864-2000",
"duns": "004770921",
"address": {
"@type": "PostalAddress",
"streetAddress": "2601 Mariposa Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94110",
"addressCountry": "US"
},
"subOrganization": [
{
"@type": "RadioStation",
"name": "KQED-FM",
"url": "https://www.kqed.org/radio",
"description": "KQED Public Radio is a leading public radio station providing informative and engaging news, culture, and entertainment programming to listeners in the San Francisco Bay Area.",
"areaServed": {
"@type": "AdministrativeArea",
"name": "San Francisco Bay Area",
"sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "2601 Mariposa Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94110",
"addressCountry": "US"
}
},
{
"@type": "TelevisionStation",
"name": "KQED",
"url": "https://www.kqed.org/tv",
"description": "KQED broadcasts the best available programs from PBS, APT, and other distributors, and also produces its own unique national and local programs.",
"areaServed": {
"@type": "AdministrativeArea",
"name": "San Francisco Bay Area",
"sameAs": "https://en.wikipedia.org/wiki/San_Francisco_Bay_Area"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "2601 Mariposa Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94110",
"addressCountry": "US"
}
}
]
}
},
"labelTerm": {
"site": ""
},
"publishDate": 1695846257,
"content": "\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>\u003ca href=\"https://www.kqed.org/elections/results\">Live Election Results\u003c/a>\u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Check out our 2026 Election Results for the latest on statewide races and every election in the Bay Area.\u003c/p>\n\n\n\n\n\n\n\n\n\n\n\u003ch2 class=\"wp-block-heading\">Key Election Results\u003c/h2>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003cstrong>\u003cstrong>\u003ca href=\"/elections/results/california/governor\">Governor\u003c/a>\u003c/strong>\u003c/strong>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/insurance-commissioner\">\u003cstrong>\u003cstrong>Insurance Commissioner\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/proposition-40\">\u003cstrong>\u003cstrong>Proposition 40\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/congress-4th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 4\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/sanfrancisco/congress-11th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 11\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/regional-measure-rtm\">\u003cstrong>\u003cstrong>Regional Measure RTM\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\u003c/div>\n\n\n\n\u003cp class=\"has-text-align-center wp-block-paragraph\">\u003ca href=\"/elections/results\">\u003cspan style=\"text-decoration: underline;\">View All Election Results\u003c/span>\u003c/a>\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"60\" src=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png\" alt=\"\" class=\"wp-image-24464\" srcset=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png 1080w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-800x44.png 800w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-1020x57.png 1020w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-160x9.png 160w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-768x43.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" />\u003c/figure>\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cul class=\"wp-block-list\">\n\u003cli>6aaafddd39c8520ae60be0e3\u003c/li>\n\n\n\n\u003cli>6ac45922cfb9d018fde4a752\u003c/li>\n\n\n\n\u003cli>6ab5eb32aaa43d0a4d6e0898\u003c/li>\n\u003c/ul>\n\u003c/div>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n",
"blocks": [
{
"blockName": "kqed-v2/special-coverage-banner",
"attrs": [],
"innerHTML": "\n\n\n\n",
"innerContent": [
"\n",
null,
"\n\n",
null,
"\n"
],
"innerBlocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/elections/results\">Live Election Results\u003c/a>\u003c/strong>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>\u003ca href=\"https://www.kqed.org/elections/results\">Live Election Results\u003c/a>\u003c/strong>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Check out our 2026 Election Results for the latest on statewide races and every election in the Bay Area.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Check out our 2026 Election Results for the latest on statewide races and every election in the Bay Area.\u003c/p>\n"
],
"innerBlocks": []
}
]
},
{
"blockName": "kqed-v2/homepage-ticker",
"attrs": {
"header1": "On 88.5 FM in The Bay",
"header2": "Tonight on TV",
"header3": "Fall Guides",
"link1": "https://www.kqed.org/radio/schedule",
"link2": "https://www.kqed.org/tv/schedules/daily",
"textOne": "Best outdoor festivals",
"textOneLink": "outdoor festivals",
"textOneURL": "https://www.kqed.org/arts/13992952/best-outdoor-festivals-bay-area-fall-2026",
"textTwo": "Top museums and galleries",
"textTwoLink": "museums and galleries",
"textTwoURL": "https://www.kqed.org/arts/13993086/best-museum-gallery-shows-visual-art-guide-fall-2026-bolinas-moraga-palo-alto",
"radioSchedule": [
{
"startTime": "11:00 AM",
"programTitle": "Here & Now",
"url": "https://www.kqed.org/"
},
{
"startTime": "12:30 PM",
"programTitle": "All Things Considered",
"url": "https://www.kqed.org/"
}
],
"schedule": [
{
"airtimeStr": "8:00 PM",
"seriesTitle": "Nature"
},
{
"airtimeStr": "9:00 PM",
"seriesTitle": "Ken Burns"
}
]
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed-v2/top-story",
"attrs": {
"featureQuery": "posts?tag=featured-news&queryId=1439e3aabe0",
"query": "posts?tag=featured-news&queryId=1439e3aabe0",
"eyebrow": "Today's Top Story",
"eyebrow2": "Election 2026",
"promoImg1": "https://cdn.kqed.org/wp-content/uploads/sites/80/2026/11/Homepage-Promo-Results-California-2026-Primary-Election-1200x1200-1-a2f161bf.png",
"promoImg2": "https://cdn.kqed.org/wp-content/uploads/sites/80/2026/11/Homepage-Promo-Results-Bay-Area-2026-Primary-Election-1200x1200-1-9525226a.png",
"title1": "Statewide Results",
"title2": "Local Results",
"excerpt1": "Propositions, Governor and more",
"excerpt2": "Congress, School Board and more",
"link1": "https://www.kqed.org/elections/results/california",
"link2": "https://www.kqed.org/elections/results/bayarea"
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed-v2/more-stories",
"attrs": {
"query": "posts?category=news&queryId=4a13bbd166",
"eyebrow": "More Stories",
"posts": [
{
"attributes": {
"mediaType": "",
"programName": ""
}
},
{
"attributes": {
"mediaType": "",
"programName": ""
}
},
{
"attributes": {
"mediaType": "",
"programName": ""
}
},
{
"attributes": {
"mediaType": "",
"programName": ""
}
}
],
"featureQuery": "posts?tag=featured-news&queryId=4a13bbd166"
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "Key Election Results",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">Key Election Results\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">Key Election Results\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card-grid"
},
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\n\n\n\n\n\n\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\n\n",
null,
"\n\n",
null,
"\n\n",
null,
"\n\n",
null,
"\u003c/div>\n"
],
"innerBlocks": [
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003cstrong>\u003cstrong>\u003ca href=\"/elections/results/california/governor\">Governor\u003c/a>\u003c/strong>\u003c/strong>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003cstrong>\u003cstrong>\u003ca href=\"/elections/results/california/governor\">Governor\u003c/a>\u003c/strong>\u003c/strong>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "6123",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/insurance-commissioner\">\u003cstrong>\u003cstrong>Insurance Commissioner\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/insurance-commissioner\">\u003cstrong>\u003cstrong>Insurance Commissioner\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "6489",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/proposition-40\">\u003cstrong>\u003cstrong>Proposition 40\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/proposition-40\">\u003cstrong>\u003cstrong>Proposition 40\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "84439",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/congress-4th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 4\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/congress-4th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 4\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "5694",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/sanfrancisco/congress-11th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 11\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/sanfrancisco/congress-11th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 11\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "5701",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/elections-core-card"
},
"innerBlocks": [
{
"blockName": "core/heading",
"attrs": {
"level": 3
},
"innerBlocks": [],
"innerHTML": "\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/regional-measure-rtm\">\u003cstrong>\u003cstrong>Regional Measure RTM\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n",
"innerContent": [
"\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/regional-measure-rtm\">\u003cstrong>\u003cstrong>Regional Measure RTM\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n"
]
},
{
"blockName": "kqed/elections-race-card-result",
"attrs": {
"raceId": "AlamedaMeasureRTM",
"className": "shortform"
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\n\n",
null,
"\u003c/div>\n"
]
}
]
},
{
"blockName": "core/paragraph",
"attrs": {
"style": {
"typography": {
"textAlign": "center"
}
},
"dropCap": false
},
"innerHTML": "\n\u003cp class=\"has-text-align-center\">\u003ca href=\"/elections/results\">\u003cspan style=\"text-decoration: underline;\">View All Election Results\u003c/span>\u003c/a>\u003c/p>\n",
"innerContent": [
"\n\u003cp class=\"has-text-align-center\">\u003ca href=\"/elections/results\">\u003cspan style=\"text-decoration: underline;\">View All Election Results\u003c/span>\u003c/a>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 24464,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png 1080w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-800x44.png 800w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-1020x57.png 1020w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-160x9.png 160w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-768x43.png 768w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png\" alt=\"\" class=\"wp-image-24464\" srcset=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png 1080w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-800x44.png 800w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-1020x57.png 1020w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-160x9.png 160w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-768x43.png 768w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png\" alt=\"\" class=\"wp-image-24464\"/>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/columns",
"attrs": {
"isStackedOnMobile": true
},
"innerHTML": "\n\u003cdiv class=\"wp-block-columns\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-columns\">",
null,
"\n\n",
null,
"\u003c/div>\n"
],
"innerBlocks": [
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "California Election Results ",
"description": "The latest on statewide offices and propositions.",
"query": "posts?ids=news_12107022,news_12107038,news_12108185&queryId=5432ba9c62",
"link": "https://www.kqed.org/news/tag/election-2026",
"linkText": "More California Election Results",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
},
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "Bay Area Election Results",
"description": "The latest on Bay Area offices and measures.",
"query": "posts?ids=news_12107133,news_12106936,news_12107984&queryId=186949a5da8",
"link": "https://www.kqed.org/news/tag/election-2026",
"linkText": "More Bay Area Election Results",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
}
]
},
{
"blockName": "kqed-v2/horizontal-topic",
"attrs": {
"title": "Valkyries WNBA Finals",
"description": "Valkyries fans are celebrating the team from the Bay to Atlanta. Follow along to join in the violet love. ",
"query": "posts?tag=golden-state-valkyries&queryId=74918729b2",
"linkText": "More Golden State Valkyries",
"link": "https://www.kqed.org/news/tag/golden-state-valkyries",
"posts": [],
"featureQuery": ""
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/columns",
"attrs": {
"isStackedOnMobile": true
},
"innerHTML": "\n\u003cdiv class=\"wp-block-columns\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-columns\">",
null,
"\n\n",
null,
"\u003c/div>\n"
],
"innerBlocks": [
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "Explainers and Guides",
"description": "Clear, practical stories from KQED News to help you navigate life in the Bay Area. (Particularly, when it’s expensive.)",
"query": "posts?tag=audience-news&queryId=6eae56a928",
"link": "https://www.kqed.org/explainers",
"linkText": "More Explainers & Guides",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
},
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "Arts and Culture",
"description": "Explore the Bay Area's best music, art, food, theater and more through our informed profiles and reviews.",
"query": "posts/arts?&queryId=e9d25848dd",
"link": "https://www.kqed.org/arts",
"linkText": "More Arts",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
}
]
},
{
"blockName": "core/columns",
"attrs": {
"isStackedOnMobile": true
},
"innerHTML": "\n\u003cdiv class=\"wp-block-columns\">\n\n\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-columns\">",
null,
"\n\n",
null,
"\u003c/div>\n"
],
"innerBlocks": [
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "Housing",
"description": "In-depth investigations and human-centered storytelling to help you understand why housing in California is so expensive — and what we can do about it. ",
"query": "posts?tag=housing, affordable-housing&queryId=13ff06705d6",
"link": "https://www.kqed.org/housing",
"linkText": "More Housing",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
},
{
"blockName": "core/column",
"attrs": [],
"innerBlocks": [
{
"blockName": "kqed-v2/featured-topic",
"attrs": {
"headline": "Politics",
"description": "Follow the policies and politicians shaping life in California and the Bay Area through clear, insightful reporting and analysis that makes sense of the political landscape.",
"query": "posts?tag=politics&queryId=97da8c15bd",
"link": "https://www.kqed.org/politics",
"linkText": "More Politics",
"included": []
},
"innerBlocks": [],
"innerHTML": "",
"innerContent": []
}
],
"innerHTML": "\n\u003cdiv class=\"wp-block-column\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-column\">",
null,
"\u003c/div>\n"
]
}
]
},
{
"blockName": "kqed/ad",
"attrs": {
"adType": "inHouseHome"
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed-v2/horizontal-topic",
"attrs": {
"title": "Science",
"description": "Follow the science, climate and health stories shaping life in California and the Bay Area through clear, insightful reporting that makes sense of the issues.",
"query": "posts/news,science?category=science&queryId=181a262a31c",
"linkText": "More Science",
"link": "https://www.kqed.org/science",
"posts": [],
"featureQuery": ""
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed-v2/horizontal-topic",
"attrs": {
"title": "Immigration",
"description": "Context-rich coverage to help you make sense of immigration issues and policy — and how they shape life across the Bay Area and California.",
"query": "posts/news,science,arts?tag=immigration&queryId=147b111254e",
"linkText": "More Immigration ",
"link": "https://www.kqed.org/immigration",
"posts": [],
"featureQuery": ""
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed/email-signup",
"attrs": {
"newsletterSlug": "news2"
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed/programs",
"attrs": {
"title": "KQED Original Podcasts",
"programIDs": [
"closealltabs",
"thebay",
"baycurious",
"politicalbreakdown",
"forum",
"californiareportmagazine",
"mindshift"
]
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed/ad",
"attrs": [],
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed/post-list",
"attrs": {
"layout": "cardTextHeavyLarge",
"query": "posts?category=news&queryId=1217b487a0d",
"featureQuery": "posts?tag=featured-news&queryId=1217b487a0d",
"title": "More Top Stories",
"seeMore": true
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "kqed/blocksetter",
"attrs": {
"blockName": "kqed/youth-media",
"attributeString": "{\"title\":\"Youth Media\",\"tagline\":\"Their Stories, Their Voices\",\"link\":\"https://youthmedia.kqed.org/showcase\",\"buttonTitle\":\"View Youth Media\",\"cardsData\":[]}"
},
"innerHTML": "\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\u003c/div>\n",
"innerContent": [
"\n\u003cdiv class=\"wp-block-kqed-blocksetter\">",
null,
"\u003c/div>\n"
],
"innerBlocks": [
{
"blockName": "core/list",
"attrs": {
"ordered": false,
"values": ""
},
"innerBlocks": [
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>6aaafddd39c8520ae60be0e3\u003c/li>\n",
"innerContent": [
"\n\u003cli>6aaafddd39c8520ae60be0e3\u003c/li>\n"
]
},
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>6ac45922cfb9d018fde4a752\u003c/li>\n",
"innerContent": [
"\n\u003cli>6ac45922cfb9d018fde4a752\u003c/li>\n"
]
},
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>6ab5eb32aaa43d0a4d6e0898\u003c/li>\n",
"innerContent": [
"\n\u003cli>6ab5eb32aaa43d0a4d6e0898\u003c/li>\n"
]
}
],
"innerHTML": "\n\u003cul class=\"wp-block-list\">\n\n\n\n\u003c/ul>\n",
"innerContent": [
"\n\u003cul class=\"wp-block-list\">",
null,
"\n\n",
null,
"\n\n",
null,
"\u003c/ul>\n"
]
}
]
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003c/p>\n"
],
"innerBlocks": []
}
],
"status": "publish",
"parent": 0,
"modified": 1793816389,
"format": "standard",
"path": "/",
"redirect": {
"type": "internal",
"url": "/"
},
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>\u003ca href=\"https://www.kqed.org/elections/results\">Live Election Results\u003c/a>\u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Check out our 2026 Election Results for the latest on statewide races and every election in the Bay Area.\u003c/p>\n\n\n\n\n\n\n\n\n\n\n\u003ch2 class=\"wp-block-heading\">Key Election Results\u003c/h2>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003cstrong>\u003cstrong>\u003ca href=\"/elections/results/california/governor\">Governor\u003c/a>\u003c/strong>\u003c/strong>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/insurance-commissioner\">\u003cstrong>\u003cstrong>Insurance Commissioner\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/proposition-40\">\u003cstrong>\u003cstrong>Proposition 40\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/congress-4th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 4\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/sanfrancisco/congress-11th-district\">\u003cstrong>\u003cstrong>U.S. House of Representatives, District 11\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003ch3 class=\"wp-block-heading\">\u003ca href=\"/elections/results/california/regional-measure-rtm\">\u003cstrong>\u003cstrong>Regional Measure RTM\u003c/strong>\u003c/strong>\u003c/a>\u003c/h3>\n\n\n\u003c/div>\n\u003c/div>\n\n\n\n\u003cp class=\"has-text-align-center wp-block-paragraph\">\u003ca href=\"/elections/results\">\u003cspan style=\"text-decoration: underline;\">View All Election Results\u003c/span>\u003c/a>\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"60\" src=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png\" alt=\"\" class=\"wp-image-24464\" srcset=\"https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px.png 1080w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-800x44.png 800w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-1020x57.png 1020w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-160x9.png 160w, https://cdn.kqed.org/wp-content/uploads/2024/03/blank-divider-60px-768x43.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" />\u003c/figure>\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\u003c/div>\n\u003c/div>\n\n\n\n\n\n\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"wp-block-kqed-blocksetter\">\n\u003cul class=\"wp-block-list\">\n\u003cli>6aaafddd39c8520ae60be0e3\u003c/li>\n\n\n\n\u003cli>6ac45922cfb9d018fde4a752\u003c/li>\n\n\n\n\u003cli>6ab5eb32aaa43d0a4d6e0898\u003c/li>\n\u003c/ul>\n\u003c/div>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"label": "root-site",
"isLoading": false
}
},
"pfsSessionReducer": {},
"postsReducer": {
"stream_live": {
"type": "live",
"id": "stream_live",
"audioUrl": "https://hls.kqed.org/hls/kqed_app/playlist.m3u8",
"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_12108346": {
"type": "posts",
"id": "news_12108346",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108346",
"score": null,
"sort": [
1793890800000
]
},
"guestAuthors": [],
"slug": "rent-control-makes-moderate-gains-across-the-bay-area-in-early-voting-returns",
"title": "Rent Control Makes Moderate Gains Across The Bay Area in Early Voting Returns",
"publishDate": 1793890800,
"format": "standard",
"headTitle": "Rent Control Makes Moderate Gains Across The Bay Area in Early Voting Returns | KQED",
"labelTerm": {
"site": "news"
},
"content": "\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"https://www.kqed.org/news/12090248/redwood-city-to-vote-on-rent-control-in-november\">Rent control\u003c/a> measures on Tuesday’s ballot were a mixed bag in the Bay Area this election season, according to early returns. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Voters in \u003ca href=\"https://www.kqed.org/news/12105076/as-costs-rise-voters-in-3-bay-area-cities-could-cap-one-of-them-rent\">three Bay Area cities\u003c/a> — San Pablo, Berkeley and Redwood City — were asked to decide on whether to establish new rent caps or build on existing protections for tenants. Early returns on Wednesday showed positive results for Berkeley and San Pablo, while Redwood City’s measure was headed toward defeat. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“People are facing these rents that require two or three jobs to meet,” said Clara Jaeckel, a volunteer with the Redwood City chapter of the regional tenants rights group, Faith in Action. “People are living in overcrowded places or being pushed out of the city to look for places with a lower cost of living, and it really makes for an unstable community.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Organizers in the three cities pushed to add these measures to local ballots in response to the rising cost of rent across the Bay Area, which has seen \u003ca href=\"https://www.zillow.com/rental-manager/market-trends/bay-area-ca/\">prices climb\u003c/a> partly due to the \u003ca href=\"https://www.kqed.org/news/12100661/this-sf-renter-is-trying-to-beat-the-ai-fueled-housing-boom-with-an-analog-approach\">region’s AI boom\u003c/a>. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg\" alt=\"\" class=\"wp-image-12090453\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Locale Apartments in Redwood City on July 9, 2026. (Gina Castro for KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Meanwhile, landlord groups argue that rent control \u003ca href=\"https://www.kqed.org/news/12008424/prop-33-rent-control-is-on-the-ballot-again-election-2024-california\">doesn’t bring down costs\u003c/a> and puts greater pressure on smaller mom-and-pop property owners who are also struggling with their own rising costs for insurance and maintenance. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Redwood City’s Measure E, which voters appear to have rejected with \u003ca href=\"https://www.kqed.org/elections/results/sanmateo\">56% opposed\u003c/a>, would have capped rent increases by 5% or 60% of the local inflation rate, whichever is less. It would have also allowed landlords to petition for greater increases if their operating expenses grew.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Among other provisions, Measure E would have provided renters with a right to return to their apartment or home if a landlord needed to temporarily displace them to make renovations, and it would have provided more options for tenants to advocate for basic repairs, if needed. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">But critics of the measure warn it could cost the city big to implement the program. A \u003ca href=\"https://caanet.org/u/2026/07/8A_Attachment_C_Supplemental_9212_Report_EPS.pdf\">July report\u003c/a> showed Redwood City would have to pay $11 million annually in tenant legal services and program administration fees. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We’re optimistic that voters in Redwood City have recognized that Measure E is not the solution,” said Joshua Howard, executive vice president of local public affairs for the California Apartment Association, adding that the report showed the proposed regulations would also require the city to hire up to 18 new employees to implement the program “without building one new unit of housing that our community needs.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">In the East Bay city of San Pablo, voters took the opposite approach and appeared poised Wednesday to approve Measure S, which was leading with more than \u003ca href=\"https://www.kqed.org/elections/results/bayarea\">59% of voters in favor\u003c/a>. Similar to the protections in Redwood City’s measure, San Pablo’s proposal caps rent increases at 3% or 60% of local inflation rates, whichever is less. It also expands protections to people living in mobile home parks, too.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">If landlords need a tenant to move out for certain no-fault evictions, Measure S requires them to pay more in relocation costs, covering four months of market rent — up from two months in the city’s current laws — or up to $12,000, whichever is greater. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It also rolls back rent increases to the amount charged a year ago. For tenants living in their homes on July 1, 2025, landlords would have to use those rents as a starting point to calculate increases. Tenants who moved in after that date would use their move-in rent for the calculation. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Berkeley’s rent control proposal, Measure X, seeks to improve upon its existing ordinance, which voters \u003ca href=\"https://www.kqed.org/news/12012553/californians-appear-to-reject-many-rent-control-measures\">last amended in 2024\u003c/a>. Earlier this year, the city council unanimously approved the measure to appear on the ballot and \u003ca href=\"https://www.berkeleyside.org/2026/09/18/opinion-vote-yes-on-measure-x-for-a-more-efficient-rent-board\">members of the local rent board\u003c/a> argued it could close loopholes in the existing ordinance and make it more efficient. As of Wednesday afternoon, \u003ca href=\"https://www.kqed.org/elections/results/alameda\">67% of voters were in favor of it\u003c/a>. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg\" alt=\"\" class=\"wp-image-12090457\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">The Redwood City Arch sign in Redwood City on July 9, 2026. (Gina Castro for KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">In response to landlords who might bank rent increases for years, only to impose hefty hikes on tenants all at once, Berkeley’s measure sets a 10% cap on rent increases per year. It also allows tenants in buildings with five to 10 units to form a tenant association and requires the landlord to work in good faith with that association.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Rev. Sophia DeWitt, chief program officer for the advocacy coalition, East Bay Housing Organizations (EBHO), said she campaigned for Measure X partly because wages are largely remaining stagnant, while other costs are rising.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Like with many other costs that people are dealing with, for groceries, for putting gas in their vehicles, for healthcare, the costs of rent are rising in many places,” she said. “One of the things that EBHO does and works on consistently is tenant protections and renter protections to try to make sure that rent increases are moderated and not exorbitant so that people can afford to continue to live in their homes.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But the results remain unofficial for most of the races in the Bay Area, and organizers, including Jaeckel in Redwood City, remain hopeful Measure E will ultimately pass. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We gathered more than 7,000 signatures, which I think also says a lot about how much support and how much eagerness there is for a really strong solution to these unaffordable rents in our city,” Jaeckel said. ”There’s a strong desire for it.”\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12090248/redwood-city-to-vote-on-rent-control-in-november\">Rent control\u003c/a> measures on Tuesday’s ballot were a mixed bag in the Bay Area this election season, according to early returns. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12090248/redwood-city-to-vote-on-rent-control-in-november\">Rent control\u003c/a> measures on Tuesday’s ballot were a mixed bag in the Bay Area this election season, according to early returns. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Voters in \u003ca href=\"https://www.kqed.org/news/12105076/as-costs-rise-voters-in-3-bay-area-cities-could-cap-one-of-them-rent\">three Bay Area cities\u003c/a> — San Pablo, Berkeley and Redwood City — were asked to decide on whether to establish new rent caps or build on existing protections for tenants. Early returns on Wednesday showed positive results for Berkeley and San Pablo, while Redwood City’s measure was headed toward defeat. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Voters in \u003ca href=\"https://www.kqed.org/news/12105076/as-costs-rise-voters-in-3-bay-area-cities-could-cap-one-of-them-rent\">three Bay Area cities\u003c/a> — San Pablo, Berkeley and Redwood City — were asked to decide on whether to establish new rent caps or build on existing protections for tenants. Early returns on Wednesday showed positive results for Berkeley and San Pablo, while Redwood City’s measure was headed toward defeat. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“People are facing these rents that require two or three jobs to meet,” said Clara Jaeckel, a volunteer with the Redwood City chapter of the regional tenants rights group, Faith in Action. “People are living in overcrowded places or being pushed out of the city to look for places with a lower cost of living, and it really makes for an unstable community.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“People are facing these rents that require two or three jobs to meet,” said Clara Jaeckel, a volunteer with the Redwood City chapter of the regional tenants rights group, Faith in Action. “People are living in overcrowded places or being pushed out of the city to look for places with a lower cost of living, and it really makes for an unstable community.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Organizers in the three cities pushed to add these measures to local ballots in response to the rising cost of rent across the Bay Area, which has seen \u003ca href=\"https://www.zillow.com/rental-manager/market-trends/bay-area-ca/\">prices climb\u003c/a> partly due to the \u003ca href=\"https://www.kqed.org/news/12100661/this-sf-renter-is-trying-to-beat-the-ai-fueled-housing-boom-with-an-analog-approach\">region’s AI boom\u003c/a>. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Organizers in the three cities pushed to add these measures to local ballots in response to the rising cost of rent across the Bay Area, which has seen \u003ca href=\"https://www.zillow.com/rental-manager/market-trends/bay-area-ca/\">prices climb\u003c/a> partly due to the \u003ca href=\"https://www.kqed.org/news/12100661/this-sf-renter-is-trying-to-beat-the-ai-fueled-housing-boom-with-an-analog-approach\">region’s AI boom\u003c/a>. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12090453,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg\" alt=\"\" class=\"wp-image-12090453\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Locale Apartments in Redwood City on July 9, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Gina Castro for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg\" alt=\"\" class=\"wp-image-12090453\"/>\u003cfigcaption class=\"wp-element-caption\">Locale Apartments in Redwood City on July 9, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Gina Castro for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Meanwhile, landlord groups argue that rent control \u003ca href=\"https://www.kqed.org/news/12008424/prop-33-rent-control-is-on-the-ballot-again-election-2024-california\">doesn’t bring down costs\u003c/a> and puts greater pressure on smaller mom-and-pop property owners who are also struggling with their own rising costs for insurance and maintenance. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Meanwhile, landlord groups argue that rent control \u003ca href=\"https://www.kqed.org/news/12008424/prop-33-rent-control-is-on-the-ballot-again-election-2024-california\">doesn’t bring down costs\u003c/a> and puts greater pressure on smaller mom-and-pop property owners who are also struggling with their own rising costs for insurance and maintenance. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Redwood City’s Measure E, which voters appear to have rejected with \u003ca href=\"https://www.kqed.org/elections/results/sanmateo\">56% opposed\u003c/a>, would have capped rent increases by 5% or 60% of the local inflation rate, whichever is less. It would have also allowed landlords to petition for greater increases if their operating expenses grew.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Redwood City’s Measure E, which voters appear to have rejected with \u003ca href=\"https://www.kqed.org/elections/results/sanmateo\">56% opposed\u003c/a>, would have capped rent increases by 5% or 60% of the local inflation rate, whichever is less. It would have also allowed landlords to petition for greater increases if their operating expenses grew.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Among other provisions, Measure E would have provided renters with a right to return to their apartment or home if a landlord needed to temporarily displace them to make renovations, and it would have provided more options for tenants to advocate for basic repairs, if needed. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Among other provisions, Measure E would have provided renters with a right to return to their apartment or home if a landlord needed to temporarily displace them to make renovations, and it would have provided more options for tenants to advocate for basic repairs, if needed. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"postIds": [
"news_12106883"
],
"label": "Related Articles",
"maxPosts": 1,
"showImages": false,
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/02/250519-AffordableHousingFile-04-BL_qed.jpg",
"query": "",
"labelWasCleared": false,
"heroImageAlt": "",
"heroImageLink": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"manualLinks": [],
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But critics of the measure warn it could cost the city big to implement the program. A \u003ca href=\"https://caanet.org/u/2026/07/8A_Attachment_C_Supplemental_9212_Report_EPS.pdf\">July report\u003c/a> showed Redwood City would have to pay $11 million annually in tenant legal services and program administration fees. \u003c/p>\n",
"innerContent": [
"\n\u003cp>But critics of the measure warn it could cost the city big to implement the program. A \u003ca href=\"https://caanet.org/u/2026/07/8A_Attachment_C_Supplemental_9212_Report_EPS.pdf\">July report\u003c/a> showed Redwood City would have to pay $11 million annually in tenant legal services and program administration fees. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“We’re optimistic that voters in Redwood City have recognized that Measure E is not the solution,” said Joshua Howard, executive vice president of local public affairs for the California Apartment Association, adding that the report showed the proposed regulations would also require the city to hire up to 18 new employees to implement the program “without building one new unit of housing that our community needs.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“We’re optimistic that voters in Redwood City have recognized that Measure E is not the solution,” said Joshua Howard, executive vice president of local public affairs for the California Apartment Association, adding that the report showed the proposed regulations would also require the city to hire up to 18 new employees to implement the program “without building one new unit of housing that our community needs.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>In the East Bay city of San Pablo, voters took the opposite approach and appeared poised Wednesday to approve Measure S, which was leading with more than \u003ca href=\"https://www.kqed.org/elections/results/bayarea\">59% of voters in favor\u003c/a>. Similar to the protections in Redwood City’s measure, San Pablo’s proposal caps rent increases at 3% or 60% of local inflation rates, whichever is less. It also expands protections to people living in mobile home parks, too.\u003c/p>\n",
"innerContent": [
"\n\u003cp>In the East Bay city of San Pablo, voters took the opposite approach and appeared poised Wednesday to approve Measure S, which was leading with more than \u003ca href=\"https://www.kqed.org/elections/results/bayarea\">59% of voters in favor\u003c/a>. Similar to the protections in Redwood City’s measure, San Pablo’s proposal caps rent increases at 3% or 60% of local inflation rates, whichever is less. It also expands protections to people living in mobile home parks, too.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>If landlords need a tenant to move out for certain no-fault evictions, Measure S requires them to pay more in relocation costs, covering four months of market rent — up from two months in the city’s current laws — or up to $12,000, whichever is greater. \u003c/p>\n",
"innerContent": [
"\n\u003cp>If landlords need a tenant to move out for certain no-fault evictions, Measure S requires them to pay more in relocation costs, covering four months of market rent — up from two months in the city’s current laws — or up to $12,000, whichever is greater. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It also rolls back rent increases to the amount charged a year ago. For tenants living in their homes on July 1, 2025, landlords would have to use those rents as a starting point to calculate increases. Tenants who moved in after that date would use their move-in rent for the calculation. \u003c/p>\n",
"innerContent": [
"\n\u003cp>It also rolls back rent increases to the amount charged a year ago. For tenants living in their homes on July 1, 2025, landlords would have to use those rents as a starting point to calculate increases. Tenants who moved in after that date would use their move-in rent for the calculation. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Berkeley’s rent control proposal, Measure X, seeks to improve upon its existing ordinance, which voters \u003ca href=\"https://www.kqed.org/news/12012553/californians-appear-to-reject-many-rent-control-measures\">last amended in 2024\u003c/a>. Earlier this year, the city council unanimously approved the measure to appear on the ballot and \u003ca href=\"https://www.berkeleyside.org/2026/09/18/opinion-vote-yes-on-measure-x-for-a-more-efficient-rent-board\">members of the local rent board\u003c/a> argued it could close loopholes in the existing ordinance and make it more efficient. As of Wednesday afternoon, \u003ca href=\"https://www.kqed.org/elections/results/alameda\">67% of voters were in favor of it\u003c/a>. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Berkeley’s rent control proposal, Measure X, seeks to improve upon its existing ordinance, which voters \u003ca href=\"https://www.kqed.org/news/12012553/californians-appear-to-reject-many-rent-control-measures\">last amended in 2024\u003c/a>. Earlier this year, the city council unanimously approved the measure to appear on the ballot and \u003ca href=\"https://www.berkeleyside.org/2026/09/18/opinion-vote-yes-on-measure-x-for-a-more-efficient-rent-board\">members of the local rent board\u003c/a> argued it could close loopholes in the existing ordinance and make it more efficient. As of Wednesday afternoon, \u003ca href=\"https://www.kqed.org/elections/results/alameda\">67% of voters were in favor of it\u003c/a>. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12090457,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg\" alt=\"\" class=\"wp-image-12090457\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">The Redwood City Arch sign in Redwood City on July 9, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Gina Castro for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg\" alt=\"\" class=\"wp-image-12090457\"/>\u003cfigcaption class=\"wp-element-caption\">The Redwood City Arch sign in Redwood City on July 9, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Gina Castro for KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>In response to landlords who might bank rent increases for years, only to impose hefty hikes on tenants all at once, Berkeley’s measure sets a 10% cap on rent increases per year. It also allows tenants in buildings with five to 10 units to form a tenant association and requires the landlord to work in good faith with that association.\u003c/p>\n",
"innerContent": [
"\n\u003cp>In response to landlords who might bank rent increases for years, only to impose hefty hikes on tenants all at once, Berkeley’s measure sets a 10% cap on rent increases per year. It also allows tenants in buildings with five to 10 units to form a tenant association and requires the landlord to work in good faith with that association.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Rev. Sophia DeWitt, chief program officer for the advocacy coalition, East Bay Housing Organizations (EBHO), said she campaigned for Measure X partly because wages are largely remaining stagnant, while other costs are rising.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Rev. Sophia DeWitt, chief program officer for the advocacy coalition, East Bay Housing Organizations (EBHO), said she campaigned for Measure X partly because wages are largely remaining stagnant, while other costs are rising.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Like with many other costs that people are dealing with, for groceries, for putting gas in their vehicles, for healthcare, the costs of rent are rising in many places,” she said. “One of the things that EBHO does and works on consistently is tenant protections and renter protections to try to make sure that rent increases are moderated and not exorbitant so that people can afford to continue to live in their homes.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“Like with many other costs that people are dealing with, for groceries, for putting gas in their vehicles, for healthcare, the costs of rent are rising in many places,” she said. “One of the things that EBHO does and works on consistently is tenant protections and renter protections to try to make sure that rent increases are moderated and not exorbitant so that people can afford to continue to live in their homes.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But the results remain unofficial for most of the races in the Bay Area, and organizers, including Jaeckel in Redwood City, remain hopeful Measure E will ultimately pass. \u003c/p>\n",
"innerContent": [
"\n\u003cp>But the results remain unofficial for most of the races in the Bay Area, and organizers, including Jaeckel in Redwood City, remain hopeful Measure E will ultimately pass. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“We gathered more than 7,000 signatures, which I think also says a lot about how much support and how much eagerness there is for a really strong solution to these unaffordable rents in our city,” Jaeckel said. ”There’s a strong desire for it.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“We gathered more than 7,000 signatures, which I think also says a lot about how much support and how much eagerness there is for a really strong solution to these unaffordable rents in our city,” Jaeckel said. ”There’s a strong desire for it.”\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "Three cities voted on rent control measures to expand protections for tenants. Two of those measures were leading in early returns.",
"status": "publish",
"parent": 0,
"modified": 1793840076,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 0,
"wordCount": 928
},
"headData": {
"title": "Rent Control Makes Moderate Gains Across The Bay Area in Early Voting Returns | KQED",
"description": "Three cities voted on rent control measures to expand protections for tenants. Two of those measures were leading in early returns.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Rent Control Makes Moderate Gains Across The Bay Area in Early Voting Returns",
"datePublished": "2026-11-05T07:00:00-08:00",
"dateModified": "2026-11-04T16:54:36-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 6266,
"slug": "housing",
"name": "Housing"
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108346/rent-control-makes-moderate-gains-across-the-bay-area-in-early-voting-returns",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"https://www.kqed.org/news/12090248/redwood-city-to-vote-on-rent-control-in-november\">Rent control\u003c/a> measures on Tuesday’s ballot were a mixed bag in the Bay Area this election season, according to early returns. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Voters in \u003ca href=\"https://www.kqed.org/news/12105076/as-costs-rise-voters-in-3-bay-area-cities-could-cap-one-of-them-rent\">three Bay Area cities\u003c/a> — San Pablo, Berkeley and Redwood City — were asked to decide on whether to establish new rent caps or build on existing protections for tenants. Early returns on Wednesday showed positive results for Berkeley and San Pablo, while Redwood City’s measure was headed toward defeat. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“People are facing these rents that require two or three jobs to meet,” said Clara Jaeckel, a volunteer with the Redwood City chapter of the regional tenants rights group, Faith in Action. “People are living in overcrowded places or being pushed out of the city to look for places with a lower cost of living, and it really makes for an unstable community.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Organizers in the three cities pushed to add these measures to local ballots in response to the rising cost of rent across the Bay Area, which has seen \u003ca href=\"https://www.zillow.com/rental-manager/market-trends/bay-area-ca/\">prices climb\u003c/a> partly due to the \u003ca href=\"https://www.kqed.org/news/12100661/this-sf-renter-is-trying-to-beat-the-ai-fueled-housing-boom-with-an-analog-approach\">region’s AI boom\u003c/a>. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg\" alt=\"\" class=\"wp-image-12090453\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-11_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Locale Apartments in Redwood City on July 9, 2026. (Gina Castro for KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Meanwhile, landlord groups argue that rent control \u003ca href=\"https://www.kqed.org/news/12008424/prop-33-rent-control-is-on-the-ballot-again-election-2024-california\">doesn’t bring down costs\u003c/a> and puts greater pressure on smaller mom-and-pop property owners who are also struggling with their own rising costs for insurance and maintenance. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Redwood City’s Measure E, which voters appear to have rejected with \u003ca href=\"https://www.kqed.org/elections/results/sanmateo\">56% opposed\u003c/a>, would have capped rent increases by 5% or 60% of the local inflation rate, whichever is less. It would have also allowed landlords to petition for greater increases if their operating expenses grew.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Among other provisions, Measure E would have provided renters with a right to return to their apartment or home if a landlord needed to temporarily displace them to make renovations, and it would have provided more options for tenants to advocate for basic repairs, if needed. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">But critics of the measure warn it could cost the city big to implement the program. A \u003ca href=\"https://caanet.org/u/2026/07/8A_Attachment_C_Supplemental_9212_Report_EPS.pdf\">July report\u003c/a> showed Redwood City would have to pay $11 million annually in tenant legal services and program administration fees. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We’re optimistic that voters in Redwood City have recognized that Measure E is not the solution,” said Joshua Howard, executive vice president of local public affairs for the California Apartment Association, adding that the report showed the proposed regulations would also require the city to hire up to 18 new employees to implement the program “without building one new unit of housing that our community needs.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">In the East Bay city of San Pablo, voters took the opposite approach and appeared poised Wednesday to approve Measure S, which was leading with more than \u003ca href=\"https://www.kqed.org/elections/results/bayarea\">59% of voters in favor\u003c/a>. Similar to the protections in Redwood City’s measure, San Pablo’s proposal caps rent increases at 3% or 60% of local inflation rates, whichever is less. It also expands protections to people living in mobile home parks, too.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">If landlords need a tenant to move out for certain no-fault evictions, Measure S requires them to pay more in relocation costs, covering four months of market rent — up from two months in the city’s current laws — or up to $12,000, whichever is greater. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It also rolls back rent increases to the amount charged a year ago. For tenants living in their homes on July 1, 2025, landlords would have to use those rents as a starting point to calculate increases. Tenants who moved in after that date would use their move-in rent for the calculation. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Berkeley’s rent control proposal, Measure X, seeks to improve upon its existing ordinance, which voters \u003ca href=\"https://www.kqed.org/news/12012553/californians-appear-to-reject-many-rent-control-measures\">last amended in 2024\u003c/a>. Earlier this year, the city council unanimously approved the measure to appear on the ballot and \u003ca href=\"https://www.berkeleyside.org/2026/09/18/opinion-vote-yes-on-measure-x-for-a-more-efficient-rent-board\">members of the local rent board\u003c/a> argued it could close loopholes in the existing ordinance and make it more efficient. As of Wednesday afternoon, \u003ca href=\"https://www.kqed.org/elections/results/alameda\">67% of voters were in favor of it\u003c/a>. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg\" alt=\"\" class=\"wp-image-12090457\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/07/20260709_RWCRentControl_GC-24_qed-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">The Redwood City Arch sign in Redwood City on July 9, 2026. (Gina Castro for KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">In response to landlords who might bank rent increases for years, only to impose hefty hikes on tenants all at once, Berkeley’s measure sets a 10% cap on rent increases per year. It also allows tenants in buildings with five to 10 units to form a tenant association and requires the landlord to work in good faith with that association.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Rev. Sophia DeWitt, chief program officer for the advocacy coalition, East Bay Housing Organizations (EBHO), said she campaigned for Measure X partly because wages are largely remaining stagnant, while other costs are rising.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Like with many other costs that people are dealing with, for groceries, for putting gas in their vehicles, for healthcare, the costs of rent are rising in many places,” she said. “One of the things that EBHO does and works on consistently is tenant protections and renter protections to try to make sure that rent increases are moderated and not exorbitant so that people can afford to continue to live in their homes.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But the results remain unofficial for most of the races in the Bay Area, and organizers, including Jaeckel in Redwood City, remain hopeful Measure E will ultimately pass. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We gathered more than 7,000 signatures, which I think also says a lot about how much support and how much eagerness there is for a really strong solution to these unaffordable rents in our city,” Jaeckel said. ”There’s a strong desire for it.”\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12108346/rent-control-makes-moderate-gains-across-the-bay-area-in-early-voting-returns",
"authors": [
"11672"
],
"categories": [
"news_6266",
"news_28250",
"news_8",
"news_13"
],
"tags": [
"news_3921",
"news_1386",
"news_32945",
"news_129",
"news_36336",
"news_27626",
"news_1775",
"news_17968",
"news_17867",
"news_20967",
"news_3924",
"news_36360",
"news_36872",
"news_23011",
"news_36929"
],
"featImg": "news_12045711",
"label": "news"
},
"news_12108378": {
"type": "posts",
"id": "news_12108378",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108378",
"score": null,
"sort": [
1793880000000
]
},
"guestAuthors": [],
"slug": "101-closure-san-francisco-bay-bridge-november-6-9-detour-traffic",
"title": "Highway 101 Through SF Is Closed Again This Weekend — for the Last Time",
"publishDate": 1793880000,
"format": "standard",
"headTitle": "Highway 101 Through SF Is Closed Again This Weekend — for the Last Time | KQED",
"labelTerm": {
"site": "news"
},
"content": "\n\u003cp class=\"wp-block-paragraph\">We’re going to duck when we tell you this: \u003ca href=\"https://www.kqed.org/news/tag/highway-101\">Highway 101\u003c/a> through San Francisco will be closed again this weekend, for the fourth time in less than two months.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But \u003ca href=\"https://www.kqed.org/news/tag/caltrans\">Caltrans\u003c/a> said this weekend really \u003cem>does\u003c/em> represent the last 101 closure — for this particular repaving project at least.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Starting the night of Friday, Nov. 6, over a mile of 101 near Zuckerberg San Francisco General Hospital will be \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-27-hospital-curve-closure\">fully closed to all southbound traffic\u003c/a>. The highway won’t reopen until early morning on Monday, Nov. 9. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">These closures on what’s known as the “Hospital Curve” part of 101 will especially affect people driving from the East Bay or North Bay to the Peninsula and South Bay, and travelers trying to reach San Francisco International Airport by road. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1978\" height=\"2560\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg\" alt=\"\" class=\"wp-image-12108426\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg 1978w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-160x207.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1187x1536.jpg 1187w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1582x2048.jpg 1582w\" sizes=\"auto, (max-width: 1978px) 100vw, 1978px\" />\u003cfigcaption class=\"wp-element-caption\">A map illustrating where Highway 101 through San Francisco will be closed Nov. 6-9.\u003cbr> (Courtesy of Caltrans)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But they’ll also impact people just wanting to travel through the city on those days.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans’ Bay Area public information officer Lori Shepherd said that drivers should know that these closures have “a major, major impact,” and that any travelers planning to drive in San Francisco during the closure should expect sizable delays getting through the city — not just around 101, but on surrounding streets and detours.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But if you \u003cem>really\u003c/em> have to drive through San Francisco this weekend, what should you know about timing, detours and delays? Keep reading for what we know about navigating the upcoming 101 closure without having your weekend completely hijacked by traffic.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">(And if you know someone who’s traveling to SFO from San Francisco by road this weekend, send this to them, too.)\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Where and when will southbound 101 through San Francisco be closed?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">All southbound lanes on 101 between 17th and Cesar Chavez streets will be closed to traffic.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The closure starts at 11 p.m. on Friday, Nov. 6. All southbound lanes will reopen by 6 a.m. on Monday, Nov. 9.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Northbound 101 will remain open during the southbound closure.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">I really need to drive south through San Francisco during the closures. What detour should I take?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">While these 101 southbound lanes are closed, Caltrans recommends that \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">motorists use I-280 southbound\u003c/a> instead. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">According to Caltrans, the following on-ramps will be blocked to drivers during the closure:\u003c/p>\n\n\n\n\u003cul class=\"wp-block-list\">\n\u003cli>Fourth Street on-ramp\u003c/li>\n\n\n\n\u003cli>Seventh Street on-ramp\u003c/li>\n\n\n\n\u003cli>10th Street on-ramp\u003c/li>\n\n\n\n\u003cli>The WB 80-NB 101 Central Freeway Connector\u003c/li>\n\u003c/ul>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Read \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-projects/d4-san-francisco-freeway-and-road-rehabilitation/d4-sf-101-rehab-hospital-curve/detour-routes\">Caltrans’ list of suggested detours\u003c/a> to get around this weekend’s 101 closures, or watch the agency’s \u003ca href=\"https://www.youtube.com/watch?v=Pb5MLVoHT38\">video\u003c/a> visualizing the detours:\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\u003cdiv class=\"wp-block-embed__wrapper\">\nhttps://www.youtube.com/watch?v=Pb5MLVoHT38\n\u003c/div>\u003c/figure>\n\n\n\n\u003ch2 class=\"wp-block-heading\">What other parts of the city could be impacted by the closures?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Shepherd said the greatest traffic impacts from these closures could be felt around Cesar Chavez and 17th streets, as well as around Potrero Avenue — and also on entrances to I-280.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans is urging travelers, wherever possible, to take \u003ca href=\"https://www.sfmta.com/trip-planner\">public\u003c/a> \u003ca href=\"https://www.bart.gov/planner\">transportation\u003c/a> to travel through San Francisco during the highway closure, instead of using the roads.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It “really remains the best option to bypass congestion and work zone delays — because there \u003cem>will\u003c/em> be some major delays getting through the city,” warned Shepherd. Delays from the closures could also have a knock-on effect on other routes through the city.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">I feel like there’s been a ton of major road closures in San Francisco recently. What’s going on?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">You’re not imagining it. The first northbound closures of this stretch of 101 took place \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>Sept. 4-7\u003c/strong>\u003c/a>, over the Labor Day holiday weekend, and \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>\u003c/strong>\u003cstrong>Sept. 18-21\u003c/strong>\u003c/a>. The southbound lanes were then closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-09-hospital-curve-closure\">\u003cstrong>\u003c/strong>\u003cstrong>Oct. 16-19\u003c/strong>\u003c/a>, and will be again this weekend.\u003cstrong>\u003cbr>\u003c/strong>\u003cstrong>\u003cbr>\u003c/strong>(And that’s without even mentioning the work taking place this year on nearby I-80, which was last closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-19-i80-wb-weekend-closure-bayshore\">\u003cstrong>Oct. 23-26\u003c/strong>\u003c/a>.)\u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">This weekend’s closure represents the last shutdown for 101 in Caltrans’ ongoing work on what the agency calls “the Fab 4”: 101’s Hospital Curve, I-280, the \u003ca href=\"https://www.kqed.org/news/12080206/whats-the-deal-with-i-80-and-sfs-central-freeway-heres-a-brief-history\">Central Freeway\u003c/a> and 19th Avenue. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans’ Shepherd attributed the length of the multiple closures to the sheer scope of the “24-7” repaving work being undertaken on 101 at this time. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s a major, massive project, if you can imagine, repaving the freeway,” she said, and Caltrans timed these closures “to do it with the least amount of impact on the public,” Shepherd said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The concrete used in this kind of repaving work also needs the kind of dry conditions that fall in San Francisco brings. “There’s a lot of emphasis on getting work done — as much of it completed in the summer during the dry season as much as possible,” she said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s difficult, yes, for the traveling public to have to find ways around,” Shepherd said. “But in the end, it will produce long-term gains, because the road will be safer and smoother to drive [and] less prone to flooding.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/jlara\">\u003cem>Juan Carlos Lara\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>We’re going to duck when we tell you this: \u003ca href=\"https://www.kqed.org/news/tag/highway-101\">Highway 101\u003c/a> through San Francisco will be closed again this weekend, for the fourth time in less than two months.\u003c/p>\n",
"innerContent": [
"\n\u003cp>We’re going to duck when we tell you this: \u003ca href=\"https://www.kqed.org/news/tag/highway-101\">Highway 101\u003c/a> through San Francisco will be closed again this weekend, for the fourth time in less than two months.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But \u003ca href=\"https://www.kqed.org/news/tag/caltrans\">Caltrans\u003c/a> said this weekend really \u003cem>does\u003c/em> represent the last 101 closure — for this particular repaving project at least.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But \u003ca href=\"https://www.kqed.org/news/tag/caltrans\">Caltrans\u003c/a> said this weekend really \u003cem>does\u003c/em> represent the last 101 closure — for this particular repaving project at least.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Starting the night of Friday, Nov. 6, over a mile of 101 near Zuckerberg San Francisco General Hospital will be \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-27-hospital-curve-closure\">fully closed to all southbound traffic\u003c/a>. The highway won’t reopen until early morning on Monday, Nov. 9. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Starting the night of Friday, Nov. 6, over a mile of 101 near Zuckerberg San Francisco General Hospital will be \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-27-hospital-curve-closure\">fully closed to all southbound traffic\u003c/a>. The highway won’t reopen until early morning on Monday, Nov. 9. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>These closures on what’s known as the “Hospital Curve” part of 101 will especially affect people driving from the East Bay or North Bay to the Peninsula and South Bay, and travelers trying to reach San Francisco International Airport by road. \u003c/p>\n",
"innerContent": [
"\n\u003cp>These closures on what’s known as the “Hospital Curve” part of 101 will especially affect people driving from the East Bay or North Bay to the Peninsula and South Bay, and travelers trying to reach San Francisco International Airport by road. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108426,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg 1978w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-160x207.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1187x1536.jpg 1187w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1582x2048.jpg 1582w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg\" alt=\"\" class=\"wp-image-12108426\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg 1978w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-160x207.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1187x1536.jpg 1187w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1582x2048.jpg 1582w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">A map illustrating where Highway 101 through San Francisco will be closed Nov. 6-9.\u003cbr>\u003ccite class=\"wp-inline-image-credit\"> (Courtesy of Caltrans)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg\" alt=\"\" class=\"wp-image-12108426\"/>\u003cfigcaption class=\"wp-element-caption\">A map illustrating where Highway 101 through San Francisco will be closed Nov. 6-9.\u003cbr>\u003ccite class=\"wp-inline-image-credit\"> (Courtesy of Caltrans)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But they’ll also impact people just wanting to travel through the city on those days.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But they’ll also impact people just wanting to travel through the city on those days.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Caltrans’ Bay Area public information officer Lori Shepherd said that drivers should know that these closures have “a major, major impact,” and that any travelers planning to drive in San Francisco during the closure should expect sizable delays getting through the city — not just around 101, but on surrounding streets and detours.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Caltrans’ Bay Area public information officer Lori Shepherd said that drivers should know that these closures have “a major, major impact,” and that any travelers planning to drive in San Francisco during the closure should expect sizable delays getting through the city — not just around 101, but on surrounding streets and detours.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But if you \u003cem>really\u003c/em> have to drive through San Francisco this weekend, what should you know about timing, detours and delays? Keep reading for what we know about navigating the upcoming 101 closure without having your weekend completely hijacked by traffic.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But if you \u003cem>really\u003c/em> have to drive through San Francisco this weekend, what should you know about timing, detours and delays? Keep reading for what we know about navigating the upcoming 101 closure without having your weekend completely hijacked by traffic.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>(And if you know someone who’s traveling to SFO from San Francisco by road this weekend, send this to them, too.)\u003c/p>\n",
"innerContent": [
"\n\u003cp>(And if you know someone who’s traveling to SFO from San Francisco by road this weekend, send this to them, too.)\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "Where and when will southbound 101 through San Francisco be closed?",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">Where and when will southbound 101 through San Francisco be closed?\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">Where and when will southbound 101 through San Francisco be closed?\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>All southbound lanes on 101 between 17th and Cesar Chavez streets will be closed to traffic.\u003c/p>\n",
"innerContent": [
"\n\u003cp>All southbound lanes on 101 between 17th and Cesar Chavez streets will be closed to traffic.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The closure starts at 11 p.m. on Friday, Nov. 6. All southbound lanes will reopen by 6 a.m. on Monday, Nov. 9.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The closure starts at 11 p.m. on Friday, Nov. 6. All southbound lanes will reopen by 6 a.m. on Monday, Nov. 9.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Northbound 101 will remain open during the southbound closure.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Northbound 101 will remain open during the southbound closure.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "I really need to drive south through San Francisco during the closures. What detour should I take?",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">I really need to drive south through San Francisco during the closures. What detour should I take?\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">I really need to drive south through San Francisco during the closures. What detour should I take?\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>While these 101 southbound lanes are closed, Caltrans recommends that \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">motorists use I-280 southbound\u003c/a> instead. \u003c/p>\n",
"innerContent": [
"\n\u003cp>While these 101 southbound lanes are closed, Caltrans recommends that \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">motorists use I-280 southbound\u003c/a> instead. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>According to Caltrans, the following on-ramps will be blocked to drivers during the closure:\u003c/p>\n",
"innerContent": [
"\n\u003cp>According to Caltrans, the following on-ramps will be blocked to drivers during the closure:\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/list",
"attrs": {
"items": [
"Fourth Street on-ramp",
"Seventh Street on-ramp",
"10th Street on-ramp",
"The WB 80-NB 101 Central Freeway Connector"
],
"ordered": false,
"values": ""
},
"innerHTML": "\n\u003cul class=\"wp-block-list\">\n\n\n\n\n\n\u003c/ul>\n",
"innerContent": [
"\n\u003cul class=\"wp-block-list\">",
null,
"\n\n",
null,
"\n\n",
null,
"\n\n",
null,
"\u003c/ul>\n"
],
"innerBlocks": [
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>Fourth Street on-ramp\u003c/li>\n",
"innerContent": [
"\n\u003cli>Fourth Street on-ramp\u003c/li>\n"
]
},
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>Seventh Street on-ramp\u003c/li>\n",
"innerContent": [
"\n\u003cli>Seventh Street on-ramp\u003c/li>\n"
]
},
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>10th Street on-ramp\u003c/li>\n",
"innerContent": [
"\n\u003cli>10th Street on-ramp\u003c/li>\n"
]
},
{
"blockName": "core/list-item",
"attrs": [],
"innerBlocks": [],
"innerHTML": "\n\u003cli>The WB 80-NB 101 Central Freeway Connector\u003c/li>\n",
"innerContent": [
"\n\u003cli>The WB 80-NB 101 Central Freeway Connector\u003c/li>\n"
]
}
]
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Read \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-projects/d4-san-francisco-freeway-and-road-rehabilitation/d4-sf-101-rehab-hospital-curve/detour-routes\">Caltrans’ list of suggested detours\u003c/a> to get around this weekend’s 101 closures, or watch the agency’s \u003ca href=\"https://www.youtube.com/watch?v=Pb5MLVoHT38\">video\u003c/a> visualizing the detours:\u003c/p>\n",
"innerContent": [
"\n\u003cp>Read \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-projects/d4-san-francisco-freeway-and-road-rehabilitation/d4-sf-101-rehab-hospital-curve/detour-routes\">Caltrans’ list of suggested detours\u003c/a> to get around this weekend’s 101 closures, or watch the agency’s \u003ca href=\"https://www.youtube.com/watch?v=Pb5MLVoHT38\">video\u003c/a> visualizing the detours:\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/embed",
"attrs": {
"url": "https://www.youtube.com/watch?v=Pb5MLVoHT38",
"type": "video",
"providerNameSlug": "youtube",
"responsive": true,
"className": "wp-embed-aspect-16-9 wp-has-aspect-ratio",
"allowResponsive": true,
"previewable": true
},
"innerHTML": "\n\u003cfigure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\u003cdiv class=\"wp-block-embed__wrapper\">\nhttps://www.youtube.com/watch?v=Pb5MLVoHT38\n\u003c/div>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\u003cdiv class=\"wp-block-embed__wrapper\">\nhttps://www.youtube.com/watch?v=Pb5MLVoHT38\n\u003c/div>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "What other parts of the city could be impacted by the closures?",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">What other parts of the city could be impacted by the closures?\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">What other parts of the city could be impacted by the closures?\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Shepherd said the greatest traffic impacts from these closures could be felt around Cesar Chavez and 17th streets, as well as around Potrero Avenue — and also on entrances to I-280.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Shepherd said the greatest traffic impacts from these closures could be felt around Cesar Chavez and 17th streets, as well as around Potrero Avenue — and also on entrances to I-280.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Caltrans is urging travelers, wherever possible, to take \u003ca href=\"https://www.sfmta.com/trip-planner\">public\u003c/a> \u003ca href=\"https://www.bart.gov/planner\">transportation\u003c/a> to travel through San Francisco during the highway closure, instead of using the roads.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Caltrans is urging travelers, wherever possible, to take \u003ca href=\"https://www.sfmta.com/trip-planner\">public\u003c/a> \u003ca href=\"https://www.bart.gov/planner\">transportation\u003c/a> to travel through San Francisco during the highway closure, instead of using the roads.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It “really remains the best option to bypass congestion and work zone delays — because there \u003cem>will\u003c/em> be some major delays getting through the city,” warned Shepherd. Delays from the closures could also have a knock-on effect on other routes through the city.\u003c/p>\n",
"innerContent": [
"\n\u003cp>It “really remains the best option to bypass congestion and work zone delays — because there \u003cem>will\u003c/em> be some major delays getting through the city,” warned Shepherd. Delays from the closures could also have a knock-on effect on other routes through the city.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "I feel like there’s been a ton of major road closures in San Francisco recently. What’s going on?",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">I feel like there’s been a ton of major road closures in San Francisco recently. What’s going on?\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">I feel like there’s been a ton of major road closures in San Francisco recently. What’s going on?\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>You’re not imagining it. The first northbound closures of this stretch of 101 took place \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>Sept. 4-7\u003c/strong>\u003c/a>, over the Labor Day holiday weekend, and \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>\u003c/strong>\u003cstrong>Sept. 18-21\u003c/strong>\u003c/a>. The southbound lanes were then closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-09-hospital-curve-closure\">\u003cstrong>\u003c/strong>\u003cstrong>Oct. 16-19\u003c/strong>\u003c/a>, and will be again this weekend.\u003cstrong>\u003cbr>\u003c/strong>\u003cstrong>\u003cbr>\u003c/strong>(And that’s without even mentioning the work taking place this year on nearby I-80, which was last closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-19-i80-wb-weekend-closure-bayshore\">\u003cstrong>Oct. 23-26\u003c/strong>\u003c/a>.)\u003c/p>\n",
"innerContent": [
"\n\u003cp>You’re not imagining it. The first northbound closures of this stretch of 101 took place \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>Sept. 4-7\u003c/strong>\u003c/a>, over the Labor Day holiday weekend, and \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>\u003c/strong>\u003cstrong>Sept. 18-21\u003c/strong>\u003c/a>. The southbound lanes were then closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-09-hospital-curve-closure\">\u003cstrong>\u003c/strong>\u003cstrong>Oct. 16-19\u003c/strong>\u003c/a>, and will be again this weekend.\u003cstrong>\u003cbr>\u003c/strong>\u003cstrong>\u003cbr>\u003c/strong>(And that’s without even mentioning the work taking place this year on nearby I-80, which was last closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-19-i80-wb-weekend-closure-bayshore\">\u003cstrong>Oct. 23-26\u003c/strong>\u003c/a>.)\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"postIds": [
"news_12107889"
],
"label": "Related Articles",
"maxPosts": 1,
"showImages": false,
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-ValkyriesParade-04-BL-KQED-797d1047.jpg",
"query": "",
"labelWasCleared": false,
"heroImageAlt": "",
"heroImageLink": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"manualLinks": [],
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>This weekend’s closure represents the last shutdown for 101 in Caltrans’ ongoing work on what the agency calls “the Fab 4”: 101’s Hospital Curve, I-280, the \u003ca href=\"https://www.kqed.org/news/12080206/whats-the-deal-with-i-80-and-sfs-central-freeway-heres-a-brief-history\">Central Freeway\u003c/a> and 19th Avenue. \u003c/p>\n",
"innerContent": [
"\n\u003cp>This weekend’s closure represents the last shutdown for 101 in Caltrans’ ongoing work on what the agency calls “the Fab 4”: 101’s Hospital Curve, I-280, the \u003ca href=\"https://www.kqed.org/news/12080206/whats-the-deal-with-i-80-and-sfs-central-freeway-heres-a-brief-history\">Central Freeway\u003c/a> and 19th Avenue. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Caltrans’ Shepherd attributed the length of the multiple closures to the sheer scope of the “24-7” repaving work being undertaken on 101 at this time. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Caltrans’ Shepherd attributed the length of the multiple closures to the sheer scope of the “24-7” repaving work being undertaken on 101 at this time. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It’s a major, massive project, if you can imagine, repaving the freeway,” she said, and Caltrans timed these closures “to do it with the least amount of impact on the public,” Shepherd said.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It’s a major, massive project, if you can imagine, repaving the freeway,” she said, and Caltrans timed these closures “to do it with the least amount of impact on the public,” Shepherd said.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The concrete used in this kind of repaving work also needs the kind of dry conditions that fall in San Francisco brings. “There’s a lot of emphasis on getting work done — as much of it completed in the summer during the dry season as much as possible,” she said.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The concrete used in this kind of repaving work also needs the kind of dry conditions that fall in San Francisco brings. “There’s a lot of emphasis on getting work done — as much of it completed in the summer during the dry season as much as possible,” she said.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It’s difficult, yes, for the traveling public to have to find ways around,” Shepherd said. “But in the end, it will produce long-term gains, because the road will be safer and smoother to drive [and] less prone to flooding.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It’s difficult, yes, for the traveling public to have to find ways around,” Shepherd said. “But in the end, it will produce long-term gains, because the road will be safer and smoother to drive [and] less prone to flooding.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/jlara\">\u003cem>Juan Carlos Lara\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/jlara\">\u003cem>Juan Carlos Lara\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "Yet another closure starts Friday on southbound 101 through the city. Here’s what to know, including the recommended detours and which travelers will be most affected.",
"status": "publish",
"parent": 0,
"modified": 1793834364,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 0,
"wordCount": 836
},
"headData": {
"title": "Highway 101 Through SF Is Closed Again This Weekend — for the Last Time | KQED",
"description": "Yet another closure starts Friday on southbound 101 through the city. Here’s what to know, including the recommended detours and which travelers will be most affected.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Highway 101 Through SF Is Closed Again This Weekend — for the Last Time",
"datePublished": "2026-11-05T04:00:00-08:00",
"dateModified": "2026-11-04T15:19:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 1397,
"slug": "transportation",
"name": "Transportation"
},
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108378/101-closure-san-francisco-bay-bridge-november-6-9-detour-traffic",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">We’re going to duck when we tell you this: \u003ca href=\"https://www.kqed.org/news/tag/highway-101\">Highway 101\u003c/a> through San Francisco will be closed again this weekend, for the fourth time in less than two months.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But \u003ca href=\"https://www.kqed.org/news/tag/caltrans\">Caltrans\u003c/a> said this weekend really \u003cem>does\u003c/em> represent the last 101 closure — for this particular repaving project at least.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Starting the night of Friday, Nov. 6, over a mile of 101 near Zuckerberg San Francisco General Hospital will be \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-27-hospital-curve-closure\">fully closed to all southbound traffic\u003c/a>. The highway won’t reopen until early morning on Monday, Nov. 9. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">These closures on what’s known as the “Hospital Curve” part of 101 will especially affect people driving from the East Bay or North Bay to the Peninsula and South Bay, and travelers trying to reach San Francisco International Airport by road. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1978\" height=\"2560\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg\" alt=\"\" class=\"wp-image-12108426\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-scaled.jpg 1978w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-160x207.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1187x1536.jpg 1187w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/FINALSBFAB-4-UCSF-ZUCKERBERG-SF-HOSPITALS-PPT-SB-US-101-102826-ebe7d0a4-1582x2048.jpg 1582w\" sizes=\"auto, (max-width: 1978px) 100vw, 1978px\" />\u003cfigcaption class=\"wp-element-caption\">A map illustrating where Highway 101 through San Francisco will be closed Nov. 6-9.\u003cbr> (Courtesy of Caltrans)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But they’ll also impact people just wanting to travel through the city on those days.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans’ Bay Area public information officer Lori Shepherd said that drivers should know that these closures have “a major, major impact,” and that any travelers planning to drive in San Francisco during the closure should expect sizable delays getting through the city — not just around 101, but on surrounding streets and detours.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But if you \u003cem>really\u003c/em> have to drive through San Francisco this weekend, what should you know about timing, detours and delays? Keep reading for what we know about navigating the upcoming 101 closure without having your weekend completely hijacked by traffic.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">(And if you know someone who’s traveling to SFO from San Francisco by road this weekend, send this to them, too.)\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Where and when will southbound 101 through San Francisco be closed?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">All southbound lanes on 101 between 17th and Cesar Chavez streets will be closed to traffic.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The closure starts at 11 p.m. on Friday, Nov. 6. All southbound lanes will reopen by 6 a.m. on Monday, Nov. 9.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Northbound 101 will remain open during the southbound closure.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">I really need to drive south through San Francisco during the closures. What detour should I take?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">While these 101 southbound lanes are closed, Caltrans recommends that \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">motorists use I-280 southbound\u003c/a> instead. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">According to Caltrans, the following on-ramps will be blocked to drivers during the closure:\u003c/p>\n\n\n\n\u003cul class=\"wp-block-list\">\n\u003cli>Fourth Street on-ramp\u003c/li>\n\n\n\n\u003cli>Seventh Street on-ramp\u003c/li>\n\n\n\n\u003cli>10th Street on-ramp\u003c/li>\n\n\n\n\u003cli>The WB 80-NB 101 Central Freeway Connector\u003c/li>\n\u003c/ul>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Read \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-projects/d4-san-francisco-freeway-and-road-rehabilitation/d4-sf-101-rehab-hospital-curve/detour-routes\">Caltrans’ list of suggested detours\u003c/a> to get around this weekend’s 101 closures, or watch the agency’s \u003ca href=\"https://www.youtube.com/watch?v=Pb5MLVoHT38\">video\u003c/a> visualizing the detours:\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\u003cdiv class=\"wp-block-embed__wrapper\">\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/Pb5MLVoHT38'\n title='//www.youtube.com/embed/Pb5MLVoHT38'\n allowfullscreen='true'\n style='border:0;'>\u003c/iframe>\n \u003c/span>\n \u003c/span>\u003c/p>\u003cp>\u003c/div>\u003c/figure>\n\n\n\n\u003ch2 class=\"wp-block-heading\">What other parts of the city could be impacted by the closures?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Shepherd said the greatest traffic impacts from these closures could be felt around Cesar Chavez and 17th streets, as well as around Potrero Avenue — and also on entrances to I-280.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans is urging travelers, wherever possible, to take \u003ca href=\"https://www.sfmta.com/trip-planner\">public\u003c/a> \u003ca href=\"https://www.bart.gov/planner\">transportation\u003c/a> to travel through San Francisco during the highway closure, instead of using the roads.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It “really remains the best option to bypass congestion and work zone delays — because there \u003cem>will\u003c/em> be some major delays getting through the city,” warned Shepherd. Delays from the closures could also have a knock-on effect on other routes through the city.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">I feel like there’s been a ton of major road closures in San Francisco recently. What’s going on?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">You’re not imagining it. The first northbound closures of this stretch of 101 took place \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>Sept. 4-7\u003c/strong>\u003c/a>, over the Labor Day holiday weekend, and \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-08-19-us101-nb-bayshore-freeway-hospital-curve-upcoming-full-closures\">\u003cstrong>\u003c/strong>\u003cstrong>Sept. 18-21\u003c/strong>\u003c/a>. The southbound lanes were then closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-09-hospital-curve-closure\">\u003cstrong>\u003c/strong>\u003cstrong>Oct. 16-19\u003c/strong>\u003c/a>, and will be again this weekend.\u003cstrong>\u003cbr>\u003c/strong>\u003cstrong>\u003cbr>\u003c/strong>(And that’s without even mentioning the work taking place this year on nearby I-80, which was last closed \u003ca href=\"https://dot.ca.gov/caltrans-near-me/district-4/d4-news/2026-10-19-i80-wb-weekend-closure-bayshore\">\u003cstrong>Oct. 23-26\u003c/strong>\u003c/a>.)\u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">This weekend’s closure represents the last shutdown for 101 in Caltrans’ ongoing work on what the agency calls “the Fab 4”: 101’s Hospital Curve, I-280, the \u003ca href=\"https://www.kqed.org/news/12080206/whats-the-deal-with-i-80-and-sfs-central-freeway-heres-a-brief-history\">Central Freeway\u003c/a> and 19th Avenue. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Caltrans’ Shepherd attributed the length of the multiple closures to the sheer scope of the “24-7” repaving work being undertaken on 101 at this time. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s a major, massive project, if you can imagine, repaving the freeway,” she said, and Caltrans timed these closures “to do it with the least amount of impact on the public,” Shepherd said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The concrete used in this kind of repaving work also needs the kind of dry conditions that fall in San Francisco brings. “There’s a lot of emphasis on getting work done — as much of it completed in the summer during the dry season as much as possible,” she said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s difficult, yes, for the traveling public to have to find ways around,” Shepherd said. “But in the end, it will produce long-term gains, because the road will be safer and smoother to drive [and] less prone to flooding.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/jlara\">\u003cem>Juan Carlos Lara\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12108378/101-closure-san-francisco-bay-bridge-november-6-9-detour-traffic",
"authors": [
"3243"
],
"categories": [
"news_34168",
"news_28250",
"news_8",
"news_1397"
],
"tags": [
"news_32707",
"news_943",
"news_35888",
"news_27626",
"news_22417",
"news_22456",
"news_1764",
"news_20517"
],
"featImg": "news_11976529",
"label": "news"
},
"news_12108361": {
"type": "posts",
"id": "news_12108361",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108361",
"score": null,
"sort": [
1793876400000
]
},
"guestAuthors": [],
"slug": "the-heart-behind-the-mic-how-randy-hahn-brings-sharks-games-to-life",
"title": "The Heart Behind the Mic: How Randy Hahn Brings Sharks Games to Life",
"publishDate": 1793876400,
"format": "standard",
"headTitle": "The Heart Behind the Mic: How Randy Hahn Brings Sharks Games to Life | KQED",
"labelTerm": {},
"content": "\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"#episode-transcript\">\u003cem>View the full episode transcript.\u003c/em>\u003c/a>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Of all the things that make Randy Hahn stand out in the world of ice hockey announcers, there is one fact of his career that rises above the rest: he’s been calling games for the same team for 35 years, ever since the \u003ca href=\"https://www.kqed.org/news/tag/san-jose-sharks\">San José Sharks\u003c/a> were first established in 1991. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For a lot of fans, Hahn’s been the voice of the Sharks for their entire lives, helping to cultivate and nurture father-son bonds across the Bay Area for three generations.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I’ve been watching Randy since I was a kid, with my dad,” said Mark Gavartin, a long-time Sharks fan who now works at Stanford.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks last made the playoffs in 2019, Gavartin had 4-year-old twins of his own and began passing the team allegiance down the family line. Watching the dramatic first-round series against the Vegas Golden Knights on TV, Gavartin relied on Hahn to transport the excitement unfolding in the arena back to him and his family on his living room couch. Years later, just thinking about Hahn calling that Game 7 overtime gave Gavartin goosebumps.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We were so emotional,” he remembered. “With the Sharks and Randy Hahn, it was like we were all together on this. We were like buddies, watching the game together.”\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg\" alt=\"\" class=\"wp-image-12108421\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn commentates during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But as the Sharks advanced through the playoffs, then to the conference final, Gavartin noticed something strange: his buddy, Randy Hahn, was no longer behind the microphone calling the games. The national network wanted one of their own announcers to make the postseason calls. It was a voice Gavartin didn’t know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It was not the same as listening to Randy Hahn,” he said. “It’s some other guy who was ‘meh, okay.’ Like, he didn’t go through what we went through.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Gavartin wondered what many fans across many teams have wondered over the years: why did his beloved announcer disappear from the airwaves right when the team hit the peak of success? The question is not unique to the NHL. The phenomenon occurs across all sports during the postseason. But to truly understand why national TV networks install their own announcers for the most high-profile games, it is important, first, to understand why that decision leaves so many fans feeling so bereft. The fans of Randy Hahn, and the generations-worth of love and loyalty they hold for him, offer the perfect case study to reveal the answer.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">‘A roller coaster ride wrapped up in a soap opera’\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">On game days, the ice rink at San José’s SAP Center, aka the Shark Tank, is full of teal-clad fans. After the 2019 playoffs, the Sharks entered a drought and spectatorship dwindled amid the teams’ losses. But since acquiring the teenage phenom Macklin Celebrini in 2024, attendance at home games is again respectable; last year they filled the arena to 93% capacity on average and had 22 sellouts. For the Sharks home game against the Chicago Blackhawks last spring, every fan milling by the hot dog and beer stands, young or old, knew Hahn and had something to say about what made him a living legend.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He’s a Sharks encyclopedia,” said Tristan Nickey, who grew up in San José, but now lives in Idaho where he watches Hahn call the games on ESPN+. “He’s got all these stats that he’s always giving out, and it makes the whole game enjoyable.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For 18-year-old Mia Dimmock, who started watching hockey a few years ago after seeing a clip on TikTok, Hahn explains things in a way that makes the game accessible to newbies. He shares details about players that bring them to life. He’s at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg\" alt=\"\" class=\"wp-image-12108428\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\" />\u003cfigcaption class=\"wp-element-caption\">A fan watches the San José Sharks play the Vancouver Canucks on a television in the concourse at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He is that connection to the team that we need,” Dimmock said. “He is the team and the team is him.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hahn calls home games from an open-air broadcast booth inside the arena – a narrow perch at the front of section 215 overlooking the ice. I crammed into a chair behind him and watched over his shoulder as he called the Sharks’ game vs. the Blackhawks, and I noticed what Dimmock noticed: while Hahn is calling the play-by-play, he’s also telling a story. He gives each game a dramatic arc with historic context tucked in. He turns the players into characters who drive the plot. Currently, the leading man is Celebrini, now 20. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Macklin’s not the only child in the family,” Hahn told TV viewers during a lull in play. “His older brother Aiden is a Vancouver Canuck, and his youngest brother RJ, he’s 13 playing up in Vancouver and is starting to challenge some of Macklin’s records that Macklin established there when he was that age. Watch out for RJ Celebrini.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Equally interesting to what Hahn shares is what he doesn’t share. There are certain facts and details he holds back. If Hahn notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, for example, he won’t say anything during a game.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg\" alt=\"\" class=\"wp-image-12108420\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn and color commentator Drew Remenda meet fans in between periods of the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“There might be somebody on another team who knows that if that player has a sore left knee, ‘I’m gonna go after that knee,’” Hahn told me. “It’s pro sports; it’s cutthroat. People are playing for money.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">So if a defensive player has a goal scored against him, Hahn won’t say he failed to make the right play because he’s injured, but he will shade his commentary differently; he’ll be less critical. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s our way of putting our arm around him, if you will,” Hahn said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">There’s an inherent tension in this. Hahn works for NBC Sports Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster, and he’s supposed to maintain some level of professional distance from his subjects. But that boundary can get murky, especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Technically, he’s not part of the team, but fans absolutely see him that way. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He is the Sharks to me,” said Trevin Cholmondeley, a fan from Napa.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg\" alt=\"\" class=\"wp-image-12108394\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Trevin Cholmondeley (left) grew up watching the Sharks and listening to Randy Hahn call games with his dad, Randy Cholmondeley (right). They attended a home game together at the SAP Center on April 6, 2026. (April Dembosky/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">This tension hit a high point last December when the Sharks played the Pittsburgh Penguins. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period, two Penguins were sent to the penalty box and the Sharks seized the moment.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hahn is fond of saying that every hockey season is a “roller coaster ride wrapped up in a soap opera,” and through the twists and turns of the third period in Pittsburgh, he seized the energy in the arena and transposed it back to fans watching at home. He built the suspense of each goal the Sharks scored in the next five minutes like a crescendo in a Beethoven symphony. When the Sharks tied the game 5-5, then scored the winning goal in overtime, Hahn rallied the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“They scooooore!” he roared. “One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself, and there’s tears in my eyes.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It was an expert, nuanced performance, on the ice and off. Hahn modulated his cadence and pitch to up the drama of each play, then added a strong dose of vulnerability, all to create what he later called “the theater of the moment.” He shouted in ecstasy to punctuate the win, then swiftly confessed to his TV audience that he was crying.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Afterward, Hahn texted a colleague and admitted that he was worried he’d gone too far at that game; perhaps he’d veered beyond his professional broadcasting boundaries and allowed himself to become overly emotional?\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg\" alt=\"\" class=\"wp-image-12108423\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn writes notes during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But after players and coaches made a point of complimenting his calls, he decided ultimately that he’d struck the right balance. Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Hahn seemed to surmise that part of his job is to express the emotions that the other men on the team can’t. Hahn does the feeling for them.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“When something like that happens, it’s emotional for all of us because we all have so much invested in the process,” Hahn told the Sharks’ in-house podcaster Brodie Brazil. “To me, it was them saying, ‘you captured the way we felt even though we couldn’t show it.’ A head coach can’t show that; it just wouldn’t look right. But inside, you feel it.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It was the same with the fans. People who have to play it cool in the office, stay calm at home, Hahn does the feeling for them, too. When Hahn teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I felt what he was feeling,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When Hahn got excited, so did Caleb Edwards.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Hearing his motivation and his excitement build just kind of pulsates through you as a fan,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When Hahn screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“The dude lost his voice halfway through,” he said. “I think he understands the energy that’s in the clubhouse that we, as a fan, don’t get to experience. We can live, sort of, through him.”\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Why do local announcers get sidelined during the playoffs?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. To Sharks fans, Randy Hahn is an emotional conduit, a medium, channeling the euphoria and grief back and forth between players and fans. So when the playoffs come, and the local TV announcer gets deposed, replaced by a national announcer, it can feel like blasphemy.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It will suck,” said Edwards, echoing a chorus of complaints from fans who wish Hahn could announce those games, should they come to pass.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It is not just a hockey question. There are baseball fans who are always wondering, ‘Why, if my team makes the playoffs, can’t I get my local announcers? Why am I getting the national announcers?’” said Richard Deitsch, a sports journalist who has worked for Sports Illustrated, The Athletic, and now CBC Radio in Canada. “By and large, the answer to these questions is the eternal answer to most questions. And the answer is money.” \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg\" alt=\"\" class=\"wp-image-12108418\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (right) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks first made the playoffs in 1994, local television announcers called every playoff game, through four rounds. But as national networks like ESPN and Fox got into the business of airing the Stanley Cup finals, and paid high rights fees for the privilege, they wanted exclusivity in return. While NBC Sports Bay Area, Hahn’s employer, aired the regular season games and early rounds of the playoffs, they no longer had the right to air the final series. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When networks negotiated the next contract, they wanted exclusivity of the final two rounds of the playoffs. And when ESPN and TNT signed their latest contract with the NHL – a seven-year deal for $600 million – they won exclusivity of the final three rounds of the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">These final games of the season always attract the biggest audiences. And the more people there are watching, the more national TV networks can charge advertisers to air their commercials. Close to one million fans tune in for the Stanley Cup hockey finals; 20 million for the World Series; 120 million for the Super Bowl.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“These are massive numbers, and that’s very, very rare in society today. It’s a very, very divisive and polarized time,” Deitsch said. “It is very hard to get Americans to agree on anything, but sports is one thing.” \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">Americans may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business,” said Deitsh, “because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not the only thing, left where you can get communal experiences of that many people.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Because so many different audiences are tuning in, including fans from both teams, the national networks are looking for neutrality and impartiality in their broadcasts. Hahn’s passion for the Sharks, or even simply his affiliation with the team, is seen as a liability, so the networks steer clear.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave,” Deitsch said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks last made the playoffs in 2019, Hahn was in the stands at the Shark Tank, watching the game with all the other fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But fans at home wished he was in the broadcast booth, not realizing that what they most loved about Hahn was precisely what disqualified him from calling the finals. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg\" alt=\"\" class=\"wp-image-12108419\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (left) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I tend to actually turn the volume down during the playoffs,” said Trevin Cholmondeley. He wants an announcer who’s been through what he’s been through, all the ups and downs of the soap opera-infused roller coaster. “Every season’s a little microcosm of life, and not having someone like Hahn, or any team’s local announcer, on the big stage just brings the quality down for me.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Last winter, after the Sharks’ stunning win over Pittsburgh, Hahn predicted the Sharks would make the playoffs, if not last season, when they just missed qualifying, then this season for sure.\u003cbr>\u003cbr>Fans will be tuning in, ready for Randy Hahn to be their prophet, their guide, their buddy, through every twist and turn.\u003c/p>\n\n\n\u003cp>[baycuriousquestion]\u003c/p>\n\n\n\n\u003ch2 id=\"episode-transcript\" class=\"wp-block-heading\">Episode transcript\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sounds of ice skating\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> The NHL season officially opened at the end of September and ice hockey fans around the country are hoping \u003cem>their\u003c/em> team will make it to the playoffs next spring. Fans are prone to believing \u003cem>their\u003c/em> players, their coaches, even their announcers are the best. For San Jose Sharks fans, that announcer is Randy Hahn. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong>The building’s come alive! Here’s Kane, Knight push, back for Burns, save, rebound!\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Fans still talk about Randy’s calls from the last time the Sharks made it to the playoffs – in 2019. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong> He’ll drop it back for Burns. Over to Couture. Scooore! They’ve done it. (Fade under earlier, starting here: They’ve come all the way back with a tie!\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Longtime Sharks fan and Bay Curious listener Mark Gavartin remembers this game really well. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> I listened to it many, many times.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> He says just talking about it now, years later, still gives him goose bumps. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And then the Sharks won that game on overtime. And it was just like crazy. (laughs)\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Mark had four-year old twins at the time. So it was really hard to make it out to any of the games. He couldn’t sit in an arena with thousands of other fans riding the same emotional roller coaster together. Instead, he watched the games on TV and he relied on Randy to transport that excitement to his living room. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And we were so like emotional with the, you know the Sharks and the, and Randy Hahn. And we just like, you know, like we’re all like together on this. It’s like having buddies watching the game together.\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> But then something strange happened. As the Sharks advanced through the playoffs then to the conference final, fans no longer heard Randy Hahn behind the mic. The national network wanted one of \u003cem>their\u003c/em> announcers to call the games instead. A guy that Mark didn’t know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> It was like not the same listening to Randy Hahn. It was just different. It was like like they didn’t go through what we went through. And now it’s like some other guy is like, eh, you know, like, okay. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made Mark wonder: \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> Why doesn’t Randy Hahn call the final rounds of the playoffs? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made us wonder, why do fans care so much that he doesn’t?\u003cbr>\u003cbr>I’m Olivia Allen-Price. This is Bay Curious, the show that answers listener questions about the San Francisco Bay Area. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">We asked KQED’s April Dembosky to introduce us to Randy Hahn and the fans who love him. Then explain why Randy disappears from the airwaves at the most critical moment in the season. Here’s April…\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> There are a lot of things about Randy Hahn that make him stand out in the world of hockey announcers. But there’s one thing in particular. He’s been calling games for the same team for 35 years, ever since San Jose first established its team in 1991. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For a lot of fans, Randy’s been the voice of the Sharks for their entire lives. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> He IS the Sharks to me. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Kenneth:\u003c/strong> Just living legend. I’ve been listening to him since I was a kid. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark:\u003c/strong> I’ve been watching since I was a kid with my dad. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> Randy’s a part of my life since I was a baby.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is so iconic, Pixar filmmakers asked him to do a cameo in the movie Inside Out. Riley’s dad is caught daydreaming about a hockey game when his wife is trying to talk to him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>\u003cem>Inside Out\u003c/em>\u003c/strong> \u003cstrong>clip: Sound of hockey game announcing. \u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sounds of Sharks arena\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Last spring I went to see the Sharks play the Chicago Blackhawks at the SAP center, aka, the Shark tank. And every fan I talked to … \u003cem>knew\u003c/em> Randy and had something to say about why they loved him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> He’s a Sharks encyclopedia.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Tristan Nickey is from San Jose but lives in Idaho now. He watches all the Sharks games on ESPN plus where he has the choice to select Randy as his announcer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> He’s got all these stats that he’s always giving out and it makes the whole game enjoyable. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> I feel like he’s a through on through Sharks man.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Eighteen year old Mia Dimmock started watching hockey a few years ago, after she saw a clip on TikTok. She says Randy has a way of explaining things that makes the game accessible to newbies like her.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> He has a way of introducing the fans to the players more and giving them an experience where then we feel more connected to the players as a whole. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> He is the team and the team is him. He is that connection to the team that we need. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing:\u003c/strong> \u003cstrong>\u003cem>\u003c/em>\u003c/strong>Let’s see if the Sharks can get some mojo going here in the second period. Will Smith with the puck, drops it for Macklin… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> I got to see Randy in action when he called the game against the Blackhawks. I sat behind him, crammed into his open-air broadcast booth in the arena. It’s at the front of section 215. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">And I noticed what Mia noticed: while Randy is calling the play by play of the games, he’s also telling a story. He gives each game a dramatic arc. He turns the players into characters who drive the plot. Right now, the leading man is 20-year old phenom Macklin Celebrini. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing:\u003c/strong> Macklin’s not the only child in the family. His older brother Aiden is a Vancouver Canuck and his youngest brother RJ, he’s 13 playing up in northshore winter club up in Vancouver is started to challenge some of Macklin’s records that Macklin established there when he was that age. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When I talked to Randy outside the Shark tank, he explained that there are also certain details he holds back. The guys often play through injuries, but don’t want their opponents to know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> There might be somebody on another team who knows that if that player has a sore left knee, I’m gonna go after that knee. It’s pro sports, it’s cutthroat. People are playing for money. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> If Randy notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, he won’t say anything during a game, but he’ll shade his commentary differently; he’ll be less critical.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> He might have a goal scored against him and be unable to make a defensive play but I know, you know what? That guy’s toughing it out. And \u003cem>the fans don’t know it and he’s not saying anything about it and we aren’t either, but\u003c/em> it’s our way of putting our arm around him, if you will.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> There’s an inherent tension in this. Randy works for NBC Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster and he’s supposed to maintain some level of professional distance. But that boundary can get murky. Especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Arena sounds\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Technically, he’s not part of the team, but Sharks fans absolutely see him that way.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> Oh my god! That was so cool. Oh my God.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> I caught up with Emma Daniels right after she visited Randy in his broadcast booth and fans line up here in between periods to meet him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I’m such a big fan of him and he’s been so welcoming toward new fans. Oh my gosh. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> She got to take a picture with him. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I’m shaking. That was more exciting than the players. I met Randy Hahn!\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> What Emma loves most about Randy is the feeling that he’s on her side. For her, and a bunch of fans, there was one game last season where Randy was \u003cem>so in it.\u003c/em> \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> There was that game against the Penguins, the clips of him yelling in that game are so amazing. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> With every goal, the energy in his voice built \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> The dude lost his voice halfway through, I don’t think he could believe what he was seeing on the ice. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> It was December 2025. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period TWO Penguins were sent to the penalty box. The Sharks seized the moment.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Listen to the way Randy builds the tension. It’s like a crescendo in a Beethoven symphony.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing condensed:\u003c/strong> The Sharks with a power play goal, and it’s 5-2. Off the scramble, and it’s 5-3! The Sharks clawing their way back into this game. It’s 5-4! Save, rebound. They score! They score! The Sharks have tied it up! Unbelievable. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The TV cameras pan the crowd, Penguins fans suddenly looking very tired and very nervous, biting their nails, folding their hands in prayer. The game goes into sudden death overtime. And soon enough Randy is rallying the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn annoucing:\u003c/strong> They score! One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself and there’s tears in my eyes, my friend. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is doing something complex here. He’s surveying the feeling in the building and delivering it back to fans watching at home. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">He later told the Sharks’ in-house podcaster Brodie Brazil that he’s creating “the theater of the moment.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> If it sounded like I was getting a little more excited with every goal, that was happening organically, yes, but it’s also part of years of doing this job. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy shouts in ecstasy in one moment then confesses to his TV audience that he’s crying.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Brodie Brazil:\u003c/strong> And you said afterwards, ‘I was a little worried, I got very emotional, I don’t know what happened.’ And that got me thinking, why did you get emotional? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I, I don’t. I still am not sure.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy wondered if he’d veered too far beyond his professional boundaries at that game…if he got \u003cem>too\u003c/em> emotional. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But after players and coaches made a point of complimenting his calls, he decided ultimately that he got it right. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> When something like that happens it is it’s emotional for all of us because we all have so much invested in the process and to me it was them saying you captured the way we felt even though we maybe couldn’t show it like a head coach can’t show that, it just wouldn’t look right, right? But inside you feel it.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Randy seems to understand that part of his job is to express the emotions that the other men on the team can’t. Randy does the feeling for them.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I go into every season with the same expectation, no matter what the roster, the season from start to finish will be a roller coaster ride wrapped up in a soap opera. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> It’s the same with the fans. People who have to play it cool in the office, stay calm at home, Randy does the feeling for them, too. When Randy teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> Like I felt it, I was watching the game. And it was absolutely incredible and I felt what he was feeling. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When Randy got excited, so did Caleb Edwards.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> Hearing his motivation and his excitement build just kind of pulsates through you as a fan. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When Randy screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> I think he understands the energy that’s in the clubhouse that we as fans don’t get to experience and I think we can live sort of through him. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So you can see why Randy’s fans are so \u003cem>attached\u003c/em> to him. He’s an emotional conduit. An emotional medium. Funneling the euphoria and grief back and forth between players and the fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Maybe now it makes sense why fans get so upset at the prospect of their beloved local announcer getting replaced when the team advances through the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> We’ve got to take a quick break, but when we come back we’ll find out why that happens. Stay with us.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sponsor messages\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Okay, so it’s clear that Sharks fans love Randy Hahn. But if the team makes it into the later rounds of the playoffs this season, we won’t be hearing him on air anymore. April Dembosky explains why… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. So when the playoffs come and the TV announcer gets deposed, it can feel like blasphemy.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> It will suck. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy C:\u003c/strong> That’s what’s a bummer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> That’s a disappointment. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I wish it was a local announcer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> I think we should petition to get Randy on that board. We need him calling the games.\u003cstrong> \u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So why do local announcers get sidelined right when their team hits the peak of success? Randy Hahn has been around long enough to see how this evolved.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Way back in the early days of the Sharks, in 1994 when they first made the playoffs, local television was allowed to do every playoff game through four rounds. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But as national networks like ESPN and Fox got into the business of airing the finals, they didn’t want to share the stage with the local stations.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> As network television contracts were negotiated and high rights fees were paid by those networks, they started to claw back and said we want exclusivity of the Stanley Cup finals. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But it didn’t stop there. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Then when the next contract rolled around, we want exclusivity of the final two rounds and then eventually the final three rounds, which is where we sit now. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The NHL signed its latest national TV contract in 2021 – a seven year-deal with ESPN and TNT for $600 million.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Richard Deitsch has been a sports reporter and editor for two decades, at Sports Illustrated, The Athletic, and now CBC radio in Canada. He says these exclusive contracts exist for all sports.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> It is not just a hockey question. There are baseball fans who are always wondering why, if my team makes the playoffs, can I get my local announcers and why am I getting the national announcers? And by and large, the answer to these questions are the eternal answer to most questions. And the answer is money. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The final games of the season always attract the biggest audiences. And the more people there are watching, the more networks can charge advertisers to air their commercials. Close to one million fans tune in for the hockey finals. 20 million for the World Series. 120 million for the Super Bowl.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> These are massive numbers and that’s very, very rare in society today. It’s a very, very divisive and polarized time. It is very hard to get Americans to agree on anything, but sports is one thing. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> They may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business, is because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not only things left where you can get communal experiences of that many people.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Deitsch says, on a national broadcast, Randy Hahn’s passion for the Sharks could be a liability, so the networks steer clear.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> They want to at least come off as impartial as possible. There’s got to be neutrality here because they know that there’s different fans tuning in.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So what the fans love most about Randy is precisely what disqualifies him from calling the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Well obviously I don’t like it. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy Hahn thinks there should be a middle ground. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I would prefer to be doing games, and I think fans would love the option of being able to have a choice. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When the Sharks last made the playoffs in 2019, Randy was in the stands at the Shark tank, watching the game with all the other fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But fans at home wished he was in the broadcast booth. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> \u003cem>\u003c/em>I tend to actually turn the volume down during the playoffs\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Trevin Cholmondeley says he wants an announcer who’s been through what he’s been through, all the ups and downs.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> Every season’s a little microcosm of life, really, and not having someone like Randy or any team’s local announcer on the big stage. Just brings the quality down for me. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Sports have always been tribal. Super fans often see their team as an extension of their own identity. And because of that, they have higher self-esteem and lower levels of loneliness.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Research shows sports provide structure and routine and meaning. They fulfill our need to belong. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Even when it comes to commiserating over Randy not calling the playoffs – there’s community in that.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> I was very pleasantly surprised I’m not the only one who’s feeling that way. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> That’s what our question-asker Mark Gavartin took away from all this. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> This is \u003cem>our\u003c/em> team. We live here. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Last winter, Randy Hahn predicted the Sharks would make the playoffs, if not last season, then this season for sure. Mark wants Randy to be his prophet, his guide, his buddy, through it all… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And see Randy announce, ‘Hey, the Sharks won the Stanley Cup.’ \u003cem>It hasn’t happened yet, but\u003c/em> wouldn’t that be amazing? Like, to hear his voice saying that? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But even if the Sharks do win the title, that won’t happen. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> That was KQED health correspondent April Dembosky.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Big thanks to Mark Gavartin for submitting this week’s question, and to the many KQED members whose support make our reporting possible. Are you a KQED member? Become one today at \u003ca href=\"http://donate.kqed.org/podcasts\">donate.kqed.org/podcasts\u003c/a>.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Bay Curious is made in SF at member-supported KQED. Our show is produced by\u003cbr>Katrina Schwarts, Christopher Beale, Anna Casalme, and me, Olivia Allen Price. With extra support from Maha Sanad, Jen Chien, Katie Sprenger, Ethan Toven-Lindsey and \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">everyone on Team KQED.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">I’m Olivia Allen-Price. Have a wonderful week. And go Sharks!\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003ca href=\"#episode-transcript\">\u003cem>View the full episode transcript.\u003c/em>\u003c/a>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003ca href=\"#episode-transcript\">\u003cem>View the full episode transcript.\u003c/em>\u003c/a>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Of all the things that make Randy Hahn stand out in the world of ice hockey announcers, there is one fact of his career that rises above the rest: he’s been calling games for the same team for 35 years, ever since the \u003ca href=\"https://www.kqed.org/news/tag/san-jose-sharks\">San José Sharks\u003c/a> were first established in 1991. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Of all the things that make Randy Hahn stand out in the world of ice hockey announcers, there is one fact of his career that rises above the rest: he’s been calling games for the same team for 35 years, ever since the \u003ca href=\"https://www.kqed.org/news/tag/san-jose-sharks\">San José Sharks\u003c/a> were first established in 1991. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>For a lot of fans, Hahn’s been the voice of the Sharks for their entire lives, helping to cultivate and nurture father-son bonds across the Bay Area for three generations.\u003c/p>\n",
"innerContent": [
"\n\u003cp>For a lot of fans, Hahn’s been the voice of the Sharks for their entire lives, helping to cultivate and nurture father-son bonds across the Bay Area for three generations.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“I’ve been watching Randy since I was a kid, with my dad,” said Mark Gavartin, a long-time Sharks fan who now works at Stanford.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“I’ve been watching Randy since I was a kid, with my dad,” said Mark Gavartin, a long-time Sharks fan who now works at Stanford.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When the Sharks last made the playoffs in 2019, Gavartin had 4-year-old twins of his own and began passing the team allegiance down the family line. Watching the dramatic first-round series against the Vegas Golden Knights on TV, Gavartin relied on Hahn to transport the excitement unfolding in the arena back to him and his family on his living room couch. Years later, just thinking about Hahn calling that Game 7 overtime gave Gavartin goosebumps.\u003c/p>\n",
"innerContent": [
"\n\u003cp>When the Sharks last made the playoffs in 2019, Gavartin had 4-year-old twins of his own and began passing the team allegiance down the family line. Watching the dramatic first-round series against the Vegas Golden Knights on TV, Gavartin relied on Hahn to transport the excitement unfolding in the arena back to him and his family on his living room couch. Years later, just thinking about Hahn calling that Game 7 overtime gave Gavartin goosebumps.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“We were so emotional,” he remembered. “With the Sharks and Randy Hahn, it was like we were all together on this. We were like buddies, watching the game together.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“We were so emotional,” he remembered. “With the Sharks and Randy Hahn, it was like we were all together on this. We were like buddies, watching the game together.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108421,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg\" alt=\"\" class=\"wp-image-12108421\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn commentates during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg\" alt=\"\" class=\"wp-image-12108421\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn commentates during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But as the Sharks advanced through the playoffs, then to the conference final, Gavartin noticed something strange: his buddy, Randy Hahn, was no longer behind the microphone calling the games. The national network wanted one of their own announcers to make the postseason calls. It was a voice Gavartin didn’t know.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But as the Sharks advanced through the playoffs, then to the conference final, Gavartin noticed something strange: his buddy, Randy Hahn, was no longer behind the microphone calling the games. The national network wanted one of their own announcers to make the postseason calls. It was a voice Gavartin didn’t know.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It was not the same as listening to Randy Hahn,” he said. “It’s some other guy who was ‘meh, okay.’ Like, he didn’t go through what we went through.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It was not the same as listening to Randy Hahn,” he said. “It’s some other guy who was ‘meh, okay.’ Like, he didn’t go through what we went through.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Gavartin wondered what many fans across many teams have wondered over the years: why did his beloved announcer disappear from the airwaves right when the team hit the peak of success? The question is not unique to the NHL. The phenomenon occurs across all sports during the postseason. But to truly understand why national TV networks install their own announcers for the most high-profile games, it is important, first, to understand why that decision leaves so many fans feeling so bereft. The fans of Randy Hahn, and the generations-worth of love and loyalty they hold for him, offer the perfect case study to reveal the answer.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Gavartin wondered what many fans across many teams have wondered over the years: why did his beloved announcer disappear from the airwaves right when the team hit the peak of success? The question is not unique to the NHL. The phenomenon occurs across all sports during the postseason. But to truly understand why national TV networks install their own announcers for the most high-profile games, it is important, first, to understand why that decision leaves so many fans feeling so bereft. The fans of Randy Hahn, and the generations-worth of love and loyalty they hold for him, offer the perfect case study to reveal the answer.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "‘A roller coaster ride wrapped up in a soap opera’",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">‘A roller coaster ride wrapped up in a soap opera’\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">‘A roller coaster ride wrapped up in a soap opera’\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>On game days, the ice rink at San José’s SAP Center, aka the Shark Tank, is full of teal-clad fans. After the 2019 playoffs, the Sharks entered a drought and spectatorship dwindled amid the teams’ losses. But since acquiring the teenage phenom Macklin Celebrini in 2024, attendance at home games is again respectable; last year they filled the arena to 93% capacity on average and had 22 sellouts. For the Sharks home game against the Chicago Blackhawks last spring, every fan milling by the hot dog and beer stands, young or old, knew Hahn and had something to say about what made him a living legend.\u003c/p>\n",
"innerContent": [
"\n\u003cp>On game days, the ice rink at San José’s SAP Center, aka the Shark Tank, is full of teal-clad fans. After the 2019 playoffs, the Sharks entered a drought and spectatorship dwindled amid the teams’ losses. But since acquiring the teenage phenom Macklin Celebrini in 2024, attendance at home games is again respectable; last year they filled the arena to 93% capacity on average and had 22 sellouts. For the Sharks home game against the Chicago Blackhawks last spring, every fan milling by the hot dog and beer stands, young or old, knew Hahn and had something to say about what made him a living legend.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“He’s a Sharks encyclopedia,” said Tristan Nickey, who grew up in San José, but now lives in Idaho where he watches Hahn call the games on ESPN+. “He’s got all these stats that he’s always giving out, and it makes the whole game enjoyable.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“He’s a Sharks encyclopedia,” said Tristan Nickey, who grew up in San José, but now lives in Idaho where he watches Hahn call the games on ESPN+. “He’s got all these stats that he’s always giving out, and it makes the whole game enjoyable.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>For 18-year-old Mia Dimmock, who started watching hockey a few years ago after seeing a clip on TikTok, Hahn explains things in a way that makes the game accessible to newbies. He shares details about players that bring them to life. He’s at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n",
"innerContent": [
"\n\u003cp>For 18-year-old Mia Dimmock, who started watching hockey a few years ago after seeing a clip on TikTok, Hahn explains things in a way that makes the game accessible to newbies. He shares details about players that bring them to life. He’s at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108428,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg\" alt=\"\" class=\"wp-image-12108428\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">A fan watches the San José Sharks play the Vancouver Canucks on a television in the concourse at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg\" alt=\"\" class=\"wp-image-12108428\"/>\u003cfigcaption class=\"wp-element-caption\">A fan watches the San José Sharks play the Vancouver Canucks on a television in the concourse at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“He is that connection to the team that we need,” Dimmock said. “He is the team and the team is him.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“He is that connection to the team that we need,” Dimmock said. “He is the team and the team is him.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Hahn calls home games from an open-air broadcast booth inside the arena – a narrow perch at the front of section 215 overlooking the ice. I crammed into a chair behind him and watched over his shoulder as he called the Sharks’ game vs. the Blackhawks, and I noticed what Dimmock noticed: while Hahn is calling the play-by-play, he’s also telling a story. He gives each game a dramatic arc with historic context tucked in. He turns the players into characters who drive the plot. Currently, the leading man is Celebrini, now 20. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Hahn calls home games from an open-air broadcast booth inside the arena – a narrow perch at the front of section 215 overlooking the ice. I crammed into a chair behind him and watched over his shoulder as he called the Sharks’ game vs. the Blackhawks, and I noticed what Dimmock noticed: while Hahn is calling the play-by-play, he’s also telling a story. He gives each game a dramatic arc with historic context tucked in. He turns the players into characters who drive the plot. Currently, the leading man is Celebrini, now 20. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Macklin’s not the only child in the family,” Hahn told TV viewers during a lull in play. “His older brother Aiden is a Vancouver Canuck, and his youngest brother RJ, he’s 13 playing up in Vancouver and is starting to challenge some of Macklin’s records that Macklin established there when he was that age. Watch out for RJ Celebrini.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“Macklin’s not the only child in the family,” Hahn told TV viewers during a lull in play. “His older brother Aiden is a Vancouver Canuck, and his youngest brother RJ, he’s 13 playing up in Vancouver and is starting to challenge some of Macklin’s records that Macklin established there when he was that age. Watch out for RJ Celebrini.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Equally interesting to what Hahn shares is what he doesn’t share. There are certain facts and details he holds back. If Hahn notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, for example, he won’t say anything during a game.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Equally interesting to what Hahn shares is what he doesn’t share. There are certain facts and details he holds back. If Hahn notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, for example, he won’t say anything during a game.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108420,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg\" alt=\"\" class=\"wp-image-12108420\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn and color commentator Drew Remenda meet fans in between periods of the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg\" alt=\"\" class=\"wp-image-12108420\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn and color commentator Drew Remenda meet fans in between periods of the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“There might be somebody on another team who knows that if that player has a sore left knee, ‘I’m gonna go after that knee,’” Hahn told me. “It’s pro sports; it’s cutthroat. People are playing for money.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“There might be somebody on another team who knows that if that player has a sore left knee, ‘I’m gonna go after that knee,’” Hahn told me. “It’s pro sports; it’s cutthroat. People are playing for money.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>So if a defensive player has a goal scored against him, Hahn won’t say he failed to make the right play because he’s injured, but he will shade his commentary differently; he’ll be less critical. \u003c/p>\n",
"innerContent": [
"\n\u003cp>So if a defensive player has a goal scored against him, Hahn won’t say he failed to make the right play because he’s injured, but he will shade his commentary differently; he’ll be less critical. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It’s our way of putting our arm around him, if you will,” Hahn said.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It’s our way of putting our arm around him, if you will,” Hahn said.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>There’s an inherent tension in this. Hahn works for NBC Sports Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster, and he’s supposed to maintain some level of professional distance from his subjects. But that boundary can get murky, especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>There’s an inherent tension in this. Hahn works for NBC Sports Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster, and he’s supposed to maintain some level of professional distance from his subjects. But that boundary can get murky, especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Technically, he’s not part of the team, but fans absolutely see him that way. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Technically, he’s not part of the team, but fans absolutely see him that way. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“He is the Sharks to me,” said Trevin Cholmondeley, a fan from Napa.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“He is the Sharks to me,” said Trevin Cholmondeley, a fan from Napa.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108394,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg\" alt=\"\" class=\"wp-image-12108394\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Trevin Cholmondeley (left) grew up watching the Sharks and listening to Randy Hahn call games with his dad, Randy Cholmondeley (right). They attended a home game together at the SAP Center on April 6, 2026.\u003ccite class=\"wp-inline-image-credit\"> (April Dembosky/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg\" alt=\"\" class=\"wp-image-12108394\"/>\u003cfigcaption class=\"wp-element-caption\">Trevin Cholmondeley (left) grew up watching the Sharks and listening to Randy Hahn call games with his dad, Randy Cholmondeley (right). They attended a home game together at the SAP Center on April 6, 2026.\u003ccite class=\"wp-inline-image-credit\"> (April Dembosky/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>This tension hit a high point last December when the Sharks played the Pittsburgh Penguins. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period, two Penguins were sent to the penalty box and the Sharks seized the moment.\u003c/p>\n",
"innerContent": [
"\n\u003cp>This tension hit a high point last December when the Sharks played the Pittsburgh Penguins. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period, two Penguins were sent to the penalty box and the Sharks seized the moment.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Hahn is fond of saying that every hockey season is a “roller coaster ride wrapped up in a soap opera,” and through the twists and turns of the third period in Pittsburgh, he seized the energy in the arena and transposed it back to fans watching at home. He built the suspense of each goal the Sharks scored in the next five minutes like a crescendo in a Beethoven symphony. When the Sharks tied the game 5-5, then scored the winning goal in overtime, Hahn rallied the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Hahn is fond of saying that every hockey season is a “roller coaster ride wrapped up in a soap opera,” and through the twists and turns of the third period in Pittsburgh, he seized the energy in the arena and transposed it back to fans watching at home. He built the suspense of each goal the Sharks scored in the next five minutes like a crescendo in a Beethoven symphony. When the Sharks tied the game 5-5, then scored the winning goal in overtime, Hahn rallied the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“They scooooore!” he roared. “One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself, and there’s tears in my eyes.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“They scooooore!” he roared. “One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself, and there’s tears in my eyes.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It was an expert, nuanced performance, on the ice and off. Hahn modulated his cadence and pitch to up the drama of each play, then added a strong dose of vulnerability, all to create what he later called “the theater of the moment.” He shouted in ecstasy to punctuate the win, then swiftly confessed to his TV audience that he was crying.\u003c/p>\n",
"innerContent": [
"\n\u003cp>It was an expert, nuanced performance, on the ice and off. Hahn modulated his cadence and pitch to up the drama of each play, then added a strong dose of vulnerability, all to create what he later called “the theater of the moment.” He shouted in ecstasy to punctuate the win, then swiftly confessed to his TV audience that he was crying.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Afterward, Hahn texted a colleague and admitted that he was worried he’d gone too far at that game; perhaps he’d veered beyond his professional broadcasting boundaries and allowed himself to become overly emotional?\u003c/p>\n",
"innerContent": [
"\n\u003cp>Afterward, Hahn texted a colleague and admitted that he was worried he’d gone too far at that game; perhaps he’d veered beyond his professional broadcasting boundaries and allowed himself to become overly emotional?\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108423,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg\" alt=\"\" class=\"wp-image-12108423\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn writes notes during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg\" alt=\"\" class=\"wp-image-12108423\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn writes notes during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But after players and coaches made a point of complimenting his calls, he decided ultimately that he’d struck the right balance. Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Hahn seemed to surmise that part of his job is to express the emotions that the other men on the team can’t. Hahn does the feeling for them.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But after players and coaches made a point of complimenting his calls, he decided ultimately that he’d struck the right balance. Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Hahn seemed to surmise that part of his job is to express the emotions that the other men on the team can’t. Hahn does the feeling for them.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“When something like that happens, it’s emotional for all of us because we all have so much invested in the process,” Hahn told the Sharks’ in-house podcaster Brodie Brazil. “To me, it was them saying, ‘you captured the way we felt even though we couldn’t show it.’ A head coach can’t show that; it just wouldn’t look right. But inside, you feel it.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“When something like that happens, it’s emotional for all of us because we all have so much invested in the process,” Hahn told the Sharks’ in-house podcaster Brodie Brazil. “To me, it was them saying, ‘you captured the way we felt even though we couldn’t show it.’ A head coach can’t show that; it just wouldn’t look right. But inside, you feel it.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It was the same with the fans. People who have to play it cool in the office, stay calm at home, Hahn does the feeling for them, too. When Hahn teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n",
"innerContent": [
"\n\u003cp>It was the same with the fans. People who have to play it cool in the office, stay calm at home, Hahn does the feeling for them, too. When Hahn teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“I felt what he was feeling,” he said. \u003c/p>\n",
"innerContent": [
"\n\u003cp>“I felt what he was feeling,” he said. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When Hahn got excited, so did Caleb Edwards.\u003c/p>\n",
"innerContent": [
"\n\u003cp>When Hahn got excited, so did Caleb Edwards.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Hearing his motivation and his excitement build just kind of pulsates through you as a fan,” he said. \u003c/p>\n",
"innerContent": [
"\n\u003cp>“Hearing his motivation and his excitement build just kind of pulsates through you as a fan,” he said. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When Hahn screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n",
"innerContent": [
"\n\u003cp>When Hahn screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“The dude lost his voice halfway through,” he said. “I think he understands the energy that’s in the clubhouse that we, as a fan, don’t get to experience. We can live, sort of, through him.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“The dude lost his voice halfway through,” he said. “I think he understands the energy that’s in the clubhouse that we, as a fan, don’t get to experience. We can live, sort of, through him.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"text": "Why do local announcers get sidelined during the playoffs?",
"level": 2
},
"innerHTML": "\n\u003ch2 class=\"wp-block-heading\">Why do local announcers get sidelined during the playoffs?\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 class=\"wp-block-heading\">Why do local announcers get sidelined during the playoffs?\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. To Sharks fans, Randy Hahn is an emotional conduit, a medium, channeling the euphoria and grief back and forth between players and fans. So when the playoffs come, and the local TV announcer gets deposed, replaced by a national announcer, it can feel like blasphemy.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. To Sharks fans, Randy Hahn is an emotional conduit, a medium, channeling the euphoria and grief back and forth between players and fans. So when the playoffs come, and the local TV announcer gets deposed, replaced by a national announcer, it can feel like blasphemy.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It will suck,” said Edwards, echoing a chorus of complaints from fans who wish Hahn could announce those games, should they come to pass.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It will suck,” said Edwards, echoing a chorus of complaints from fans who wish Hahn could announce those games, should they come to pass.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It is not just a hockey question. There are baseball fans who are always wondering, ‘Why, if my team makes the playoffs, can’t I get my local announcers? Why am I getting the national announcers?’” said Richard Deitsch, a sports journalist who has worked for Sports Illustrated, The Athletic, and now CBC Radio in Canada. “By and large, the answer to these questions is the eternal answer to most questions. And the answer is money.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“It is not just a hockey question. There are baseball fans who are always wondering, ‘Why, if my team makes the playoffs, can’t I get my local announcers? Why am I getting the national announcers?’” said Richard Deitsch, a sports journalist who has worked for Sports Illustrated, The Athletic, and now CBC Radio in Canada. “By and large, the answer to these questions is the eternal answer to most questions. And the answer is money.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108418,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg\" alt=\"\" class=\"wp-image-12108418\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (right) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg\" alt=\"\" class=\"wp-image-12108418\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (right) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When the Sharks first made the playoffs in 1994, local television announcers called every playoff game, through four rounds. But as national networks like ESPN and Fox got into the business of airing the Stanley Cup finals, and paid high rights fees for the privilege, they wanted exclusivity in return. While NBC Sports Bay Area, Hahn’s employer, aired the regular season games and early rounds of the playoffs, they no longer had the right to air the final series. \u003c/p>\n",
"innerContent": [
"\n\u003cp>When the Sharks first made the playoffs in 1994, local television announcers called every playoff game, through four rounds. But as national networks like ESPN and Fox got into the business of airing the Stanley Cup finals, and paid high rights fees for the privilege, they wanted exclusivity in return. While NBC Sports Bay Area, Hahn’s employer, aired the regular season games and early rounds of the playoffs, they no longer had the right to air the final series. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When networks negotiated the next contract, they wanted exclusivity of the final two rounds of the playoffs. And when ESPN and TNT signed their latest contract with the NHL – a seven-year deal for $600 million – they won exclusivity of the final three rounds of the playoffs. \u003c/p>\n",
"innerContent": [
"\n\u003cp>When networks negotiated the next contract, they wanted exclusivity of the final two rounds of the playoffs. And when ESPN and TNT signed their latest contract with the NHL – a seven-year deal for $600 million – they won exclusivity of the final three rounds of the playoffs. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>These final games of the season always attract the biggest audiences. And the more people there are watching, the more national TV networks can charge advertisers to air their commercials. Close to one million fans tune in for the Stanley Cup hockey finals; 20 million for the World Series; 120 million for the Super Bowl.\u003c/p>\n",
"innerContent": [
"\n\u003cp>These final games of the season always attract the biggest audiences. And the more people there are watching, the more national TV networks can charge advertisers to air their commercials. Close to one million fans tune in for the Stanley Cup hockey finals; 20 million for the World Series; 120 million for the Super Bowl.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“These are massive numbers, and that’s very, very rare in society today. It’s a very, very divisive and polarized time,” Deitsch said. “It is very hard to get Americans to agree on anything, but sports is one thing.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“These are massive numbers, and that’s very, very rare in society today. It’s a very, very divisive and polarized time,” Deitsch said. “It is very hard to get Americans to agree on anything, but sports is one thing.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"postIds": [
"news_12074742"
],
"label": "Related Articles",
"maxPosts": 1,
"showImages": false,
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/02/Macklin-Celebrini-Getty-4.jpg",
"query": "",
"labelWasCleared": false,
"heroImageAlt": "",
"heroImageLink": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"manualLinks": [],
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Americans may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Americans may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business,” said Deitsh, “because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not the only thing, left where you can get communal experiences of that many people.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business,” said Deitsh, “because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not the only thing, left where you can get communal experiences of that many people.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Because so many different audiences are tuning in, including fans from both teams, the national networks are looking for neutrality and impartiality in their broadcasts. Hahn’s passion for the Sharks, or even simply his affiliation with the team, is seen as a liability, so the networks steer clear.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Because so many different audiences are tuning in, including fans from both teams, the national networks are looking for neutrality and impartiality in their broadcasts. Hahn’s passion for the Sharks, or even simply his affiliation with the team, is seen as a liability, so the networks steer clear.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n",
"innerContent": [
"\n\u003cp>It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave,” Deitsch said.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave,” Deitsch said.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>When the Sharks last made the playoffs in 2019, Hahn was in the stands at the Shark Tank, watching the game with all the other fans. \u003c/p>\n",
"innerContent": [
"\n\u003cp>When the Sharks last made the playoffs in 2019, Hahn was in the stands at the Shark Tank, watching the game with all the other fans. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But fans at home wished he was in the broadcast booth, not realizing that what they most loved about Hahn was precisely what disqualified him from calling the finals. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But fans at home wished he was in the broadcast booth, not realizing that what they most loved about Hahn was precisely what disqualified him from calling the finals. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108419,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg\" alt=\"\" class=\"wp-image-12108419\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (left) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg\" alt=\"\" class=\"wp-image-12108419\"/>\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (left) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Nina Glick/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“I tend to actually turn the volume down during the playoffs,” said Trevin Cholmondeley. He wants an announcer who’s been through what he’s been through, all the ups and downs of the soap opera-infused roller coaster. “Every season’s a little microcosm of life, and not having someone like Hahn, or any team’s local announcer, on the big stage just brings the quality down for me.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>“I tend to actually turn the volume down during the playoffs,” said Trevin Cholmondeley. He wants an announcer who’s been through what he’s been through, all the ups and downs of the soap opera-infused roller coaster. “Every season’s a little microcosm of life, and not having someone like Hahn, or any team’s local announcer, on the big stage just brings the quality down for me.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Last winter, after the Sharks’ stunning win over Pittsburgh, Hahn predicted the Sharks would make the playoffs, if not last season, when they just missed qualifying, then this season for sure.\u003cbr>\u003cbr>Fans will be tuning in, ready for Randy Hahn to be their prophet, their guide, their buddy, through every twist and turn.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Last winter, after the Sharks’ stunning win over Pittsburgh, Hahn predicted the Sharks would make the playoffs, if not last season, when they just missed qualifying, then this season for sure.\u003cbr>\u003cbr>Fans will be tuning in, ready for Randy Hahn to be their prophet, their guide, their buddy, through every twist and turn.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/shortcode",
"attrs": {
"shortcode_type": "self_closing",
"shortcode_name": "baycuriousquestion"
},
"innerHTML": "\n[baycuriousquestion]\n",
"innerContent": [
"\n[baycuriousquestion]\n"
],
"innerBlocks": []
},
{
"blockName": "core/heading",
"attrs": {
"anchor": "episode-transcript",
"text": "Episode transcript",
"level": 2
},
"innerHTML": "\n\u003ch2 id=\"episode-transcript\" class=\"wp-block-heading\">Episode transcript\u003c/h2>\n",
"innerContent": [
"\n\u003ch2 id=\"episode-transcript\" class=\"wp-block-heading\">Episode transcript\u003c/h2>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>Sounds of ice skating\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>Sounds of ice skating\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> The NHL season officially opened at the end of September and ice hockey fans around the country are hoping \u003cem>their\u003c/em> team will make it to the playoffs next spring. Fans are prone to believing \u003cem>their\u003c/em> players, their coaches, even their announcers are the best. For San Jose Sharks fans, that announcer is Randy Hahn. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> The NHL season officially opened at the end of September and ice hockey fans around the country are hoping \u003cem>their\u003c/em> team will make it to the playoffs next spring. Fans are prone to believing \u003cem>their\u003c/em> players, their coaches, even their announcers are the best. For San Jose Sharks fans, that announcer is Randy Hahn. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong>The building’s come alive! Here’s Kane, Knight push, back for Burns, save, rebound!\u003cem> \u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong>The building’s come alive! Here’s Kane, Knight push, back for Burns, save, rebound!\u003cem> \u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Fans still talk about Randy’s calls from the last time the Sharks made it to the playoffs – in 2019. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Fans still talk about Randy’s calls from the last time the Sharks made it to the playoffs – in 2019. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong> He’ll drop it back for Burns. Over to Couture. Scooore! They’ve done it. (Fade under earlier, starting here: They’ve come all the way back with a tie!\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong> He’ll drop it back for Burns. Over to Couture. Scooore! They’ve done it. (Fade under earlier, starting here: They’ve come all the way back with a tie!\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Longtime Sharks fan and Bay Curious listener Mark Gavartin remembers this game really well. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Longtime Sharks fan and Bay Curious listener Mark Gavartin remembers this game really well. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> I listened to it many, many times.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> I listened to it many, many times.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> He says just talking about it now, years later, still gives him goose bumps. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> He says just talking about it now, years later, still gives him goose bumps. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And then the Sharks won that game on overtime. And it was just like crazy. (laughs)\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And then the Sharks won that game on overtime. And it was just like crazy. (laughs)\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Mark had four-year old twins at the time. So it was really hard to make it out to any of the games. He couldn’t sit in an arena with thousands of other fans riding the same emotional roller coaster together. Instead, he watched the games on TV and he relied on Randy to transport that excitement to his living room. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Mark had four-year old twins at the time. So it was really hard to make it out to any of the games. He couldn’t sit in an arena with thousands of other fans riding the same emotional roller coaster together. Instead, he watched the games on TV and he relied on Randy to transport that excitement to his living room. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And we were so like emotional with the, you know the Sharks and the, and Randy Hahn. And we just like, you know, like we’re all like together on this. It’s like having buddies watching the game together.\u003cem> \u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And we were so like emotional with the, you know the Sharks and the, and Randy Hahn. And we just like, you know, like we’re all like together on this. It’s like having buddies watching the game together.\u003cem> \u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> But then something strange happened. As the Sharks advanced through the playoffs then to the conference final, fans no longer heard Randy Hahn behind the mic. The national network wanted one of \u003cem>their\u003c/em> announcers to call the games instead. A guy that Mark didn’t know.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> But then something strange happened. As the Sharks advanced through the playoffs then to the conference final, fans no longer heard Randy Hahn behind the mic. The national network wanted one of \u003cem>their\u003c/em> announcers to call the games instead. A guy that Mark didn’t know.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> It was like not the same listening to Randy Hahn. It was just different. It was like like they didn’t go through what we went through. And now it’s like some other guy is like, eh, you know, like, okay. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> It was like not the same listening to Randy Hahn. It was just different. It was like like they didn’t go through what we went through. And now it’s like some other guy is like, eh, you know, like, okay. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made Mark wonder: \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made Mark wonder: \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> Why doesn’t Randy Hahn call the final rounds of the playoffs? \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> Why doesn’t Randy Hahn call the final rounds of the playoffs? \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made us wonder, why do fans care so much that he doesn’t?\u003cbr>\u003cbr>I’m Olivia Allen-Price. This is Bay Curious, the show that answers listener questions about the San Francisco Bay Area. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made us wonder, why do fans care so much that he doesn’t?\u003cbr>\u003cbr>I’m Olivia Allen-Price. This is Bay Curious, the show that answers listener questions about the San Francisco Bay Area. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>We asked KQED’s April Dembosky to introduce us to Randy Hahn and the fans who love him. Then explain why Randy disappears from the airwaves at the most critical moment in the season. Here’s April…\u003c/p>\n",
"innerContent": [
"\n\u003cp>We asked KQED’s April Dembosky to introduce us to Randy Hahn and the fans who love him. Then explain why Randy disappears from the airwaves at the most critical moment in the season. Here’s April…\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> There are a lot of things about Randy Hahn that make him stand out in the world of hockey announcers. But there’s one thing in particular. He’s been calling games for the same team for 35 years, ever since San Jose first established its team in 1991. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> There are a lot of things about Randy Hahn that make him stand out in the world of hockey announcers. But there’s one thing in particular. He’s been calling games for the same team for 35 years, ever since San Jose first established its team in 1991. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>For a lot of fans, Randy’s been the voice of the Sharks for their entire lives. \u003c/p>\n",
"innerContent": [
"\n\u003cp>For a lot of fans, Randy’s been the voice of the Sharks for their entire lives. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin:\u003c/strong> He IS the Sharks to me. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin:\u003c/strong> He IS the Sharks to me. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Kenneth:\u003c/strong> Just living legend. I’ve been listening to him since I was a kid. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Kenneth:\u003c/strong> Just living legend. I’ve been listening to him since I was a kid. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark:\u003c/strong> I’ve been watching since I was a kid with my dad. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark:\u003c/strong> I’ve been watching since I was a kid with my dad. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin:\u003c/strong> Randy’s a part of my life since I was a baby.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin:\u003c/strong> Randy’s a part of my life since I was a baby.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is so iconic, Pixar filmmakers asked him to do a cameo in the movie Inside Out. Riley’s dad is caught daydreaming about a hockey game when his wife is trying to talk to him.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is so iconic, Pixar filmmakers asked him to do a cameo in the movie Inside Out. Riley’s dad is caught daydreaming about a hockey game when his wife is trying to talk to him.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>\u003cem>Inside Out\u003c/em>\u003c/strong> \u003cstrong>clip: Sound of hockey game announcing. \u003c/strong>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>\u003cem>Inside Out\u003c/em>\u003c/strong> \u003cstrong>clip: Sound of hockey game announcing. \u003c/strong>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>Sounds of Sharks arena\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>Sounds of Sharks arena\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Last spring I went to see the Sharks play the Chicago Blackhawks at the SAP center, aka, the Shark tank. And every fan I talked to … \u003cem>knew\u003c/em> Randy and had something to say about why they loved him.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Last spring I went to see the Sharks play the Chicago Blackhawks at the SAP center, aka, the Shark tank. And every fan I talked to … \u003cem>knew\u003c/em> Randy and had something to say about why they loved him.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> He’s a Sharks encyclopedia.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> He’s a Sharks encyclopedia.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Tristan Nickey is from San Jose but lives in Idaho now. He watches all the Sharks games on ESPN plus where he has the choice to select Randy as his announcer. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Tristan Nickey is from San Jose but lives in Idaho now. He watches all the Sharks games on ESPN plus where he has the choice to select Randy as his announcer. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> He’s got all these stats that he’s always giving out and it makes the whole game enjoyable. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> He’s got all these stats that he’s always giving out and it makes the whole game enjoyable. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> I feel like he’s a through on through Sharks man.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> I feel like he’s a through on through Sharks man.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Eighteen year old Mia Dimmock started watching hockey a few years ago, after she saw a clip on TikTok. She says Randy has a way of explaining things that makes the game accessible to newbies like her.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Eighteen year old Mia Dimmock started watching hockey a few years ago, after she saw a clip on TikTok. She says Randy has a way of explaining things that makes the game accessible to newbies like her.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> He has a way of introducing the fans to the players more and giving them an experience where then we feel more connected to the players as a whole. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> He has a way of introducing the fans to the players more and giving them an experience where then we feel more connected to the players as a whole. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> He is the team and the team is him. He is that connection to the team that we need. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> He is the team and the team is him. He is that connection to the team that we need. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn announcing:\u003c/strong> \u003cstrong>\u003cem>\u003c/em>\u003c/strong>Let’s see if the Sharks can get some mojo going here in the second period. Will Smith with the puck, drops it for Macklin… \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn announcing:\u003c/strong> \u003cstrong>\u003cem>\u003c/em>\u003c/strong>Let’s see if the Sharks can get some mojo going here in the second period. Will Smith with the puck, drops it for Macklin… \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> I got to see Randy in action when he called the game against the Blackhawks. I sat behind him, crammed into his open-air broadcast booth in the arena. It’s at the front of section 215. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> I got to see Randy in action when he called the game against the Blackhawks. I sat behind him, crammed into his open-air broadcast booth in the arena. It’s at the front of section 215. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>And I noticed what Mia noticed: while Randy is calling the play by play of the games, he’s also telling a story. He gives each game a dramatic arc. He turns the players into characters who drive the plot. Right now, the leading man is 20-year old phenom Macklin Celebrini. \u003c/p>\n",
"innerContent": [
"\n\u003cp>And I noticed what Mia noticed: while Randy is calling the play by play of the games, he’s also telling a story. He gives each game a dramatic arc. He turns the players into characters who drive the plot. Right now, the leading man is 20-year old phenom Macklin Celebrini. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn announcing:\u003c/strong> Macklin’s not the only child in the family. His older brother Aiden is a Vancouver Canuck and his youngest brother RJ, he’s 13 playing up in northshore winter club up in Vancouver is started to challenge some of Macklin’s records that Macklin established there when he was that age. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn announcing:\u003c/strong> Macklin’s not the only child in the family. His older brother Aiden is a Vancouver Canuck and his youngest brother RJ, he’s 13 playing up in northshore winter club up in Vancouver is started to challenge some of Macklin’s records that Macklin established there when he was that age. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When I talked to Randy outside the Shark tank, he explained that there are also certain details he holds back. The guys often play through injuries, but don’t want their opponents to know.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When I talked to Randy outside the Shark tank, he explained that there are also certain details he holds back. The guys often play through injuries, but don’t want their opponents to know.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> There might be somebody on another team who knows that if that player has a sore left knee, I’m gonna go after that knee. It’s pro sports, it’s cutthroat. People are playing for money. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> There might be somebody on another team who knows that if that player has a sore left knee, I’m gonna go after that knee. It’s pro sports, it’s cutthroat. People are playing for money. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> If Randy notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, he won’t say anything during a game, but he’ll shade his commentary differently; he’ll be less critical.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> If Randy notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, he won’t say anything during a game, but he’ll shade his commentary differently; he’ll be less critical.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> He might have a goal scored against him and be unable to make a defensive play but I know, you know what? That guy’s toughing it out. And \u003cem>the fans don’t know it and he’s not saying anything about it and we aren’t either, but\u003c/em> it’s our way of putting our arm around him, if you will.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> He might have a goal scored against him and be unable to make a defensive play but I know, you know what? That guy’s toughing it out. And \u003cem>the fans don’t know it and he’s not saying anything about it and we aren’t either, but\u003c/em> it’s our way of putting our arm around him, if you will.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> There’s an inherent tension in this. Randy works for NBC Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster and he’s supposed to maintain some level of professional distance. But that boundary can get murky. Especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> There’s an inherent tension in this. Randy works for NBC Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster and he’s supposed to maintain some level of professional distance. But that boundary can get murky. Especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>Arena sounds\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>Arena sounds\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Technically, he’s not part of the team, but Sharks fans absolutely see him that way.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Technically, he’s not part of the team, but Sharks fans absolutely see him that way.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> Oh my god! That was so cool. Oh my God.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> Oh my god! That was so cool. Oh my God.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> I caught up with Emma Daniels right after she visited Randy in his broadcast booth and fans line up here in between periods to meet him.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> I caught up with Emma Daniels right after she visited Randy in his broadcast booth and fans line up here in between periods to meet him.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I’m such a big fan of him and he’s been so welcoming toward new fans. Oh my gosh. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I’m such a big fan of him and he’s been so welcoming toward new fans. Oh my gosh. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> She got to take a picture with him. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> She got to take a picture with him. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I’m shaking. That was more exciting than the players. I met Randy Hahn!\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I’m shaking. That was more exciting than the players. I met Randy Hahn!\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> What Emma loves most about Randy is the feeling that he’s on her side. For her, and a bunch of fans, there was one game last season where Randy was \u003cem>so in it.\u003c/em> \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> What Emma loves most about Randy is the feeling that he’s on her side. For her, and a bunch of fans, there was one game last season where Randy was \u003cem>so in it.\u003c/em> \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> There was that game against the Penguins, the clips of him yelling in that game are so amazing. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> There was that game against the Penguins, the clips of him yelling in that game are so amazing. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> With every goal, the energy in his voice built \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> With every goal, the energy in his voice built \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin:\u003c/strong> The dude lost his voice halfway through, I don’t think he could believe what he was seeing on the ice. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin:\u003c/strong> The dude lost his voice halfway through, I don’t think he could believe what he was seeing on the ice. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> It was December 2025. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period TWO Penguins were sent to the penalty box. The Sharks seized the moment.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> It was December 2025. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period TWO Penguins were sent to the penalty box. The Sharks seized the moment.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Listen to the way Randy builds the tension. It’s like a crescendo in a Beethoven symphony.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Listen to the way Randy builds the tension. It’s like a crescendo in a Beethoven symphony.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn announcing condensed:\u003c/strong> The Sharks with a power play goal, and it’s 5-2. Off the scramble, and it’s 5-3! The Sharks clawing their way back into this game. It’s 5-4! Save, rebound. They score! They score! The Sharks have tied it up! Unbelievable. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn announcing condensed:\u003c/strong> The Sharks with a power play goal, and it’s 5-2. Off the scramble, and it’s 5-3! The Sharks clawing their way back into this game. It’s 5-4! Save, rebound. They score! They score! The Sharks have tied it up! Unbelievable. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The TV cameras pan the crowd, Penguins fans suddenly looking very tired and very nervous, biting their nails, folding their hands in prayer. The game goes into sudden death overtime. And soon enough Randy is rallying the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The TV cameras pan the crowd, Penguins fans suddenly looking very tired and very nervous, biting their nails, folding their hands in prayer. The game goes into sudden death overtime. And soon enough Randy is rallying the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn annoucing:\u003c/strong> They score! One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself and there’s tears in my eyes, my friend. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn annoucing:\u003c/strong> They score! One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself and there’s tears in my eyes, my friend. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is doing something complex here. He’s surveying the feeling in the building and delivering it back to fans watching at home. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy is doing something complex here. He’s surveying the feeling in the building and delivering it back to fans watching at home. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>He later told the Sharks’ in-house podcaster Brodie Brazil that he’s creating “the theater of the moment.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>He later told the Sharks’ in-house podcaster Brodie Brazil that he’s creating “the theater of the moment.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> If it sounded like I was getting a little more excited with every goal, that was happening organically, yes, but it’s also part of years of doing this job. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> If it sounded like I was getting a little more excited with every goal, that was happening organically, yes, but it’s also part of years of doing this job. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy shouts in ecstasy in one moment then confesses to his TV audience that he’s crying.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy shouts in ecstasy in one moment then confesses to his TV audience that he’s crying.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Brodie Brazil:\u003c/strong> And you said afterwards, ‘I was a little worried, I got very emotional, I don’t know what happened.’ And that got me thinking, why did you get emotional? \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Brodie Brazil:\u003c/strong> And you said afterwards, ‘I was a little worried, I got very emotional, I don’t know what happened.’ And that got me thinking, why did you get emotional? \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I, I don’t. I still am not sure.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I, I don’t. I still am not sure.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy wondered if he’d veered too far beyond his professional boundaries at that game…if he got \u003cem>too\u003c/em> emotional. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy wondered if he’d veered too far beyond his professional boundaries at that game…if he got \u003cem>too\u003c/em> emotional. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But after players and coaches made a point of complimenting his calls, he decided ultimately that he got it right. \u003c/p>\n",
"innerContent": [
"\n\u003cp>But after players and coaches made a point of complimenting his calls, he decided ultimately that he got it right. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> When something like that happens it is it’s emotional for all of us because we all have so much invested in the process and to me it was them saying you captured the way we felt even though we maybe couldn’t show it like a head coach can’t show that, it just wouldn’t look right, right? But inside you feel it.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> When something like that happens it is it’s emotional for all of us because we all have so much invested in the process and to me it was them saying you captured the way we felt even though we maybe couldn’t show it like a head coach can’t show that, it just wouldn’t look right, right? But inside you feel it.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Randy seems to understand that part of his job is to express the emotions that the other men on the team can’t. Randy does the feeling for them.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Randy seems to understand that part of his job is to express the emotions that the other men on the team can’t. Randy does the feeling for them.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I go into every season with the same expectation, no matter what the roster, the season from start to finish will be a roller coaster ride wrapped up in a soap opera. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I go into every season with the same expectation, no matter what the roster, the season from start to finish will be a roller coaster ride wrapped up in a soap opera. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> It’s the same with the fans. People who have to play it cool in the office, stay calm at home, Randy does the feeling for them, too. When Randy teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> It’s the same with the fans. People who have to play it cool in the office, stay calm at home, Randy does the feeling for them, too. When Randy teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> Like I felt it, I was watching the game. And it was absolutely incredible and I felt what he was feeling. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Tristan Nickey:\u003c/strong> Like I felt it, I was watching the game. And it was absolutely incredible and I felt what he was feeling. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When Randy got excited, so did Caleb Edwards.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When Randy got excited, so did Caleb Edwards.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> Hearing his motivation and his excitement build just kind of pulsates through you as a fan. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> Hearing his motivation and his excitement build just kind of pulsates through you as a fan. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When Randy screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When Randy screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> I think he understands the energy that’s in the clubhouse that we as fans don’t get to experience and I think we can live sort of through him. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> I think he understands the energy that’s in the clubhouse that we as fans don’t get to experience and I think we can live sort of through him. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So you can see why Randy’s fans are so \u003cem>attached\u003c/em> to him. He’s an emotional conduit. An emotional medium. Funneling the euphoria and grief back and forth between players and the fans. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So you can see why Randy’s fans are so \u003cem>attached\u003c/em> to him. He’s an emotional conduit. An emotional medium. Funneling the euphoria and grief back and forth between players and the fans. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Maybe now it makes sense why fans get so upset at the prospect of their beloved local announcer getting replaced when the team advances through the playoffs. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Maybe now it makes sense why fans get so upset at the prospect of their beloved local announcer getting replaced when the team advances through the playoffs. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> We’ve got to take a quick break, but when we come back we’ll find out why that happens. Stay with us.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> We’ve got to take a quick break, but when we come back we’ll find out why that happens. Stay with us.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>Sponsor messages\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>Sponsor messages\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Okay, so it’s clear that Sharks fans love Randy Hahn. But if the team makes it into the later rounds of the playoffs this season, we won’t be hearing him on air anymore. April Dembosky explains why… \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> Okay, so it’s clear that Sharks fans love Randy Hahn. But if the team makes it into the later rounds of the playoffs this season, we won’t be hearing him on air anymore. April Dembosky explains why… \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. So when the playoffs come and the TV announcer gets deposed, it can feel like blasphemy.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. So when the playoffs come and the TV announcer gets deposed, it can feel like blasphemy.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> It will suck. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Caleb Edwards:\u003c/strong> It will suck. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy C:\u003c/strong> That’s what’s a bummer. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy C:\u003c/strong> That’s what’s a bummer. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> That’s a disappointment. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> That’s a disappointment. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I wish it was a local announcer. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Emma Daniels:\u003c/strong> I wish it was a local announcer. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> I think we should petition to get Randy on that board. We need him calling the games.\u003cstrong> \u003c/strong>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mia Dimmock:\u003c/strong> I think we should petition to get Randy on that board. We need him calling the games.\u003cstrong> \u003c/strong>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So why do local announcers get sidelined right when their team hits the peak of success? Randy Hahn has been around long enough to see how this evolved.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So why do local announcers get sidelined right when their team hits the peak of success? Randy Hahn has been around long enough to see how this evolved.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Way back in the early days of the Sharks, in 1994 when they first made the playoffs, local television was allowed to do every playoff game through four rounds. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Way back in the early days of the Sharks, in 1994 when they first made the playoffs, local television was allowed to do every playoff game through four rounds. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But as national networks like ESPN and Fox got into the business of airing the finals, they didn’t want to share the stage with the local stations.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But as national networks like ESPN and Fox got into the business of airing the finals, they didn’t want to share the stage with the local stations.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> As network television contracts were negotiated and high rights fees were paid by those networks, they started to claw back and said we want exclusivity of the Stanley Cup finals. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> As network television contracts were negotiated and high rights fees were paid by those networks, they started to claw back and said we want exclusivity of the Stanley Cup finals. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But it didn’t stop there. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But it didn’t stop there. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Then when the next contract rolled around, we want exclusivity of the final two rounds and then eventually the final three rounds, which is where we sit now. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Then when the next contract rolled around, we want exclusivity of the final two rounds and then eventually the final three rounds, which is where we sit now. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The NHL signed its latest national TV contract in 2021 – a seven year-deal with ESPN and TNT for $600 million.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The NHL signed its latest national TV contract in 2021 – a seven year-deal with ESPN and TNT for $600 million.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Richard Deitsch has been a sports reporter and editor for two decades, at Sports Illustrated, The Athletic, and now CBC radio in Canada. He says these exclusive contracts exist for all sports.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Richard Deitsch has been a sports reporter and editor for two decades, at Sports Illustrated, The Athletic, and now CBC radio in Canada. He says these exclusive contracts exist for all sports.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> It is not just a hockey question. There are baseball fans who are always wondering why, if my team makes the playoffs, can I get my local announcers and why am I getting the national announcers? And by and large, the answer to these questions are the eternal answer to most questions. And the answer is money. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> It is not just a hockey question. There are baseball fans who are always wondering why, if my team makes the playoffs, can I get my local announcers and why am I getting the national announcers? And by and large, the answer to these questions are the eternal answer to most questions. And the answer is money. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The final games of the season always attract the biggest audiences. And the more people there are watching, the more networks can charge advertisers to air their commercials. Close to one million fans tune in for the hockey finals. 20 million for the World Series. 120 million for the Super Bowl.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> The final games of the season always attract the biggest audiences. And the more people there are watching, the more networks can charge advertisers to air their commercials. Close to one million fans tune in for the hockey finals. 20 million for the World Series. 120 million for the Super Bowl.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> These are massive numbers and that’s very, very rare in society today. It’s a very, very divisive and polarized time. It is very hard to get Americans to agree on anything, but sports is one thing. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> These are massive numbers and that’s very, very rare in society today. It’s a very, very divisive and polarized time. It is very hard to get Americans to agree on anything, but sports is one thing. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> They may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> They may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business, is because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not only things left where you can get communal experiences of that many people.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business, is because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not only things left where you can get communal experiences of that many people.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Deitsch says, on a national broadcast, Randy Hahn’s passion for the Sharks could be a liability, so the networks steer clear.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Deitsch says, on a national broadcast, Randy Hahn’s passion for the Sharks could be a liability, so the networks steer clear.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> They want to at least come off as impartial as possible. There’s got to be neutrality here because they know that there’s different fans tuning in.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> They want to at least come off as impartial as possible. There’s got to be neutrality here because they know that there’s different fans tuning in.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So what the fans love most about Randy is precisely what disqualifies him from calling the playoffs. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> So what the fans love most about Randy is precisely what disqualifies him from calling the playoffs. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n",
"innerContent": [
"\n\u003cp>It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Richard Deitsch:\u003c/strong> It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Well obviously I don’t like it. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> Well obviously I don’t like it. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy Hahn thinks there should be a middle ground. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Randy Hahn thinks there should be a middle ground. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I would prefer to be doing games, and I think fans would love the option of being able to have a choice. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Randy Hahn:\u003c/strong> I would prefer to be doing games, and I think fans would love the option of being able to have a choice. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When the Sharks last made the playoffs in 2019, Randy was in the stands at the Shark tank, watching the game with all the other fans. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> When the Sharks last made the playoffs in 2019, Randy was in the stands at the Shark tank, watching the game with all the other fans. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But fans at home wished he was in the broadcast booth. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But fans at home wished he was in the broadcast booth. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> \u003cem>\u003c/em>I tend to actually turn the volume down during the playoffs\u003cem> \u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> \u003cem>\u003c/em>I tend to actually turn the volume down during the playoffs\u003cem> \u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Trevin Cholmondeley says he wants an announcer who’s been through what he’s been through, all the ups and downs.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Trevin Cholmondeley says he wants an announcer who’s been through what he’s been through, all the ups and downs.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> Every season’s a little microcosm of life, really, and not having someone like Randy or any team’s local announcer on the big stage. Just brings the quality down for me. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Trevin Cholmondeley:\u003c/strong> Every season’s a little microcosm of life, really, and not having someone like Randy or any team’s local announcer on the big stage. Just brings the quality down for me. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Sports have always been tribal. Super fans often see their team as an extension of their own identity. And because of that, they have higher self-esteem and lower levels of loneliness.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Sports have always been tribal. Super fans often see their team as an extension of their own identity. And because of that, they have higher self-esteem and lower levels of loneliness.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Research shows sports provide structure and routine and meaning. They fulfill our need to belong. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Research shows sports provide structure and routine and meaning. They fulfill our need to belong. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Even when it comes to commiserating over Randy not calling the playoffs – there’s community in that.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Even when it comes to commiserating over Randy not calling the playoffs – there’s community in that.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> I was very pleasantly surprised I’m not the only one who’s feeling that way. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> I was very pleasantly surprised I’m not the only one who’s feeling that way. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> That’s what our question-asker Mark Gavartin took away from all this. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> That’s what our question-asker Mark Gavartin took away from all this. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> This is \u003cem>our\u003c/em> team. We live here. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> This is \u003cem>our\u003c/em> team. We live here. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Last winter, Randy Hahn predicted the Sharks would make the playoffs, if not last season, then this season for sure. Mark wants Randy to be his prophet, his guide, his buddy, through it all… \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> Last winter, Randy Hahn predicted the Sharks would make the playoffs, if not last season, then this season for sure. Mark wants Randy to be his prophet, his guide, his buddy, through it all… \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And see Randy announce, ‘Hey, the Sharks won the Stanley Cup.’ \u003cem>It hasn’t happened yet, but\u003c/em> wouldn’t that be amazing? Like, to hear his voice saying that? \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Mark Gavartin:\u003c/strong> And see Randy announce, ‘Hey, the Sharks won the Stanley Cup.’ \u003cem>It hasn’t happened yet, but\u003c/em> wouldn’t that be amazing? Like, to hear his voice saying that? \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But even if the Sharks do win the title, that won’t happen. \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>April Dembosky:\u003c/strong> But even if the Sharks do win the title, that won’t happen. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> That was KQED health correspondent April Dembosky.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>Olivia Allen-Price:\u003c/strong> That was KQED health correspondent April Dembosky.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Big thanks to Mark Gavartin for submitting this week’s question, and to the many KQED members whose support make our reporting possible. Are you a KQED member? Become one today at \u003ca href=\"http://donate.kqed.org/podcasts\">donate.kqed.org/podcasts\u003c/a>.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Big thanks to Mark Gavartin for submitting this week’s question, and to the many KQED members whose support make our reporting possible. Are you a KQED member? Become one today at \u003ca href=\"http://donate.kqed.org/podcasts\">donate.kqed.org/podcasts\u003c/a>.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Bay Curious is made in SF at member-supported KQED. Our show is produced by\u003cbr>Katrina Schwarts, Christopher Beale, Anna Casalme, and me, Olivia Allen Price. With extra support from Maha Sanad, Jen Chien, Katie Sprenger, Ethan Toven-Lindsey and \u003c/p>\n",
"innerContent": [
"\n\u003cp>Bay Curious is made in SF at member-supported KQED. Our show is produced by\u003cbr>Katrina Schwarts, Christopher Beale, Anna Casalme, and me, Olivia Allen Price. With extra support from Maha Sanad, Jen Chien, Katie Sprenger, Ethan Toven-Lindsey and \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>everyone on Team KQED.\u003c/p>\n",
"innerContent": [
"\n\u003cp>everyone on Team KQED.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>I’m Olivia Allen-Price. Have a wonderful week. And go Sharks!\u003c/p>\n",
"innerContent": [
"\n\u003cp>I’m Olivia Allen-Price. Have a wonderful week. And go Sharks!\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "For Sharks fans, Randy Hahn is the soul of the team. But why doesn’t he call the playoff games?",
"status": "publish",
"parent": 0,
"modified": 1793843856,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": true,
"hasPolis": false,
"paragraphCount": 1,
"wordCount": 6351
},
"headData": {
"title": "The Heart Behind the Mic: How Randy Hahn Brings Sharks Games to Life | KQED",
"description": "For Sharks fans, Randy Hahn is the soul of the team. But why doesn’t he call the playoff games?",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "The Heart Behind the Mic: How Randy Hahn Brings Sharks Games to Life",
"datePublished": "2026-11-05T03:00:00-08:00",
"dateModified": "2026-11-04T17:57:36-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 10,
"slug": "sports",
"name": "Sports"
},
"source": "Bay Curious",
"sourceUrl": "https://www.kqed.org/podcasts/baycurious",
"audioUrl": "https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/traffic.megaphone.fm/KQINC4895945614.mp3",
"sticky": false,
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108361/the-heart-behind-the-mic-how-randy-hahn-brings-sharks-games-to-life",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"#episode-transcript\">\u003cem>View the full episode transcript.\u003c/em>\u003c/a>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Of all the things that make Randy Hahn stand out in the world of ice hockey announcers, there is one fact of his career that rises above the rest: he’s been calling games for the same team for 35 years, ever since the \u003ca href=\"https://www.kqed.org/news/tag/san-jose-sharks\">San José Sharks\u003c/a> were first established in 1991. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For a lot of fans, Hahn’s been the voice of the Sharks for their entire lives, helping to cultivate and nurture father-son bonds across the Bay Area for three generations.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I’ve been watching Randy since I was a kid, with my dad,” said Mark Gavartin, a long-time Sharks fan who now works at Stanford.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks last made the playoffs in 2019, Gavartin had 4-year-old twins of his own and began passing the team allegiance down the family line. Watching the dramatic first-round series against the Vegas Golden Knights on TV, Gavartin relied on Hahn to transport the excitement unfolding in the arena back to him and his family on his living room couch. Years later, just thinking about Hahn calling that Game 7 overtime gave Gavartin goosebumps.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We were so emotional,” he remembered. “With the Sharks and Randy Hahn, it was like we were all together on this. We were like buddies, watching the game together.”\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg\" alt=\"\" class=\"wp-image-12108421\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-18-KQED-bc7914c7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn commentates during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But as the Sharks advanced through the playoffs, then to the conference final, Gavartin noticed something strange: his buddy, Randy Hahn, was no longer behind the microphone calling the games. The national network wanted one of their own announcers to make the postseason calls. It was a voice Gavartin didn’t know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It was not the same as listening to Randy Hahn,” he said. “It’s some other guy who was ‘meh, okay.’ Like, he didn’t go through what we went through.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Gavartin wondered what many fans across many teams have wondered over the years: why did his beloved announcer disappear from the airwaves right when the team hit the peak of success? The question is not unique to the NHL. The phenomenon occurs across all sports during the postseason. But to truly understand why national TV networks install their own announcers for the most high-profile games, it is important, first, to understand why that decision leaves so many fans feeling so bereft. The fans of Randy Hahn, and the generations-worth of love and loyalty they hold for him, offer the perfect case study to reveal the answer.\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">‘A roller coaster ride wrapped up in a soap opera’\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">On game days, the ice rink at San José’s SAP Center, aka the Shark Tank, is full of teal-clad fans. After the 2019 playoffs, the Sharks entered a drought and spectatorship dwindled amid the teams’ losses. But since acquiring the teenage phenom Macklin Celebrini in 2024, attendance at home games is again respectable; last year they filled the arena to 93% capacity on average and had 22 sellouts. For the Sharks home game against the Chicago Blackhawks last spring, every fan milling by the hot dog and beer stands, young or old, knew Hahn and had something to say about what made him a living legend.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He’s a Sharks encyclopedia,” said Tristan Nickey, who grew up in San José, but now lives in Idaho where he watches Hahn call the games on ESPN+. “He’s got all these stats that he’s always giving out, and it makes the whole game enjoyable.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For 18-year-old Mia Dimmock, who started watching hockey a few years ago after seeing a clip on TikTok, Hahn explains things in a way that makes the game accessible to newbies. He shares details about players that bring them to life. He’s at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg\" alt=\"\" class=\"wp-image-12108428\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03.jpg 1999w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-19_qed-c309dc03-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\" />\u003cfigcaption class=\"wp-element-caption\">A fan watches the San José Sharks play the Vancouver Canucks on a television in the concourse at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He is that connection to the team that we need,” Dimmock said. “He is the team and the team is him.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hahn calls home games from an open-air broadcast booth inside the arena – a narrow perch at the front of section 215 overlooking the ice. I crammed into a chair behind him and watched over his shoulder as he called the Sharks’ game vs. the Blackhawks, and I noticed what Dimmock noticed: while Hahn is calling the play-by-play, he’s also telling a story. He gives each game a dramatic arc with historic context tucked in. He turns the players into characters who drive the plot. Currently, the leading man is Celebrini, now 20. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Macklin’s not the only child in the family,” Hahn told TV viewers during a lull in play. “His older brother Aiden is a Vancouver Canuck, and his youngest brother RJ, he’s 13 playing up in Vancouver and is starting to challenge some of Macklin’s records that Macklin established there when he was that age. Watch out for RJ Celebrini.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Equally interesting to what Hahn shares is what he doesn’t share. There are certain facts and details he holds back. If Hahn notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, for example, he won’t say anything during a game.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg\" alt=\"\" class=\"wp-image-12108420\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-17-KQED-0fec1fc7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn and color commentator Drew Remenda meet fans in between periods of the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“There might be somebody on another team who knows that if that player has a sore left knee, ‘I’m gonna go after that knee,’” Hahn told me. “It’s pro sports; it’s cutthroat. People are playing for money.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">So if a defensive player has a goal scored against him, Hahn won’t say he failed to make the right play because he’s injured, but he will shade his commentary differently; he’ll be less critical. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s our way of putting our arm around him, if you will,” Hahn said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">There’s an inherent tension in this. Hahn works for NBC Sports Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster, and he’s supposed to maintain some level of professional distance from his subjects. But that boundary can get murky, especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Technically, he’s not part of the team, but fans absolutely see him that way. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“He is the Sharks to me,” said Trevin Cholmondeley, a fan from Napa.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg\" alt=\"\" class=\"wp-image-12108394\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261104-RANDY-HAHN-AD-01-KQED-1-11c8b8bc-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Trevin Cholmondeley (left) grew up watching the Sharks and listening to Randy Hahn call games with his dad, Randy Cholmondeley (right). They attended a home game together at the SAP Center on April 6, 2026. (April Dembosky/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">This tension hit a high point last December when the Sharks played the Pittsburgh Penguins. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period, two Penguins were sent to the penalty box and the Sharks seized the moment.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hahn is fond of saying that every hockey season is a “roller coaster ride wrapped up in a soap opera,” and through the twists and turns of the third period in Pittsburgh, he seized the energy in the arena and transposed it back to fans watching at home. He built the suspense of each goal the Sharks scored in the next five minutes like a crescendo in a Beethoven symphony. When the Sharks tied the game 5-5, then scored the winning goal in overtime, Hahn rallied the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“They scooooore!” he roared. “One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself, and there’s tears in my eyes.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It was an expert, nuanced performance, on the ice and off. Hahn modulated his cadence and pitch to up the drama of each play, then added a strong dose of vulnerability, all to create what he later called “the theater of the moment.” He shouted in ecstasy to punctuate the win, then swiftly confessed to his TV audience that he was crying.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Afterward, Hahn texted a colleague and admitted that he was worried he’d gone too far at that game; perhaps he’d veered beyond his professional broadcasting boundaries and allowed himself to become overly emotional?\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg\" alt=\"\" class=\"wp-image-12108423\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RandyHahn-NG-16_qed-ec983e89-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn writes notes during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But after players and coaches made a point of complimenting his calls, he decided ultimately that he’d struck the right balance. Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Hahn seemed to surmise that part of his job is to express the emotions that the other men on the team can’t. Hahn does the feeling for them.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“When something like that happens, it’s emotional for all of us because we all have so much invested in the process,” Hahn told the Sharks’ in-house podcaster Brodie Brazil. “To me, it was them saying, ‘you captured the way we felt even though we couldn’t show it.’ A head coach can’t show that; it just wouldn’t look right. But inside, you feel it.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It was the same with the fans. People who have to play it cool in the office, stay calm at home, Hahn does the feeling for them, too. When Hahn teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I felt what he was feeling,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When Hahn got excited, so did Caleb Edwards.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Hearing his motivation and his excitement build just kind of pulsates through you as a fan,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When Hahn screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“The dude lost his voice halfway through,” he said. “I think he understands the energy that’s in the clubhouse that we, as a fan, don’t get to experience. We can live, sort of, through him.”\u003c/p>\n\n\n\n\u003ch2 class=\"wp-block-heading\">Why do local announcers get sidelined during the playoffs?\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. To Sharks fans, Randy Hahn is an emotional conduit, a medium, channeling the euphoria and grief back and forth between players and fans. So when the playoffs come, and the local TV announcer gets deposed, replaced by a national announcer, it can feel like blasphemy.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It will suck,” said Edwards, echoing a chorus of complaints from fans who wish Hahn could announce those games, should they come to pass.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It is not just a hockey question. There are baseball fans who are always wondering, ‘Why, if my team makes the playoffs, can’t I get my local announcers? Why am I getting the national announcers?’” said Richard Deitsch, a sports journalist who has worked for Sports Illustrated, The Athletic, and now CBC Radio in Canada. “By and large, the answer to these questions is the eternal answer to most questions. And the answer is money.” \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg\" alt=\"\" class=\"wp-image-12108418\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-13-KQED-0b225393-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (right) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks first made the playoffs in 1994, local television announcers called every playoff game, through four rounds. But as national networks like ESPN and Fox got into the business of airing the Stanley Cup finals, and paid high rights fees for the privilege, they wanted exclusivity in return. While NBC Sports Bay Area, Hahn’s employer, aired the regular season games and early rounds of the playoffs, they no longer had the right to air the final series. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When networks negotiated the next contract, they wanted exclusivity of the final two rounds of the playoffs. And when ESPN and TNT signed their latest contract with the NHL – a seven-year deal for $600 million – they won exclusivity of the final three rounds of the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">These final games of the season always attract the biggest audiences. And the more people there are watching, the more national TV networks can charge advertisers to air their commercials. Close to one million fans tune in for the Stanley Cup hockey finals; 20 million for the World Series; 120 million for the Super Bowl.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“These are massive numbers, and that’s very, very rare in society today. It’s a very, very divisive and polarized time,” Deitsch said. “It is very hard to get Americans to agree on anything, but sports is one thing.” \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">Americans may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business,” said Deitsh, “because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not the only thing, left where you can get communal experiences of that many people.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Because so many different audiences are tuning in, including fans from both teams, the national networks are looking for neutrality and impartiality in their broadcasts. Hahn’s passion for the Sharks, or even simply his affiliation with the team, is seen as a liability, so the networks steer clear.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave,” Deitsch said.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">When the Sharks last made the playoffs in 2019, Hahn was in the stands at the Shark Tank, watching the game with all the other fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But fans at home wished he was in the broadcast booth, not realizing that what they most loved about Hahn was precisely what disqualified him from calling the finals. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg\" alt=\"\" class=\"wp-image-12108419\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/261029-RANDYHAHN-NG-15-KQED-43b5add7-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Play-by-play announcer Randy Hahn (left) commentates with color commentator Drew Remenda during the San José Sharks game against the Vancouver Canucks at SAP Center in San José on Oct. 29, 2026. (Nina Glick/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I tend to actually turn the volume down during the playoffs,” said Trevin Cholmondeley. He wants an announcer who’s been through what he’s been through, all the ups and downs of the soap opera-infused roller coaster. “Every season’s a little microcosm of life, and not having someone like Hahn, or any team’s local announcer, on the big stage just brings the quality down for me.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Last winter, after the Sharks’ stunning win over Pittsburgh, Hahn predicted the Sharks would make the playoffs, if not last season, when they just missed qualifying, then this season for sure.\u003cbr>\u003cbr>Fans will be tuning in, ready for Randy Hahn to be their prophet, their guide, their buddy, through every twist and turn.\u003c/p>\n\n\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\">\u003c/div>",
"attributes": {
"named": {},
"numeric": []
}
},
{
"type": "contentString",
"content": "\u003cdiv class=\"post-content post-body\">\u003ch2 id=\"episode-transcript\" class=\"wp-block-heading\">Episode transcript\u003c/h2>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sounds of ice skating\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> The NHL season officially opened at the end of September and ice hockey fans around the country are hoping \u003cem>their\u003c/em> team will make it to the playoffs next spring. Fans are prone to believing \u003cem>their\u003c/em> players, their coaches, even their announcers are the best. For San Jose Sharks fans, that announcer is Randy Hahn. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong>The building’s come alive! Here’s Kane, Knight push, back for Burns, save, rebound!\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Fans still talk about Randy’s calls from the last time the Sharks made it to the playoffs – in 2019. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing\u003c/strong>\u003cstrong>:\u003c/strong> He’ll drop it back for Burns. Over to Couture. Scooore! They’ve done it. (Fade under earlier, starting here: They’ve come all the way back with a tie!\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Longtime Sharks fan and Bay Curious listener Mark Gavartin remembers this game really well. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> I listened to it many, many times.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> He says just talking about it now, years later, still gives him goose bumps. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And then the Sharks won that game on overtime. And it was just like crazy. (laughs)\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Mark had four-year old twins at the time. So it was really hard to make it out to any of the games. He couldn’t sit in an arena with thousands of other fans riding the same emotional roller coaster together. Instead, he watched the games on TV and he relied on Randy to transport that excitement to his living room. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And we were so like emotional with the, you know the Sharks and the, and Randy Hahn. And we just like, you know, like we’re all like together on this. It’s like having buddies watching the game together.\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> But then something strange happened. As the Sharks advanced through the playoffs then to the conference final, fans no longer heard Randy Hahn behind the mic. The national network wanted one of \u003cem>their\u003c/em> announcers to call the games instead. A guy that Mark didn’t know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> It was like not the same listening to Randy Hahn. It was just different. It was like like they didn’t go through what we went through. And now it’s like some other guy is like, eh, you know, like, okay. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made Mark wonder: \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> Why doesn’t Randy Hahn call the final rounds of the playoffs? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> And that made us wonder, why do fans care so much that he doesn’t?\u003cbr>\u003cbr>I’m Olivia Allen-Price. This is Bay Curious, the show that answers listener questions about the San Francisco Bay Area. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">We asked KQED’s April Dembosky to introduce us to Randy Hahn and the fans who love him. Then explain why Randy disappears from the airwaves at the most critical moment in the season. Here’s April…\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> There are a lot of things about Randy Hahn that make him stand out in the world of hockey announcers. But there’s one thing in particular. He’s been calling games for the same team for 35 years, ever since San Jose first established its team in 1991. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">For a lot of fans, Randy’s been the voice of the Sharks for their entire lives. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> He IS the Sharks to me. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Kenneth:\u003c/strong> Just living legend. I’ve been listening to him since I was a kid. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark:\u003c/strong> I’ve been watching since I was a kid with my dad. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> Randy’s a part of my life since I was a baby.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is so iconic, Pixar filmmakers asked him to do a cameo in the movie Inside Out. Riley’s dad is caught daydreaming about a hockey game when his wife is trying to talk to him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>\u003cem>Inside Out\u003c/em>\u003c/strong> \u003cstrong>clip: Sound of hockey game announcing. \u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sounds of Sharks arena\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Last spring I went to see the Sharks play the Chicago Blackhawks at the SAP center, aka, the Shark tank. And every fan I talked to … \u003cem>knew\u003c/em> Randy and had something to say about why they loved him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> He’s a Sharks encyclopedia.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Tristan Nickey is from San Jose but lives in Idaho now. He watches all the Sharks games on ESPN plus where he has the choice to select Randy as his announcer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> He’s got all these stats that he’s always giving out and it makes the whole game enjoyable. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> I feel like he’s a through on through Sharks man.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Eighteen year old Mia Dimmock started watching hockey a few years ago, after she saw a clip on TikTok. She says Randy has a way of explaining things that makes the game accessible to newbies like her.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> He has a way of introducing the fans to the players more and giving them an experience where then we feel more connected to the players as a whole. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is at every home game and every away game. He’s on the same buses and planes as the team, in the same hotels. He’s at the practice rink, in the weight room. He sees and hears a lot. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> He is the team and the team is him. He is that connection to the team that we need. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing:\u003c/strong> \u003cstrong>\u003cem>\u003c/em>\u003c/strong>Let’s see if the Sharks can get some mojo going here in the second period. Will Smith with the puck, drops it for Macklin… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> I got to see Randy in action when he called the game against the Blackhawks. I sat behind him, crammed into his open-air broadcast booth in the arena. It’s at the front of section 215. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">And I noticed what Mia noticed: while Randy is calling the play by play of the games, he’s also telling a story. He gives each game a dramatic arc. He turns the players into characters who drive the plot. Right now, the leading man is 20-year old phenom Macklin Celebrini. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing:\u003c/strong> Macklin’s not the only child in the family. His older brother Aiden is a Vancouver Canuck and his youngest brother RJ, he’s 13 playing up in northshore winter club up in Vancouver is started to challenge some of Macklin’s records that Macklin established there when he was that age. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When I talked to Randy outside the Shark tank, he explained that there are also certain details he holds back. The guys often play through injuries, but don’t want their opponents to know.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> There might be somebody on another team who knows that if that player has a sore left knee, I’m gonna go after that knee. It’s pro sports, it’s cutthroat. People are playing for money. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> If Randy notices a player on the bus with a bag of ice on his ankle or his hand wrapped in a bandage, he won’t say anything during a game, but he’ll shade his commentary differently; he’ll be less critical.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> He might have a goal scored against him and be unable to make a defensive play but I know, you know what? That guy’s toughing it out. And \u003cem>the fans don’t know it and he’s not saying anything about it and we aren’t either, but\u003c/em> it’s our way of putting our arm around him, if you will.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> There’s an inherent tension in this. Randy works for NBC Bay Area, the local TV station, not the Sharks. He’s first and foremost a broadcaster and he’s supposed to maintain some level of professional distance. But that boundary can get murky. Especially in light of how much time he spends with the players. Sometimes he catches himself referring to the team as “we,” as in, “we won.” Then he corrects himself: “they won.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Arena sounds\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Technically, he’s not part of the team, but Sharks fans absolutely see him that way.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> Oh my god! That was so cool. Oh my God.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> I caught up with Emma Daniels right after she visited Randy in his broadcast booth and fans line up here in between periods to meet him.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I’m such a big fan of him and he’s been so welcoming toward new fans. Oh my gosh. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> She got to take a picture with him. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I’m shaking. That was more exciting than the players. I met Randy Hahn!\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> What Emma loves most about Randy is the feeling that he’s on her side. For her, and a bunch of fans, there was one game last season where Randy was \u003cem>so in it.\u003c/em> \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> There was that game against the Penguins, the clips of him yelling in that game are so amazing. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> With every goal, the energy in his voice built \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin:\u003c/strong> The dude lost his voice halfway through, I don’t think he could believe what he was seeing on the ice. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> It was December 2025. The Sharks season had started off slow with a lot of losses. They were losing the game to Pittsburgh, 5 to 1. Then halfway through the third period TWO Penguins were sent to the penalty box. The Sharks seized the moment.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Listen to the way Randy builds the tension. It’s like a crescendo in a Beethoven symphony.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn announcing condensed:\u003c/strong> The Sharks with a power play goal, and it’s 5-2. Off the scramble, and it’s 5-3! The Sharks clawing their way back into this game. It’s 5-4! Save, rebound. They score! They score! The Sharks have tied it up! Unbelievable. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The TV cameras pan the crowd, Penguins fans suddenly looking very tired and very nervous, biting their nails, folding their hands in prayer. The game goes into sudden death overtime. And soon enough Randy is rallying the metaphorical trumpet blasts and cymbal crashes to capture the finale on the ice.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn annoucing:\u003c/strong> They score! One of the most amazing comebacks in franchise history! Sharks win! I’m beside myself and there’s tears in my eyes, my friend. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy is doing something complex here. He’s surveying the feeling in the building and delivering it back to fans watching at home. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">He later told the Sharks’ in-house podcaster Brodie Brazil that he’s creating “the theater of the moment.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> If it sounded like I was getting a little more excited with every goal, that was happening organically, yes, but it’s also part of years of doing this job. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy shouts in ecstasy in one moment then confesses to his TV audience that he’s crying.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Brodie Brazil:\u003c/strong> And you said afterwards, ‘I was a little worried, I got very emotional, I don’t know what happened.’ And that got me thinking, why did you get emotional? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I, I don’t. I still am not sure.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy wondered if he’d veered too far beyond his professional boundaries at that game…if he got \u003cem>too\u003c/em> emotional. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But after players and coaches made a point of complimenting his calls, he decided ultimately that he got it right. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> When something like that happens it is it’s emotional for all of us because we all have so much invested in the process and to me it was them saying you captured the way we felt even though we maybe couldn’t show it like a head coach can’t show that, it just wouldn’t look right, right? But inside you feel it.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Coaches and players have to keep their heads in the game. They can’t lose their cool after every goal. Randy seems to understand that part of his job is to express the emotions that the other men on the team can’t. Randy does the feeling for them.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I go into every season with the same expectation, no matter what the roster, the season from start to finish will be a roller coaster ride wrapped up in a soap opera. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> It’s the same with the fans. People who have to play it cool in the office, stay calm at home, Randy does the feeling for them, too. When Randy teared up watching the Sharks beat the Penguins, so did Tristan Nickey.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Tristan Nickey:\u003c/strong> Like I felt it, I was watching the game. And it was absolutely incredible and I felt what he was feeling. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When Randy got excited, so did Caleb Edwards.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> Hearing his motivation and his excitement build just kind of pulsates through you as a fan. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When Randy screamed into his mic, Trevin Cholmondeley screamed back at the TV.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> I think he understands the energy that’s in the clubhouse that we as fans don’t get to experience and I think we can live sort of through him. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So you can see why Randy’s fans are so \u003cem>attached\u003c/em> to him. He’s an emotional conduit. An emotional medium. Funneling the euphoria and grief back and forth between players and the fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Maybe now it makes sense why fans get so upset at the prospect of their beloved local announcer getting replaced when the team advances through the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> We’ve got to take a quick break, but when we come back we’ll find out why that happens. Stay with us.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>Sponsor messages\u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> Okay, so it’s clear that Sharks fans love Randy Hahn. But if the team makes it into the later rounds of the playoffs this season, we won’t be hearing him on air anymore. April Dembosky explains why… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Sociologists say that sports are like religion. Arenas, like churches. Fans are a kind of congregation worshipping the players and coaches and TV announcers like idols. So when the playoffs come and the TV announcer gets deposed, it can feel like blasphemy.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Caleb Edwards:\u003c/strong> It will suck. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy C:\u003c/strong> That’s what’s a bummer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> That’s a disappointment. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Emma Daniels:\u003c/strong> I wish it was a local announcer. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mia Dimmock:\u003c/strong> I think we should petition to get Randy on that board. We need him calling the games.\u003cstrong> \u003c/strong>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So why do local announcers get sidelined right when their team hits the peak of success? Randy Hahn has been around long enough to see how this evolved.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Way back in the early days of the Sharks, in 1994 when they first made the playoffs, local television was allowed to do every playoff game through four rounds. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But as national networks like ESPN and Fox got into the business of airing the finals, they didn’t want to share the stage with the local stations.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> As network television contracts were negotiated and high rights fees were paid by those networks, they started to claw back and said we want exclusivity of the Stanley Cup finals. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But it didn’t stop there. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Then when the next contract rolled around, we want exclusivity of the final two rounds and then eventually the final three rounds, which is where we sit now. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The NHL signed its latest national TV contract in 2021 – a seven year-deal with ESPN and TNT for $600 million.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Richard Deitsch has been a sports reporter and editor for two decades, at Sports Illustrated, The Athletic, and now CBC radio in Canada. He says these exclusive contracts exist for all sports.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> It is not just a hockey question. There are baseball fans who are always wondering why, if my team makes the playoffs, can I get my local announcers and why am I getting the national announcers? And by and large, the answer to these questions are the eternal answer to most questions. And the answer is money. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> The final games of the season always attract the biggest audiences. And the more people there are watching, the more networks can charge advertisers to air their commercials. Close to one million fans tune in for the hockey finals. 20 million for the World Series. 120 million for the Super Bowl.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> These are massive numbers and that’s very, very rare in society today. It’s a very, very divisive and polarized time. It is very hard to get Americans to agree on anything, but sports is one thing. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> They may not agree on who should win, but they agree the game is worth watching. Across racial backgrounds, political affiliations, and religious beliefs, people can sit together in the same arena, or in front of one TV at a bar, and share the experience.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> That’s the power of sports still. And it’s also the reason why it’s such an economic force and a multi-billion dollar business, is because the people who are in charge of these leagues and the people who are in charge of the networks that put on these games, they know that it’s one of few, if not only things left where you can get communal experiences of that many people.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Deitsch says, on a national broadcast, Randy Hahn’s passion for the Sharks could be a liability, so the networks steer clear.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> They want to at least come off as impartial as possible. There’s got to be neutrality here because they know that there’s different fans tuning in.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> So what the fans love most about Randy is precisely what disqualifies him from calling the playoffs. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s a brutal reality for local announcers. To follow a team to the climax of the season, then be forced to turn the mic over to someone else. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Richard Deitsch:\u003c/strong> It’s like you go to this great movie, it’s unbelievably dramatic, you’re there, and literally seven minutes before the movie’s over, an usher asks you to leave. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> Well obviously I don’t like it. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Randy Hahn thinks there should be a middle ground. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Randy Hahn:\u003c/strong> I would prefer to be doing games, and I think fans would love the option of being able to have a choice. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> When the Sharks last made the playoffs in 2019, Randy was in the stands at the Shark tank, watching the game with all the other fans. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But fans at home wished he was in the broadcast booth. They want his partiality. They prefer his bias. And they’re not shy about it.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> \u003cem>\u003c/em>I tend to actually turn the volume down during the playoffs\u003cem> \u003c/em>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Trevin Cholmondeley says he wants an announcer who’s been through what he’s been through, all the ups and downs.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Trevin Cholmondeley:\u003c/strong> Every season’s a little microcosm of life, really, and not having someone like Randy or any team’s local announcer on the big stage. Just brings the quality down for me. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Sports have always been tribal. Super fans often see their team as an extension of their own identity. And because of that, they have higher self-esteem and lower levels of loneliness.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Research shows sports provide structure and routine and meaning. They fulfill our need to belong. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Even when it comes to commiserating over Randy not calling the playoffs – there’s community in that.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> I was very pleasantly surprised I’m not the only one who’s feeling that way. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> That’s what our question-asker Mark Gavartin took away from all this. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> This is \u003cem>our\u003c/em> team. We live here. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> Last winter, Randy Hahn predicted the Sharks would make the playoffs, if not last season, then this season for sure. Mark wants Randy to be his prophet, his guide, his buddy, through it all… \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Mark Gavartin:\u003c/strong> And see Randy announce, ‘Hey, the Sharks won the Stanley Cup.’ \u003cem>It hasn’t happened yet, but\u003c/em> wouldn’t that be amazing? Like, to hear his voice saying that? \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>April Dembosky:\u003c/strong> But even if the Sharks do win the title, that won’t happen. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>Olivia Allen-Price:\u003c/strong> That was KQED health correspondent April Dembosky.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Big thanks to Mark Gavartin for submitting this week’s question, and to the many KQED members whose support make our reporting possible. Are you a KQED member? Become one today at \u003ca href=\"http://donate.kqed.org/podcasts\">donate.kqed.org/podcasts\u003c/a>.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Bay Curious is made in SF at member-supported KQED. Our show is produced by\u003cbr>Katrina Schwarts, Christopher Beale, Anna Casalme, and me, Olivia Allen Price. With extra support from Maha Sanad, Jen Chien, Katie Sprenger, Ethan Toven-Lindsey and \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">everyone on Team KQED.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">I’m Olivia Allen-Price. Have a wonderful week. And go Sharks!\u003c/p>\n\u003c/div>"
}
],
"link": "/news/12108361/the-heart-behind-the-mic-how-randy-hahn-brings-sharks-games-to-life",
"authors": [
"3205"
],
"programs": [
"news_33523",
"news_34552"
],
"series": [
"news_17986"
],
"categories": [
"news_31795",
"news_28250",
"news_8",
"news_33520",
"news_10"
],
"tags": [
"news_1386",
"news_3631",
"news_33130",
"news_18426",
"news_18538",
"news_27626",
"news_4445",
"news_34560",
"news_18541",
"news_1411",
"news_21285",
"news_34078"
],
"featImg": "news_12108416",
"label": "source_news_12108361"
},
"news_12108358": {
"type": "posts",
"id": "news_12108358",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108358",
"score": null,
"sort": [
1793844911000
]
},
"guestAuthors": [],
"slug": "after-historic-blue-wave-california-democrats-hope-to-turn-their-focus-inward",
"title": "After Historic Blue Wave, California Democrats Hope to Turn Their Focus Inward",
"publishDate": 1793844911,
"format": "standard",
"headTitle": "After Historic Blue Wave, California Democrats Hope to Turn Their Focus Inward | KQED",
"labelTerm": {
"site": "news"
},
"content": "\n\u003cp class=\"wp-block-paragraph\">As \u003ca href=\"https://www.kqed.org/news/12107117/california-democrats-flip-multiple-house-seats-adding-to-nationwide-blue-wave\">Democrats swept\u003c/a> in several races across the nation in Tuesday’s midterm election, flipping control of Congress and multiple states, the already blue state of California simply got a few shades darker.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The party is poised to pick up five new House seats redrawn under last year’s mid-decade redistricting measure, Proposition 50, which was \u003ca href=\"https://www.kqed.org/news/12106022/california-democrats-rally-to-deliver-on-proposition-50-was-it-really-needed\">designed to favor Democrats\u003c/a>. The Democratic supermajorities in both the state Assembly and Senate are projected to grow as well.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“The blue wave that started in California with Prop. 50 is sweeping the nation. Democrats flipped Congress and I’m honored to lead what will be the largest Democratic State Assembly caucus in modern history,” Democratic Assembly Speaker Robert Rivas said in a statement.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Many in the party see Tuesday’s overwhelming wave of Democratic wins as a referendum on Trump administration policies that have cost the state. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg\" alt=\"\" class=\"wp-image-12106171\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">A crowd listens to speakers during a rally with California Democratic Party members, labor leaders, and advocates in San Francisco on Oct. 23, 2026. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But as the newly elected majority heads to Washington, now could be an opportunity for California Democrats and state officials to refocus on the main issues facing their constituents after playing defense for the past two years. It will also make it easier for the state to work with Washington.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Tuesday night was a Democratic tidal wave across the nation, but California was already at high tide,” said Dan Schnur, professor of political communication at UC Berkeley and the University of Southern California. “When you think about the way our state government interacts with Washington, being Democratic allies in charge of Congress, rather than Republican opponents, is going to make a world of difference.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The state has largely served as a progressive bulwark against the Trump administration – California has sued the federal government over 100 times since President Donald Trump took office for the second time, in an effort to protect federal funding for healthcare, environmental programs and food assistance.\u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>“\u003c/strong>I’m not going to sugarcoat it. These past two years have been tough. Higher prices, more wars, corruption, and lawlessness. But we hung in there, fought back,” \u003ca href=\"https://www.kqed.org/news/12107022/xavier-becerra-wins-california-governors-race\">Democratic Gov.-elect Xavier Becerra\u003c/a> said to a room full of supporters on Tuesday night.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s likely California will continue to play a key role in pushing back against the Trump administration as the House transitions to Democratic control. Several members of California’s Democratic congressional delegation will take charge over key committees positioned to investigate the president’s administration.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Having allies on Capitol Hill could make it much easier for California to get the kind of hearing that they want when they’re bringing policy concerns to Washington,” Schnur added.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Rep. Robert Garcia of Los Angeles will chair the House Committee on Oversight and Government, Rep. Jared Huffman of San Rafael will lead the House Natural Resources Committee, and Rep. Maxine Waters of Los Angeles will head the House Committee on Financial Services. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The committees could hold oversight hearings and investigate potential corruption within the executive branch, Trump’s efforts to alter historical landmarks and monuments, and the Trump family’s record cryptocurrency profits since the president returned to office.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We’ve had to really walk and chew gum at the same time,” said Democratic Assemblymember Buffy Wicks of Berkeley. “I think what we will see now is because now Democrats control the House and the Senate in D.C., we have strong, very strong congressional leadership across the country who is going to do the heavy lifting of fighting the Trump administration.\u003cem>”\u003c/em>\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1338\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg\" alt=\"\" class=\"wp-image-12108062\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-1536x1028.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">California Governor Elect Xavier Becerra shakes hands after addressing supporters and the press as results come in on election night at Drake’s: The Barn in Sacramento on November 3, 2026. (Carlos Avila Gonzalez/San Francisco Chronicle via Getty Images)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Wicks says this means she and her colleagues in the state Legislature can refocus on key \u003ca href=\"https://www.kqed.org/news/12106883/californians-pass-homeownership-bond-affordable-housing-funding-leads-in-early-returns\">affordability solutions\u003c/a> for California, especially fast-tracking the development of affordable housing — a priority she hopes the state’s incoming governor will share.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Becerra has offered few details in the way of specific policies he’ll pursue, having run a relatively quiet campaign since his triumph in the June primary. The first window into his plans for California will be the release of his January budget proposal.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“There will be some clear messages, and that’s because Xavier Becerra and his team want to come out of their administration in the first 100 days with three or four big ideas, three or four key things that they want to move forward,” said David McCuan, professor of political science at Sonoma State University.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">One key priority could be healthcare. Becerra has signaled he wants to protect \u003ca href=\"https://www.kqed.org/news/12031544/providing-health-care-for-immigrants-is-costing-california-more-than-expected-is-coverage-at-risk\">Medi-Cal coverage for immigrants without legal status\u003c/a>, a policy that Gov. Gavin Newsom tried to roll back toward the end of his tenure in an effort to cut state spending and narrow the state’s budget deficit.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Other pillars could be in continuation of the state Legislature’s ongoing efforts, such as increasing affordability and strengthening \u003ca href=\"https://www.kqed.org/news/12106430/californias-new-ai-bossware-laws-are-about-to-take-effect-are-employers-ready\">regulations on artificial intelligence\u003c/a>.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Despite all our fortune, economic security is slipping out of reach for too many of our families,” Becerra told supporters on election night. “Despite our shared values, not everyone who builds and harvests the California success story gets to enjoy its fruit. As governor, my mission is straightforward, but not simple: Deliver a California we can afford, and defend a California that we can’t afford to lose.”\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>As \u003ca href=\"https://www.kqed.org/news/12107117/california-democrats-flip-multiple-house-seats-adding-to-nationwide-blue-wave\">Democrats swept\u003c/a> in several races across the nation in Tuesday’s midterm election, flipping control of Congress and multiple states, the already blue state of California simply got a few shades darker.\u003c/p>\n",
"innerContent": [
"\n\u003cp>As \u003ca href=\"https://www.kqed.org/news/12107117/california-democrats-flip-multiple-house-seats-adding-to-nationwide-blue-wave\">Democrats swept\u003c/a> in several races across the nation in Tuesday’s midterm election, flipping control of Congress and multiple states, the already blue state of California simply got a few shades darker.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The party is poised to pick up five new House seats redrawn under last year’s mid-decade redistricting measure, Proposition 50, which was \u003ca href=\"https://www.kqed.org/news/12106022/california-democrats-rally-to-deliver-on-proposition-50-was-it-really-needed\">designed to favor Democrats\u003c/a>. The Democratic supermajorities in both the state Assembly and Senate are projected to grow as well.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The party is poised to pick up five new House seats redrawn under last year’s mid-decade redistricting measure, Proposition 50, which was \u003ca href=\"https://www.kqed.org/news/12106022/california-democrats-rally-to-deliver-on-proposition-50-was-it-really-needed\">designed to favor Democrats\u003c/a>. The Democratic supermajorities in both the state Assembly and Senate are projected to grow as well.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“The blue wave that started in California with Prop. 50 is sweeping the nation. Democrats flipped Congress and I’m honored to lead what will be the largest Democratic State Assembly caucus in modern history,” Democratic Assembly Speaker Robert Rivas said in a statement.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“The blue wave that started in California with Prop. 50 is sweeping the nation. Democrats flipped Congress and I’m honored to lead what will be the largest Democratic State Assembly caucus in modern history,” Democratic Assembly Speaker Robert Rivas said in a statement.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Many in the party see Tuesday’s overwhelming wave of Democratic wins as a referendum on Trump administration policies that have cost the state. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Many in the party see Tuesday’s overwhelming wave of Democratic wins as a referendum on Trump administration policies that have cost the state. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12106171,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg\" alt=\"\" class=\"wp-image-12106171\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">A crowd listens to speakers during a rally with California Democratic Party members, labor leaders, and advocates in San Francisco on Oct. 23, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg\" alt=\"\" class=\"wp-image-12106171\"/>\u003cfigcaption class=\"wp-element-caption\">A crowd listens to speakers during a rally with California Democratic Party members, labor leaders, and advocates in San Francisco on Oct. 23, 2026.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But as the newly elected majority heads to Washington, now could be an opportunity for California Democrats and state officials to refocus on the main issues facing their constituents after playing defense for the past two years. It will also make it easier for the state to work with Washington.\u003c/p>\n",
"innerContent": [
"\n\u003cp>But as the newly elected majority heads to Washington, now could be an opportunity for California Democrats and state officials to refocus on the main issues facing their constituents after playing defense for the past two years. It will also make it easier for the state to work with Washington.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Tuesday night was a Democratic tidal wave across the nation, but California was already at high tide,” said Dan Schnur, professor of political communication at UC Berkeley and the University of Southern California. “When you think about the way our state government interacts with Washington, being Democratic allies in charge of Congress, rather than Republican opponents, is going to make a world of difference.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“Tuesday night was a Democratic tidal wave across the nation, but California was already at high tide,” said Dan Schnur, professor of political communication at UC Berkeley and the University of Southern California. “When you think about the way our state government interacts with Washington, being Democratic allies in charge of Congress, rather than Republican opponents, is going to make a world of difference.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The state has largely served as a progressive bulwark against the Trump administration – California has sued the federal government over 100 times since President Donald Trump took office for the second time, in an effort to protect federal funding for healthcare, environmental programs and food assistance.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The state has largely served as a progressive bulwark against the Trump administration – California has sued the federal government over 100 times since President Donald Trump took office for the second time, in an effort to protect federal funding for healthcare, environmental programs and food assistance.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"label": "Live 2026 Election Results",
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/80/2026/10/Aside-Results-California-2026-Midterm-Election-2-1200x1200@2x-72a647e6.png",
"heroImageLink": "https://www.kqed.org/elections/results",
"manualLinks": [
{
"url": "https://www.kqed.org/elections/results",
"title": "Follow results for every Bay Area race in the 2026 election"
}
],
"query": "",
"postIds": [],
"labelWasCleared": false,
"maxPosts": 3,
"showImages": true,
"heroImageAlt": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cstrong>“\u003c/strong>I’m not going to sugarcoat it. These past two years have been tough. Higher prices, more wars, corruption, and lawlessness. But we hung in there, fought back,” \u003ca href=\"https://www.kqed.org/news/12107022/xavier-becerra-wins-california-governors-race\">Democratic Gov.-elect Xavier Becerra\u003c/a> said to a room full of supporters on Tuesday night.\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cstrong>“\u003c/strong>I’m not going to sugarcoat it. These past two years have been tough. Higher prices, more wars, corruption, and lawlessness. But we hung in there, fought back,” \u003ca href=\"https://www.kqed.org/news/12107022/xavier-becerra-wins-california-governors-race\">Democratic Gov.-elect Xavier Becerra\u003c/a> said to a room full of supporters on Tuesday night.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>It’s likely California will continue to play a key role in pushing back against the Trump administration as the House transitions to Democratic control. Several members of California’s Democratic congressional delegation will take charge over key committees positioned to investigate the president’s administration.\u003c/p>\n",
"innerContent": [
"\n\u003cp>It’s likely California will continue to play a key role in pushing back against the Trump administration as the House transitions to Democratic control. Several members of California’s Democratic congressional delegation will take charge over key committees positioned to investigate the president’s administration.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Having allies on Capitol Hill could make it much easier for California to get the kind of hearing that they want when they’re bringing policy concerns to Washington,” Schnur added.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“Having allies on Capitol Hill could make it much easier for California to get the kind of hearing that they want when they’re bringing policy concerns to Washington,” Schnur added.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Rep. Robert Garcia of Los Angeles will chair the House Committee on Oversight and Government, Rep. Jared Huffman of San Rafael will lead the House Natural Resources Committee, and Rep. Maxine Waters of Los Angeles will head the House Committee on Financial Services. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Rep. Robert Garcia of Los Angeles will chair the House Committee on Oversight and Government, Rep. Jared Huffman of San Rafael will lead the House Natural Resources Committee, and Rep. Maxine Waters of Los Angeles will head the House Committee on Financial Services. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The committees could hold oversight hearings and investigate potential corruption within the executive branch, Trump’s efforts to alter historical landmarks and monuments, and the Trump family’s record cryptocurrency profits since the president returned to office.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The committees could hold oversight hearings and investigate potential corruption within the executive branch, Trump’s efforts to alter historical landmarks and monuments, and the Trump family’s record cryptocurrency profits since the president returned to office.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“We’ve had to really walk and chew gum at the same time,” said Democratic Assemblymember Buffy Wicks of Berkeley. “I think what we will see now is because now Democrats control the House and the Senate in D.C., we have strong, very strong congressional leadership across the country who is going to do the heavy lifting of fighting the Trump administration.\u003cem>”\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>“We’ve had to really walk and chew gum at the same time,” said Democratic Assemblymember Buffy Wicks of Berkeley. “I think what we will see now is because now Democrats control the House and the Senate in D.C., we have strong, very strong congressional leadership across the country who is going to do the heavy lifting of fighting the Trump administration.\u003cem>”\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12108062,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-1536x1028.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg\" alt=\"\" class=\"wp-image-12108062\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-1536x1028.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">California Governor Elect Xavier Becerra shakes hands after addressing supporters and the press as results come in on election night at Drake’s: The Barn in Sacramento on November 3, 2026. \u003ccite class=\"wp-inline-image-credit\"> (Carlos Avila Gonzalez/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg\" alt=\"\" class=\"wp-image-12108062\"/>\u003cfigcaption class=\"wp-element-caption\">California Governor Elect Xavier Becerra shakes hands after addressing supporters and the press as results come in on election night at Drake’s: The Barn in Sacramento on November 3, 2026. \u003ccite class=\"wp-inline-image-credit\"> (Carlos Avila Gonzalez/San Francisco Chronicle via Getty Images)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Wicks says this means she and her colleagues in the state Legislature can refocus on key \u003ca href=\"https://www.kqed.org/news/12106883/californians-pass-homeownership-bond-affordable-housing-funding-leads-in-early-returns\">affordability solutions\u003c/a> for California, especially fast-tracking the development of affordable housing — a priority she hopes the state’s incoming governor will share.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Wicks says this means she and her colleagues in the state Legislature can refocus on key \u003ca href=\"https://www.kqed.org/news/12106883/californians-pass-homeownership-bond-affordable-housing-funding-leads-in-early-returns\">affordability solutions\u003c/a> for California, especially fast-tracking the development of affordable housing — a priority she hopes the state’s incoming governor will share.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Becerra has offered few details in the way of specific policies he’ll pursue, having run a relatively quiet campaign since his triumph in the June primary. The first window into his plans for California will be the release of his January budget proposal.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Becerra has offered few details in the way of specific policies he’ll pursue, having run a relatively quiet campaign since his triumph in the June primary. The first window into his plans for California will be the release of his January budget proposal.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“There will be some clear messages, and that’s because Xavier Becerra and his team want to come out of their administration in the first 100 days with three or four big ideas, three or four key things that they want to move forward,” said David McCuan, professor of political science at Sonoma State University.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“There will be some clear messages, and that’s because Xavier Becerra and his team want to come out of their administration in the first 100 days with three or four big ideas, three or four key things that they want to move forward,” said David McCuan, professor of political science at Sonoma State University.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>One key priority could be healthcare. Becerra has signaled he wants to protect \u003ca href=\"https://www.kqed.org/news/12031544/providing-health-care-for-immigrants-is-costing-california-more-than-expected-is-coverage-at-risk\">Medi-Cal coverage for immigrants without legal status\u003c/a>, a policy that Gov. Gavin Newsom tried to roll back toward the end of his tenure in an effort to cut state spending and narrow the state’s budget deficit.\u003c/p>\n",
"innerContent": [
"\n\u003cp>One key priority could be healthcare. Becerra has signaled he wants to protect \u003ca href=\"https://www.kqed.org/news/12031544/providing-health-care-for-immigrants-is-costing-california-more-than-expected-is-coverage-at-risk\">Medi-Cal coverage for immigrants without legal status\u003c/a>, a policy that Gov. Gavin Newsom tried to roll back toward the end of his tenure in an effort to cut state spending and narrow the state’s budget deficit.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Other pillars could be in continuation of the state Legislature’s ongoing efforts, such as increasing affordability and strengthening \u003ca href=\"https://www.kqed.org/news/12106430/californias-new-ai-bossware-laws-are-about-to-take-effect-are-employers-ready\">regulations on artificial intelligence\u003c/a>.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Other pillars could be in continuation of the state Legislature’s ongoing efforts, such as increasing affordability and strengthening \u003ca href=\"https://www.kqed.org/news/12106430/californias-new-ai-bossware-laws-are-about-to-take-effect-are-employers-ready\">regulations on artificial intelligence\u003c/a>.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Despite all our fortune, economic security is slipping out of reach for too many of our families,” Becerra told supporters on election night. “Despite our shared values, not everyone who builds and harvests the California success story gets to enjoy its fruit. As governor, my mission is straightforward, but not simple: Deliver a California we can afford, and defend a California that we can’t afford to lose.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“Despite all our fortune, economic security is slipping out of reach for too many of our families,” Becerra told supporters on election night. “Despite our shared values, not everyone who builds and harvests the California success story gets to enjoy its fruit. As governor, my mission is straightforward, but not simple: Deliver a California we can afford, and defend a California that we can’t afford to lose.”\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "With a Democratic Congress, now could be an opportunity for state lawmakers to refocus on affordability and other issues facing Californians after two years of Trump defense.",
"status": "publish",
"parent": 0,
"modified": 1793882386,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 0,
"wordCount": 922
},
"headData": {
"title": "After Historic Blue Wave, California Democrats Hope to Turn Their Focus Inward | KQED",
"description": "With a Democratic Congress, now could be an opportunity for state lawmakers to refocus on affordability and other issues facing Californians after two years of Trump defense.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "After Historic Blue Wave, California Democrats Hope to Turn Their Focus Inward",
"datePublished": "2026-11-04T18:15:11-08:00",
"dateModified": "2026-11-05T04:39:46-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 13,
"slug": "politics",
"name": "Politics"
},
"sticky": false,
"nprStoryId": "kqed-12108358",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108358/after-historic-blue-wave-california-democrats-hope-to-turn-their-focus-inward",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">As \u003ca href=\"https://www.kqed.org/news/12107117/california-democrats-flip-multiple-house-seats-adding-to-nationwide-blue-wave\">Democrats swept\u003c/a> in several races across the nation in Tuesday’s midterm election, flipping control of Congress and multiple states, the already blue state of California simply got a few shades darker.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The party is poised to pick up five new House seats redrawn under last year’s mid-decade redistricting measure, Proposition 50, which was \u003ca href=\"https://www.kqed.org/news/12106022/california-democrats-rally-to-deliver-on-proposition-50-was-it-really-needed\">designed to favor Democrats\u003c/a>. The Democratic supermajorities in both the state Assembly and Senate are projected to grow as well.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“The blue wave that started in California with Prop. 50 is sweeping the nation. Democrats flipped Congress and I’m honored to lead what will be the largest Democratic State Assembly caucus in modern history,” Democratic Assembly Speaker Robert Rivas said in a statement.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Many in the party see Tuesday’s overwhelming wave of Democratic wins as a referendum on Trump administration policies that have cost the state. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg\" alt=\"\" class=\"wp-image-12106171\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/10/261023-PROP50VICTORYLAP-10-BL-KQED-56f2a152-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">A crowd listens to speakers during a rally with California Democratic Party members, labor leaders, and advocates in San Francisco on Oct. 23, 2026. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But as the newly elected majority heads to Washington, now could be an opportunity for California Democrats and state officials to refocus on the main issues facing their constituents after playing defense for the past two years. It will also make it easier for the state to work with Washington.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Tuesday night was a Democratic tidal wave across the nation, but California was already at high tide,” said Dan Schnur, professor of political communication at UC Berkeley and the University of Southern California. “When you think about the way our state government interacts with Washington, being Democratic allies in charge of Congress, rather than Republican opponents, is going to make a world of difference.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The state has largely served as a progressive bulwark against the Trump administration – California has sued the federal government over 100 times since President Donald Trump took office for the second time, in an effort to protect federal funding for healthcare, environmental programs and food assistance.\u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cstrong>“\u003c/strong>I’m not going to sugarcoat it. These past two years have been tough. Higher prices, more wars, corruption, and lawlessness. But we hung in there, fought back,” \u003ca href=\"https://www.kqed.org/news/12107022/xavier-becerra-wins-california-governors-race\">Democratic Gov.-elect Xavier Becerra\u003c/a> said to a room full of supporters on Tuesday night.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">It’s likely California will continue to play a key role in pushing back against the Trump administration as the House transitions to Democratic control. Several members of California’s Democratic congressional delegation will take charge over key committees positioned to investigate the president’s administration.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Having allies on Capitol Hill could make it much easier for California to get the kind of hearing that they want when they’re bringing policy concerns to Washington,” Schnur added.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Rep. Robert Garcia of Los Angeles will chair the House Committee on Oversight and Government, Rep. Jared Huffman of San Rafael will lead the House Natural Resources Committee, and Rep. Maxine Waters of Los Angeles will head the House Committee on Financial Services. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The committees could hold oversight hearings and investigate potential corruption within the executive branch, Trump’s efforts to alter historical landmarks and monuments, and the Trump family’s record cryptocurrency profits since the president returned to office.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“We’ve had to really walk and chew gum at the same time,” said Democratic Assemblymember Buffy Wicks of Berkeley. “I think what we will see now is because now Democrats control the House and the Senate in D.C., we have strong, very strong congressional leadership across the country who is going to do the heavy lifting of fighting the Trump administration.\u003cem>”\u003c/em>\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1338\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg\" alt=\"\" class=\"wp-image-12108062\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/11/GETTYIMAGES-2302983680-KQED-d9b9f419-1536x1028.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">California Governor Elect Xavier Becerra shakes hands after addressing supporters and the press as results come in on election night at Drake’s: The Barn in Sacramento on November 3, 2026. (Carlos Avila Gonzalez/San Francisco Chronicle via Getty Images)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Wicks says this means she and her colleagues in the state Legislature can refocus on key \u003ca href=\"https://www.kqed.org/news/12106883/californians-pass-homeownership-bond-affordable-housing-funding-leads-in-early-returns\">affordability solutions\u003c/a> for California, especially fast-tracking the development of affordable housing — a priority she hopes the state’s incoming governor will share.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Becerra has offered few details in the way of specific policies he’ll pursue, having run a relatively quiet campaign since his triumph in the June primary. The first window into his plans for California will be the release of his January budget proposal.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“There will be some clear messages, and that’s because Xavier Becerra and his team want to come out of their administration in the first 100 days with three or four big ideas, three or four key things that they want to move forward,” said David McCuan, professor of political science at Sonoma State University.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">One key priority could be healthcare. Becerra has signaled he wants to protect \u003ca href=\"https://www.kqed.org/news/12031544/providing-health-care-for-immigrants-is-costing-california-more-than-expected-is-coverage-at-risk\">Medi-Cal coverage for immigrants without legal status\u003c/a>, a policy that Gov. Gavin Newsom tried to roll back toward the end of his tenure in an effort to cut state spending and narrow the state’s budget deficit.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Other pillars could be in continuation of the state Legislature’s ongoing efforts, such as increasing affordability and strengthening \u003ca href=\"https://www.kqed.org/news/12106430/californias-new-ai-bossware-laws-are-about-to-take-effect-are-employers-ready\">regulations on artificial intelligence\u003c/a>.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Despite all our fortune, economic security is slipping out of reach for too many of our families,” Becerra told supporters on election night. “Despite our shared values, not everyone who builds and harvests the California success story gets to enjoy its fruit. As governor, my mission is straightforward, but not simple: Deliver a California we can afford, and defend a California that we can’t afford to lose.”\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12108358/after-historic-blue-wave-california-democrats-hope-to-turn-their-focus-inward",
"authors": [
"12033"
],
"categories": [
"news_31795",
"news_8",
"news_13"
],
"tags": [
"news_1386",
"news_18538",
"news_36336",
"news_27626",
"news_34377",
"news_17968",
"news_36929"
],
"featImg": "news_12106175",
"label": "news"
},
"news_12108402": {
"type": "posts",
"id": "news_12108402",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108402",
"score": null,
"sort": [
1793839277000
]
},
"guestAuthors": [],
"slug": "sf-teachers-union-at-risk-of-shutout-loss-in-school-board-election",
"title": "SF Teachers Union at Risk of Shutout Loss in School Board Election",
"publishDate": 1793839277,
"format": "standard",
"headTitle": "SF Teachers Union at Risk of Shutout Loss in School Board Election | KQED",
"labelTerm": {
"site": "news"
},
"content": "\n\u003cp class=\"wp-block-paragraph\">A day after San Francisco school board president Phil Kim won his reelection bid, candidates backed by the teachers union appeared in danger of missing the cut for two other open seats, according to the \u003ca href=\"https://www.kqed.org/elections/results/sanfrancisco/school\">latest results\u003c/a> released Wednesday afternoon.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">A field of eight candidates was vying for three spots on the board, which will be tasked with a series of tough and consequential decisions related to the district’s enrollment system and school portfolio during their term.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">First-time candidates Tim Tung, a public finance analyst, and Autumn Brown Garibay, a parent in the \u003ca href=\"https://www.kqed.org/news/tag/san-francisco-unified-school-district\">San Francisco Unified School District\u003c/a>, followed Kim by more than 6 points in second and third place. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">All three were endorsed by moderate political group GrowSF, which has been a major player in recent city elections, and the San Francisco Democratic Party.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg\" alt=\"\" class=\"wp-image-12095566\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">San Francisco Unified School District superintendent, Dr. Maria Su, speaks during Jose Ortega Elementary School’s first morning circle of the school year on August 17, 2026, in San Francisco. (Miles Cull/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The educators union’s slate of endorsed candidates — Virginia Cheung, Ryan Hazelton and Reina Tello — trailed behind the three front-runners, in that order. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Kim prevailed despite recent discontent from some of his backers after he voted for Superintendent Maria Su’s recommended plan to replace the district’s lottery for elementary school assignments. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Parents had overwhelmingly pushed for an enrollment system that would give families more choice to enroll in district-wide schools, but Kim voted with the board majority to \u003ca href=\"https://www.kqed.org/news/12104230/sfusd-moves-closer-to-neighborhood-based-enrollment-in-historic-vote\">pass Su’s alternative proposal\u003c/a> that will place students in a neighborhood school, with the option to apply to a small number of other campuses with special city-wide programs. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">In a statement on Tuesday night, Kim said he was focused on the “next chapter” for SFUSD, acknowledging the district’s struggles with \u003ca href=\"https://www.kqed.org/news/12095382/as-sfusd-welcomes-back-students-officials-plan-to-revamp-enrollment-consider-closures\">declining enrollment and limited resources\u003c/a>: “That means making difficult decisions about school consolidation and ensuring our schools are fully enrolled, adequately funded and positioned to thrive,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">While about 13,000 votes separated Brown Garibay from Cheung, who sits in fourth place, United Educators of San Francisco president Cassondra Curiel said Wednesday that the union was “still holding out hope for some of our non-billionaire-backed candidates” to earn seats on the board, echoing the union’s campaign messaging against the GrowSF-backed slate.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">If the current standings hold, the result would deal a blow to the union’s long-standing dominance over the school board’s elections. Since 2016, just two UESF-endorsed candidates have lost their races — one in 2018 and one in 2024. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Tung, who sits in second place, told KQED he was “feeling really good” shortly after polls closed Tuesday night.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Throughout this entire journey on the campaign trail, the people I’ve talked to have really appreciated my views, and it’s been really enlightening being able to understand from the community what’s important to them,” he said. “I’m looking forward to hopefully being elected and then also being able to move the district forward in a responsible way.”\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg\" alt=\"\" class=\"wp-image-12036911\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">The San Francisco Unified School District Administrative Offices in San Francisco on April 18, 2025. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">SF Parent Action, the political arm of nonprofit group SF Parents, endorsed two of the three GrowSF-backed front-runners: Kim and Brown Garibay, who said in a statement on Wednesday that she was excited about early vote returns and felt “confident in the votes still to come.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s clear voters are paying attention to the progress the district has made, and what San Francisco wants to continue to see from its schools: a focus on student learning, raising the bar, closing the gap,” said SF Parents executive director Rebecca Kee.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Following the slates backed by GrowSF and the teachers union, incumbent Alida Fisher and small business owner Laurance Lee rounded out the bottom of the pack.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Kee said more informed voters see Fisher, the third candidate SF Parent Action endorsed, as “part of that focus” on academic progress, but added that she lacked the institutional support the other candidates amassed. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">More results are expected Thursday afternoon.\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>A day after San Francisco school board president Phil Kim won his reelection bid, candidates backed by the teachers union appeared in danger of missing the cut for two other open seats, according to the \u003ca href=\"https://www.kqed.org/elections/results/sanfrancisco/school\">latest results\u003c/a> released Wednesday afternoon.\u003c/p>\n",
"innerContent": [
"\n\u003cp>A day after San Francisco school board president Phil Kim won his reelection bid, candidates backed by the teachers union appeared in danger of missing the cut for two other open seats, according to the \u003ca href=\"https://www.kqed.org/elections/results/sanfrancisco/school\">latest results\u003c/a> released Wednesday afternoon.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>A field of eight candidates was vying for three spots on the board, which will be tasked with a series of tough and consequential decisions related to the district’s enrollment system and school portfolio during their term.\u003c/p>\n",
"innerContent": [
"\n\u003cp>A field of eight candidates was vying for three spots on the board, which will be tasked with a series of tough and consequential decisions related to the district’s enrollment system and school portfolio during their term.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>First-time candidates Tim Tung, a public finance analyst, and Autumn Brown Garibay, a parent in the \u003ca href=\"https://www.kqed.org/news/tag/san-francisco-unified-school-district\">San Francisco Unified School District\u003c/a>, followed Kim by more than 6 points in second and third place. \u003c/p>\n",
"innerContent": [
"\n\u003cp>First-time candidates Tim Tung, a public finance analyst, and Autumn Brown Garibay, a parent in the \u003ca href=\"https://www.kqed.org/news/tag/san-francisco-unified-school-district\">San Francisco Unified School District\u003c/a>, followed Kim by more than 6 points in second and third place. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>All three were endorsed by moderate political group GrowSF, which has been a major player in recent city elections, and the San Francisco Democratic Party.\u003c/p>\n",
"innerContent": [
"\n\u003cp>All three were endorsed by moderate political group GrowSF, which has been a major player in recent city elections, and the San Francisco Democratic Party.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12095566,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg\" alt=\"\" class=\"wp-image-12095566\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">San Francisco Unified School District superintendent, Dr. Maria Su, speaks during Jose Ortega Elementary School’s first morning circle of the school year on August 17, 2026, in San Francisco.\u003ccite class=\"wp-inline-image-credit\"> (Miles Cull/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg\" alt=\"\" class=\"wp-image-12095566\"/>\u003cfigcaption class=\"wp-element-caption\">San Francisco Unified School District superintendent, Dr. Maria Su, speaks during Jose Ortega Elementary School’s first morning circle of the school year on August 17, 2026, in San Francisco.\u003ccite class=\"wp-inline-image-credit\"> (Miles Cull/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The educators union’s slate of endorsed candidates — Virginia Cheung, Ryan Hazelton and Reina Tello — trailed behind the three front-runners, in that order. \u003c/p>\n",
"innerContent": [
"\n\u003cp>The educators union’s slate of endorsed candidates — Virginia Cheung, Ryan Hazelton and Reina Tello — trailed behind the three front-runners, in that order. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Kim prevailed despite recent discontent from some of his backers after he voted for Superintendent Maria Su’s recommended plan to replace the district’s lottery for elementary school assignments. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Kim prevailed despite recent discontent from some of his backers after he voted for Superintendent Maria Su’s recommended plan to replace the district’s lottery for elementary school assignments. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Parents had overwhelmingly pushed for an enrollment system that would give families more choice to enroll in district-wide schools, but Kim voted with the board majority to \u003ca href=\"https://www.kqed.org/news/12104230/sfusd-moves-closer-to-neighborhood-based-enrollment-in-historic-vote\">pass Su’s alternative proposal\u003c/a> that will place students in a neighborhood school, with the option to apply to a small number of other campuses with special city-wide programs. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Parents had overwhelmingly pushed for an enrollment system that would give families more choice to enroll in district-wide schools, but Kim voted with the board majority to \u003ca href=\"https://www.kqed.org/news/12104230/sfusd-moves-closer-to-neighborhood-based-enrollment-in-historic-vote\">pass Su’s alternative proposal\u003c/a> that will place students in a neighborhood school, with the option to apply to a small number of other campuses with special city-wide programs. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"label": "Live 2026 Election Results",
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/80/2026/10/Aside-Results-2026-Midterm-Elections-San-Francisco-1200x1200@2x-d7e0abfe.png",
"heroImageLink": "https://www.kqed.org/elections/results/sanfrancisco",
"manualLinks": [
{
"url": "https://www.kqed.org/elections/results/sanfrancisco",
"title": "San Francisco: Stay informed with the latest results for elected leaders and measures passed"
}
],
"query": "",
"postIds": [],
"labelWasCleared": false,
"maxPosts": 3,
"showImages": true,
"heroImageAlt": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>In a statement on Tuesday night, Kim said he was focused on the “next chapter” for SFUSD, acknowledging the district’s struggles with \u003ca href=\"https://www.kqed.org/news/12095382/as-sfusd-welcomes-back-students-officials-plan-to-revamp-enrollment-consider-closures\">declining enrollment and limited resources\u003c/a>: “That means making difficult decisions about school consolidation and ensuring our schools are fully enrolled, adequately funded and positioned to thrive,” he said. \u003c/p>\n",
"innerContent": [
"\n\u003cp>In a statement on Tuesday night, Kim said he was focused on the “next chapter” for SFUSD, acknowledging the district’s struggles with \u003ca href=\"https://www.kqed.org/news/12095382/as-sfusd-welcomes-back-students-officials-plan-to-revamp-enrollment-consider-closures\">declining enrollment and limited resources\u003c/a>: “That means making difficult decisions about school consolidation and ensuring our schools are fully enrolled, adequately funded and positioned to thrive,” he said. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>While about 13,000 votes separated Brown Garibay from Cheung, who sits in fourth place, United Educators of San Francisco president Cassondra Curiel said Wednesday that the union was “still holding out hope for some of our non-billionaire-backed candidates” to earn seats on the board, echoing the union’s campaign messaging against the GrowSF-backed slate.\u003c/p>\n",
"innerContent": [
"\n\u003cp>While about 13,000 votes separated Brown Garibay from Cheung, who sits in fourth place, United Educators of San Francisco president Cassondra Curiel said Wednesday that the union was “still holding out hope for some of our non-billionaire-backed candidates” to earn seats on the board, echoing the union’s campaign messaging against the GrowSF-backed slate.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>If the current standings hold, the result would deal a blow to the union’s long-standing dominance over the school board’s elections. Since 2016, just two UESF-endorsed candidates have lost their races — one in 2018 and one in 2024. \u003c/p>\n",
"innerContent": [
"\n\u003cp>If the current standings hold, the result would deal a blow to the union’s long-standing dominance over the school board’s elections. Since 2016, just two UESF-endorsed candidates have lost their races — one in 2018 and one in 2024. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Tung, who sits in second place, told KQED he was “feeling really good” shortly after polls closed Tuesday night.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Tung, who sits in second place, told KQED he was “feeling really good” shortly after polls closed Tuesday night.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“Throughout this entire journey on the campaign trail, the people I’ve talked to have really appreciated my views, and it’s been really enlightening being able to understand from the community what’s important to them,” he said. “I’m looking forward to hopefully being elected and then also being able to move the district forward in a responsible way.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>“Throughout this entire journey on the campaign trail, the people I’ve talked to have really appreciated my views, and it’s been really enlightening being able to understand from the community what’s important to them,” he said. “I’m looking forward to hopefully being elected and then also being able to move the district forward in a responsible way.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 12036911,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1920x1280.jpg 1920w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg\" alt=\"\" class=\"wp-image-12036911\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1920x1280.jpg 1920w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">The San Francisco Unified School District Administrative Offices in San Francisco on April 18, 2025.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg\" alt=\"\" class=\"wp-image-12036911\"/>\u003cfigcaption class=\"wp-element-caption\">The San Francisco Unified School District Administrative Offices in San Francisco on April 18, 2025.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>SF Parent Action, the political arm of nonprofit group SF Parents, endorsed two of the three GrowSF-backed front-runners: Kim and Brown Garibay, who said in a statement on Wednesday that she was excited about early vote returns and felt “confident in the votes still to come.”\u003c/p>\n",
"innerContent": [
"\n\u003cp>SF Parent Action, the political arm of nonprofit group SF Parents, endorsed two of the three GrowSF-backed front-runners: Kim and Brown Garibay, who said in a statement on Wednesday that she was excited about early vote returns and felt “confident in the votes still to come.”\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“It’s clear voters are paying attention to the progress the district has made, and what San Francisco wants to continue to see from its schools: a focus on student learning, raising the bar, closing the gap,” said SF Parents executive director Rebecca Kee.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“It’s clear voters are paying attention to the progress the district has made, and what San Francisco wants to continue to see from its schools: a focus on student learning, raising the bar, closing the gap,” said SF Parents executive director Rebecca Kee.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Following the slates backed by GrowSF and the teachers union, incumbent Alida Fisher and small business owner Laurance Lee rounded out the bottom of the pack.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Following the slates backed by GrowSF and the teachers union, incumbent Alida Fisher and small business owner Laurance Lee rounded out the bottom of the pack.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Kee said more informed voters see Fisher, the third candidate SF Parent Action endorsed, as “part of that focus” on academic progress, but added that she lacked the institutional support the other candidates amassed. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Kee said more informed voters see Fisher, the third candidate SF Parent Action endorsed, as “part of that focus” on academic progress, but added that she lacked the institutional support the other candidates amassed. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>More results are expected Thursday afternoon.\u003c/p>\n",
"innerContent": [
"\n\u003cp>More results are expected Thursday afternoon.\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "Incumbent Phil Kim won his reelection bid, followed by two other candidates backed by the moderate political group GrowSF, then the union-backed slate. Three seats are open.",
"status": "publish",
"parent": 0,
"modified": 1793842374,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 0,
"wordCount": 699
},
"headData": {
"title": "SF Teachers Union at Risk of Shutout Loss in School Board Election | KQED",
"description": "Incumbent Phil Kim won his reelection bid, followed by two other candidates backed by the moderate political group GrowSF, then the union-backed slate. Three seats are open.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "SF Teachers Union at Risk of Shutout Loss in School Board Election",
"datePublished": "2026-11-04T16:41:17-08:00",
"dateModified": "2026-11-04T17:32:54-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 13,
"slug": "politics",
"name": "Politics"
},
"sticky": false,
"nprStoryId": "kqed-12108402",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108402/sf-teachers-union-at-risk-of-shutout-loss-in-school-board-election",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">A day after San Francisco school board president Phil Kim won his reelection bid, candidates backed by the teachers union appeared in danger of missing the cut for two other open seats, according to the \u003ca href=\"https://www.kqed.org/elections/results/sanfrancisco/school\">latest results\u003c/a> released Wednesday afternoon.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">A field of eight candidates was vying for three spots on the board, which will be tasked with a series of tough and consequential decisions related to the district’s enrollment system and school portfolio during their term.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">First-time candidates Tim Tung, a public finance analyst, and Autumn Brown Garibay, a parent in the \u003ca href=\"https://www.kqed.org/news/tag/san-francisco-unified-school-district\">San Francisco Unified School District\u003c/a>, followed Kim by more than 6 points in second and third place. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">All three were endorsed by moderate political group GrowSF, which has been a major player in recent city elections, and the San Francisco Democratic Party.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg\" alt=\"\" class=\"wp-image-12095566\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2026/08/081726-SFUSDFIRSTDAY-14-MC-KQED-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">San Francisco Unified School District superintendent, Dr. Maria Su, speaks during Jose Ortega Elementary School’s first morning circle of the school year on August 17, 2026, in San Francisco. (Miles Cull/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The educators union’s slate of endorsed candidates — Virginia Cheung, Ryan Hazelton and Reina Tello — trailed behind the three front-runners, in that order. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Kim prevailed despite recent discontent from some of his backers after he voted for Superintendent Maria Su’s recommended plan to replace the district’s lottery for elementary school assignments. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Parents had overwhelmingly pushed for an enrollment system that would give families more choice to enroll in district-wide schools, but Kim voted with the board majority to \u003ca href=\"https://www.kqed.org/news/12104230/sfusd-moves-closer-to-neighborhood-based-enrollment-in-historic-vote\">pass Su’s alternative proposal\u003c/a> that will place students in a neighborhood school, with the option to apply to a small number of other campuses with special city-wide programs. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">In a statement on Tuesday night, Kim said he was focused on the “next chapter” for SFUSD, acknowledging the district’s struggles with \u003ca href=\"https://www.kqed.org/news/12095382/as-sfusd-welcomes-back-students-officials-plan-to-revamp-enrollment-consider-closures\">declining enrollment and limited resources\u003c/a>: “That means making difficult decisions about school consolidation and ensuring our schools are fully enrolled, adequately funded and positioned to thrive,” he said. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">While about 13,000 votes separated Brown Garibay from Cheung, who sits in fourth place, United Educators of San Francisco president Cassondra Curiel said Wednesday that the union was “still holding out hope for some of our non-billionaire-backed candidates” to earn seats on the board, echoing the union’s campaign messaging against the GrowSF-backed slate.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">If the current standings hold, the result would deal a blow to the union’s long-standing dominance over the school board’s elections. Since 2016, just two UESF-endorsed candidates have lost their races — one in 2018 and one in 2024. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Tung, who sits in second place, told KQED he was “feeling really good” shortly after polls closed Tuesday night.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“Throughout this entire journey on the campaign trail, the people I’ve talked to have really appreciated my views, and it’s been really enlightening being able to understand from the community what’s important to them,” he said. “I’m looking forward to hopefully being elected and then also being able to move the district forward in a responsible way.”\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg\" alt=\"\" class=\"wp-image-12036911\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-800x533.jpg 800w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1020x680.jpg 1020w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1536x1024.jpg 1536w, https://cdn.kqed.org/wp-content/uploads/sites/10/2025/04/250418-SFUSD-06-BL-KQED-1920x1280.jpg 1920w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">The San Francisco Unified School District Administrative Offices in San Francisco on April 18, 2025. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">SF Parent Action, the political arm of nonprofit group SF Parents, endorsed two of the three GrowSF-backed front-runners: Kim and Brown Garibay, who said in a statement on Wednesday that she was excited about early vote returns and felt “confident in the votes still to come.”\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“It’s clear voters are paying attention to the progress the district has made, and what San Francisco wants to continue to see from its schools: a focus on student learning, raising the bar, closing the gap,” said SF Parents executive director Rebecca Kee.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Following the slates backed by GrowSF and the teachers union, incumbent Alida Fisher and small business owner Laurance Lee rounded out the bottom of the pack.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Kee said more informed voters see Fisher, the third candidate SF Parent Action endorsed, as “part of that focus” on academic progress, but added that she lacked the institutional support the other candidates amassed. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">More results are expected Thursday afternoon.\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12108402/sf-teachers-union-at-risk-of-shutout-loss-in-school-board-election",
"authors": [
"11913"
],
"categories": [
"news_18540",
"news_8",
"news_13"
],
"tags": [
"news_20013",
"news_36336",
"news_34377",
"news_28373",
"news_17968",
"news_38",
"news_2998",
"news_1290",
"news_20147"
],
"featImg": "news_12094197",
"label": "news"
},
"news_12108353": {
"type": "posts",
"id": "news_12108353",
"meta": {
"index": "posts_1716263798",
"site": "news",
"id": "12108353",
"score": null,
"sort": [
1793838900000
]
},
"guestAuthors": [],
"slug": "sf-has-more-billionaires-than-any-city-in-california-heres-how-residents-voted-on-prop-40",
"title": "SF Has More Billionaires Than Any City in California. Here’s How Residents Voted on Proposition 40",
"publishDate": 1793838900,
"format": "standard",
"headTitle": "SF Has More Billionaires Than Any City in California. Here’s How Residents Voted on Proposition 40 | KQED",
"labelTerm": {
"site": "news"
},
"content": "\n\u003cp class=\"wp-block-paragraph\">While a proposal to \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">tax California’s billionaires\u003c/a> trailed on Wednesday, more than half of San Francisco residents appeared to vote in favor of Proposition 40, according to early results. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Out of 198,536 total ballots counted so far in San Francisco, 52.83% voted for Proposition 40, a one-time 5% tax on the overall wealth of billionaire California residents as of Jan. 1. The \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">funds\u003c/a> would go towards healthcare and were intended to backfill cuts created by President Donald Trump’s One Big Beautiful Bill.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">A precinct-by-precinct map shows that San Francisco’s voters were sharply divided along geographic lines. The city’s eastside, including the Mission District and Bayview-Hunters Point, along with the Tenderloin, SoMa, Hayes Valley and Parkside neighborhoods, were between 50% and 70% yes votes. \u003c/p>\n\n\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr />\n\u003ciframe loading=\"lazy\" src=\"https://datawrapper.dwcdn.net/gD6Vo/9/\" width=\"800\" height=\"800\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The nos were primarily in the Marina, Cow Hollow, Pacific Heights, Seacliff and Twin Peaks neighborhoods, some of the city’s wealthiest neighborhoods.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">According to \u003ca href=\"https://www.politico.com/news/2026/11/02/what-the-voter-records-of-californias-billionaires-reveal-01144064\">Politico\u003c/a>, 33 of the 166 billionaires that registered to vote in California live in San Francisco — more than double any other city in the state. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"https://www.kqed.org/news/12107094/election-day-in-the-bay-area-unfolds-with-rain-and-lots-of-passion-at-the-polls\">Voters\u003c/a> throughout the wider Bay Area who spoke with KQED at the polls on Tuesday were divided on the tax. Some said that billionaires should contribute their fair share while others worried that taxing billionaires would lead to a “brain drain.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">At the state level, coastal California counties — from Los Angeles to Mendocino and Humboldt — largely supported the billionaire tax, as of Wednesday afternoon. \u003c/p>\n\n\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr />\n\u003ciframe loading=\"lazy\" src=\"https://datawrapper.dwcdn.net/kWkpB/2/\" width=\"800\" height=\"800\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">California’s interior, on the other hand, appeared to oppose the tax, along with San Mateo and Santa Clara counties — billionaire hubs in their own right, boasting 12 of the Bay Area’s 20 wealthiest residents, according to the \u003ca href=\"https://www.sfchronicle.com/bayarea/article/richest-billionaires-bay-area-21118833.php\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Two competing measures placed on the ballot by billionaires opposed to the wealth tax had mixed performances. \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-41\">Proposition 41\u003c/a> was behind in a neck-and-neck race, while \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-42\">Proposition 42\u003c/a> was leading. Both measures contain language that would act as poison pills against the billionaire tax if they get more votes.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">California’s billionaires waged an epic battle against the measure, raising \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-40\">$152 million\u003c/a> to kill the tax act, and outspending opponents by nearly five times as much. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/mlagos\">\u003cem>Marisa Lagos\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>While a proposal to \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">tax California’s billionaires\u003c/a> trailed on Wednesday, more than half of San Francisco residents appeared to vote in favor of Proposition 40, according to early results. \u003c/p>\n",
"innerContent": [
"\n\u003cp>While a proposal to \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">tax California’s billionaires\u003c/a> trailed on Wednesday, more than half of San Francisco residents appeared to vote in favor of Proposition 40, according to early results. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Out of 198,536 total ballots counted so far in San Francisco, 52.83% voted for Proposition 40, a one-time 5% tax on the overall wealth of billionaire California residents as of Jan. 1. The \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">funds\u003c/a> would go towards healthcare and were intended to backfill cuts created by President Donald Trump’s One Big Beautiful Bill.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Out of 198,536 total ballots counted so far in San Francisco, 52.83% voted for Proposition 40, a one-time 5% tax on the overall wealth of billionaire California residents as of Jan. 1. The \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">funds\u003c/a> would go towards healthcare and were intended to backfill cuts created by President Donald Trump’s One Big Beautiful Bill.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>A precinct-by-precinct map shows that San Francisco’s voters were sharply divided along geographic lines. The city’s eastside, including the Mission District and Bayview-Hunters Point, along with the Tenderloin, SoMa, Hayes Valley and Parkside neighborhoods, were between 50% and 70% yes votes. \u003c/p>\n",
"innerContent": [
"\n\u003cp>A precinct-by-precinct map shows that San Francisco’s voters were sharply divided along geographic lines. The city’s eastside, including the Mission District and Bayview-Hunters Point, along with the Tenderloin, SoMa, Hayes Valley and Parkside neighborhoods, were between 50% and 70% yes votes. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/shortcode",
"attrs": {
"shortcode_type": "self_closing",
"shortcode_name": "iframe",
"src": "https://datawrapper.dwcdn.net/gD6Vo/9/",
"width": "800",
"height": "800"
},
"innerHTML": "\n[iframe src=\"https://datawrapper.dwcdn.net/gD6Vo/9/\" width=\"800\" height=\"800\"]\n",
"innerContent": [
"\n[iframe src=\"https://datawrapper.dwcdn.net/gD6Vo/9/\" width=\"800\" height=\"800\"]\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The nos were primarily in the Marina, Cow Hollow, Pacific Heights, Seacliff and Twin Peaks neighborhoods, some of the city’s wealthiest neighborhoods.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The nos were primarily in the Marina, Cow Hollow, Pacific Heights, Seacliff and Twin Peaks neighborhoods, some of the city’s wealthiest neighborhoods.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>According to \u003ca href=\"https://www.politico.com/news/2026/11/02/what-the-voter-records-of-californias-billionaires-reveal-01144064\">Politico\u003c/a>, 33 of the 166 billionaires that registered to vote in California live in San Francisco — more than double any other city in the state. \u003c/p>\n",
"innerContent": [
"\n\u003cp>According to \u003ca href=\"https://www.politico.com/news/2026/11/02/what-the-voter-records-of-californias-billionaires-reveal-01144064\">Politico\u003c/a>, 33 of the 166 billionaires that registered to vote in California live in San Francisco — more than double any other city in the state. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12107094/election-day-in-the-bay-area-unfolds-with-rain-and-lots-of-passion-at-the-polls\">Voters\u003c/a> throughout the wider Bay Area who spoke with KQED at the polls on Tuesday were divided on the tax. Some said that billionaires should contribute their fair share while others worried that taxing billionaires would lead to a “brain drain.” \u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003ca href=\"https://www.kqed.org/news/12107094/election-day-in-the-bay-area-unfolds-with-rain-and-lots-of-passion-at-the-polls\">Voters\u003c/a> throughout the wider Bay Area who spoke with KQED at the polls on Tuesday were divided on the tax. Some said that billionaires should contribute their fair share while others worried that taxing billionaires would lead to a “brain drain.” \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>At the state level, coastal California counties — from Los Angeles to Mendocino and Humboldt — largely supported the billionaire tax, as of Wednesday afternoon. \u003c/p>\n",
"innerContent": [
"\n\u003cp>At the state level, coastal California counties — from Los Angeles to Mendocino and Humboldt — largely supported the billionaire tax, as of Wednesday afternoon. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/shortcode",
"attrs": {
"shortcode_type": "self_closing",
"shortcode_name": "iframe",
"src": "https://datawrapper.dwcdn.net/kWkpB/2/",
"width": "800",
"height": "800"
},
"innerHTML": "\n[iframe src=\"https://datawrapper.dwcdn.net/kWkpB/2/\" width=\"800\" height=\"800\"]\n",
"innerContent": [
"\n[iframe src=\"https://datawrapper.dwcdn.net/kWkpB/2/\" width=\"800\" height=\"800\"]\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>California’s interior, on the other hand, appeared to oppose the tax, along with San Mateo and Santa Clara counties — billionaire hubs in their own right, boasting 12 of the Bay Area’s 20 wealthiest residents, according to the \u003ca href=\"https://www.sfchronicle.com/bayarea/article/richest-billionaires-bay-area-21118833.php\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>. \u003c/p>\n",
"innerContent": [
"\n\u003cp>California’s interior, on the other hand, appeared to oppose the tax, along with San Mateo and Santa Clara counties — billionaire hubs in their own right, boasting 12 of the Bay Area’s 20 wealthiest residents, according to the \u003ca href=\"https://www.sfchronicle.com/bayarea/article/richest-billionaires-bay-area-21118833.php\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Two competing measures placed on the ballot by billionaires opposed to the wealth tax had mixed performances. \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-41\">Proposition 41\u003c/a> was behind in a neck-and-neck race, while \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-42\">Proposition 42\u003c/a> was leading. Both measures contain language that would act as poison pills against the billionaire tax if they get more votes.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Two competing measures placed on the ballot by billionaires opposed to the wealth tax had mixed performances. \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-41\">Proposition 41\u003c/a> was behind in a neck-and-neck race, while \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-42\">Proposition 42\u003c/a> was leading. Both measures contain language that would act as poison pills against the billionaire tax if they get more votes.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>California’s billionaires waged an epic battle against the measure, raising \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-40\">$152 million\u003c/a> to kill the tax act, and outspending opponents by nearly five times as much. \u003c/p>\n",
"innerContent": [
"\n\u003cp>California’s billionaires waged an epic battle against the measure, raising \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-40\">$152 million\u003c/a> to kill the tax act, and outspending opponents by nearly five times as much. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/mlagos\">\u003cem>Marisa Lagos\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n",
"innerContent": [
"\n\u003cp>\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/mlagos\">\u003cem>Marisa Lagos\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "See how San Francisco’s returns on the proposed billionaire wealth tax compared to the rest of California’s. ",
"status": "publish",
"parent": 0,
"modified": 1793852304,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": true,
"iframeSrcs": [
"https://datawrapper.dwcdn.net/gD6Vo/9/",
"https://datawrapper.dwcdn.net/kWkpB/2/"
],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 2,
"wordCount": 381
},
"headData": {
"title": "SF Has More Billionaires Than Any City in California. Here’s How Residents Voted on Proposition 40 | KQED",
"description": "See how San Francisco’s returns on the proposed billionaire wealth tax compared to the rest of California’s. ",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "SF Has More Billionaires Than Any City in California. Here’s How Residents Voted on Proposition 40",
"datePublished": "2026-11-04T16:35:00-08:00",
"dateModified": "2026-11-04T20:18:24-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"isAccessibleForFree": "True",
"publisher": {
"@type": "NewsMediaOrganization",
"@id": "https://www.kqed.org/#organization",
"name": "KQED",
"logo": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png",
"url": "https://www.kqed.org",
"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"
]
}
}
},
"primaryCategory": {
"termId": 13,
"slug": "politics",
"name": "Politics"
},
"sticky": false,
"nprStoryId": "kqed-12108353",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/news/12108353/sf-has-more-billionaires-than-any-city-in-california-heres-how-residents-voted-on-prop-40",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">While a proposal to \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">tax California’s billionaires\u003c/a> trailed on Wednesday, more than half of San Francisco residents appeared to vote in favor of Proposition 40, according to early results. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Out of 198,536 total ballots counted so far in San Francisco, 52.83% voted for Proposition 40, a one-time 5% tax on the overall wealth of billionaire California residents as of Jan. 1. The \u003ca href=\"https://www.kqed.org/news/12107038/california-billionaire-tax-trails-in-early-results\">funds\u003c/a> would go towards healthcare and were intended to backfill cuts created by President Donald Trump’s One Big Beautiful Bill.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">A precinct-by-precinct map shows that San Francisco’s voters were sharply divided along geographic lines. The city’s eastside, including the Mission District and Bayview-Hunters Point, along with the Tenderloin, SoMa, Hayes Valley and Parkside neighborhoods, were between 50% and 70% yes votes. \u003c/p>\n\n\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr />\n\u003ciframe loading=\"lazy\" src=\"https://datawrapper.dwcdn.net/gD6Vo/9/\" width=\"800\" height=\"800\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The nos were primarily in the Marina, Cow Hollow, Pacific Heights, Seacliff and Twin Peaks neighborhoods, some of the city’s wealthiest neighborhoods.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">According to \u003ca href=\"https://www.politico.com/news/2026/11/02/what-the-voter-records-of-californias-billionaires-reveal-01144064\">Politico\u003c/a>, 33 of the 166 billionaires that registered to vote in California live in San Francisco — more than double any other city in the state. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003ca href=\"https://www.kqed.org/news/12107094/election-day-in-the-bay-area-unfolds-with-rain-and-lots-of-passion-at-the-polls\">Voters\u003c/a> throughout the wider Bay Area who spoke with KQED at the polls on Tuesday were divided on the tax. Some said that billionaires should contribute their fair share while others worried that taxing billionaires would lead to a “brain drain.” \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">At the state level, coastal California counties — from Los Angeles to Mendocino and Humboldt — largely supported the billionaire tax, as of Wednesday afternoon. \u003c/p>\n\n\n\u003cp>\u003c!-- iframe plugin v.4.3 wordpress.org/plugins/iframe/ -->\u003cbr />\n\u003ciframe loading=\"lazy\" src=\"https://datawrapper.dwcdn.net/kWkpB/2/\" width=\"800\" height=\"800\" scrolling=\"yes\" class=\"iframe-class\" frameborder=\"0\">\u003c/iframe>\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">California’s interior, on the other hand, appeared to oppose the tax, along with San Mateo and Santa Clara counties — billionaire hubs in their own right, boasting 12 of the Bay Area’s 20 wealthiest residents, according to the \u003ca href=\"https://www.sfchronicle.com/bayarea/article/richest-billionaires-bay-area-21118833.php\">\u003cem>San Francisco Chronicle\u003c/em>\u003c/a>. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Two competing measures placed on the ballot by billionaires opposed to the wealth tax had mixed performances. \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-41\">Proposition 41\u003c/a> was behind in a neck-and-neck race, while \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-42\">Proposition 42\u003c/a> was leading. Both measures contain language that would act as poison pills against the billionaire tax if they get more votes.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">California’s billionaires waged an epic battle against the measure, raising \u003ca href=\"https://www.kqed.org/elections/results/california/proposition-40\">$152 million\u003c/a> to kill the tax act, and outspending opponents by nearly five times as much. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">\u003cem>KQED’s\u003c/em> \u003ca href=\"https://www.kqed.org/author/mlagos\">\u003cem>Marisa Lagos\u003c/em>\u003c/a> \u003cem>contributed to this report.\u003c/em>\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/news/12108353/sf-has-more-billionaires-than-any-city-in-california-heres-how-residents-voted-on-prop-40",
"authors": [
"12003"
],
"categories": [
"news_31795",
"news_8",
"news_13"
],
"tags": [
"news_37055",
"news_34061",
"news_18538",
"news_18545",
"news_36336",
"news_27626",
"news_34377",
"news_17968",
"news_36929"
],
"featImg": "news_12077053",
"label": "news"
},
"science_2002537": {
"type": "posts",
"id": "science_2002537",
"meta": {
"index": "posts_1716263798",
"site": "science",
"id": "2002537",
"score": null,
"sort": [
1793837294000
]
},
"guestAuthors": [],
"slug": "bay-area-air-district-votes-to-delay-zero-emission-water-heater-rule",
"title": "Bay Area Air District Votes to Delay Zero-Emission Water Heater Rule",
"publishDate": 1793837294,
"format": "standard",
"headTitle": "Bay Area Air District Votes to Delay Zero-Emission Water Heater Rule | KQED",
"labelTerm": {},
"content": "\n\u003cp class=\"wp-block-paragraph\">The Bay Area \u003ca href=\"https://www.kqed.org/news/tag/air-district\">Air District\u003c/a> voted Wednesday to delay its zero-emission water heater rule by a year, pushing the start date to January 2028. \u003cbr>\u003cbr>The air regulators also approved carveouts that Air District staff believe will exempt roughly half of Bay Area households from the rule, based on factors like income or technical constraints.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I represent the areas that share a disproportionate burden of dealing with air pollutants, particularly the industrial areas in Oakland, Alameda, and San Leandro, and so if we can reduce harm with this rule, we should do it,” said Lena Tam, an air board member from the East Bay.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hundreds of people shared public comment ahead of the vote on Wednesday, from environmentalists, medical professionals, religious groups and youth, who largely supported the regulation, to homeowner groups, who largely opposed it based on affordability.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg\" alt=\"\" class=\"wp-image-2002474\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Attendees hold signs during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The upfront cost of a heat pump water heater is higher than the gas equivalent. Air District staff estimate that the heat pump version, which is the zero-emission alternative to a gas water heater, costs roughly $3,500 more.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Air District staff said pollution from Bay Area gas water heaters and furnaces is roughly equal to that of passenger vehicles. They are most concerned with nitrogen oxides, which come from burning fossil fuels like gas in cars and home appliances. The gases can irritate lungs, trigger asthma attacks and are associated with heart disease. They can create smog and harmful particulate matter. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">Implementing these rules would prevent deaths, save substantial money in medical bills, and lead to cleaner air, specifically in overburdened communities of color, according to Air District staff.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The rule was first passed in 2023, along with another one aimed at phasing out new gas furnaces by 2029. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The ban on the sale of new gas water heaters was set to take effect in 2027, but was reworked over the past year to allow for more time to inform the public and address hardships in implementing the rule. Board members voted to adopt those changes at Wednesday’s meeting, rather than keep the original 2027 start date without exemptions. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Most Air District board members said they felt the changes addressed the concerns of their constituents, with a few voting against the changes, or leaving the meeting altogether in a show of opposition to the regulation as a whole. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The new rule means that when residents need to purchase a new water heater, it must be zero-emission. Models meeting that standard are heat pumps. The rule does not require replacing functioning gas water heaters, nor does it prevent their repair. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg\" alt=\"\" class=\"wp-image-2002479\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">J.W. Frye, CEO of Rebuilding Together East Bay Network, speaks during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But there are exemptions that will apply to many people. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Property owners who make less than 80% of the area median income, or pay a significant percentage of their income to their mortgage and property taxes, will be excused.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Residents will attest to this by self-reporting through an online portal. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Homes with limited electrical capacity or a lack of space for the appliances will also receive a one-time exemption. A contractor would need to be involved to demonstrate that a household meets electrical constraints.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">People who use small-capacity water heaters, under 30 gallons, will not need to adhere to the rule as there is limited availability of zero-emission versions of this appliance. And regulators extended compliance dates for multi-family buildings of more than five units to January 2033.\u003c/p>\n",
"blocks": [
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The Bay Area \u003ca href=\"https://www.kqed.org/news/tag/air-district\">Air District\u003c/a> voted Wednesday to delay its zero-emission water heater rule by a year, pushing the start date to January 2028. \u003cbr>\u003cbr>The air regulators also approved carveouts that Air District staff believe will exempt roughly half of Bay Area households from the rule, based on factors like income or technical constraints.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The Bay Area \u003ca href=\"https://www.kqed.org/news/tag/air-district\">Air District\u003c/a> voted Wednesday to delay its zero-emission water heater rule by a year, pushing the start date to January 2028. \u003cbr>\u003cbr>The air regulators also approved carveouts that Air District staff believe will exempt roughly half of Bay Area households from the rule, based on factors like income or technical constraints.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>“I represent the areas that share a disproportionate burden of dealing with air pollutants, particularly the industrial areas in Oakland, Alameda, and San Leandro, and so if we can reduce harm with this rule, we should do it,” said Lena Tam, an air board member from the East Bay.\u003c/p>\n",
"innerContent": [
"\n\u003cp>“I represent the areas that share a disproportionate burden of dealing with air pollutants, particularly the industrial areas in Oakland, Alameda, and San Leandro, and so if we can reduce harm with this rule, we should do it,” said Lena Tam, an air board member from the East Bay.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Hundreds of people shared public comment ahead of the vote on Wednesday, from environmentalists, medical professionals, religious groups and youth, who largely supported the regulation, to homeowner groups, who largely opposed it based on affordability.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Hundreds of people shared public comment ahead of the vote on Wednesday, from environmentalists, medical professionals, religious groups and youth, who largely supported the regulation, to homeowner groups, who largely opposed it based on affordability.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 2002474,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg\" alt=\"\" class=\"wp-image-2002474\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">Attendees hold signs during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg\" alt=\"\" class=\"wp-image-2002474\"/>\u003cfigcaption class=\"wp-element-caption\">Attendees hold signs during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The upfront cost of a heat pump water heater is higher than the gas equivalent. Air District staff estimate that the heat pump version, which is the zero-emission alternative to a gas water heater, costs roughly $3,500 more.\u003c/p>\n",
"innerContent": [
"\n\u003cp>The upfront cost of a heat pump water heater is higher than the gas equivalent. Air District staff estimate that the heat pump version, which is the zero-emission alternative to a gas water heater, costs roughly $3,500 more.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Air District staff said pollution from Bay Area gas water heaters and furnaces is roughly equal to that of passenger vehicles. They are most concerned with nitrogen oxides, which come from burning fossil fuels like gas in cars and home appliances. The gases can irritate lungs, trigger asthma attacks and are associated with heart disease. They can create smog and harmful particulate matter. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Air District staff said pollution from Bay Area gas water heaters and furnaces is roughly equal to that of passenger vehicles. They are most concerned with nitrogen oxides, which come from burning fossil fuels like gas in cars and home appliances. The gases can irritate lungs, trigger asthma attacks and are associated with heart disease. They can create smog and harmful particulate matter. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "kqed-v2/related-articles",
"attrs": {
"postIds": [
"science_2001795"
],
"label": "Related Articles",
"maxPosts": 1,
"showImages": false,
"heroImage": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/08/260823-PLUGINSOLARFOLO-01043_TV-KQED-1536x1024.jpg",
"query": "",
"labelWasCleared": false,
"heroImageAlt": "",
"heroImageLink": "",
"labelLink": "",
"alignment": "right",
"target": "_self",
"manualLinks": [],
"posts": []
},
"innerHTML": "",
"innerContent": [],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Implementing these rules would prevent deaths, save substantial money in medical bills, and lead to cleaner air, specifically in overburdened communities of color, according to Air District staff.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Implementing these rules would prevent deaths, save substantial money in medical bills, and lead to cleaner air, specifically in overburdened communities of color, according to Air District staff.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The rule was first passed in 2023, along with another one aimed at phasing out new gas furnaces by 2029. \u003c/p>\n",
"innerContent": [
"\n\u003cp>The rule was first passed in 2023, along with another one aimed at phasing out new gas furnaces by 2029. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The ban on the sale of new gas water heaters was set to take effect in 2027, but was reworked over the past year to allow for more time to inform the public and address hardships in implementing the rule. Board members voted to adopt those changes at Wednesday’s meeting, rather than keep the original 2027 start date without exemptions. \u003c/p>\n",
"innerContent": [
"\n\u003cp>The ban on the sale of new gas water heaters was set to take effect in 2027, but was reworked over the past year to allow for more time to inform the public and address hardships in implementing the rule. Board members voted to adopt those changes at Wednesday’s meeting, rather than keep the original 2027 start date without exemptions. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Most Air District board members said they felt the changes addressed the concerns of their constituents, with a few voting against the changes, or leaving the meeting altogether in a show of opposition to the regulation as a whole. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Most Air District board members said they felt the changes addressed the concerns of their constituents, with a few voting against the changes, or leaving the meeting altogether in a show of opposition to the regulation as a whole. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>The new rule means that when residents need to purchase a new water heater, it must be zero-emission. Models meeting that standard are heat pumps. The rule does not require replacing functioning gas water heaters, nor does it prevent their repair. \u003c/p>\n",
"innerContent": [
"\n\u003cp>The new rule means that when residents need to purchase a new water heater, it must be zero-emission. Models meeting that standard are heat pumps. The rule does not require replacing functioning gas water heaters, nor does it prevent their repair. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/image",
"attrs": {
"id": 2002479,
"sizeSlug": "full",
"linkDestination": "none",
"alt": "",
"srcset": "https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-1536x1024.jpg 1536w",
"sizes": "(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)",
"isDecorative": false
},
"innerHTML": "\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg\" alt=\"\" class=\"wp-image-2002479\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-1536x1024.jpg 1536w\" sizes=\"(min-width: 992px) min(100vw, 1536px), (min-width: 768px) min(100vw, 1280px), min(100vw, 1020px)\"/>\u003cfigcaption class=\"wp-element-caption\">J.W. Frye, CEO of Rebuilding Together East Bay Network, speaks during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n",
"innerContent": [
"\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg\" alt=\"\" class=\"wp-image-2002479\"/>\u003cfigcaption class=\"wp-element-caption\">J.W. Frye, CEO of Rebuilding Together East Bay Network, speaks during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4.\u003ccite class=\"wp-inline-image-credit\"> (Beth LaBerge/KQED)\u003c/cite>\u003c/figcaption>\u003c/figure>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>But there are exemptions that will apply to many people. \u003c/p>\n",
"innerContent": [
"\n\u003cp>But there are exemptions that will apply to many people. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Property owners who make less than 80% of the area median income, or pay a significant percentage of their income to their mortgage and property taxes, will be excused.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Property owners who make less than 80% of the area median income, or pay a significant percentage of their income to their mortgage and property taxes, will be excused.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Residents will attest to this by self-reporting through an online portal. \u003c/p>\n",
"innerContent": [
"\n\u003cp>Residents will attest to this by self-reporting through an online portal. \u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>Homes with limited electrical capacity or a lack of space for the appliances will also receive a one-time exemption. A contractor would need to be involved to demonstrate that a household meets electrical constraints.\u003c/p>\n",
"innerContent": [
"\n\u003cp>Homes with limited electrical capacity or a lack of space for the appliances will also receive a one-time exemption. A contractor would need to be involved to demonstrate that a household meets electrical constraints.\u003c/p>\n"
],
"innerBlocks": []
},
{
"blockName": "core/paragraph",
"attrs": {
"dropCap": false
},
"innerHTML": "\n\u003cp>People who use small-capacity water heaters, under 30 gallons, will not need to adhere to the rule as there is limited availability of zero-emission versions of this appliance. And regulators extended compliance dates for multi-family buildings of more than five units to January 2033.\u003c/p>\n",
"innerContent": [
"\n\u003cp>People who use small-capacity water heaters, under 30 gallons, will not need to adhere to the rule as there is limited availability of zero-emission versions of this appliance. And regulators extended compliance dates for multi-family buildings of more than five units to January 2033.\u003c/p>\n"
],
"innerBlocks": []
}
],
"excerpt": "The air regulators won’t require newly installed water heaters to be zero-emission until 2028. They also approved carveouts that will exempt roughly half of Bay Area households.",
"status": "publish",
"parent": 0,
"modified": 1793838763,
"stats": {
"hasAudio": false,
"hasVideo": false,
"hasChartOrMap": false,
"iframeSrcs": [],
"hasGoogleForm": false,
"hasGallery": false,
"hasHearkenModule": false,
"hasPolis": false,
"paragraphCount": 0,
"wordCount": 667
},
"headData": {
"title": "Bay Area Air District Votes to Delay Zero-Emission Water Heater Rule | KQED",
"description": "The air regulators won’t require newly installed water heaters to be zero-emission until 2028. They also approved carveouts that will exempt roughly half of Bay Area households.",
"ogTitle": "",
"ogDescription": "",
"ogImgId": "",
"twTitle": "",
"twDescription": "",
"twImgId": "",
"schema": {
"@context": "https://schema.org",
"@type": "Article",
"headline": "Bay Area Air District Votes to Delay Zero-Emission Water Heater Rule",
"datePublished": "2026-11-04T16:08:14-08:00",
"dateModified": "2026-11-04T16:32:43-08:00",
"image": "https://cdn.kqed.org/wp-content/uploads/2020/02/KQED-OG-Image@1x.png"
}
},
"primaryCategory": {
"termId": 35,
"slug": "environment",
"name": "Environment"
},
"source": "News",
"sticky": false,
"nprStoryId": "kqed-2002537",
"templateType": "standard",
"featuredImageType": "standard",
"excludeFromSiteSearch": "Include",
"articleAge": "0",
"path": "/science/2002537/bay-area-air-district-votes-to-delay-zero-emission-water-heater-rule",
"audioTrackLength": null,
"parsedContent": [
{
"type": "contentString",
"content": "\u003cdiv class=\"post-body\">\u003cp>\n\u003cp class=\"wp-block-paragraph\">The Bay Area \u003ca href=\"https://www.kqed.org/news/tag/air-district\">Air District\u003c/a> voted Wednesday to delay its zero-emission water heater rule by a year, pushing the start date to January 2028. \u003cbr>\u003cbr>The air regulators also approved carveouts that Air District staff believe will exempt roughly half of Bay Area households from the rule, based on factors like income or technical constraints.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">“I represent the areas that share a disproportionate burden of dealing with air pollutants, particularly the industrial areas in Oakland, Alameda, and San Leandro, and so if we can reduce harm with this rule, we should do it,” said Lena Tam, an air board member from the East Bay.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Hundreds of people shared public comment ahead of the vote on Wednesday, from environmentalists, medical professionals, religious groups and youth, who largely supported the regulation, to homeowner groups, who largely opposed it based on affordability.\u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg\" alt=\"\" class=\"wp-image-2002474\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-04-BL-KQED-d71afe24-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">Attendees hold signs during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The upfront cost of a heat pump water heater is higher than the gas equivalent. Air District staff estimate that the heat pump version, which is the zero-emission alternative to a gas water heater, costs roughly $3,500 more.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Air District staff said pollution from Bay Area gas water heaters and furnaces is roughly equal to that of passenger vehicles. They are most concerned with nitrogen oxides, which come from burning fossil fuels like gas in cars and home appliances. The gases can irritate lungs, trigger asthma attacks and are associated with heart disease. They can create smog and harmful particulate matter. \u003c/p>\n\n\n\n\n\n\u003cp class=\"wp-block-paragraph\">Implementing these rules would prevent deaths, save substantial money in medical bills, and lead to cleaner air, specifically in overburdened communities of color, according to Air District staff.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The rule was first passed in 2023, along with another one aimed at phasing out new gas furnaces by 2029. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The ban on the sale of new gas water heaters was set to take effect in 2027, but was reworked over the past year to allow for more time to inform the public and address hardships in implementing the rule. Board members voted to adopt those changes at Wednesday’s meeting, rather than keep the original 2027 start date without exemptions. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Most Air District board members said they felt the changes addressed the concerns of their constituents, with a few voting against the changes, or leaving the meeting altogether in a show of opposition to the regulation as a whole. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">The new rule means that when residents need to purchase a new water heater, it must be zero-emission. Models meeting that standard are heat pumps. The rule does not require replacing functioning gas water heaters, nor does it prevent their repair. \u003c/p>\n\n\n\n\u003cfigure class=\"wp-block-image size-full\">\u003cimg loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg\" alt=\"\" class=\"wp-image-2002479\" srcset=\"https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e.jpg 2000w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-160x107.jpg 160w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-768x512.jpg 768w, https://cdn.kqed.org/wp-content/uploads/sites/35/2026/10/261028-HeatpumpRules-13-BL-KQED-75ed3d7e-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" />\u003cfigcaption class=\"wp-element-caption\">J.W. Frye, CEO of Rebuilding Together East Bay Network, speaks during a press conference supporting zero-emission water heater regulations at 1-888 Heat Pumps in Emeryville on Oct. 28, 2026. The Bay Area Air District is scheduled to vote on proposed changes to the regulations Nov. 4. (Beth LaBerge/KQED)\u003c/figcaption>\u003c/figure>\n\n\n\n\u003cp class=\"wp-block-paragraph\">But there are exemptions that will apply to many people. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Property owners who make less than 80% of the area median income, or pay a significant percentage of their income to their mortgage and property taxes, will be excused.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Residents will attest to this by self-reporting through an online portal. \u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">Homes with limited electrical capacity or a lack of space for the appliances will also receive a one-time exemption. A contractor would need to be involved to demonstrate that a household meets electrical constraints.\u003c/p>\n\n\n\n\u003cp class=\"wp-block-paragraph\">People who use small-capacity water heaters, under 30 gallons, will not need to adhere to the rule as there is limited availability of zero-emission versions of this appliance. And regulators extended compliance dates for multi-family buildings of more than five units to January 2033.\u003c/p>\n\u003c/div>\u003c/p>",
"attributes": {
"named": {},
"numeric": []
}
}
],
"link": "/science/2002537/bay-area-air-district-votes-to-delay-zero-emission-water-heater-rule",
"authors": [
"8648"
],
"categories": [
"science_31",
"science_35",
"science_4550",
"science_40",
"science_4450"
],
"tags": [
"science_856",
"science_5178",
"science_182",
"science_4790",
"science_194",
"science_2006",
"science_192",
"science_4414",
"science_2184",
"science_5375",
"science_309"
],
"featImg": "science_2002478",
"label": "source_science_2002537"
}
},
"podcastsReducer": {
"isFetching": false,
"fetchFailed": false,
"hasFetched": false,
"podcasts": {}
},
"radioProgramsReducer": {
"isFetching": false,
"fetchFailed": false,
"hasFetched": false,
"radioPrograms": {}
},
"radioSearchSegmentsReducer": {},
"programsReducer": {
"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": 3
},
"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",
"amazon": "https://music.amazon.com/podcasts/9a90d476-aa04-455d-9a4c-0871ed6216d4/bay-curious",
"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"
}
},
"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": 8
},
"link": "/californiareport",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/kqeds-the-california-report/id79681292",
"amazon": "https://music.amazon.com/podcasts/26099305-72af-4542-9dde-ac1807fe36d5/kqed-s-the-california-report",
"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",
"imageAlt": "KQED The California Report Magazine",
"officialWebsiteLink": "/californiareportmagazine",
"meta": {
"site": "news",
"source": "kqed",
"order": 10
},
"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"
}
},
"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/"
}
},
"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": 1
},
"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"
}
},
"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": 9
},
"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"
}
},
"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"
}
},
"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"
}
},
"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": 15
},
"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"
}
},
"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",
"amazon": "https://music.amazon.com/podcasts/44420f75-3b0e-4301-ab3b-16da6b09e543/the-political-mind-of-jerry-brown"
}
},
"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"
}
},
"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"
}
},
"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"
}
},
"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": 12
},
"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": 11
},
"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"
}
},
"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/2025/01/Perspectives_Tile_Final.jpg",
"imageAlt": "KQED Perspectives",
"officialWebsiteLink": "/perspectives/",
"meta": {
"site": "radio",
"source": "kqed",
"order": 14
},
"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": 5
},
"link": "/podcasts/politicalbreakdown",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/political-breakdown/id1327641087",
"amazon": "https://music.amazon.com/podcasts/e0c2d153-ad36-4c8d-901d-f1da6a724824/political-breakdown",
"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"
}
},
"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"
}
},
"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"
}
},
"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"
}
},
"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"
}
},
"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",
"imageAlt": "KQED Snap Judgment",
"officialWebsiteLink": "https://snapjudgment.org",
"meta": {
"site": "arts",
"source": "kqed",
"order": 4
},
"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": 13
},
"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/"
}
},
"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": "KQED Spooked",
"officialWebsiteLink": "https://spookedpodcast.org/",
"meta": {
"site": "news",
"source": "kqed",
"order": 7
},
"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"
}
},
"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"
}
},
"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"
}
},
"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": 2
},
"link": "/podcasts/thebay",
"subscribe": {
"apple": "https://podcasts.apple.com/us/podcast/the-bay/id1350043452",
"amazon": "https://music.amazon.com/podcasts/d800ea4c-7a2c-42f2-b861-edaf78a5db0b/the-bay",
"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"
}
},
"thelatest": {
"id": "thelatest",
"title": "The Latest",
"tagline": "Trusted local news in real time",
"info": "",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/05/The-Latest-2025-Podcast-Tile-703x703-1.jpg",
"imageAlt": "KQED The Latest",
"officialWebsiteLink": "/thelatest",
"meta": {
"site": "news",
"source": "kqed",
"order": 6
},
"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",
"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"
}
},
"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-sam-sanders-show": {
"id": "the-sam-sanders-show",
"title": "The Sam Sanders Show",
"info": "One of public radio's most dynamic voices, Sam Sanders helped launch The NPR Politics Podcast and hosted NPR's hit show It's Been A Minute. Now, the award-winning host returns with something brand new, The Sam Sanders Show. Every week, Sam Sanders and friends dig into the culture that shapes our lives: what's driving the biggest trends, how artists really think, and even the memes you can't stop scrolling past. Sam is beloved for his way of unpacking the world and bringing you up close to fresh currents and engaging conversations. The Sam Sanders Show is smart, funny and always a good time.",
"airtime": "FRI 12-1pm AND SAT 11am-12pm",
"imageSrc": "https://cdn.kqed.org/wp-content/uploads/2025/11/The-Sam-Sanders-Show-Podcast-Tile-400x400-1.jpg",
"officialWebsiteLink": "https://www.kcrw.com/shows/the-sam-sanders-show/latest",
"meta": {
"site": "arts",
"source": "KCRW"
},
"link": "https://www.kcrw.com/shows/the-sam-sanders-show/latest",
"subscribe": {
"rss": "https://feed.cdnstream1.com/zjb/feed/download/ac/28/59/ac28594c-e1d0-4231-8728-61865cdc80e8.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"
},
"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"
}
},
"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"
}
},
"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"
}
},
"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"
}
},
"racesReducer": {},
"racesGenElectionReducer": {},
"racesGenElection2026Reducer": {},
"racesGeneralEl2026Reducer": {},
"radioSchedulesReducer": {},
"listsReducer": {
"posts?tag=featured-news&queryId=1217b487a0d": {
"isFetching": false,
"latestQuery": {
"from": 0,
"size": 1
},
"vitalsOnly": false,
"totalRequested": 1,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 4324,
"relation": "eq"
},
"items": [
"news_12108346"
],
"complete": true
},
"posts?category=news&queryId=1217b487a0d": {
"isFetching": false,
"latestQuery": {
"from": 0,
"size": 7
},
"vitalsOnly": false,
"totalRequested": 7,
"isLoading": false,
"isLoadingMore": true,
"total": {
"value": 10000,
"relation": "gte"
},
"items": [
"news_12108346",
"news_12108378",
"news_12108361",
"news_12108358",
"news_12108402",
"news_12108353",
"science_2002537"
],
"complete": true
}
},
"recallGuideReducer": {
"intros": {},
"policy": {},
"candidates": {}
},
"savedArticleReducer": {
"articles": [],
"status": {}
},
"newslettersReducer": {
"isFetching": false,
"fetchFailed": false,
"hasFetched": false,
"newsletters": {},
"isSubscribing": false,
"isUnsubscribing": false,
"subscribedNewsletters": {}
},
"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"
},
"careers": {
"name": "Careers",
"type": "terms",
"id": "careers",
"slug": "careers",
"link": "/careers",
"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"
},
"newsletters": {
"name": "newsletters",
"type": "terms",
"id": "newsletters",
"slug": "newsletters",
"link": "/newsletters",
"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_6266": {
"type": "terms",
"id": "news_6266",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "6266",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Housing",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Housing Archives | KQED News",
"ogDescription": null
},
"ttid": 6290,
"slug": "housing",
"isLoading": false,
"link": "/news/category/housing"
},
"news_28250": {
"type": "terms",
"id": "news_28250",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28250",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Local",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Local Archives | KQED News",
"ogDescription": null
},
"ttid": 28267,
"slug": "local",
"isLoading": false,
"link": "/news/category/local"
},
"news_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_13": {
"type": "terms",
"id": "news_13",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "13",
"found": true
},
"relationships": {},
"name": "Politics",
"slug": "politics",
"taxonomy": "category",
"description": null,
"featImg": null,
"headData": {
"title": "Politics | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 13,
"isLoading": false,
"link": "/news/category/politics"
},
"news_3921": {
"type": "terms",
"id": "news_3921",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3921",
"found": true
},
"relationships": {},
"featImg": null,
"name": "affordable housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "affordable housing Archives | KQED News",
"ogDescription": null
},
"ttid": 3940,
"slug": "affordable-housing",
"isLoading": false,
"link": "/news/tag/affordable-housing"
},
"news_1386": {
"type": "terms",
"id": "news_1386",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1386",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Area",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Area Archives | KQED News",
"ogDescription": null
},
"ttid": 1398,
"slug": "bay-area",
"isLoading": false,
"link": "/news/tag/bay-area"
},
"news_32945": {
"type": "terms",
"id": "news_32945",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "32945",
"found": true
},
"relationships": {},
"featImg": null,
"name": "bay area housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "bay area housing Archives | KQED News",
"ogDescription": null
},
"ttid": 32962,
"slug": "bay-area-housing",
"isLoading": false,
"link": "/news/tag/bay-area-housing"
},
"news_129": {
"type": "terms",
"id": "news_129",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "129",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Berkeley",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Berkeley Archives | KQED News",
"ogDescription": null
},
"ttid": 133,
"slug": "berkeley",
"isLoading": false,
"link": "/news/tag/berkeley"
},
"news_36336": {
"type": "terms",
"id": "news_36336",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "36336",
"found": true
},
"relationships": {},
"name": "Election 2026",
"slug": "election-2026",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Election 2026 | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 36353,
"isLoading": false,
"link": "/news/tag/election-2026"
},
"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_1775": {
"type": "terms",
"id": "news_1775",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1775",
"found": true
},
"relationships": {},
"featImg": null,
"name": "housing",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "housing Archives | KQED News",
"ogDescription": null
},
"ttid": 1790,
"slug": "housing",
"isLoading": false,
"link": "/news/tag/housing"
},
"news_17968": {
"type": "terms",
"id": "news_17968",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17968",
"found": true
},
"relationships": {},
"name": "Politics",
"slug": "politics",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Politics | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 18002,
"isLoading": false,
"link": "/news/tag/politics"
},
"news_17867": {
"type": "terms",
"id": "news_17867",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "17867",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Redwood City",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Redwood City Archives | KQED News",
"ogDescription": null
},
"ttid": 17901,
"slug": "redwood-city",
"isLoading": false,
"link": "/news/tag/redwood-city"
},
"news_20967": {
"type": "terms",
"id": "news_20967",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20967",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Rent",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Rent Archives | KQED News",
"ogDescription": null
},
"ttid": 20984,
"slug": "rent",
"isLoading": false,
"link": "/news/tag/rent"
},
"news_3924": {
"type": "terms",
"id": "news_3924",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3924",
"found": true
},
"relationships": {},
"name": "Rent Control",
"slug": "rent-control",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Rent Control | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 3943,
"isLoading": false,
"link": "/news/tag/rent-control"
},
"news_36360": {
"type": "terms",
"id": "news_36360",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "36360",
"found": true
},
"relationships": {},
"name": "renter protections",
"slug": "renter-protections",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "renter protections | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 36377,
"isLoading": false,
"link": "/news/tag/renter-protections"
},
"news_36872": {
"type": "terms",
"id": "news_36872",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "36872",
"found": true
},
"relationships": {},
"name": "renters",
"slug": "renters",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "renters | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 36889,
"isLoading": false,
"link": "/news/tag/renters"
},
"news_23011": {
"type": "terms",
"id": "news_23011",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "23011",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Pablo",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Pablo Archives | KQED News",
"ogDescription": null
},
"ttid": 23028,
"slug": "san-pablo",
"isLoading": false,
"link": "/news/tag/san-pablo"
},
"news_36929": {
"type": "terms",
"id": "news_36929",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "36929",
"found": true
},
"relationships": {},
"name": "Voting 2026",
"slug": "voting-2026",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Voting 2026 | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 36946,
"isLoading": false,
"link": "/news/tag/voting-2026"
},
"news_33739": {
"type": "terms",
"id": "news_33739",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33739",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Housing",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Housing Archives | KQED News",
"ogDescription": null
},
"ttid": 33756,
"slug": "housing",
"isLoading": false,
"link": "/news/interest/housing"
},
"news_33734": {
"type": "terms",
"id": "news_33734",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33734",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Local Politics",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Local Politics Archives | KQED News",
"ogDescription": null
},
"ttid": 33751,
"slug": "local-politics",
"isLoading": false,
"link": "/news/interest/local-politics"
},
"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"
},
"source_news_12108361": {
"type": "terms",
"id": "source_news_12108361",
"meta": {
"override": true
},
"name": "Bay Curious",
"link": "https://www.kqed.org/podcasts/baycurious",
"isLoading": false
},
"source_science_2002537": {
"type": "terms",
"id": "source_science_2002537",
"meta": {
"override": true
},
"name": "News",
"isLoading": false
},
"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_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_32707": {
"type": "terms",
"id": "news_32707",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "32707",
"found": true
},
"relationships": {},
"featImg": null,
"name": "audience-news",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "audience-news Archives | KQED News",
"ogDescription": null
},
"ttid": 32724,
"slug": "audience-news",
"isLoading": false,
"link": "/news/tag/audience-news"
},
"news_943": {
"type": "terms",
"id": "news_943",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "943",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Caltrans",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Caltrans Archives | KQED News",
"ogDescription": null
},
"ttid": 953,
"slug": "caltrans",
"isLoading": false,
"link": "/news/tag/caltrans"
},
"news_35888": {
"type": "terms",
"id": "news_35888",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "35888",
"found": true
},
"relationships": {},
"name": "featured-audience-news",
"slug": "featured-audience-news",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "featured-audience-news | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 35905,
"isLoading": false,
"link": "/news/tag/featured-audience-news"
},
"news_22417": {
"type": "terms",
"id": "news_22417",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22417",
"found": true
},
"relationships": {},
"name": "Highway 101",
"slug": "highway-101",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "Highway 101 | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null,
"metaRobotsNoIndex": "noindex"
},
"ttid": 22434,
"isLoading": false,
"link": "/news/tag/highway-101"
},
"news_22456": {
"type": "terms",
"id": "news_22456",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "22456",
"found": true
},
"relationships": {},
"featImg": null,
"name": "public safety",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "public safety Archives | KQED News",
"ogDescription": null
},
"ttid": 22473,
"slug": "public-safety",
"isLoading": false,
"link": "/news/tag/public-safety"
},
"news_1764": {
"type": "terms",
"id": "news_1764",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1764",
"found": true
},
"relationships": {},
"featImg": null,
"name": "public transit",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "public transit Archives | KQED News",
"ogDescription": null
},
"ttid": 1777,
"slug": "public-transit",
"isLoading": false,
"link": "/news/tag/public-transit"
},
"news_20517": {
"type": "terms",
"id": "news_20517",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20517",
"found": true
},
"relationships": {},
"featImg": null,
"name": "transportation",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "transportation Archives | KQED News",
"ogDescription": null
},
"ttid": 20534,
"slug": "transportation",
"isLoading": false,
"link": "/news/tag/transportation"
},
"news_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_33523": {
"type": "terms",
"id": "news_33523",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33523",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Curious",
"description": null,
"taxonomy": "program",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Curious Archives | KQED News",
"ogDescription": null
},
"ttid": 33540,
"slug": "bay-curious",
"isLoading": false,
"link": "/news/program/bay-curious"
},
"news_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_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_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_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_10": {
"type": "terms",
"id": "news_10",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "10",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Sports",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Sports Archives | KQED News",
"ogDescription": null
},
"ttid": 10,
"slug": "sports",
"isLoading": false,
"link": "/news/category/sports"
},
"news_3631": {
"type": "terms",
"id": "news_3631",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "3631",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Area History",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Area History Archives | KQED News",
"ogDescription": null
},
"ttid": 3649,
"slug": "bay-area-history",
"isLoading": false,
"link": "/news/tag/bay-area-history"
},
"news_33130": {
"type": "terms",
"id": "news_33130",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33130",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Bay Area sports",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Bay Area sports Archives | KQED News",
"ogDescription": null
},
"ttid": 33147,
"slug": "bay-area-sports",
"isLoading": false,
"link": "/news/tag/bay-area-sports"
},
"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_18538": {
"type": "terms",
"id": "news_18538",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18538",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED News",
"ogDescription": null
},
"ttid": 31,
"slug": "california",
"isLoading": false,
"link": "/news/tag/california"
},
"news_4445": {
"type": "terms",
"id": "news_4445",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "4445",
"found": true
},
"relationships": {},
"featImg": null,
"name": "hockey",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "hockey Archives | KQED News",
"ogDescription": null
},
"ttid": 4464,
"slug": "hockey",
"isLoading": false,
"link": "/news/tag/hockey"
},
"news_34560": {
"type": "terms",
"id": "news_34560",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34560",
"found": true
},
"relationships": {},
"name": "podcasts",
"slug": "podcasts",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "podcasts | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34577,
"isLoading": false,
"link": "/news/tag/podcasts"
},
"news_18541": {
"type": "terms",
"id": "news_18541",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18541",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Jose",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Jose Archives | KQED News",
"ogDescription": null
},
"ttid": 91,
"slug": "san-jose",
"isLoading": false,
"link": "/news/tag/san-jose"
},
"news_1411": {
"type": "terms",
"id": "news_1411",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1411",
"found": true
},
"relationships": {},
"featImg": null,
"name": "San Jose Sharks",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "San Jose Sharks Archives | KQED News",
"ogDescription": null
},
"ttid": 1423,
"slug": "san-jose-sharks",
"isLoading": false,
"link": "/news/tag/san-jose-sharks"
},
"news_21285": {
"type": "terms",
"id": "news_21285",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "21285",
"found": true
},
"relationships": {},
"featImg": null,
"name": "South Bay",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "South Bay Archives | KQED News",
"ogDescription": null
},
"ttid": 21302,
"slug": "south-bay",
"isLoading": false,
"link": "/news/tag/south-bay"
},
"news_34078": {
"type": "terms",
"id": "news_34078",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34078",
"found": true
},
"relationships": {},
"featImg": null,
"name": "sports",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "sports Archives | KQED News",
"ogDescription": null
},
"ttid": 34095,
"slug": "sports",
"isLoading": false,
"link": "/news/tag/sports"
},
"news_33749": {
"type": "terms",
"id": "news_33749",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "33749",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Entertainment",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Entertainment Archives | KQED News",
"ogDescription": null
},
"ttid": 33766,
"slug": "entertainment",
"isLoading": false,
"link": "/news/interest/entertainment"
},
"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_34377": {
"type": "terms",
"id": "news_34377",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34377",
"found": true
},
"relationships": {},
"name": "featured-politics",
"slug": "featured-politics",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "featured-politics Archives | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 34394,
"isLoading": false,
"link": "/news/tag/featured-politics"
},
"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_28373": {
"type": "terms",
"id": "news_28373",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "28373",
"found": true
},
"relationships": {},
"featImg": null,
"name": "parents",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "parents Archives | KQED News",
"ogDescription": null
},
"ttid": 28390,
"slug": "parents",
"isLoading": false,
"link": "/news/tag/parents"
},
"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_2998": {
"type": "terms",
"id": "news_2998",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "2998",
"found": true
},
"relationships": {},
"featImg": null,
"name": "schools",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "schools Archives | KQED News",
"ogDescription": null
},
"ttid": 3016,
"slug": "schools",
"isLoading": false,
"link": "/news/tag/schools"
},
"news_1290": {
"type": "terms",
"id": "news_1290",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "1290",
"found": true
},
"relationships": {},
"featImg": null,
"name": "SFUSD",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "SFUSD Archives | KQED News",
"ogDescription": null
},
"ttid": 1302,
"slug": "sfusd",
"isLoading": false,
"link": "/news/tag/sfusd"
},
"news_20147": {
"type": "terms",
"id": "news_20147",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "20147",
"found": true
},
"relationships": {},
"featImg": null,
"name": "voters",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "voters Archives | KQED News",
"ogDescription": null
},
"ttid": 20164,
"slug": "voters",
"isLoading": false,
"link": "/news/tag/voters"
},
"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_37055": {
"type": "terms",
"id": "news_37055",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "37055",
"found": true
},
"relationships": {},
"name": "billionaire tax",
"slug": "billionaire-tax",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "billionaire tax | KQED News",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 37072,
"isLoading": false,
"link": "/news/tag/billionaire-tax"
},
"news_34061": {
"type": "terms",
"id": "news_34061",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "34061",
"found": true
},
"relationships": {},
"featImg": null,
"name": "billionaires",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "billionaires Archives | KQED News",
"ogDescription": null
},
"ttid": 34078,
"slug": "billionaires",
"isLoading": false,
"link": "/news/tag/billionaires"
},
"news_18545": {
"type": "terms",
"id": "news_18545",
"meta": {
"index": "terms_1716263798",
"site": "news",
"id": "18545",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Economy",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Economy Archives | KQED News",
"ogDescription": null
},
"ttid": 1771,
"slug": "economy",
"isLoading": false,
"link": "/news/tag/economy"
},
"science_31": {
"type": "terms",
"id": "science_31",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "31",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Climate",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Climate Archives | KQED Science",
"ogDescription": null
},
"ttid": 33,
"slug": "climate",
"isLoading": false,
"link": "/science/category/climate"
},
"science_35": {
"type": "terms",
"id": "science_35",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "35",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Environment",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Environment Archives | KQED Science",
"ogDescription": null
},
"ttid": 37,
"slug": "environment",
"isLoading": false,
"link": "/science/category/environment"
},
"science_4550": {
"type": "terms",
"id": "science_4550",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "4550",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Local",
"description": null,
"taxonomy": "category",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Local Archives | KQED Science",
"ogDescription": null
},
"ttid": 4550,
"slug": "local",
"isLoading": false,
"link": "/science/category/local"
},
"science_40": {
"type": "terms",
"id": "science_40",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "40",
"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 Science",
"ogDescription": null
},
"ttid": 42,
"slug": "news",
"isLoading": false,
"link": "/science/category/news"
},
"science_4450": {
"type": "terms",
"id": "science_4450",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "4450",
"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 Science",
"ogDescription": null
},
"ttid": 4450,
"slug": "science",
"isLoading": false,
"link": "/science/category/science"
},
"science_856": {
"type": "terms",
"id": "science_856",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "856",
"found": true
},
"relationships": {},
"featImg": null,
"name": "bay area",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "bay area Archives | KQED Science",
"ogDescription": null
},
"ttid": 862,
"slug": "bay-area",
"isLoading": false,
"link": "/science/tag/bay-area"
},
"science_5178": {
"type": "terms",
"id": "science_5178",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "5178",
"found": true
},
"relationships": {},
"featImg": null,
"name": "California",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "California Archives | KQED Science",
"ogDescription": null
},
"ttid": 5178,
"slug": "california",
"isLoading": false,
"link": "/science/tag/california"
},
"science_182": {
"type": "terms",
"id": "science_182",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "182",
"found": true
},
"relationships": {},
"featImg": null,
"name": "climate",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "climate Archives | KQED Science",
"ogDescription": null
},
"ttid": 186,
"slug": "climate-2",
"isLoading": false,
"link": "/science/tag/climate-2"
},
"science_4790": {
"type": "terms",
"id": "science_4790",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "4790",
"found": true
},
"relationships": {},
"featImg": null,
"name": "climate action",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "climate action Archives | KQED Science",
"ogDescription": null
},
"ttid": 4790,
"slug": "climate-action",
"isLoading": false,
"link": "/science/tag/climate-action"
},
"science_194": {
"type": "terms",
"id": "science_194",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "194",
"found": true
},
"relationships": {},
"featImg": null,
"name": "climate change",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "climate change Archives | KQED Science",
"ogDescription": null
},
"ttid": 198,
"slug": "climate-change",
"isLoading": false,
"link": "/science/tag/climate-change"
},
"science_2006": {
"type": "terms",
"id": "science_2006",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "2006",
"found": true
},
"relationships": {},
"featImg": null,
"name": "election",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "election Archives | KQED Science",
"ogDescription": null
},
"ttid": 2017,
"slug": "election",
"isLoading": false,
"link": "/science/tag/election"
},
"science_192": {
"type": "terms",
"id": "science_192",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "192",
"found": true
},
"relationships": {},
"featImg": null,
"name": "environment",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "environment Archives | KQED Science",
"ogDescription": null
},
"ttid": 196,
"slug": "environment-2",
"isLoading": false,
"link": "/science/tag/environment-2"
},
"science_4414": {
"type": "terms",
"id": "science_4414",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "4414",
"found": true
},
"relationships": {},
"featImg": null,
"name": "featured-science",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "featured-science Archives | KQED Science",
"ogDescription": null
},
"ttid": 4414,
"slug": "featured-science",
"isLoading": false,
"link": "/science/tag/featured-science"
},
"science_2184": {
"type": "terms",
"id": "science_2184",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "2184",
"found": true
},
"relationships": {},
"featImg": null,
"name": "heat",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "heat Archives | KQED Science",
"ogDescription": null
},
"ttid": 2196,
"slug": "heat",
"isLoading": false,
"link": "/science/tag/heat"
},
"science_5375": {
"type": "terms",
"id": "science_5375",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "5375",
"found": true
},
"relationships": {},
"name": "politics",
"slug": "politics",
"taxonomy": "tag",
"description": null,
"featImg": null,
"headData": {
"title": "politics | KQED Science",
"description": null,
"ogTitle": null,
"ogDescription": null,
"ogImgId": null,
"twTitle": null,
"twDescription": null,
"twImgId": null
},
"ttid": 5375,
"isLoading": false,
"link": "/science/tag/politics"
},
"science_309": {
"type": "terms",
"id": "science_309",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "309",
"found": true
},
"relationships": {},
"featImg": null,
"name": "science",
"description": null,
"taxonomy": "tag",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "science Archives | KQED Science",
"ogDescription": null
},
"ttid": 314,
"slug": "science",
"isLoading": false,
"link": "/science/tag/science"
},
"science_5217": {
"type": "terms",
"id": "science_5217",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "5217",
"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 Science",
"ogDescription": null
},
"ttid": 5217,
"slug": "california",
"isLoading": false,
"link": "/science/interest/california"
},
"science_5213": {
"type": "terms",
"id": "science_5213",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "5213",
"found": true
},
"relationships": {},
"featImg": null,
"name": "Local Politics",
"description": null,
"taxonomy": "interest",
"headData": {
"twImgId": null,
"twTitle": null,
"ogTitle": null,
"ogImgId": null,
"twDescription": null,
"description": null,
"title": "Local Politics Archives | KQED Science",
"ogDescription": null
},
"ttid": 5213,
"slug": "local-politics",
"isLoading": false,
"link": "/science/interest/local-politics"
},
"science_5212": {
"type": "terms",
"id": "science_5212",
"meta": {
"index": "terms_1716263798",
"site": "science",
"id": "5212",
"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 Science",
"ogDescription": null
},
"ttid": 5212,
"slug": "news",
"isLoading": false,
"link": "/science/interest/news"
}
},
"userPermissionsReducer": {
"wpLoggedIn": false
},
"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,
"membershipError": 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,
"lastDonationAmount": null
}
]
},
"authModal": {
"isOpen": false,
"view": "LANDING_VIEW"
},
"error": null
},
"youthMediaReducer": {},
"checkPleaseReducer": {
"filterData": {
"region": {
"key": "Restaurant Region",
"filters": [
"Any Region"
]
},
"cuisine": {
"key": "Restaurant Cuisine",
"filters": [
"Any Cuisine"
]
}
},
"restaurantDataById": {},
"restaurantIdsSorted": [],
"error": null
},
"userAgentReducer": {
"userAgent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
"isBot": true
},
"requestOutcomesReducer": {
"notFound": []
},
"navPromosReducer": {
"isFetching": false,
"fetchFailed": false,
"hasFetched": true,
"promos": {
"news": {
"name": "2026 Voter Guide",
"link": "/voterguide",
"imageURL": "https://cdn.kqed.org/wp-content/uploads/2026/10/Nav-News-Nov2026ElectionCoverage@2x-7bd4aad4.png",
"description": "Get informed in minutes with our Voter Guide for California’s November 3 election."
},
"podcasts-radio": {},
"video-tv": {},
"events": {},
"support": {}
}
}
}